(57)【要約】【課題】音声データの出力環境に応じた最適な音出力を行えるようにした遊技機を提供する。【解決手段】演出に用いられる、所定のチャンネル数からなる音声データを生成し、この所定のチャンネル数の音声データをもとに、各スピーカの音出力特性に応じた音特性からなり、各音出力手段のチャンネルに出力する演出音に変調する処理を行って、各スピーカは、変調された各スピーカのチャンネルに応じた演出音を出力する。【選択図】図４
2017093514.tif 000002
【特許請求の範囲】
【請求項１】
所定の遊技開始条件の成立により判定情報を取得する判定情報取得手段と、
前記判定情報取得手段により取得した判定情報に基づいて特別遊技を行うか否かを判定する判定手段と
を有する主制御手段と、
前記判定手段による特別遊技を行うか否かの判定に基づいて行われる演出を決定する演出決定手段と、
前記演出決定手段によって決定した演出に用いられる、所定のチャンネル数からなる音声データを生成する音声データ生成手段と
を有する演出制御手段と、
前記音声データ生成手段によって生成された所定のチャンネル数の音声データの音特性を変調する音特性変調手段と、
音声データに基づく演出音の出力を行う音出力手段と
を具備し、
前記音出力手段は、
音出力特性の異なる複数の音出力手段からなり、
前記音特性変調手段は、
前記音声データ生成手段によって生成された所定のチャンネル数の音声データをもとに、前記音声データを、各音出力手段の音出力特性に応じた音特性からなり、各音出力手段のチャンネルに出力する演出音に変調し、
前記音出力手段は、
前記音特性変調手段によって変調された各音出力手段のチャンネルに応じた演出音を、音出力手段それぞれのチャンネルに出力する
ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関する。
【背景技術】
【０００２】
遊技媒体を用いて遊技を行う遊技機には、抽選により決定した情報に基づく遊技を行う主制御基板（以下、「メイン制御基板」とも称する）のほか、そのメイン制御基板からの信号に基づいて演出を制御する副制御基板（以下、「サブ制御基板」とも称する）を備えている。
【０００３】
このサブ制御基板は、メイン制御基板からの信号に基づいて制御するほか、その演出に際して表示する画像データの画像制御処理を行って表示しているほか、音声データを用いて音出力をも行っている。
【０００４】
このときの音声出力に関する制御では、行われる演出内容に応じてさまざまな音声データを用いている。
【０００５】
例えば、特許文献１では、キャラクタ同士の会話演出において複数の音声データを組み合わせて出力するほか、その音声データ単独で出力するような構成について記載されている。これによって、少ない容量の音声データでも多様な音声演出を可能としていることが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−２２１１８７
【発明の概要】
【発明が解決しようとする課題】
【０００７】
このように、従来の遊技機では、複数の音声データを用いて演出を制御することが可能であって、少ない音声データでさまざまな演出が可能となるものの、演出に応じて適当な複数の音声データを選択し、各音声データの出力内容にあわせて音声データを組み合わせて音色を調整する処理が必要となる。
【０００８】
ましてや、異なる機種間でスピーカの数量やスピーカの音出力特性が異なるような場合、そのスピーカの数量、スピーカの設置位置、音出力特性に合わせて音声データの音色を調整する必要があり、演出に最適な音声データの出力を行うためには多くの処理が必要となり、処理負荷が増大することが考えられる。
【０００９】
そこで、本発明は、音声データの出力環境に応じた最適な音出力を行えるようにした遊技機を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１の発明は、所定の遊技開始条件の成立により判定情報を取得する判定情報取得手段と、前記判定情報取得手段により取得した判定情報に基づいて特別遊技を行うか否かを判定する判定手段とを有する主制御手段と、前記判定手段による特別遊技を行うか否かの判定に基づいて行われる演出を決定する演出決定手段と、前記演出決定手段によって決定した演出に用いられる、所定のチャンネル数からなる音声データを生成する音声データ生成手段とを有する演出制御手段と、前記音声データ生成手段によって生成された所定のチャンネル数の音声データの音特性を変調する音特性変調手段と、音声データに基づく演出音の出力を行う音出力手段とを具備し、前記音出力手段は、音出力特性の異なる複数の音出力手段からなり、前記音特性変調手段は、前記音声データ生成手段によって生成された所定のチャンネル数の音声データをもとに、前記音声データを、各音出力手段の音出力特性に応じた音特性からなり、各音出力手段のチャンネルに出力する演出音に変調し、前記音出力手段は、前記音特性変調手段によって変調された各音出力手段のチャンネルに応じた演出音を、音出力手段それぞれのチャンネルに出力することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、音声データの出力環境に応じた最適な音出力を行えるようになるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態における遊技機の一例である遊技機の正面図。
【図２】図１に示す遊技機の前面に設けられたガラス枠を開放させた状態の斜視図。
【図３】図１に示す遊技機の裏面側の斜視図。
【図４】図１に示す遊技機の全体構成を示すブロック図。
【図５】特別図柄の変動パターンを決定する変動パターン決定テーブルを示す図。
【図６】第１液晶表示装置および第２液晶表示装置において表示する演出図柄の変動態様を決定するための変動演出パターン決定テーブルの一例を示す図。
【図７】本発明の実施の形態における遊技機のＶＲＡＭのメモリマップを示す図。
【図８】画像制御部において用いるアニメーション情報を示す図。
【図９】画像制御部において用いる描画制御コマンド群から構成されるディスプレイリストの例。
【図１０】主制御基板で行われるメイン処理の詳細な流れを示すフローチャート。
【図１１】主制御基板で行われるタイマ割込処理の詳細な流れを示すフローチャート。
【図１２】主制御基板で行われる特図特電制御処理の詳細な流れを示すフローチャート。
【図１３】主制御基板で行われる特別図柄記憶判定処理の詳細な流れを示すフローチャート。
【図１４】本発明の実施の形態における遊技機の演出制御基板のサブＣＰＵで行われるメイン処理の詳細な流れを示すフローチャート。
【図１５】本発明の実施の形態における遊技機の演出制御基板１２０のサブＣＰＵで行われるタイマ割込処理の詳細な流れを示すフローチャート。
【図１６】本発明の実施の形態における遊技機の演出制御基板のサブＣＰＵで行われるコマンド解析処理の詳細な流れを示すフローチャート。
【図１７】図１６に示すコマンド解析処理の続きを示すフローチャート。
【図１８】本発明の実施の形態における遊技機の演出制御基板の内蔵ＣＰＵにおいて行われる画像制御メイン処理の詳細な流れを示すフローチャート。
【図１９】本発明の実施の形態における遊技機の演出制御部の画像描画部および内蔵ＣＰＵにおいて行われる割込処理の詳細な流れを示すフローチャート。
【図２０】本発明の実施の形態における画像制御部の詳細な構成を示すブロック図。
【図２１】本発明の実施の形態における画像制御部とＤＲＡＭとの接続形態を示す概念図。
【図２２】本発明の実施の形態における画像制御部とＤＲＡＭとの接続形態を示す詳細図。
【図２３】図２１および図２２に示す接続形態におけるＤＲＡＭでの画像制御部１５０の読み出し方式を示す図。
【図２４】本発明の実施の形態における画像制御部とＤＲＡＭとの接続形態を示す他の図。
【図２５】本発明の実施の形態における画像制御部とＤＲＡＭとの接続形態を示す他の詳細図。
【図２６】図２４および図２５に示す接続形態におけるＤＲＡＭでの画像制御部１５０の読み出し方式を示す図。
【図２７】本発明の実施の形態における演出制御基板を構成するメモリと各制御部との通信形態および通信方式を示す図。
【図２８】本発明の実施の形態における演出制御基板を構成するメモリと各制御部との通信形態および通信方式を示す他の図。
【図２９】本発明の実施の形態における音声出力に係る構成を示した図。
【図３０】本発明の実施の形態における音声出力に係る構成を示した図。
【図３１】本発明の実施の形態における音声出力に係る構成を示した図。
【図３２】本発明の実施の形態におけるデジタル信号処理部のチップ構成を示す図。
【図３３】図３２に示すチップ構成におけるデジタル信号処理に係る詳細を示す図。
【図３４】本発明の実施の形態におけるデジタル信号処理の詳細な流れを示すフローチャート。
【発明を実施するための形態】
【００１３】
図１は、本発明の実施の形態における遊技機を適用して構成した遊技機１の装置構成図の一例であって、図２は、本発明のガラス枠を開放させた状態の遊技機１の斜視図であり、図３は、１つの遊技機１の裏面側の斜視図である。
【００１４】
遊技領域６の中央下側の領域には、遊技球が入球可能な始動領域を構成する第１始動口１４および第２始動口１５と、遊技球が入球可能な第２大入賞口１７とが設けられている。
【００１５】
この第２始動口１５は、一対の第２始動口用可動片１５ｂを有しており、これら一対の第２始動口用可動片１５ｂが閉状態に維持される「第１の態様」と、一対の第２始動口用可動片１５ｂが開状態となる「第２の態様」とに可動制御される。
【００１６】
このとき、第２始動口１５が上記第２の態様に制御されているときには、上記一対の第２始動口用可動片１５ｂが受け皿として機能し、第２始動口１５への遊技球の入賞が容易となる。つまり、第２始動口１５は、第１の態様にあるときには遊技球の入賞機会がなく、第２の態様にあるときには第１の態様に比べて遊技球の入賞機会が増すこととなる。
【００１７】
ここで、第１始動口１４には遊技球の入球を検出する第１始動口検出スイッチ１４ａが設けられ、第２始動口１５には遊技球の入球を検出する第２始動口検出スイッチ１５ａが設けられている。そして、第１始動口検出スイッチ１４ａまたは第２始動口検出スイッチ１５ａが遊技球の入球を検出すると、特別図柄判定用乱数値等（後述する、「特別遊技」に当選したか否かの判定に用いる判定情報の一例）を取得し、後述する大当たり遊技（「特別遊技」とも称する）を実行する権利獲得の抽選（以下、「大当たりの抽選」、「特別遊技の判定処理」とも称する）が行われる。
【００１８】
また、第１始動口検出スイッチ１４ａまたは第２始動口検出スイッチ１５ａが遊技球の入球を検出した場合にも、一般入賞口１２に遊技球が入球したことを検知する一般入賞口検出スイッチ１２ａが遊技球の入賞を検知したときと同様に所定の賞球（例えば３個の遊技球）が払い出される。
【００１９】
また、第２大入賞口１７は、遊技盤２に形成された開口部から構成されている。
【００２０】
この第２大入賞口１７の右端には、第２大入賞口用可動片１７ｂが設けられており、この第２大入賞口用可動片１７ｂの一方を支点として可動することによって第２大入賞口１７への入賞を容易にする開放状態と入賞ができない閉鎖状態とを制御する。
【００２１】
そして、第２大入賞口用可動片１７ｂが開放状態となると、その第２大入賞口用可動片１７ｂが遊技球を第２大入賞口１７内に導く受け皿として機能し、遊技球が第２大入賞口１７に入球可能となる。この第２大入賞口１７には、第２大入賞口検出スイッチ１７ａが設けられており、この第２大入賞口検出スイッチ１７ａが遊技球の入球を検出すると、予め設定された賞球（例えば１５個の遊技球）が払い出される。
【００２２】
さらに、上記遊技領域６の右側の領域には、遊技球が通過可能な普通領域を構成する普通図柄ゲート１３と、遊技球が入球可能な第１大入賞口１６とが設けられている。
【００２３】
このため、操作ハンドル３を大きく回動させ、遊技領域６の左側の領域に遊技球を打ち出すよりも大きな力で打ち出されないと、普通図柄ゲート１３と第１大入賞口１６とにはその遊技球が、通過または入賞しないように構成されている。
【００２４】
特に、後述する時短遊技状態に移行したとしても、遊技領域６の左側の領域に遊技球を流下させてしまうと、普通図柄ゲート１３に遊技球が通過しないことから、第２始動口１５にある一対の第２始動口用可動片１５ｂが開状態とならず、第２始動口１５に遊技球が入賞することが困難になるように構成されている。
【００２５】
普通図柄ゲート１３には、遊技球の通過を検出するゲート検出スイッチ１３ａが設けられており、このゲート検出スイッチ１３ａが遊技球の通過を検出すると、普通図柄判定用乱数値を取得し、後述する「普通図柄の抽選」が行われる。この普通図柄ゲート１３は、遊技領域の右側の領域にも設けられている。
【００２６】
第１大入賞口１６は、通常は第１大入賞口開閉扉１６ｂによって閉状態に維持されており、遊技球の入球を不可能としている。これに対して、後述する特別遊技が開始されると、第１大入賞口開閉扉１６ｂが開放されるとともに、この第１大入賞口開閉扉１６ｂが遊技球を第１大入賞口１６内に導く受け皿として機能し、遊技球が第１大入賞口１６に入球可能となる。第１大入賞口１６には第１大入賞口検出スイッチ１６ａが設けられており、この第１大入賞口検出スイッチ１６ａが遊技球の入球を検出すると、予め設定された賞球（例えば１５個の遊技球）が払い出される。
【００２７】
さらには、遊技領域６の最下部には、一般入賞口１２、第１始動口１４、第２始動口１５、第１大入賞口１６および第２大入賞口１７のいずれにも入球しなかった遊技球を排出するためのアウト口１１が設けられている。
【００２８】
また、遊技領域６の中央には、遊技球の流下に影響を与える飾り部材７が設けられている。この飾り部材７の略中央部分には、ＬＣＤ（Liquid Crystal Display）等によって構成される第１液晶表示装置３１（以下、「メイン液晶」とも称する）が設けられており、この第１液晶表示装置３１の上方には、装飾装置３３ａが設けられている。また、この第１液晶表示装置３１の上方には第１液晶表示装置３１に比べて小さいサイズの第２液晶表示装置３７（３３ｂ）（以下、「サブ液晶」とも称する）が設けられている。
【００２９】
装飾装置３３ａおよび第２液晶表示装置３７（３３ｂ）は、演出用駆動装置３３によって駆動されるものであって、すなわち、第２液晶表示装置３７（３３ｂ）は、演出画像を表示する機能と駆動する機能とを有していることとなる。この第２液晶表示装置３７（３３ｂ）は、汎用基板３９を介して画像制御部１５０からの信号によって演出画像を表示し、演出用駆動装置３３によって駆動される。
【００３０】
上記および図１では、その一例として第１液晶表示装置３１のサイズ（１９インチ）よりも小さいサイズ（４．３インチ）の第２液晶表示装置３７の例を示しているが、これに限定されることなく、同サイズの表示装置であってもよく、さらには、第２液晶表示装置３７の方が第１液晶表示装置３１よりも大きいサイズであってもよい。
【００３１】
第１液晶表示装置３１には、演出が行われていない待機中にデモ画像を表示したり、遊技の進行に応じた画像を表示したりする。中でも、後述する大当りの抽選結果を報知するための３個の演出図柄３８が表示され、特定の演出図柄３８の組合せ（例えば、７７７等）が停止表示されることにより、大当りの抽選の結果として大当りが報知される。
【００３２】
より具体的には、第１始動口１４または第２始動口１５に遊技球が入球したときには、３個の演出図柄３８をそれぞれスクロール表示（回転表示）による変動表示を行うとともに、所定時間経過後に当該スクロールを停止させて、演出図柄３８を停止表示するものである。また、この演出図柄３８の変動表示中に、キャラクタ等によって構成される演出画像を表示することによって、大当たりに当選するかもしれないという高い期待感を遊技者に与えるようにもしている。
【００３３】
上記演出用駆動装置３３によって駆動される装飾装置３３ａ等は、その演出画像を用いた動作態様によって遊技者に期待感を与えるものである。
【００３４】
この演出用駆動装置３３によって駆動される装飾装置３３ａは、第２液晶表示装置３７（３３ｂ）と同時に上下方向に移動することが可能（もちろん上下方向に限定されず上下左右に移動可能）であって、この上下方向の移動によって第１液晶表示装置３１の前面に移動することとなる。また、装飾装置３３ａには、演出用照明装置３４が搭載されており、装飾装置３３ａの移動と連動して若しくは単独で点灯する。
【００３５】
第２液晶表示装置３７（３３ｂ）も装飾装置３３ａと同様に、演出用駆動装置３３によって駆動されることにより移動することが可能であって、図１に示す第２液晶表示装置３７は長辺を上下方向にした横向きの横向き態様で格納された状態を示している。
【００３６】
この横向き態様となっている状態で、第２液晶表示装置３７は、下降する動作によって第１液晶表示装置の略中央部分の前面に移動することとなる。
【００３７】
さらに、上記の各種の演出装置に加えて、音声出力装置３２は、ＢＧＭ（バックグランドミュージック）、ＳＥ（サウンドエフェクト）等を出力し、サウンドによる演出を行い、演出用照明装置３４は、各ランプの光の照射方向や発光色を変更して、照明による演出を行うようにしたものであって複数の位置に設けられている。
【００３８】
遊技領域６の右下方には、第１特別図柄表示装置２０、第２特別図柄表示装置２１、普通図柄表示装置２２、第１特別図柄保留表示器２３、第２特別図柄保留表示器２４、普通図柄保留表示器２５が設けられている。
【００３９】
上記第１特別図柄表示装置２０は、第１始動口１４に遊技球が入球したことを契機として行われた大当たりの抽選の結果を報知するものであり、ＬＥＤ等によって構成される複数の点灯部材によって構成されている。大当たりの抽選の結果に応じて所定の１又は複数の点灯部材が点滅することとなり、点滅状態にある点灯部材が演出図柄３８の停止表示と同時に点灯することとなる。
【００４０】
この第１特別図柄表示装置２０は、７セグメントのＬＥＤによっても構成することができる。つまり、大当たりの抽選結果に対応する特別図柄が複数設けられており、この第１特別図柄表示装置２０に大当たりの抽選結果に対応する特別図柄を表示することによって、抽選結果を遊技者に報知するようにしている。例えば、大当たりに当選した場合には「７」が表示され、ハズレであった場合には「−」が表示される。このようにして表示される「７」や「−」が特別図柄となるが、この特別図柄はすぐに表示されるわけではなく、所定時間変動表示された後に、停止表示されるようにしている。
【００４１】
ここで、「大当たりの抽選」とは、第１始動口１４または第２始動口１５に遊技球が入球したときに、特別図柄判定用乱数値を取得し、取得した特別図柄判定用乱数値が「大当たり」に対応する乱数値であるか、「小当たり」に対応する乱数値であるかの判定する処理をいう。この大当たりの抽選結果は即座に遊技者に報知されるわけではなく、第１特別図柄表示装置２０において特別図柄が点滅等の変動表示を行い、所定の変動時間を経過したところで、大当たりの抽選結果に対応する特別図柄が停止表示して、遊技者に抽選結果が報知されるようにしている。
【００４２】
なお、第２特別図柄表示装置２１は、第２始動口１５に遊技球が入球したことを契機として行われた大当たりの抽選結果を報知するためのもので、その表示態様は、上記第１特別図柄表示装置２０における特別図柄の表示態様と同一である。
【００４３】
また、本実施形態において「大当たり」というのは、第１始動口１４または第２始動口１５に遊技球が入球したことを遊技開始条件が成立したとして行われる大当たりの抽選において、大当たり遊技を実行する権利を獲得したことをいう。「大当たり遊技」においては、第１大入賞口１６または第２大入賞口１７が開放されるラウンド遊技を所定回数（例えば、１５回）行う。各ラウンド遊技における第１大入賞口１６または第２大入賞口１７の最大開放時間については予め定められた時間が設定されており、この間に第１大入賞口１６または第２大入賞口１７に所定個数の遊技球（例えば９個）が入球すると、１回のラウンド遊技が終了となる。
【００４４】
つまり、「大当たり遊技」は、第１大入賞口１６または第２大入賞口１７に遊技球が入球するとともに、当該入球に応じた賞球を遊技者が獲得できる遊技である。
【００４５】
また、普通図柄表示装置２２は、普通図柄ゲート１３を遊技球が通過したことを契機として行われる普通図柄の抽選結果を報知するためのものである。詳しくは後述するが、この普通図柄の抽選によって当たりに当選すると普通図柄表示装置２２が点灯し、その後、上記第２始動口１５が所定時間、第２の態様に制御される。
【００４６】
ここで、「普通図柄の抽選」とは、普通図柄ゲート１３に遊技球が通過したときに、普通図柄判定用乱数値を取得し、取得した普通図柄判定用乱数値が「当たり」に対応する乱数値であるかどうかの判定する処理をいう。この普通図柄の抽選結果についても、普通図柄ゲート１３を遊技球が通過して即座に抽選結果が報知されるわけではなく、普通図柄表示装置２２において普通図柄が点滅等の変動表示を行い、所定の変動時間を経過したところで、普通図柄の抽選結果に対応する普通図柄が停止表示して、遊技者に抽選結果が報知されるようにしている。
【００４７】
さらに、特別図柄の変動表示中や後述する特別遊技中等、第１始動口１４または第２始動口１５に遊技球が入球して、即座に大当たりの抽選が行えない場合には、一定の条件のもとで、大当たりの抽選の権利が保留される。
【００４８】
より詳細には、第１始動口１４に遊技球が入球したときに取得された特別図柄判定用乱数値を第１保留として記憶し、第２始動口１５に遊技球が入球したときに取得された特別図柄判定用乱数値を第２保留として記憶する。
【００４９】
これら両保留（第１保留および第２保留）は、それぞれ上限保留個数を４個に設定し、その保留個数は、それぞれ第１特別図柄保留表示器２３と第２特別図柄保留表示器２４とに表示される。
【００５０】
なお、第１保留が１つの場合には、第１特別図柄保留表示器２３の最左端のＬＥＤが点灯し、第１保留が２つの場合には、第１特別図柄保留表示器２３の最左端から２つのＬＥＤが点灯する。また、第１保留が３つの場合には、第１特別図柄保留表示器２３の最左端から３つのＬＥＤが点滅するとともに右側のＬＥＤが点灯し、第１保留が４つの場合には、第１特別図柄保留表示器２３の最左端から４つのＬＥＤが点滅する。
【００５１】
また、第２特別図柄保留表示器２４においても、上記と同様に第２保留の保留個数が表示される。
【００５２】
そして、普通図柄の上限保留個数も４個に設定されており、その保留個数が、上記第１特別図柄保留表示器２３および第２特別図柄保留表示器２４と同様の態様によって、普通図柄保留表示器２５において表示される。
【００５３】
遊技機１の裏面には、図３に示すように、主制御基板１１０、演出制御基板１２０、払出制御基板１３０、電源基板１７０、遊技情報出力端子板３０などが設けられている。また、電源基板１７０に遊技機１に電力を給電するための電源プラグ１７１や、図示しない電源スイッチが設けられている。
【００５４】
次に、図４の遊技機１全体のブロック図を用いて、遊技の進行を制御する制御手段について説明する。
【００５５】
主制御基板１１０は遊技の基本動作を制御する主制御手段であり、第１始動口検出スイッチ１４ａ等の各種検出信号を入力して、第１特別図柄表示装置２０や第１大入賞口開閉ソレノイド１６ｃ等を駆動させて遊技を制御するものである。
【００５６】
この主制御基板１１０は、メインＣＰＵ１１０ａ、メインＲＯＭ１１０ｂおよびメインＲＡＭ１１０ｃから構成されるワンチップマイコンと、主制御用の入力ポートと出力ポート（図示せず）と少なくとも備えている。
【００５７】
この主制御用の入力ポートには、払出制御基板１３０、一般入賞口１２に遊技球が入球したことを検知する一般入賞口検出スイッチ１２ａ、普通図柄ゲート１３に遊技球が入球したことを検知するゲート検出スイッチ１３ａ、第１始動口１４に遊技球が入球したことを検知する第１始動口検出スイッチ１４ａ、第２始動口１５に遊技球が入球したことを検知する第２始動口検出スイッチ１５ａ、第１大入賞口１６に遊技球が入球したことを検知する第１大入賞口検出スイッチ１６ａ、第２大入賞口１７に遊技球が入球したことを検知する第２大入賞口検出スイッチ１７ａが接続されている。この主制御用の入力ポートによって、各種信号が主制御基板１１０に入力される。
【００５８】
また、主制御用の出力ポートには、払出制御基板１３０、第２始動口１５の一対の第２始動口用可動片１５ｂを開閉動作させる始動口開閉ソレノイド１５ｃ、第１大入賞口開閉扉１６ｂを動作させる第１大入賞口開閉ソレノイド１６ｃ、第２大入賞口用可動片１７ｂを動作させる第２大入賞口開閉ソレノイド１７ｃ、特別図柄を表示する第１特別図柄表示装置２０と第２特別図柄表示装置２１、普通図柄を表示する普通図柄表示装置２２、特別図柄の保留球数を表示する第１特別図柄保留表示器２３と第２特別図柄保留表示器２４、普通図柄の保留球数を表示する普通図柄保留表示器２５、外部情報信号を出力する遊技情報出力端子板３０が接続されている。この主制御用の出力ポートによって、各種信号が出力される。
【００５９】
メインＣＰＵ１１０ａは、各検出スイッチやタイマからの入力信号に基づいて、メインＲＯＭ１１０ｂに格納されたプログラムを読み出して演算処理を行うとともに、各装置や表示器を直接制御したり、あるいは演算処理の結果に応じて他の基板にコマンドを送信したりする。
【００６０】
このメインＣＰＵ１１０ａでは、保留球における大当たり抽選を当該保留球における抽選処理よりも前に行い、抽選結果を先取得する（先読みする）ことも可能である。
【００６１】
主制御基板１１０のメインＲＯＭ１１０ｂには、遊技制御用のプログラムや各種の遊技に決定に必要なデータ、テーブルが記憶されている。例えば、（１）大当たり抽選に参照される大当り判定テーブル、（２）普通図柄の抽選に参照される当り判定テーブル、（３）特別図柄の停止図柄を決定する図柄決定テーブル、（４）大当たり終了後の遊技状態を決定するための大当たり遊技終了時設定データテーブル、（５）第１大入賞口１６および第２大入賞口１７の開閉扉の開閉条件を決定する特別電動役物作動態様決定テーブル、（６）第１大入賞口１６および第２大入賞口１７の開放態様を指定する大入賞口開放態様決定テーブル、（６）特別図柄の変動パターンを決定する変動パターン決定テーブル等が記憶されている。
【００６２】
なお、上述したテーブルは、本実施形態におけるテーブルのうち、特徴的なテーブルを一例として列挙しているに過ぎず、遊技の進行にあたっては、この他にも不図示のテーブルやプログラムが多数設けられている。
【００６３】
図５は、後述するように特別図柄の変動パターンを決定する変動パターン決定テーブルを示す図である。
【００６４】
具体的には、図５に示す特別図柄の変動パターン決定テーブルによって、作動する特別図柄表示装置（遊技球が入賞した始動口の種別）、大当たりの判定結果、停止する特別図柄、時短遊技状態の有無、特別図柄保留数（Ｕ１またはＵ２）、リーチ判定用乱数値及び特図変動用乱数値に基づき、特別図柄の変動パターンが決定される。
【００６５】
そして、決定した特別図柄の変動パターンに基づいて、特別図柄の変動時間が決定されるとともに、演出制御基板１２０に特別図柄の情報を送信する特別図柄の変動パターン指定コマンドが特定される。この変動パターン指定コマンドの一例を図６に示す。
【００６６】
したがって「特別図柄の変動パターン」とは、少なくとも大当たりの判定結果及び特別図柄の変動時間を定めるものといえる。また、大当たりまたは小当たりのときには、必ずリーチを行うように構成しているため、大当たりまたは小当たりのときにはリーチ判定用乱数値を参照しないように構成されている。なお、リーチ判定用乱数値及び特図変動用乱数値は、乱数範囲が１００個（０から９９）に設定されている。
【００６７】
ここで、特別図柄の変動パターン指定コマンドは、コマンドの分類を識別するため「１バイト」分のＭＯＤＥデータと、コマンドの内容（機能）を示す「１バイト」分のＤＡＴＡデータとから構成されている。
【００６８】
そして、ＭＯＤＥデータとして「Ｅ６Ｈ」であるときには第１始動口１４に遊技球が入賞したことに対応する（第１特別図柄表示装置２０の）特別図柄の変動パターン指定コマンドを示し、ＭＯＤＥデータとして「Ｅ７Ｈ」であるときには、第２始動口１５に遊技球が入賞したことに対応する（第２特別図柄表示装置２１）特別図柄の変動パターン指定コマンドを示している。
【００６９】
また、この図５に示す特別図柄の変動パターン決定テーブルは、大当たりの判定結果がハズレの場合であって時短遊技状態であるときには、特別図柄の変動時間が短くなるように設定されている。例えば、大当たりの判定結果がハズレの場合に保留球数が「２」のときには、時短遊技状態であればリーチ判定用乱数値に基づいて「９５％」の確率で変動時間が「３０００ｍｓ」の変動パターン「９」（短縮変動）が決定される。それに対して、非時短遊技状態であるときには、変動時間が「３０００ｍｓ」を超える変動パターンが決定される。
【００７０】
このように、時短遊技状態になると変動時間が短くなるように設定されている。
【００７１】
以上に示すようなテーブルを主制御基板１１０のメインＲＯＭ１１０ｂに記憶している。
【００７２】
続いて、主制御基板１１０のメインＲＡＭ１１０ｃは、メインＣＰＵ１１０ａの演算処理時におけるデータのワークエリアとして機能し、複数の記憶領域を有している。
【００７３】
このときの記憶領域の例として、例えば、メインＲＡＭ１１０ｃには、普通図柄保留数（Ｇ）記憶領域、普通図柄保留記憶領域、普通図柄データ記憶領域、第１特別図柄保留数（Ｕ１）記憶領域、第２特別図柄保留数（Ｕ２）記憶領域、第１特別図柄乱数値記憶領域、第２特別図柄乱数値記憶領域、ラウンド遊技回数（Ｒ）記憶領域、開放回数（Ｋ）記憶領域、第１大入賞口１６および第２大入賞口１７の大入賞口入球数（Ｃ）記憶領域、遊技状態記憶領域（高確率遊技フラグ記憶領域と時短遊技フラグ記憶領域）、高確率遊技回数（Ｘ）カウンタ、時短回数（Ｊ）カウンタ、遊技状態バッファ、停止図柄データ記憶領域、演出用伝送データ格納領域、特別図柄時間カウンタ、特別遊技タイマカウンタなど各種のタイマカウンタが設けられている。なお、上述した記憶領域も一例に過ぎず、この他にも多数の記憶領域が設けられている。
【００７４】
遊技情報出力端子板３０は、主制御基板１１０において生成された外部情報信号を遊技店のホールコンピュータ等に出力するための基板である。遊技情報出力端子板３０は、主制御基板１１０と配線接続され、外部情報を遊技店のホールコンピュータ等と接続をするためのコネクタが設けられている。
【００７５】
電源基板１７０は、コンデンサからなるバックアップ電源を備えており、遊技機１に電源電圧を供給するとともに、遊技機１に供給する電源電圧を監視し、電源電圧が所定値以下となったときに、電断検知信号を主制御基板１１０に出力する。より具体的には、電断検知信号がハイレベルになるとメインＣＰＵ１１０ａは動作可能状態になり、電断検知信号がローレベルになるとメインＣＰＵ１１０ａは動作停止状態になる。バックアップ電源はコンデンサに限らず、例えば、電池でもよく、コンデンサと電池とを併用して用いてもよい。
【００７６】
演出制御基板１２０は、主に遊技中や待機中等の各演出を制御する。
【００７７】
この演出制御基板１２０は、サブＣＰＵ１２０ａ、サブＲＯＭ１２０ｂ、サブＲＡＭ１２０ｃ等の演出に関する構成要素を備えているほか、画像制御部１５０、ＣＧＲＯＭ１５１、水晶発振器１５２、ブートＲＯＭ１５５、制御ＲＯＭ１５７、ランプＣＰＵ１５８（「ランプ制御部」とも称する）等の画像表示、音声出力、ランプ出力に関する構成要素を具備しており、主制御基板１１０に対して、当該主制御基板１１０から演出制御基板１２０への一方向に通信可能に接続されている。
【００７８】
まず、演出制御基板１２０が備えるサブＣＰＵ１２０ａ、サブＲＯＭ１２０ｂ、サブＲＡＭ１２０ｃ等の演出制御に関する構成要素について説明する。
【００７９】
サブＣＰＵ１２０ａは、主制御基板１１０から送信されたコマンド、または、上記演出ボタン検出スイッチ３５ａ、十字キー検出スイッチ３６ａ、タイマからの入力信号に基づいて、サブＲＯＭ１２０ｂに格納されたプログラムを読み出して演算処理を行うとともに、当該処理に基づいて、対応するデータ（後述する演出パターン指定コマンド等）を画像制御部１５０やランプＣＰＵ１５８に送信する。
【００８０】
演出制御基板１２０のサブＲＯＭ１２０ｂには、演出制御用のプログラムや各種の遊技の決定に必要なデータ、テーブルが記憶されている。
【００８１】
例えば、主制御基板１１０から受信した変動パターン指定コマンドに基づいて演出パターンを決定するための変動演出パターン決定テーブル、停止表示する演出図柄３８の組み合わせを決定するための演出図柄決定テーブル等がサブＲＯＭ１２０ｂに記憶されている。
【００８２】
サブＲＡＭ１２０ｃは、サブＣＰＵ１２０ａの演算処理時におけるデータのワークエリアとして機能する。
【００８３】
例えば、演出制御基板１２０におけるサブＣＰＵ１２０ａは、主制御基板１１０から特別図柄の変動態様を示す変動パターン指定コマンドを受信すると、受信した変動パターン指定コマンドの内容を解析して、第１液晶表示装置３１、音声出力装置３２、演出用駆動装置３３、演出用照明装置３４、第２液晶表示装置３７に所定の演出を実行させるためのデータ（「指示情報」とも称する）（後述する演出パターン指定コマンド等）を特定する。そして、サブＣＰＵ１２０ａは、特定したデータ（演出パターン指定コマンド等）を画像制御部１５０やランプＣＰＵ１５８へ送信する。
【００８４】
このときの変動パターン指定コマンドに基づいて演出パターン指定コマンドを特定する際に用いるテーブルの一例を図６に示している。
【００８５】
図６は、第１液晶表示装置３１および第２液晶表示装置３７において表示する演出図柄３８の変動態様を決定するための変動演出パターン決定テーブルを示す図である。例えば、第１液晶表示装置３１および第２液晶表示装置３７において表示される、背景の表示態様、キャラクタの表示態様、演出図柄３８の変動態様が決定される。
【００８６】
図６に示す変動パターン指定コマンドは、主制御基板１１０から受信した情報であって、また、演出用乱数値１（０から９９）は、乱数発生器（図示せず）によって発生された演出に用いられる乱数値であって、これらの情報を元に、サブＣＰＵ１２０ａが変動演出パターン（およびその変動演出パターンにおける演出パターン指定コマンド）を決定するものである。
【００８７】
この図６では、同じ特別図柄の変動パターン指定コマンドをサブＣＰＵ１２０ａが受信した場合であっても演出用乱数値１に基づいて異なる変動演出パターンが決定可能に構成されていることから、演出制御基板１２０で記憶する変動演出パターンに比べて主制御基板１１０で記憶する特別図柄の変動パターン指定コマンドの数が少ない。
【００８８】
これにより、主制御基板１１０における記憶容量の削減を図ることができるとともに、バリエーション豊富な演出が可能となる。
【００８９】
このようにして、変動パターン指定コマンドおよび演出用乱数値１を元に、サブＣＰＵ１２０ａが変動演出パターンを決定すると、サブＣＰＵ１２０ａは、この変動演出パターンに対応する演出パターン指定コマンドを特定して画像制御部１５０、ランプＣＰＵ１５８に送信する。
【００９０】
具体的には、演出パターン指定コマンドは、「１コマンド」が２バイトのデータで構成されており、制御コマンドの分類を識別するため「１バイト」分のＭＯＤＥデータと、実行される制御コマンドの内容を示す「１バイト」分のＤＡＴＡデータとから構成される。
【００９１】
また、図６に示す変動演出パターンに対応する演出パターン指定コマンドとしては、第１特別図柄表示装置２０における特別図柄の変動パターンに基づく変動演出パターンのときには、「ＭＯＤＥ」が「Ａ１Ｈ」で設定され、さらに、第２特別図柄表示装置２１における特別図柄の変動パターンに基づく変動演出パターンのときには、「ＭＯＤＥ」が「Ｂ１Ｈ」で設定され、変動演出パターンの識別番号に合わせて「ＤＡＴＡ」が設定される。
【００９２】
図示は省略するが、演出パターン指定コマンドは、変動演出パターンに対応するもの以外にも、ＭＯＤＥの設定値を変化させて、「デモ演出パターンに対応する演出パターン指定コマンド（ＭＯＤＥ＝０１Ｈ）」、「大当たり開始演出パターンに対応する演出パターン指定コマンド（ＭＯＤＥ＝０２Ｈ）」、「大当り演出パターンに対応する演出パターン指定コマンド（ＭＯＤＥ＝０３Ｈ）」、「大当たり終了演出パターンに対応する演出パターン指定コマンド（ＭＯＤＥ＝０４Ｈ）」等があり、サブＣＰＵ１２０ａは、この各種の演出パターン指定コマンドを画像制御部１５０、ランプＣＰＵ１５８に送信する。
【００９３】
サブＣＰＵ１２０ａは、図６に示すような変動演出パターン決定テーブル等を用いて演出パターン指定コマンドを作成して画像制御部１５０やランプＣＰＵ１５８へと送信する。
【００９４】
続いて、図４に示す払出制御基板１３０は、遊技球の払い出し制御を行う。
【００９５】
この払出制御基板１３０は、図示しない払出ＣＰＵ、払出ＲＯＭ、払出ＲＡＭから構成されるワンチップマイコンを備えており、主制御基板１１０に対して、双方向に通信可能に接続されている。
【００９６】
払出ＣＰＵは、遊技球が払い出されたか否かを検知する払出球計数検知スイッチ１３２、扉開放スイッチ１３３、タイマからの入力信号に基づいて、払出ＲＯＭに格納されたプログラムを読み出して演算処理を行うとともに、当該処理に基づいて、対応するデータを主制御基板１１０に送信する。
【００９７】
また、払出制御基板１３０の出力側には、遊技球の貯留部から所定数の遊技球を払い出すための払出装置の払出モータ１３１が接続されている。払出ＣＰＵは、主制御基板１１０から送信された払出個数指定コマンドに基づいて、払出ＲＯＭから所定のプログラムを読み出して演算処理を行うとともに、払出装置の払出モータ１３１を制御して所定の遊技球を払い出す。
【００９８】
このとき、払出ＲＡＭは、払出ＣＰＵの演算処理時におけるデータのワークエリアとして機能する。
【００９９】
続いて、演出制御基板１２０が備える画像制御部１５０、ＣＧＲＯＭ１５１、水晶発振器１５２、ブートＲＯＭ１５５、制御ＲＯＭ１５７、ランプＣＰＵ１５８（「ランプ制御部」とも称する）等の画像制御、音声出力制御、ランプ出力制御に関する構成要素について説明する。
【０１００】
さらに、詳細には、画像制御部１５０、ＣＧＲＯＭ１５１、水晶発振器１５２、ブートＲＯＭ１５５、制御ＲＯＭ１５７によって画像表示、音声出力に関する制御処理を行っており、ランプＣＰＵ１５８がランプ制御を行っている。
【０１０１】
画像制御部１５０は、ＶＤＰ（Ｖｉｄｅｏ  Ｄｉｓｐｌａｙ  Ｐｒｏｃｅｓｓｏｒ）によって構成され、上記第１液晶表示装置３１および音声出力装置３２および第２液晶表示装置３７が接続されており、サブＣＰＵ１２０ａから送信された各種のコマンドに基づいて第１液晶表示装置３１および第２液晶表示装置３７における画像の生成処理および画像の描画処理等の画像制御に係る処理を行うほか、サブＣＰＵ１２０ａから送信された各種のコマンドに基づいて、音声出力装置３２における音声の出力制御に係る処理を行う。
【０１０２】
すなわち、画像制御部１５０は、サブＣＰＵ１２０ａから送信された各種のコマンドに基づいて、画像制御に係る処理と、音声の出力制御に係る処理とを行う。
【０１０３】
この画像制御部１５０では、複数の接続インターフェース（複数の接続種別からなるインターフェース）を有しており、その異なる接続インターフェースそれぞれに異なる記憶媒体が接続されている。例えば、接続インターフェースとして、パラレル通信における接続インターフェース（「パラレル接続インターフェース」ともいう）、シリアル通信における接続インターフェース（「シリアル接続インターフェース」ともいう）があり、パラレル接続インターフェースを介して制御ＲＯＭ１５７の記憶媒体を接続し、シリアル接続インターフェースを介してＣＧＲＯＭ１５１の記憶媒体を接続する。この接続態様における詳細を図２７および図２８に示し、後述する。
【０１０４】
ランプＣＰＵ１５８は、「ランプ制御部」とも称し、サブＣＰＵ１２０ａから送信された各種のコマンドに基づいて、遊技盤２に設けられた演出用照明装置３４を点灯制御したり、光の照射方向を変更するためのモータに対する駆動制御をしたりする制御処理を行う。また、このランプＣＰＵ１５８は、装飾装置３３ａを動作させるソレノイドやモータ等の駆動源を通電制御する。なお、本実施例では、演出制御基板１２０にランプＣＰＵ１５８を有するような構成としているが、これに限定されることなく、ランプ制御を行うランプ制御基板を演出制御基板とは別に設け、演出制御基板１２０からの指示によりこのランプ制御基板においてランプＣＰＵ１５８における処理を行うような構成であってもよい。
【０１０５】
この画像制御部１５０は、第１液晶表示装置３１および第２液晶表示装置３７に表示する演出画像の画像表示制御を行う内蔵ＣＰＵ１５０ａ（「液晶制御ＣＰＵ」とも称する）を内蔵している（有している）。この画像制御部１５０における詳細な構成を図２０に示しており、その詳細については後述する。
【０１０６】
画像制御部１５０に内蔵された内蔵ＣＰＵ１５０ａは、制御ＲＯＭ１５７で記憶する情報（例えば、後述するようなプログラム、アニメパターン等）を用いて、サブＣＰＵ１２０ａから受信した「演出パターン指定コマンド」に基づいて後述するディスプレイリストを作成し、このディスプレイリストに基づいてＣＧＲＯＭ１５１に記憶されている画像データから、表示させる演出画像の生成処理（画像生成処理）を行う。なお、この内蔵ＣＰＵ１５０ａにおいて生成された演出画像は、後述する、画像描画部１５０ｉにおいて画像描画処理が行われる。
【０１０７】
このことから、画像制御部１５０は、画像生成処理を行う内蔵ＣＰＵ１５０ａのほか、画像描画処理を行う画像描画部を有しており、画像生成されて描画された演出画像を、第１液晶表示装置３１および／または第２液晶表示装置３７に表示させる制御処理を行う。
【０１０８】
このほか、内蔵ＣＰＵ１５０ａは、画像制御部１５０が内蔵する音源ＩＣ１５０ｋ（「音声制御部」とも称する）に対して、サブＣＰＵ１２０ａから受信した演出パターン指定コマンドに基づく所定の音声データの音声出力に関する制御処理（音声出力制御処理、音声制御処理とも称する）を指示する。
【０１０９】
以上のことから、画像制御部１５０に内蔵される内蔵ＣＰＵ１５０ａは、画像制御部１５０が有する画像制御に係る処理と、音声出力制御に係る処理との基本制御を行う。さらにいえば、この内蔵ＣＰＵ１５０ａは、画像描画部１５０ｉと音源ＩＣ１５０ｋからみて「ホスト（指示元）」であって、画像描画部１５０ｉと音源ＩＣ１５０ｋは、内蔵ＣＰＵ１５０ａからみて「被指示元」である。
【０１１０】
以上のことから、画像制御部１５０には、画像描画部１５０ｉにより行われる、画像制御に係る処理と、音源ＩＣ１５０ｋにより行われる音声出力制御に係る処理とを統括制御する内蔵ＣＰＵ１５０ａが内蔵されていると言える。
【０１１１】
このように、画像制御部１５０に、画像制御に係る処理と音声出力制御に係る処理を統括制御する内蔵ＣＰＵ１５０ａが内蔵されていることにより、画像制御や音声出力制御のデータ通信（データ伝送）における通信負荷を最小限にでき、各種処理の信頼度が向上することとなる。更にいえば、後述するように、画像制御部１５０には内蔵ＣＰＵ１５０ａにおける各種処理を行う際のワークメモリとして機能する内蔵ＣＰＵ用ワークメモリ１５０ｂもが内蔵されていることから、画像制御に係る処理と音声出力制御に係る処理との処理速度が向上するほか、処理信頼度や処理の安定稼働に寄与することとなる。
【０１１２】
また、制御ＲＯＭ１５７は、マスクＲＯＭ等で構成されており、内蔵ＣＰＵ１５０ａの制御処理のプログラム、ディスプレイリストを生成するためのディスプレイリスト生成プログラム、演出パターンのアニメーションを表示するためのアニメパターン、アニメシーン情報等が記憶されている。この制御ＲＯＭ１５７は、画像制御部１５０に接続された構成を示しているが、これに限定されることなく、サブＣＰＵ１２０ａに接続するような構成であってもよい。この場合、画像制御部１５０の内蔵ＣＰＵ１５０ａとの相互間での通信はサブＣＰＵ１２０ａを介して行われることとなる。このほか、画像制御部１５０が制御ＲＯＭ１５７を備えた構成（１チップ化）としてもよい。
【０１１３】
制御ＲＯＭ１５７で記憶するアニメパターンは、演出パターンのアニメーションを表示するにあたり参照され、その演出パターンに含まれるアニメシーン情報の組み合わせや各アニメシーン情報の表示順序等を記憶している。また、アニメシーン情報には、ウェイトフレーム（表示時間）、対象データ（スプライトの識別番号、転送元アドレス等）、パラメータ（スプライトの表示位置、転送先アドレス等）、描画方法、演出画像を表示する表示装置を指定した情報等などの情報を記憶している。
【０１１４】
このアニメーション情報の一例を図８に示し、以下で説明する。
【０１１５】
続いて、ＣＧＲＯＭ１５１は、画像ＲＯＭ、画像記憶部とも称し、フラッシュメモリ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、マスクＲＯＭ等から構成され、所定範囲の画素（例えば、３２ピクセル×３２ピクセル）における画素情報の集まりからなる画像データ（スプライト、ムービー）等を圧縮して記憶している。なお、この画素情報は、それぞれの画素毎に色番号を指定する色番号情報と画像の透明度を示すα値とから構成されている。
【０１１６】
このＣＧＲＯＭ１５１は、画像制御部１５０の内蔵ＣＰＵ１５０ａによって画像データ単位で読み出しが行われ、このフレームの画像データ単位で画像処理が行われる。
【０１１７】
さらに、ＣＧＲＯＭ１５１には、色番号を指定する色番号情報と実際に色を表示するための表示色情報とが対応づけられたパレットデータを圧縮せずに記憶している。
【０１１８】
なお、ＣＧＲＯＭ１５１は、全ての画像データを圧縮せずとも、一部のみ圧縮している構成でもよい。また、ムービーの圧縮方式としては、ＭＰＥＧ４等の公知の種々の圧縮方式を用いることができる。
【０１１９】
水晶発振器１５２は、約１６．６ミリ秒ごとにパルス信号（Ｖブランク割込信号）を画像制御部１５０に出力し、画像制御部１５０が、このパルス信号を分周することで制御を行うためのシステムクロック、第１液晶表示装置３１や第２液晶表示装置３７と同期を図るための同期信号等が生成される。
【０１２０】
ＤＲＡＭ１５３は、画像制御部１５０に対して接続されており、ＤＲＡＭ１５３と画像制御部１５０とは、スタック接続、パラレル接続のいずれかの接続態様で接続することが可能である。これらの接続態様およびこれらの接続態様で接続したときのデータの読み書き状態を図２１乃至図２６に示し、後述する。
【０１２１】
このＤＲＡＭ１５３は、キャパシタに電荷を蓄えておくことでビットデータ（情報）を記憶しておくため、電力の供給が停止すればその情報も消失してしまう揮発性メモリである。反面、電力の供給中は、比較的大容量の情報を一度に記憶しておくことができる。また、ＤＲＡＭ１５３は、ＣＧＲＯＭ１５１と比べた場合、比較的高速に読み書きすることができる記憶媒体である。
【０１２２】
このＤＲＡＭ１５３は、その大容量の情報を記憶することができること、ＣＧＲＯＭ１５１に比べて比較的高速に読み書きが可能であることという特徴を踏まえて、画像制御に係る処理において用いられる画像データをＣＧＲＯＭ１５１から予め読み出しておく作業領域としても用いられる。これは、ＤＲＡＭ１５３がＣＧＲＯＭ１５１と比べると比較的高速にデータの読み書きを行うことができるため、画像制御が行われるたびにＣＧＲＯＭ１５１から必要な画像データを毎回、読み出すよりもＤＲＡＭ１５３から画像データを読み出した方が処理負荷を最小限に抑えられることとなり、画像制御処理の高速化が図れる。
【０１２３】
このときのＣＧＲＯＭ１５１からＤＲＡＭ１５３に画像データを予め読み出すタイミングは、一例として、電源投入における初期処理時とすることができる。また、予め読み出す処理において読み出される画像データは、ＣＧＲＯＭ１５１に記憶する画像データ全てであってもよいし、その一部であってもよい。このとき、ＣＧＲＯＭ１５１から予め読み出される一部の画像データは、一例として、利用頻度が所定の頻度よりも高い画像データとすることができる。
【０１２４】
また、ＤＲＡＭ１５３は、画像制御部１５０が画像制御処理を行い、後述するＶＲＡＭ１５０ｈに書き込む前に一時的に画像データを保存しておくことができる記憶領域でもある。
【０１２５】
このＤＲＡＭ１５３を画像制御部１５０の外部であって、かつ、演出制御基板１２０内に設けることで、その画像制御を行う画像データの容量に応じて容易に増設、撤去（取り外し）することができる。このため、ＤＲＡＭ１５３は、画像制御等に応じて所定の記憶領域からなる大容量の記憶媒体とすることができる。
【０１２６】
ブートＲＯＭ１５５は、画像制御部１５０における内蔵ＣＰＵ１５０ａを起動する画像制御用起動プログラムを記憶する記憶媒体である。
【０１２７】
このような構成からなる演出制御基板１２０において演出制御が行われて画像制御部１５０において演出画像の生成、描画が行われると、この画像制御部１５０から出力された画像信号を汎用基板３９へと送信し、音声信号をデジタル信号処理部１８０へと送信する。
【０１２８】
汎用基板３９は、演出制御基板１２０と、第１液晶表示装置３１および第２液晶表示装置３７との間に設けられ、画像データを表示させる際に所定の画像形式に変換して出力するブリッジ機能を有している。
【０１２９】
この汎用基板３９は、画像データを表示する第１液晶表示装置３１および第２液晶表示装置３７の性能に対応する画像形式に変換するブリッジ機能を有しており、例えば、ＳＸＧＡ（１２８０ドット×１０８０ドット）の１９インチのメイン液晶を第１液晶表示装置３１として接続したときと、ＸＧＡ（１０２４ドット×７６８ドット）の１７インチのメイン液晶を第１液晶表示装置３１として接続したときとの解像度の違い等を吸収する。
【０１３０】
デジタル信号処理部１８０は、後述するようなデジタル信号処理が可能である。
【０１３１】
図２０は、本発明の実施の形態における画像制御部の詳細な構成を示すブロック図である。
【０１３２】
図２０において、画像制御部１５０は、内蔵ＣＰＵ１５０ａ、内蔵ＣＰＵ用ワークメモリ１５０ｂ（以下、「制御ＲＡＭ」とも称する）、内蔵ＣＰＵＩ／Ｆ１５０ｃ、外部ＣＰＵＩ／Ｆ１５０ｄ、レジスタ１５０ｅ、ＣＧバスＩ／Ｆ１５０ｆ、外部メモリＩ／Ｆ１５０ｇ、ＶＲＡＭ１５０ｈ、画像描画部１５０ｉ、音源ＩＣ１５０ｋ（以下、「音声制御部」とも称する）を具備して構成される。
【０１３３】
内蔵ＣＰＵ１５０ａは、上記に示すように、画像制御に係る処理と、音声出力制御に係る処理との基本制御を行う。この内蔵ＣＰＵ１５０ａは、シリアルインターフェース通信によって主制御基板１１０や画像制御部１５０等と通信が可能である。
【０１３４】
内蔵ＣＰＵ用ワークメモリ１５０ｂ（制御ＲＡＭ）は、内蔵ＣＰＵ１５０ａの演算処理時におけるデータのワークエリアとして機能する。
【０１３５】
内蔵ＣＰＵＩ／Ｆ１５０ｃは、内蔵ＣＰＵ１５０ａと外部ＣＰＵＩ／Ｆを介して外部ＣＰＵと接続するインターフェースである。このときの外部ＣＰＵとは、画像制御部１５０の外部に設けられた制御部であるＣＰＵ（例えば、サブＣＰＵ１２０ａ、デジタル信号処理部１８０等）であって、内蔵ＣＰＵＩ／Ｆ１５０ａは、内蔵ＣＰＵＩ／Ｆ１５０ｃを介してこの外部ＣＰＵと通信が可能である。
【０１３６】
レジスタ１５０ｅは、内蔵ＣＰＵ１５０ａのキャッシュメモリである。
【０１３７】
ＣＧバスＩ／Ｆ１５０ｆは、デュアルインターフェース（複数の接続インターフェース）であって、外部の記憶媒体との接続を行う。図２０に示す例では、外部の記憶媒体とパラレル通信が可能なパラレル接続インターフェースと、外部軒億媒体とシリアル通信が可能なシリアル接続インターフェースとを有している。このデュアルインターフェースにおける詳細な接続構成については後述する。
【０１３８】
外部メモリＩ／Ｆ１５０ｇは、ＤＲＡＭ１５３と接続するインターフェースである。上記に示すように、この外部メモリＩ／Ｆ１５０ｇを介して、画像制御部１５０は、ＤＲＡＭ１５３とスタック接続若しくはパラレル接続のいずれか少なくとも一方の接続態様で接続することが可能である。これらの接続態様およびこれらの接続態様で接続したときのデータの読み書き状態を図２１乃至図２６に示している。
【０１３９】
ＶＲＡＭ１５０ｈは、画像データの書込みまたは読み出しが高速なＳＲＡＭで構成されている。また、このＶＲＡＭ１５０ｈは、図７に示すようなメモリマップによって構成されている。
【０１４０】
図７は、本発明の実施の形態における遊技機のＶＲＡＭのメモリマップを示す図である。
【０１４１】
図７（ａ）は、第１液晶表示装置３１若しくは第２液晶表示装置３７のいずれかを用いて画像データを表示する場合であって、特に、第１液晶表示装置３１のみが画像制御部１５０から受信した画像データを表示するような構成である場合、すなわち、図４に示しているように第１液晶表示装置３１および第２液晶表示装置３７が接続された構成でなく、この第２液晶表示装置３７を有していない場合の構成におけるメモリマップである。
【０１４２】
図７（ａ）に示すメモリマップは、任意領域からなる画像データ展開領域、ディスプレイリスト記憶領域、メイン液晶用第１フレームバッファ領域、メイン液晶用第２フレームバッファ領域、その他領域によって構成されている。
【０１４３】
画像データ展開領域は、画像制御部１５０に含まれる後述するような画像描画部の伸長回路により伸長された画像データを記憶する領域であって、ディスプレイリスト記憶領域は、内蔵ＣＰＵ１５０ａで作成されたディスプレイリストを一時的に記憶する領域である。
【０１４４】
また、メイン液晶用第１フレームバッファ領域、メイン液晶用第２フレームバッファ領域は、ディスプレイリスト記憶領域に記憶しているディスプレイリストに基づいて第１液晶表示装置３１に表示する演出画像を描画するための作業領域である。
【０１４５】
ちなみに、その他の領域には、例えば、パレットデータ等が記憶される。
【０１４６】
なお、このメイン液晶用第１フレームバッファ領域とメイン液晶用第２フレームバッファ領域の２つのフレームバッファは、描画の開始毎に、「描画用フレームバッファ」と「表示用フレームバッファ」とに交互に切り替わるものである。すなわち、一方のフレームバッファが描画用フレームバッファとして機能しているときには他方のフレームバッファが表示用フレームバッファとして機能することとなる。
【０１４７】
図７（ｂ）は、第１液晶表示装置３１および第２液晶表示装置３７の両表示装置に画像制御部１５０から受信した画像データを表示するような構成である場合、すなわち、図４に示しているように第１液晶表示装置３１および第２液晶表示装置３７が接続された構成におけるメモリマップである。
【０１４８】
この図７（ｂ）においても、図７（ａ）に示すメモリマップと同様、任意領域からなる画像データ展開領域、ディスプレイリスト記憶領域、メイン液晶用第１フレームバッファ領域、メイン液晶用第２フレームバッファ領域、その他領域を具備し、さらに、サブ液晶用第１フレームバッファ、サブ液晶用第２フレームバッファを具備して構成されている。
【０１４９】
画像データ展開領域、ディスプレイリスト記憶領域、メイン液晶用第１フレームバッファ領域、メイン液晶用第２フレームバッファ領域、その他領域については、上記に示すと同様であり、サブ液晶用第１フレームバッファとサブ液晶用第２フレームバッファは、ディスプレイリスト記憶領域に記憶しているディスプレイリストに基づいて第２液晶表示装置３７に表示する演出画像を描画するための作業領域である。
【０１５０】
なお、このサブ液晶用第１フレームバッファとサブ液晶用第２フレームバッファの２つのフレームバッファは、描画の開始毎に、「描画用フレームバッファ」と「表示用フレームバッファ」とに交互に切り替わるものである。すなわち、一方のフレームバッファが描画用フレームバッファとして機能しているときには他方のフレームバッファが表示用フレームバッファとして機能することとなる。
【０１５１】
以上に示す以外にも、第２液晶表示装置３７を有しない構成、すなわち、第１液晶表示装置３１のみを有する構成であっても、図７（ｂ）に示すような第１液晶表示装置３１および第２液晶表示装置３７のフレームバッファを有するメモリマップを用いることも可能である。
【０１５２】
この場合、サブ液晶用第１フレームバッファとサブ液晶用第２フレームバッファのフレームバッファは作業領域として用いられることはない。
【０１５３】
続いて、図２０に示す画像制御部１５０に含まれる画像描画部１５０ｉは、内蔵ＣＰＵ１５０ａからの描画指示に基づいて、画像データを描画する処理を行う。より詳細には、この画像描画部１５０ｉは、クロック生成回路、伸長回路、描画回路、表示回路、メモリコントローラを備えており、これらはバスによって接続されている。
【０１５４】
制御レジスタは、描画処理におけるキャッシュメモリであり、制御レジスタに対するデータの書き込みと読み出しで、描画の制御が行われる。この制御レジスタは、描画処理が正常に動作するために必要な基本的な設定を行う「システム制御レジスタ」と、データの転送に必要な設定をする「データ転送レジスタ」と、描画の制御をするための設定をする「描画レジスタ」と、バスのアクセスに必要な設定をする「バスインターフェースレジスタ」と、圧縮された画像の伸長に必要な設定をする「伸長レジスタ」と、表示の制御をするための設定をする「表示レジスタ」との６種類のレジスタを備えている。
【０１５５】
クロック生成回路は、水晶発振器１５２よりパルス信号（Ｖブランク割込信号）を入力し、演算処理速度を決定するシステムクロックを生成する。また、同期信号生成用クロックを生成し、表示回路を介して同期信号を第１液晶表示装置３１に出力する。
【０１５６】
伸長回路は、ＣＧＲＯＭ１５１に圧縮された画像データを伸長するための回路であり、伸長した画像データを画像データ展開領域に記憶させる。
【０１５７】
描画回路は、描画制御コマンド群から構成されるディスプレイリストによるシーケンス制御を行う回路である。
【０１５８】
表示回路は、ＶＲＡＭ１５０ｈにあるメイン液晶用第１フレームバッファ領域、メイン液晶用第２フレームバッファ領域、サブ液晶用第１フレームバッファおよびサブ液晶用第２フレームバッファのうち、「表示用フレームバッファ」として機能するフレームバッファに記憶された画像データ（デジタル信号）から、映像信号として画像の色データを示す映像信号を生成する。
【０１５９】
そして、表示回路は、生成した映像信号を第１液晶表示装置３１および第２液晶表示装置３７に出力する回路である。さらに、この表示回路は、第１液晶表示装置３１と同期を図るための同期信号（垂直同期信号、水平同期信号等）も出力し、第２液晶表示装置３７と同期を図るための同期信号（垂直同期信号、水平同期信号等）も出力する。
【０１６０】
メモリコントローラは、内蔵ＣＰＵ１５０ａからフレームバッファ切換えの指示があると、「描画用フレームバッファ」と「表示用フレームバッファ」とを相互に役割を切り替える制御を行うものである。
【０１６１】
以上に示すような構成によって、画像描画部１５０ｉは、画像データの描画処理を行っているが、この画像描画部１５０ｉは、このようにして描画した画像データに基づいて、映像信号（ＬＶＤＳ信号やＲＧＢ信号等）を生成して、第１液晶表示装置３１および／または第２液晶表示装置３７に出力して表示させるものである。
【０１６２】
続いて、図２０に示す画像制御部１５０に含まれる音源ＩＣ１５０ｋは、音声制御部とも称され、音声データが多数格納されている音声ＲＯＭ（図示せず）が備えられており、音源ＩＣ１５０ｋが、演出制御基板１２０から送信された音声出力指示のコマンドに基づいて所定のプログラムを読み出すとともに、音声出力装置３２における音声出力制御をする。
【０１６３】
以上に示すように、画像制御部１５０には、各種制御を行う制御部である、内蔵ＣＰＵ１５０ａ、画像描画部１５０ｉ、音源ＩＣ１５０ｋが内蔵されており、この内蔵ＣＰＵ１５０ａからの指示により画像描画部１５０ｉ、音源ＩＣ１５０ｋがそれぞれ画像制御、音声制御を行うこととなる。
【０１６４】
図８は、本発明の実施の形態における遊技機の画像制御部１５０の内蔵ＣＰＵ１５０ａにおいて用いるアニメーション情報を示す図である。
【０１６５】
図８（ａ）に示すアニメパターンは、第１液晶表示装置３１および第２液晶表示装置３７に表示する演出画像を構成する構成情報であるオブジェクト等のほか、その演出画像の表示を行うタイミングや場面であるシーンが指定された情報であって、演出に際して表示する演出画像を成形する画像成形情報である。
【０１６６】
このアニメパターンが１または複数、束ねられることによってグループ（以下、「アニメグループ」ともいう）を形成しており、例えば、図８（ａ）では、背景のアニメーションを表示するための背景グループ、予告Ａに用いるキャラクタのアニメーションを表示するための予告Ａグループ、予告Ｂに用いるキャラクタのアニメーションを表示するための予告Ｂグループ、リーチキャラクタのアニメーションを表示するためのリーチグループ、大当り演出のアニメーションを表示するための大当り演出グループ、演出図柄３８のアニメーションを表示するための演出図柄グループを示している。
【０１６７】
もちろん、これらはグループの一例を示したものに過ぎず、その他多数のグループが設けられているものである。
【０１６８】
このアニメグループは、制御ＲＯＭ１５７に記憶されている。
【０１６９】
画像制御部１５０に内蔵された内蔵ＣＰＵ１５０ａは、サブＣＰＵ１２０ａから演出パターン指定コマンドを受信し、この演出パターン指定コマンドに基づいて実行する１つまたは複数のアニメグループを決定するとともに、それぞれのアニメグループからアニメパターンを決定する。
【０１７０】
図８（ｂ）から図８（ｄ）および図８（ｅ）は、図６に示す変動演出パターン決定テーブルにおいて指定された演出パターン指定コマンドのうち、「Ａ１Ｈ０７Ｈ」の演出パターン指定コマンドを受信したときに、決定されるアニメパターンの一例を示している。
【０１７１】
この演出パターン指定コマンド（Ａ１Ｈ０７Ｈ）は、図６の変動パターン指定コマンドテーブルに示す通り、通常変動演出を「変動演出パターン７」の変動演出パターンによって行うことを指示するコマンドであって、例えば、その通常変動演出を行う際に用いる構成要素が属するアニメグループであって、変動演出に用いられる役割ごとに別けたアニメグループの少なくとも１つを特定するものである。
【０１７２】
すなわち、制御ＲＯＭ１５７には、演出パターン指定コマンドとその演出パターン指定コマンドの演出パターンに用いるアニメグループとが対応付けられたアニメグループ対応テーブル（図示せず）を記憶しておき、内蔵ＣＰＵ１５０ａでは、このアニメグループ対応テーブルを用いて演出パターン指定コマンドに対して用いるアニメグループを決定する。
【０１７３】
例えば、変動演出パターン「７」に対応する演出パターン指定コマンド（Ａ１Ｈ０７Ｈ）を受信すると、液晶制御ＣＰＵ１５０ａは、「背景グループ、予告Ａグループ、予告Ｂグループ、演出図柄グループ」の４つのグループを決定し、これら各アニメグループからアニメパターンの決定を可能とする。
【０１７４】
一例として、背景グループから「アニメパターン１」を決定し、予告Ａグループから「アニメパターン１１」を決定し、予告Ｂグループから「アニメパターン２１」を決定し、演出図柄グループから「アニメパターン５０１」を決定する。
【０１７５】
このアニメパターンは、図８（ｂ）から図８（ｄ）および図８（ｅ）に示すように、アニメシーン情報の組み合わせや各アニメシーン情報の表示順序や表示する表示装置を指定した情報等を記憶している。
【０１７６】
例えば、図８（ｅ）に示す演出図柄グループのアニメパターンでは、表示する表示装置を指定した情報において「サブ液晶（第２液晶表示装置３７）」が指定されていることから、１番目にアニメシーン５０１が実行され、このアニメシーン５０１に続いて２番目にアニメシーン５１１が実行されて、サブ液晶（第２液晶表示装置３７）にアニメパターンの演出画像が表示されることとなる。
【０１７７】
また、各アニメシーンには、アニメシーン情報が記憶されており、アニメーション情報として、１フレーム毎に更新されるウェイトフレーム（表示時間）、対象データ（スプライトの識別番号、転送元アドレス等）、パラメータ（スプライトの表示位置、転送先アドレス等）、描画方法、演出画像を表示する表示装置を指定する情報等などを記憶している。
【０１７８】
例えば、図８（ｅ）に示すアニメシーンでは、最初に、第１図柄、第２図柄、第３図柄、第４図柄が所定の座標（第１図柄は座標（ｘ３０、ｙ３０）、第２図柄は座標（ｘ４０、ｙ４０）、第３図柄は座標（ｘ５０、ｙ５０）、第４図柄は座標（ｘ６０、ｙ６０））に２０フレーム（約０．３３秒）分、表示され続ける。
【０１７９】
その後、第１図柄、第２図柄、第３図柄、第４図柄が別の座標（第１図柄は座標（ｘ３１、ｙ３１）、第２図柄は座標（ｘ４１、ｙ４１）、第３図柄は座標（ｘ５１、ｙ５１）、第４図柄は座標（ｘ６１、ｙ６１））に１５フレーム（約０．２５秒）分、表示され続ける。
【０１８０】
以降も同様に、第１図柄、第２図柄、第３図柄、第４図柄が予め定められたフレーム分、指定された座標に表示され続けていくと、第１図柄、第２図柄、第３図柄、第４図柄が移動して表示していくようなアニメーションとなる。
【０１８１】
また、図８（ｂ）から図８（ｄ）に示す「背景グループ、予告Ａグループ、予告Ｂグループ」の各アニメパターンでは、表示する表示装置を指定した情報において「メイン液晶（第１液晶表示装置３１）」が指定されており、背景グループでは図８（ｂ）に示すようにアニメシーン１が「６００」フレーム実行され、予告Ａグループでは図８（ｃ）に示すようにアニメシーン０が「１２０」フレーム実行された後にアニメシーン１１が「１８０」フレーム実行され、予告Ｂグループでは図８（ｄ）に示すようにアニメシーン０が「１８０」フレーム実行された後にアニメシーン２１が「２４０」フレーム実行されて、メイン液晶（第１液晶表示装置３１）にアニメパターンの演出画像が表示されることとなる。
【０１８２】
以上のようなことから、図８（ｂ）から図８（ｄ）に示すように「背景グループのアニメパターン１と、予告Ａグループからはアニメパターン１１と、予告Ｂグループからはアニメパターン２１と」の複数のアニメパターンが決定されてこれらのアニメパターンのアニメーションが時系列に並列して実行されることでメイン液晶（第１液晶表示装置３１）にアニメパターンに基づく演出画像が表示され、図８（ｅ）に示すように、「演出図柄グループからはアニメパターン５０１」のアニメパターンが決定され、このアニメパターンのアニメーションが実行されることでサブ液晶（第２液晶表示装置３７）にアニメパターンに基づく演出画像が表示される。
【０１８３】
これによって、第１液晶表示装置３１の表示領域には、アニメパターンの開始から終了に至るまで、背景としてＢＧ１（山）とＢＧ２（雲）の画像が表示され続け、アニメパターンの開始から２秒（１２０フレーム）後にキャラＡの予告表示のアニメーションを行う画像が３秒（１８０フレーム）表示され、アニメパターンの開始から３秒（１８０フレーム）後に、キャラＢの予告表示のアニメーションを行う画像が４秒（２４０フレーム）表示される。
【０１８４】
なお、これらの画像は、第１液晶表示装置３１の表示領域に重複して表示されることになり、最初に描画された画像は、後に描画された画像によって上書きされて画像として視認できない状態となる。
【０１８５】
さらに、第２液晶表示装置３７の表示領域には、演出図柄の通常変動表示のアニメーションを行う画像が９秒間（５４０フレーム）行われ、その後１秒間（６０フレーム）（停止時間）の仮停止表示のアニメーションを行う画像が表示される。なお、第２液晶表示装置３７には演出図柄のみを表示する例を示しているが、これに限定することなく、例えば、第１液晶表示装置３１において表示した背景グループからなるアニメパターン１と演出図柄グループからはアニメパターン５０１とを時系列的に並行して表示するようにしてもよい。
【０１８６】
図９は、描画制御コマンド群から構成されるディスプレイリストの例であって、表示する表示装置ごとのディスプレイリストの例を示している。
【０１８７】
図９（ａ）は、第１液晶表示装置３１において表示する演出画像を成形するための画像成形情報である第１ディスプレイリストの一例であり、図９（ｂ）は、第２液晶表示装置３７において表示する演出画像を成形するための画像成形情報である第２ディスプレイリストの一例である。
【０１８８】
内蔵ＣＰＵ１５０ａでは、上記で説明した図８に示すようなアニメーション情報を元にアニメパターンを決定すると、第１液晶表示装置３１および第２液晶表示装置３７それぞれに表示する所定単位のフレーム毎（１フレーム毎）にディスプレイリストをそれぞれ生成する。すなわち、表示装置の数に応じて単位フレームごとにディスプレイリストが生成されることとなる。
【０１８９】
この内蔵ＣＰＵ１５０ａは、生成したディスプレイリストそれぞれを画像描画部１５０ｉに出力する。
【０１９０】
ここで、ディスプレイリストの生成方法は、内蔵ＣＰＵ１５０ａが、現在のフレームを示す「フレームカウンタ」と、決定されたアニメパターン（アニメシーン）とに基づいて、現在のフレーム数におけるアニメシーンの内容に従った描画制御コマンドを、各アニメグループの優先順位（描画順序）に従って生成することで現在のフレーム数におけるディスプレイリストが生成される。
【０１９１】
以下に、第１液晶表示装置３１において表示する演出画像を構成するディスプレイリストの例を示す。
【０１９２】
図９（ａ）では、上記の図８（ａ）に示すアニメグループの優先順位として、背景グループには最も低い「優先順位９」のデータが対応づけられ、予告Ａグループには「優先順位８」のデータが対応づけられ、予告Ｂグループには「優先順位７」のデータが対応づけられ、・・（中略）・・、大当り演出グループには最も高い「優先順位１」のデータが対応づけられているものとする。
【０１９３】
また、図９（ｂ）では、上記の図８（ａ）に示すアニメグループの優先順位として、背景グループには優先順位の低い「優先順位２」のデータが対応づけられ、演出図柄グループには優先順位の高い「優先順位１」のデータが対応づけられているものとする。この図９（ｂ）に示す例では、上記において、背景グループからなるアニメパターン１と演出図柄グループからはアニメパターン５０１とを時系列的に並行して第２液晶表示装置３７に表示する場合におけるディスプレイリストの例を示している。もちろん、背景グループからなるアニメパターン１のみを表示するような場合には演出図柄グループのアニメシーン５０１のみを指定したディスプレイリスト、すなわち、図９（ｂ）のアニメグループのカラムで「背景グループ」が指定されているレコードを含まないディスプレイリストとする。
【０１９４】
そして、図９（ａ）では、上記の図８（ｂ）から図８（ｄ）に示すように、背景グループのアニメパターン１と、予告Ａグループからはアニメパターン１１と、予告Ｂグループからはアニメパターン２１との複数のアニメパターンが決定されたものとし、図９（ｂ）では、上記の図８（ｅ）に示すように、背景グループのアニメパターン１と、演出図柄グループからはアニメパターン５０１との複数のアニメパターンが決定されたものとする。
【０１９５】
次に、第１液晶表示装置３１に表示する演出画像に対応するディスプレイリストとして、最も低い優先順位のアニメグループ（背景グループ）のアニメパターン１から、現在のフレームカウンタ（現在のフレーム数）におけるアニメシーンの内容に従った描画制御コマンドを順次生成していき、決定したアニメグループのうちで最も高い優先順位のアニメグループ（大当り演出グループ）までの描画制御コマンドが生成されると、最後に描画終了コマンドを生成することによって図９（ａ）に示すようなディスプレイリストを完成させる。
【０１９６】
次に、第２液晶表示装置３７に表示する演出画像に対応するディスプレイリストとして、低い優先順位のアニメグループ（背景グループ）のアニメパターン１と、現在のフレームカウンタ（現在のフレーム数）におけるアニメシーンの内容に従った描画制御コマンドを順次生成していき、決定したアニメグループのうちで高い優先順位のアニメグループ（演出図柄グループ）との描画制御コマンドが生成されると、最後に描画終了コマンドを生成することによって図９（ｂ）に示すようなディスプレイリストを完成させる。
【０１９７】
この図９（ａ）および図９（ｂ）に示すようなディスプレイリストは、内蔵ＣＰＵ１５０ａが必要なデータを参照しながら生成される。
【０１９８】
このように、所定単位のフレーム毎（１フレーム毎）に描画制御コマンド群をまとめた表示装置ごとのディスプレイリスト（第１ディスプレイリストおよび第２ディスプレイリスト）を、内蔵ＣＰＵ１５０ａが画像描画部１５０ｉに出力することによって画像描画部１５０ｉを構成する描画回路がディスプレイリストごとに演出画像を描画する描画処理を行い、描画処理された演出画像を対応する表示装置（第１液晶表示装置３１若しくは第２液晶表示装置３７）に表示する。
【０１９９】
続いて、以下では、図１０から図１９までの全１０図を用いて、本発明の実施の形態における遊技機において行われる各種の処理について説明する。
【０２００】
図１０は、本発明の実施の形態における遊技機の主制御基板１１０で行われるメイン処理の詳細な流れを示すフローチャートの一例である。
【０２０１】
電源基板１７０により電源が供給されると、メインＣＰＵ１１０ａにシステムリセットが発生し、メインＣＰＵ１１０ａは、以下のメイン処理を行う。
【０２０２】
まず、メインＣＰＵ１１０ａは、初期化処理を行う（Ｓ１５０１）。この初期化処理において、メインＣＰＵ１１０ａは、電源投入に応じてメインＲＯＭ１１０ｂから起動プログラムを読み込むとともに、メインＲＡＭ１１０ｃに記憶されているフラグなどの初期化を行う処理を行う。
【０２０３】
続いて、メインＣＰＵ１１０ａは、特別図柄の変動態様（変動時間）を決定するためのリーチ判定用乱数値および特図変動用乱数値の更新を行う演出用乱数値更新処理を行う（Ｓ１５０２）。
【０２０４】
そして、メインＣＰＵ１１０ａは、特別図柄判定用初期乱数値、大当たり図柄用初期値乱数値、小当たり図柄用初期値乱数値、普通図柄判定用初期乱数値の更新を行う（Ｓ１５０３）。
【０２０５】
このような処理が行われると、電源が遮断される電断処理が行われたかを判断し（Ｓ１５０４）、電断処理が行われるまで（Ｓ１５０４でＮＯ）は割り込み処理が行われることによって演出用乱数値更新処理（Ｓ１５０２）以降を繰り返し行う。また、電断処理が行われると（Ｓ１５０４でＹＥＳ）処理を終了する。
【０２０６】
図１１は、本発明の実施の形態における遊技機の主制御基板１１０で行われるタイマ割込処理の詳細な流れを示すフローチャートの一例である。
【０２０７】
主制御基板１１０に設けられたリセット用クロックパルス発生回路によって、所定の周期（４ミリ秒）毎にクロックパルスが発生されることで、以下に述べるタイマ割込処理が実行される。
【０２０８】
まず、メインＣＰＵ１１０ａは、メインＣＰＵ１１０ａのレジスタに格納されている情報をスタック領域に退避させる（Ｓ１６０１）。
【０２０９】
メインＣＰＵ１１０ａは、特別図柄時間カウンタの更新処理、特別電動役物の開放時間等などの特別遊技タイマカウンタの更新処理、普通図柄時間カウンタの更新処理、普電開放時間カウンタの更新処理等の各種タイマカウンタを更新する時間制御処理を行う。具体的には、特別図柄時間カウンタ、特別遊技タイマカウンタ、普通図柄時間カウンタ、普電開放時間カウンタから１を減算する処理を行う（Ｓ１６０２）。
【０２１０】
メインＣＰＵ１１０ａは、特別図柄判定用乱数値、大当たり図柄用乱数値、小当たり図柄用乱数値、普通図柄判定用乱数値の乱数更新処理を行う（Ｓ１６０３）。
【０２１１】
具体的には、それぞれの乱数値及び乱数カウンタをインクリメント（単位数加算）して更新する。なお、加算した乱数カウンタが乱数範囲の最大値を超えた場合（乱数カウンタが１周した場合）には、乱数カウンタを「０（ゼロ）」に戻してその時の初期乱数値「０（ゼロ）」からそれぞれの乱数値を新たに更新する。
【０２１２】
続いて、メインＣＰＵ１１０ａは、Ｓ１５０３と同様に、特別図柄判定用初期乱数値、大当たり図柄用初期値乱数値、小当たり図柄用初期値乱数値、普通図柄判定用初期乱数値を更新する初期乱数値更新処理を行う（Ｓ１６０４）。
【０２１３】
メインＣＰＵ１１０ａは、入力制御処理を行う（Ｓ１６０５）。
【０２１４】
この入力制御処理において、メインＣＰＵ１１０ａは、一般入賞口検出スイッチ１２ａ、第１大入賞口検出スイッチ１６ａ、第２大入賞口検出スイッチ１７ａ、第１始動口検出スイッチ１４ａ、第２始動口検出スイッチ１５ａ、ゲート検出スイッチ１３ａの各スイッチに入力があったか否か判定する処理を行う。
【０２１５】
具体的には、一般入賞口検出スイッチ１２ａ、第１大入賞口検出スイッチ１６ａ、第２大入賞口検出スイッチ１７ａ、第１始動口検出スイッチ１４ａ、第２始動口検出スイッチ１５ａからの各種検出信号を入力した場合には、それぞれの入賞口毎に設けられた賞球のために用いる賞球カウンタに所定のデータを加算して更新する。
【０２１６】
さらに、第１始動口検出スイッチ１４ａから検出信号を入力した場合には、第１特別図柄保留数（Ｕ１）記憶領域にセットされているデータが４未満であれば、第１特別図柄保留数（Ｕ１）記憶領域に１を加算し、特別図柄判定用乱数値、大当たり図柄用乱数値、小当たり図柄用乱数値、リーチ判定用乱数値および特図変動用乱数値を取得して、取得した各種乱数値を第１特別図柄乱数値記憶領域にある所定の記憶部（第０記憶部〜第４記憶部）に記憶する。
【０２１７】
同様に、第２始動口検出スイッチ１５ａから検出信号を入力した場合には、第２特別図柄保留数（Ｕ２）記憶領域にセットされているデータが４未満であれば、第２特別図柄保留数（Ｕ２）記憶領域に１を加算し、特別図柄判定用乱数値、大当たり図柄用乱数値、小当たり図柄用乱数値、リーチ判定用乱数値および特図変動用乱数値を取得して、取得した各種乱数値を第２特別図柄乱数値記憶領域にある所定の記憶部（第０記憶部〜第４記憶部）に記憶する。
【０２１８】
また、ゲート検出スイッチ１３ａから検出信号を入力した場合には、普通図柄保留数（Ｇ）記憶領域にセットされているデータが４未満であれば、普通図柄保留数（Ｇ）記憶領域に１を加算し、普通図柄判定用乱数値を取得して、取得した普通図柄判定用乱数値を普通図柄保留記憶領域にある所定の記憶部（第０記憶部〜第４記憶部）に記憶する。
【０２１９】
さらに、第１大入賞口検出スイッチ１６ａまたは第２大入賞口検出スイッチ１７ａからの検出信号を入力した場合には、第１大入賞口１６または第２大入賞口１７に入賞した遊技球を計数するための大入賞口入球数（Ｃ）記憶領域に１を加算して更新する。
【０２２０】
次に、メインＣＰＵ１１０ａは、大当たりの抽選、特別電動役物、遊技状態の制御を行うための特図特電制御処理を行う（Ｓ１６０６）。続いて、メインＣＰＵ１１０ａは、普通図柄の抽選、普通電動役物の制御を行うための普図普電制御処理を行う（Ｓ１６０７）。
【０２２１】
具体的には、まず普通図柄保留数（Ｇ）記憶領域に１以上のデータがセットされているか否かを判定し、普通図柄保留数（Ｇ）記憶領域に１以上のデータがセットされていなければ、今回の普図普電制御処理を終了する。
【０２２２】
普通図柄保留数（Ｇ）記憶領域に１以上のデータがセットされていれば、普通図柄保留数（Ｇ）記憶領域に記憶されている値から１を減算した後、普通図柄保留記憶領域にある第１記憶部〜第４記憶部に記憶された普通図柄判定用乱数値を１つ前の記憶部にシフトさせる。このとき、既に第０記憶部に書き込まれていた普通図柄判定用乱数値は上書きされて消去されることとなる。
【０２２３】
そして、普通図柄保留記憶領域の第０記憶部に記憶された普通図柄判定用乱数値が「当たり」に対応する乱数値であるかどうかの判定する処理を行う。その後、普通図柄表示装置２２において普通図柄の変動表示を行って、普通図柄の変動時間が経過すると普通図柄の抽選の結果に対応する普通図柄の停止表示を行う。そして、参照した普通図柄判定用乱数値が「当たり」のものであれば、始動口開閉ソレノイド１５ｃを駆動させ、第２始動口１５を所定の開放時間、第２の態様に制御する。
【０２２４】
ここで、非時短遊技状態であれば、普通図柄の変動時間を２９秒に設定し、「当たり」であると第２始動口１５を０．２秒間、第２の態様に制御する。これに対して、時短遊技状態であれば、普通図柄の変動時間を０．２秒に設定し、「当たり」であると第２始動口１５を「３．５秒」間、第２の態様に制御する。
【０２２５】
そして、メインＣＰＵ１１０ａは、払出制御処理を行う（Ｓ１６０８）。
【０２２６】
この払出制御処理において、メインＣＰＵ１１０ａは、それぞれの賞球カウンタを参照し、各種入賞口に対応する払出個数指定コマンドを生成して、生成した払出個数指定コマンドを払出制御基板１３０に送信する。
【０２２７】
メインＣＰＵ１１０ａは、外部情報データ、始動口開閉ソレノイドデータ、第１大入賞口開閉ソレノイドデータ、第２大入賞口開閉ソレノイドデータ、特別図柄表示装置データ、普通図柄表示装置データ、記憶数指定コマンドのデータ作成処理を行う（Ｓ１６０９）。
【０２２８】
メインＣＰＵ１１０ａは、出力制御処理を行う。この処理において、上記Ｓ６００で作成した外部情報データ、始動口開閉ソレノイドデータ、第１大入賞口開閉ソレノイドデータ、第２大入賞口開閉ソレノイドデータの信号を出力させる出力制御処理を行う（Ｓ１６１０）。
【０２２９】
また、第１特別図柄表示装置２０、第２特別図柄表示装置２１および普通図柄表示装置２２の各ＬＥＤを点灯させるために、上記Ｓ６００で作成した特別図柄表示装置データと普通図柄表示装置データとを出力する表示装置出力処理を行う。
【０２３０】
さらに、メインＲＡＭ１１０ｃの演出用伝送データ格納領域にセットされているコマンドを演出制御基板１２０に送信するコマンド送信処理も行う。
【０２３１】
メインＣＰＵ１１０ａは、Ｓ１６０１で退避した情報をメインＣＰＵ１１０ａのレジスタに復帰させる（Ｓ１６１１）。
【０２３２】
図１２は、本発明の実施の形態における遊技機の主制御基板１１０で行われる特図特電制御処理の詳細な流れを示すフローチャートの一例である。
【０２３３】
まず、特図特電処理データの値をロードし（Ｓ１７０１）、ロードした特図特電処理データから分岐アドレスを参照する（Ｓ１７０２）。
【０２３４】
このとき、特図特電処理データが「０（ゼロ）」であれば、特別図柄記憶判定処理を行い（Ｓ１７０３）、また、特図特電処理データが「１」であれば、特別図柄変動処理を行い（Ｓ１７０４）、さらに、特図特電処理データが「２」であれば、特別図柄停止処理を行う（Ｓ１７０５）。
【０２３５】
また、特図特電処理データが「３」であれば、大当たり遊技処理を行い（Ｓ１７０６）、特図特電処理データが「４」であれば、大当り遊技終了処理を行い（Ｓ１７０７）、特図特電処理データが「５」であれば小当り遊技処理を行う（Ｓ１７０８）。
【０２３６】
この「特図特電処理データ」は、特図特電制御処理の各サブルーチンの中で必要に応じてセットされていくので、その遊技において必要なサブルーチンが適宜処理されていくことになる。
【０２３７】
このときの特別図柄記憶判定処理として、メインＣＰＵ１１０ａは、大当たり判定処理、停止表示する特別図柄の決定をする特別図柄決定処理、特別図柄の変動時間を決定する変動時間決定処理等を行う。この特別図柄記憶判定処理の詳細な流れを図１３を用いて説明する。
【０２３８】
図１３は、本発明の実施の形態における遊技機の主制御基板１１０で行われる特別図柄記憶判定処理の詳細な流れを示すフローチャートの一例である。
【０２３９】
まず、メインＣＰＵ１１０ａは、第１特別図柄保留数（Ｕ１）記憶領域または第２特別図柄保留数（Ｕ２）記憶領域に１以上のデータがセットされているか否かを判定する（Ｓ１８０１）。
【０２４０】
そして、第１特別図柄保留数（Ｕ１）記憶領域または第２特別図柄保留数（Ｕ２）記憶領域のいずれの記憶領域にも１以上のデータがセットされていなければ（Ｓ１８０１でＮＯ）、特図特電処理データが「０（ゼロ）」を保持したまま、今回の特別図柄変動処理を終了する。
【０２４１】
一方、第１特別図柄保留数（Ｕ１）記憶領域または第２特別図柄保留数（Ｕ２）記憶領域に１以上のデータがセットされていれば（Ｓ１８０１でＹＥＳ）、メインＣＰＵ１１０ａは、大当たり判定処理を行う（Ｓ１８０２）。
【０２４２】
具体的には、第２特別図柄保留数（Ｕ２）記憶領域に１以上のデータがセットされている場合には、第２特別図柄保留数（Ｕ２）記憶領域に記憶されている値から１を減算した後、第２特別図柄乱数値記憶領域にある第１記憶部〜第４記憶部に記憶された各種乱数値を１つ前の記憶部にシフトさせる。このとき、既に第０記憶部に書き込まれていた各種乱数値は上書きされて消去されることとなる。そして、第２特別図柄乱数値記憶領域の第０記憶部に記憶された特別図柄判定用乱数値が「大当たり」に対応する乱数値であるか、「小当たり」に対応する乱数値であるかの判定を行う。
【０２４３】
また、第２特別図柄保留数（Ｕ２）記憶領域に１以上のデータがセットされておらず、第１特別図柄保留数（Ｕ１）記憶領域に１以上のデータがセットされている場合には、第１特別図柄保留数（Ｕ１）記憶領域に記憶されている値から１を減算した後、第１特別図柄乱数値記憶領域にある第１記憶部〜第４記憶部に記憶された各種乱数値を１つ前の記憶部にシフトさせる。このときにも、既に第０記憶部に書き込まれていた各種乱数値は上書きされて消去されることとなる。そして、第１特別図柄乱数値記憶領域の第０記憶部に記憶された特別図柄判定用乱数値が「大当たり」に対応する乱数値であるか、「小当たり」に対応する乱数値であるかの判定を行う。
【０２４４】
本実施形態では、第１特別図柄乱数値記憶領域よりも第２特別図柄乱数値記憶領域に記憶された乱数値が優先してシフト（消化）されることになる。
【０２４５】
これに限定されることなく、始動口に入賞した順序で、第１特別図柄記憶領域または第２特別図柄記憶領域をシフトさせてもよいし、第１特別図柄記憶領域を第２特別図柄記憶領域よりも優先させてシフトさせてもよい。
【０２４６】
次に、メインＣＰＵ１１０ａは、停止表示する特別図柄の種類を決定するための特別図柄決定処理を行う（Ｓ１８０３）。
【０２４７】
この特別図柄決定処理では、上記大当り判定処理（Ｓ１８０２）において、「大当たり」と判定された場合には、第１特別図柄乱数値記憶領域の第０記憶部に記憶された大当たり図柄用乱数値に基づいて大当たり図柄を決定する。
【０２４８】
また、上記大当り判定処理（Ｓ１８０２）において、「小当たり」と判定された場合には、第１特別図柄乱数値記憶領域の第０記憶部に記憶された小当たり図柄用乱数値に基づいて小当たり図柄を決定する。
【０２４９】
さらに、上記大当り判定処理（Ｓ１８０２）において、「ハズレ」と判定された場合には、ハズレ図柄を決定する。
【０２５０】
以上のようにして決定した特別図柄に対応する停止図柄データを停止図柄データ記憶領域に記憶する。
【０２５１】
次に、メインＣＰＵ１１０ａは、特別図柄の変動時間決定処理を行う（Ｓ１８０４）。
【０２５２】
具体的には、第１特別図柄乱数値記憶領域の第０記憶部に記憶されたリーチ判定用乱数値および特図変動用乱数値に基づいて、特別図柄の変動パターンを決定する。その後、決定した特別図柄の変動パターンに対応する特別図柄の変動時間を決定する。そして、決定した特別図柄の変動時間に対応するカウンタを特別図柄時間カウンタにセットする処理を行う。
【０２５３】
メインＣＰＵ１１０ａは、第１特別図柄表示装置２０または第２特別図柄表示装置２１に特別図柄の変動表示（ＬＥＤの点滅）を行わせるための変動表示データを所定の処理領域にセットする。
【０２５４】
これにより、所定の処理領域に変動表示データがセットされていると、上記の処理によってＬＥＤの点灯または消灯のデータが適宜作成され、作成されたデータが出力されることで、第１特別図柄表示装置２０または第２特別図柄表示装置２１の変動表示が行われる。
【０２５５】
さらに、メインＣＰＵ１１０ａは、特別図柄の変動表示が開始されるとき（Ｓ１８０５）に、決定された特別図柄の変動パターンに対応する特別図柄の変動パターン指定コマンド（第１特別図柄用変動パターン指定コマンドまたは第２特別図柄用変動パターン指定コマンド）をメインＲＡＭ１１０ｃの演出用伝送データ格納領域にセットする。
【０２５６】
メインＣＰＵ１１０ａは、「特図特電処理データ＝０」から「特図特電処理データ＝１」にセットして（Ｓ１８０６）、特別図柄変動処理のサブルーチンに移す準備を行って特別図柄記憶判定処理を終了する。
【０２５７】
図１４は、本発明の実施の形態における遊技機の演出制御基板のサブＣＰＵで行われるメイン処理の詳細な流れを示すフローチャートの一例である。
【０２５８】
まず、サブＣＰＵ１２０ａは、初期化処理を行う（Ｓ１９０１）。
【０２５９】
この初期化処理において、サブＣＰＵ１２０ａは、電源投入に応じて、サブＲＯＭ１２０ｂからメイン処理プログラムを読み込むとともに、サブＲＡＭ１２０ｃに記憶されるフラグなどを初期化して設定する処理を行う。
【０２６０】
次に、サブＣＰＵ１２０ａは、演出用乱数値更新処理を行う（Ｓ１９０２）。
【０２６１】
この演出用乱数値更新処理において、サブＣＰＵ１２０ａは、サブＲＡＭ１２０ｃに記憶される乱数（演出用乱数値１、演出用乱数値２、演出図柄決定用乱数値、演出モード決定用乱数値等）を更新する処理を行う。
【０２６２】
続いて、電源が遮断される電断処理が行われたかを判断し（Ｓ１９０３）、電断処理が行われるまで（Ｓ１９０３でＮＯ）は、所定の割込み処理が行われるまで演出用乱数値更新処理以降を繰り返し行う。また、電断処理が行われた場合（Ｓ１９０３でＹＥＳ）には処理を終了する。
【０２６３】
図１５は、本発明の実施の形態における遊技機の演出制御基板１２０のサブＣＰＵで行われるタイマ割込処理の詳細な流れを示すフローチャートの一例である。
【０２６４】
図示はしないが、演出制御基板１２０に設けられたリセット用クロックパルス発生回路によって、所定の周期（２ミリ秒）毎にクロックパルスが発生され、タイマ割込処理プログラムを読み込み、演出制御基板のタイマ割込処理が実行される。
【０２６５】
まず、サブＣＰＵ１２０ａは、サブＣＰＵ１２０ａのレジスタに格納されている情報をスタック領域に退避させ（Ｓ２００１）、演出制御基板１２０で用いられる各種タイマカウンタの更新処理を行う（Ｓ２００２）。
【０２６６】
次に、サブＣＰＵ１２０ａは、コマンド解析処理を行う（Ｓ２００３）。
【０２６７】
このコマンド解析処理において、サブＣＰＵ１２０ａは、サブＲＡＭ１２０ｃの受信バッファに格納されているコマンドを解析する処理を行う。コマンド解析処理の具体的な説明は、図１６および図１７を用いて後述する。なお、演出制御基板１２０は、主制御基板１１０から送信されたコマンドを受信すると、図示しない演出制御基板１２０のコマンド受信割込処理が発生し、受信したコマンドを受信バッファに格納する。その後、受信したコマンドの解析処理が行われる。
【０２６８】
サブＣＰＵ１２０ａは、演出ボタン３５の操作を検知する演出ボタン検出スイッチ３５ａ、十字キー３６の操作を検知する十字キー検出スイッチ３６ａの信号のチェックを行い、演出ボタン３５に関する演出入力制御処理を行い（Ｓ２００４）、サブＲＡＭ１２０ｃの送信バッファにセットされている各種のコマンドを画像制御部１５０とランプＣＰＵ１５８へ送信するデータ出力処理を行う（Ｓ２００５）。
【０２６９】
そして、サブＣＰＵ１２０ａは、Ｓ１８１０で退避した情報をサブＣＰＵ１２０ａのレジスタに復帰させる（Ｓ２００６）。
【０２７０】
図１６は、本発明の実施の形態における遊技機の演出制御基板のサブＣＰＵで行われるコマンド解析処理の詳細な流れを示すフローチャートの一例である。また、図１７は、図１６に示すコマンド解析処理の続きを示すフローチャートである。
【０２７１】
サブＣＰＵ１２０ａは、受信バッファにコマンドが有るか否かを確認して、コマンドを受信したかを確認する（Ｓ２１０１）。
【０２７２】
サブＣＰＵ１２０ａは、受信バッファにコマンドがなければ（Ｓ２１０１でＮＯ）、コマンド解析処理を終了する。また、受信バッファにコマンドがあれば（Ｓ２１０１でＹＥＳ）続いて、受信バッファに格納されているそのコマンドが、デモ指定コマンドであるか否かを確認する（Ｓ２１０２）。
【０２７３】
サブＣＰＵ１２０ａは、受信バッファに格納されているコマンドがデモ指定コマンドであれば（Ｓ２１０２でＹＥＳ）、デモ演出パターンを決定するデモ演出パターン決定処理を行う（Ｓ２１０３）。
【０２７４】
具体的には、デモ演出パターンを決定し、決定したデモ演出パターンを演出パターン記憶領域にセットするとともに、決定したデモ演出パターンの情報を画像制御部１５０とランプＣＰＵ１５８に送信するため、決定したデモ演出パターンに基づく演出パターン指定コマンドをサブＲＡＭ１２０ｃの送信バッファにセットする。
【０２７５】
受信バッファに格納されているコマンドがデモ指定コマンドでもなければ（Ｓ２１０２でＮＯ）、続いて、サブＣＰＵ１２０ａは、受信バッファに格納されているコマンドが、特別図柄記憶指定コマンドであるか否かを確認する（Ｓ２１０４）。
【０２７６】
受信バッファに格納されているコマンドが特別図柄記憶指定コマンドであれば（Ｓ２１０４でＹＥＳ）、その特別図柄記憶指定コマンドを解析して第１液晶表示装置３１及び／又は第２液晶表示装置３７に表示させる特図保留画像の表示個数を決定するとともに、決定した特図保留画像の表示個数に対応する特図表示個数指定コマンドを画像制御部１５０とランプＣＰＵ１５８に送信する特別図柄記憶数決定処理を行う（Ｓ２１０５）。
【０２７７】
受信バッファに格納されているコマンドが特別図柄記憶指定コマンドでもなければ（Ｓ２１０４でＮＯ）、続いて、サブＣＰＵ１２０ａは、受信バッファに格納されているコマンドが、演出図柄指定コマンドであるか否かを確認する（Ｓ２１０６）。
【０２７８】
受信バッファに格納されているコマンドが演出図柄指定コマンドであれば（Ｓ２１０６でＹＥＳ）、サブＣＰＵ１２０ａは、受信した演出図柄指定コマンドの内容に基づいて、第１液晶表示装置３１及び／又は第２液晶表示装置３７に停止表示させる演出図柄３８を決定する演出図柄決定処理を行う（Ｓ２１０７）。
【０２７９】
この演出図柄決定処理は、具体的には、演出図柄指定コマンドを解析して、大当たりの有無、大当たりの種別に応じて演出図柄３８の組み合わせを構成する演出図柄データを決定し、決定された演出図柄データを演出図柄記憶領域にセットするとともに、演出図柄データを画像制御部１５０とランプＣＰＵ１５８に送信するため、演出図柄データを示している停止図柄指定コマンドをサブＲＡＭ１２０ｃの送信バッファにセットする。
【０２８０】
このとき、サブＣＰＵ１２０ａは、さらに、上記において示すように更新されている演出モード決定用乱数値から１つの乱数値を取得し、取得した演出モード決定用乱数値と受信した演出図柄指定コマンドに基づいて、複数の演出モード（例えば、ノーマル演出モードやチャンス演出モード）の中から１つの演出モードを決定する演出モード決定処理を行う（Ｓ２１０８）。また、決定した演出モードは、演出モード記憶領域にセットされる。
【０２８１】
受信バッファに格納されているコマンドが演出図柄指定コマンドでもなければ（Ｓ２１０６でＮＯ）、サブＣＰＵ１２０ａは、受信バッファに格納されているコマンドが、変動パターン指定コマンドであるか否かを確認する（Ｓ２１０９）。
【０２８２】
受信バッファに格納されているコマンドが変動パターン指定コマンドであれば（Ｓ２１０９でＹＥＳ）、サブＣＰＵ１２０ａは、更新されている演出用乱数値１から１つの乱数値を取得し、取得した演出用乱数値１、受信した変動パターン指定コマンド及び演出モード記憶領域にセットされている演出モードに基づいて、複数の変動演出パターンの中から１つの変動演出パターンを決定する変動演出パターン決定処理を行う（Ｓ２１１０）。
【０２８３】
その後、かかる演出パターンに基づいて、第１液晶表示装置３１、音声出力装置３２、装飾装置３３ａ、演出用照明装置３４、第２液晶表示装置３７が制御されることになる。なお、ここで決定した変動演出パターンに基づいて、演出図柄３８の変動態様が決定されることとなる。
【０２８４】
受信バッファに格納されているコマンドが変動パターン指定コマンドでもなければ（Ｓ２１０９でＮＯ）、サブＣＰＵ１２０ａは、受信バッファに格納されているコマンドが、図柄確定コマンドであるか否かを確認する（Ｓ２１１１）。
【０２８５】
受信バッファに格納されているコマンドが図柄確定コマンドであれば（Ｓ２１１１でＹＥＳ）、サブＣＰＵ１２０ａは、演出図柄３８を停止表示させるために演出図柄を停止表示させるための停止指定コマンドをサブＲＡＭ１２０ｃの送信バッファにセットする演出図柄停止処理を行う（Ｓ２１１２）。
【０２８６】
受信バッファに格納されているコマンドが図柄確定コマンドでもなければ（Ｓ２１１１でＮＯ）、サブＣＰＵ１２０ａは、受信バッファに格納されているコマンドが、遊技状態指定コマンドであるか否かを判定する（Ｓ２１１３）。
【０２８７】
受信バッファに格納されているコマンドが遊技状態指定コマンドであれば（Ｓ２１１３でＹＥＳ）、サブＣＰＵ１２０ａは、受信した遊技状態指定コマンドに基づいた遊技状態を示すデータをサブＲＡＭ１２０ｃにある遊技状態記憶領域に設定する（Ｓ２１１４）。
【０２８８】
受信バッファに格納されているコマンドが遊技状態指定コマンドでもなければ（Ｓ２１１３でＮＯ）、サブＣＰＵ１２０ａは、受信バッファに格納されているコマンドが、オープニングコマンドであるか否かを確認する（Ｓ２１１５）。
【０２８９】
受信バッファに格納されているコマンドがオープニングコマンドであれば（Ｓ２１１５でＹＥＳ）、サブＣＰＵ１２０ａは、当たり開始演出パターンを決定する当たり開始演出パターン決定処理を行う（Ｓ２１１６）。
【０２９０】
具体的には、オープニングコマンドに基づいて当たり開始演出パターンを決定し、決定した当たり開始演出パターンを演出パターン記憶領域にセットするとともに、決定した当たり開始演出パターンの情報を画像制御部１５０とランプＣＰＵ１５８に送信するため、決定した当たり開始演出パターンに基づく演出パターン指定コマンドをサブＲＡＭ１２０ｃの送信バッファにセットする。
【０２９１】
受信バッファに格納されているコマンドがオープニングコマンドでもなければ（Ｓ２１１５でＮＯ）、サブＣＰＵ１２０ａは、受信バッファに格納されているコマンドが、第１大入賞口１６及び／又は第２大入賞口１７の開放を指示する大入賞口開放指定コマンドであるか否かを確認する（Ｓ２１１７）。
【０２９２】
受信バッファに格納されているコマンドが大入賞口開放指定コマンドであれば（Ｓ２１１７でＹＥＳ）、サブＣＰＵ１２０ａは、大当たり演出パターンを決定する大当たり演出パターン決定処理を行う（Ｓ２１１８）。
【０２９３】
具体的には、大入賞口開放指定コマンドに基づいて大当たり演出パターンを決定し、決定した大当たり演出パターンを演出パターン記憶領域にセットするとともに、決定した大当たり演出パターンの情報を画像制御部１５０とランプＣＰＵ１５８に送信するため、決定した大当たり演出パターンに基づく演出パターン指定コマンドをサブＲＡＭ１２０ｃの送信バッファにセットする。
【０２９４】
受信バッファに格納されているコマンドが大入賞口開放指定コマンドでもなければ（Ｓ２１１７でＮＯ）、サブＣＰＵ１２０ａは、受信バッファに格納されているコマンドが、エンディングコマンドであるか否かを確認する（Ｓ２１１９）。
【０２９５】
サブＣＰＵ１２０ａは、受信バッファに格納されているコマンドがエンディングコマンドであれば（Ｓ２１１９でＹＥＳ）、サブＣＰＵ１２０ａは、当たり終了演出パターンを決定する当たり終了演出パターン決定処理を行う（Ｓ２１２０）。
【０２９６】
具体的には、エンディングコマンドに基づいて当たり終了演出パターンを決定し、決定した当たり終了演出パターンを演出パターン記憶領域にセットするとともに、決定した当たり終了演出パターンの情報を画像制御部１５０とランプＣＰＵ１５８に送信するため、決定した当たり終了演出パターンに基づく演出パターン指定コマンドをサブＲＡＭ１２０ｃの送信バッファにセットする。
【０２９７】
また、いずれのコマンドでもない場合（Ｓ２１１９でＮＯ）には、本処理を終了することによってコマンド解析処理を終了する。
【０２９８】
図１８は、本発明の実施の形態における遊技機の演出制御基板の内蔵ＣＰＵにおいて行われる画像制御メイン処理の詳細な流れを示すフローチャートである。
【０２９９】
電源基板１７０により電源が供給されると、サブＣＰＵ１２０ａを介して内蔵ＣＰＵ１５０ａにシステムリセットが発生し、内蔵ＣＰＵ１５０ａは、以下に示すような画像制御メイン処理を行う。
【０３００】
内蔵ＣＰＵ１５０ａは、初期化処理を行う（Ｓ２３０１）。
【０３０１】
この初期化処理において、内蔵ＣＰＵ１５０ａは、電源投入に応じて、制御ＲＯＭ１５７からメイン処理プログラムを読み込むとともに、画像描画部１５０ｉの初期設定を指示する。
【０３０２】
ここで、内蔵ＣＰＵ１５０ａは、画像描画部１５０ｉの初期設定の指示として、（１）画像描画部１５０ｉを構成する表示回路に映像信号を作成して出力させることを指示するため、映像信号作成の指示をしたり（表示レジスタの０ｂｉｔ目に「１」をセットしたり）、（２）画像描画部１５０ｉを構成する伸長回路に使用頻度の高い画像データ（演出図柄３８等の画像データ）をＶＲＡＭ１５０ｈの画像データ展開領域に伸長させて展開させるために、伸長レジスタに所定の初期値データをセットしたり、（３）画像描画部１５０ｉを構成する描画回路に初期値画像データ（「電源投入中」という文字画像等）を描画させるため、初期値ディスプレイリストを出力したりする。
【０３０３】
続いて、内蔵ＣＰＵ１５０ａは、描画実行開始処理を行う（Ｓ２３０２）。
【０３０４】
この描画実行開始処理において、内蔵ＣＰＵ１５０ａは、既に出力したディスプレイリストに対する描画の実行を画像描画部１５０ｉに指示するため、描画レジスタに描画実行開始データをセットする。
【０３０５】
すなわち、電源投入開始時には上記のステップ（Ｓ２３０１）で出力された初期値ディスプレイリストに対する描画の実行が指示され、通常のルーチン処理時には後述する処理で出力されたディスプレイリストに対する描画の実行が指示されることになる。
【０３０６】
次に、内蔵ＣＰＵ１５０ａは、サブＣＰＵ１２０ａから送信された演出パターン指定コマンド（制御ＲＡＭ１５０ｂの受信バッファに格納されているコマンド）を解析する演出指示コマンド解析制御処理を行う（Ｓ２３０３）。
【０３０７】
なお、内蔵ＣＰＵ１５０ａは、サブＣＰＵ１２０ａから送信されたコマンドを受信すると、図示しないコマンド受信割込処理が発生し、受信したコマンドを受信バッファに格納する。その後、受信したコマンドの解析処理が行われる。
【０３０８】
演出指示コマンド解析制御処理は、受信バッファに演出パターン指定コマンドが記憶されているか否かを確認する。受信バッファに演出パターン指定コマンドが記憶されていなければ、継続して行うが、受信バッファに演出パターン指定コマンドが記憶されていれば、新たな演出パターン指定コマンドを読み込む処理を行う。読み込んだ演出パターン指定コマンドに基づいて、実行する１つまたは複数のアニメグループを決定するとともに、それぞれのアニメグループからアニメパターンを決定する。
【０３０９】
そして、アニメパターンを決定すると、読み込んだ演出パターン指定コマンドを送信バッファから消去する。
【０３１０】
次に、内蔵ＣＰＵ１５０ａは、アニメーション制御処理を行う（Ｓ２３０４）。
【０３１１】
このアニメーション制御処理において、後述する、更新される上記の「シーン切換えカウンタ」、「ウェイトフレーム」、「フレームカウンタ」と、上記に示すような処理によって決定されたアニメパターンとに基づいて、各種アニメシーンのアドレスを更新する。
【０３１２】
これにより、内蔵ＣＰＵ１５０ａは、アニメシーンが属するアニメグループの優先順位（描画順序）に従って、更新したアドレスにあるアニメシーンの１フレームの表示情報（スプライトの識別番号、表示位置等）から、ディスプレイリストを生成していき、ディスプレイリストの生成が完了することによってそのディスプレイリストを画像描画部１５０ｉに出力する（Ｓ２３０５）。なお、ここで出力されたディスプレイリストは、画像描画部１５０ｉにおけるＶＲＡＭ１５０ｈのディスプレイリスト記憶領域に記憶される。
【０３１３】
そして、内蔵ＣＰＵ１５０ａは、ＦＢ切換えフラグ＝０１であるか否かを判定する（Ｓ２３０６）。
【０３１４】
ここで、ＦＢ切換えフラグは、図１９（ｂ）で後述するように、「１／６０秒（約１６．６ｍｓ）」毎のＶブランク割込みにおいて、前回のディスプレイリストの描画が完了していれば、ＦＢ切換えフラグ＝０１になる。すなわち、前回の描画が完了したか否かを判定することになる。
【０３１５】
ＦＢ切換えフラグが「０１」であれば（Ｓ２３０６でＹＥＳ）、内蔵ＣＰＵ１５０ａは、ＦＢ切換えフラグを「００」に設定して（Ｓ２３０７）（ＦＢ切換えフラグをオフにして）処理を終了する。
【０３１６】
それに対して、ＦＢ切換えフラグが「００」であれば（Ｓ２３０６でＮＯ）、内蔵ＣＰＵ１５０ａは、ＦＢ切換えフラグが「０１」になるまで待機をする。
【０３１７】
次に、図１９は、本発明の実施の形態における遊技機の演出制御部の画像描画部および内蔵ＣＰＵにおいて行われる割込処理の詳細な流れを示すフローチャートである。
【０３１８】
割込処理には、描画終了割込信号を入力したことで画像描画部１５０ｉが行う描画終了割込処理と、Ｖブランク割込信号を入力したことで内蔵ＣＰＵ１５０ａが行うＶブランク割込処理と、コマンドを受信したことで内蔵ＣＰＵ１５０ａが行うコマンド受信割込処理とを、少なくとも備えている。
【０３１９】
なお、描画終了割込処理とＶブランク割込処理とは、図１９を用いて説明を行うが、コマンド受信割込処理については、上記において説明をした通りであることから図示は省略する。
【０３２０】
図１９（ａ）は、画像描画部１５０ｉによって行われる描画終了割込処理の詳細な流れを示すフローチャートである。
【０３２１】
画像描画部１５０ｉは、所定単位のフレーム（１フレーム）の描画が終了すると、内蔵ＣＰＵ１５０ａに描画終了割込信号を出力する。
【０３２２】
内蔵ＣＰＵ１５０ａは、画像描画部１５０ｉから描画終了割込信号を入力すると、描画終了割込処理を実行する。この描画終了割込処理においては、内蔵ＣＰＵ１５０ａは、描画終了フラグ＝０１をセット（描画終了フラグをオン）して、今回の描画終了割込処理を終了する（Ｓ２４０１）。すなわち、描画の終了毎に描画終了フラグがオンになる。
【０３２３】
続いて、図１９（ｂ）は、内蔵ＣＰＵ１５０ａによって行われるＶブランク割込処理の詳細な流れを示すフローチャートである。
【０３２４】
水晶発振器１５２は、「１／６０秒（約１６．６ｍｓ）」毎にパルス波形のＶブランク割込信号（垂直同期信号）を発生させ、このＶブランク割込信号を検知した画像描画部１５０ｉが所定のタイミングにおいて内蔵ＣＰＵ１５０ａに対してそのＶブランク割込信号に基づく「演出処理タイミング通知信号」を出力する。
【０３２５】
これにより、内蔵ＣＰＵ１５０ａでは、画像描画部１５０ｉからＶブランク割込信号に基づく「演出処理タイミング通知信号」を受信し、この演出処理タイミング通知信号を受け付けることによって演出を行うために割込処理を行う。この割込処理による割込タイミングに演出処理が行われることとなる。なお、画像描画部１５０ｉが「演出処理タイミング通知信号」を内蔵ＣＰＵ１５０ａに対して出力する所定のタイミングとは、発生させたＶブランク割込信号に基づいて決定される。
【０３２６】
Ｖブランク割り込み処理として、まず、内蔵ＣＰＵ１５０ａは、「シーン切換えカウンタ」、「ウェイトフレーム」、「フレームカウンタ」の各種カウンタを既存の値から単位数量だけ更新する処理を行う（Ｓ２４０２）。
【０３２７】
続いて、内蔵ＣＰＵ１５０ａは、これらの各種カウンタを更新する処理を行うと、「描画終了フラグ」に「０１」が設定されているか否かを判断する（Ｓ２４０３）。この「描画終了フラグ」は、直前のフレームにおける演出画像の描画処理が終了しているか否かを判断するフラグ情報である。
【０３２８】
内蔵ＣＰＵ１５０ａは、「描画終了フラグ」が「０１」であると判定する場合（Ｓ２４０３でＹＥＳ）、すなわち、フレームにおける演出画像の描画が終了していると判断する場合には、「描画終了フラグ」に「００」を設定する（Ｓ２４０４）。
【０３２９】
それに対して、「描画終了フラグ」に「０１」が設定されていない場合（Ｓ２４０３でＮＯ）、すなわち、フレームにおける演出画像の描画が終了していないと判断する場合には、内蔵ＣＰＵ１５０ａは、今回のＶブランク割込処理を終了する。これは、画像描画部１５０ｉからＶブランク割込信号に基づく演出処理タイミング通知信号を受信したとしても、内蔵ＣＰＵ１５０ａにおいて直前のフレームにおける演出画像の描画処理が終了していなければ以降の割り込み処理が行われないことを示している。
【０３３０】
そして、直前のフレームにおける演出画像の描画が終了しており、「描画終了フラグ」に「００」が設定される（Ｓ２４０４）と、続いて、内蔵ＣＰＵ１５０ａは、画像描画部１５０ｉを構成するメモリコントローラに対して、「表示用フレームバッファ」と「描画用フレームバッファ」とを切り替える指示とともに「演出処理タイミング通知信号」を出力する（Ｓ２４０５）。
【０３３１】
この「演出処理タイミング通知信号」は、液晶制御ＣＰＵ１５０ａにおける演出処理タイミングを通知する信号である。
【０３３２】
そして、内蔵ＣＰＵ１５０ａは、「ＦＢ切換えフラグ」に「０１」を設定し（ＦＢ切換えフラグをオンにし）（Ｓ２４０６）、待機状態を解除してＶブランク割込処理を終了する。
【０３３３】
これによって、内蔵ＣＰＵ１５０ａでは、画像描画部１５０ｉのメモリコントローラに対して切替後の描画用フレームバッファにサブＣＰＵ１２０ａから受信した演出パターン指定コマンドに対応するフレーム単位の演出画像の生成を指示する。
【０３３４】
これにより、画像描画部１５０ｉでは、ＣＧＲＯＭ１５１に記憶しているその演出画像を構成する画像情報を読み出してＶＲＡＭ１５０ｈ上の描画用フレームバッファにフレームからなる演出画像を記憶する。
【０３３５】
このほか、画像描画部１５０ｉでは、水晶発振器１５２によって発生されたＶブランク割込信号を検出しても直前にＶブランク割込信号を検出したときに内蔵ＣＰＵ１５０ａに対して演出処理タイミング通知信号を通知している場合には当該Ｖブランク割込信号のときには演出処理タイミング通知信号の通知を行わないようにし、反対に、直前にＶブランク割込信号を検出したときに内蔵ＣＰＵ１５０ａに対して演出処理タイミング通知信号を通知していない場合には当該Ｖブランク割込信号のときには演出処理タイミング通知信号の通知を行うこととしてもよい。
【０３３６】
これは、例えば、画像描画部１５０ｉにおいてＶブランク割込信号を検出したときに割込フラグが「有効（ＯＮ）」となっていることから演出処理タイミング通知信号を内蔵ＣＰＵ１５０ａに通知し、その後、その割込フラグを「有効（ＯＮ）」から「無効（ＯＦＦ）」と設定する。続いて、次のＶブランク割込信号を受信したときには割込フラグが「無効（ＯＦＦ）」と設定されていることから演出処理タイミング通知信号を内蔵ＣＰＵ１５０ａに対して通知せずに割込フラグを「有効（ＯＮ）」と設定することによって、一回おきに（間隔をあけて）演出処理タイミング通知信号を通知することができるようになる。
【０３３７】
図２１は、本発明の実施の形態における画像制御部とＤＲＡＭとの接続形態を示す図であって、図２１にその概略を示しており、図２２には、画像制御部に内蔵された内蔵ＣＰＵとＤＲＡＭとの詳細な接続構成を示している。また、図２３には、図２１および図２２に示す接続形態におけるＤＲＡＭでの画像制御部１５０の読み出し方式を示す図である。
【０３３８】
図２１には、画像制御部１５０とＤＲＡＭ１５３が接続された構成を示している。図２１に示す接続構成では、アドレスライン（「アドレスバス」とも称する）とデータライン（「データバス」とも称する）について記載したものであって（その他の制御ライン（「制御線」ともいう）については省略している）、より詳細な接続構成は図２２に示している。
【０３３９】
このときの画像制御部１５０とＤＲＡＭ１５３とを接続するアドレスラインは、ＤＲＡＭ１５３上の記憶領域を指定するアドレス情報を指定するバスラインであって、また、データラインは１度に送受信するデータのデータ転送幅である。
【０３４０】
図２１に示すアドレスラインは、「１６ビット」のビット幅（データ転送幅）からなり、また、データラインは、アドレスラインと同一のビット幅からなる「１６ビット」である。「１６ビット」のアドレス情報を指定することができ、一度に１６ビット（２バイト）のデータの送受信が可能であることを示している。すなわち、ビット幅とは、データ転送を一度に行える入出力端子数を示している。
【０３４１】
また、図２１では、同一の記憶容量を有しているＤＲＡＭを複数、スタック接続している例を示しており、このため、画像制御部１５０は、単一のＤＲＡＭが接続されていると認識することとなる。言い換えれば、同一のバスライン上に複数のＤＲＡＭが設置された構成である。
【０３４２】
このことから、図２３に示すように「１６ビット」のアドレスラインを指定することによって２つのＤＲＡＭ（メモリ１、メモリ２）に跨って連続して「１６ビット」のデータの読み出しが可能となる。
【０３４３】
なお、図２１では、画像制御部１５０とＤＲＡＭ１５３との接続構成を示しているのに対して、図２２では、より詳細な構成として、画像制御部１５０を構成する内蔵ＣＰＵ１５０ａとＤＲＡＭ１５３との接続構成を示したものである。
【０３４４】
図２２では、内蔵ＣＰＵ１５０ａの１６個のアドレス端子（Ａ０〜Ａ１５）が、１つ目のＤＲＡＭ（「第１ＤＲＡＭ」、「第１メモリ」とも称する）のアドレス端子（Ａ０〜Ａ１５）のほか、２つ目のＤＲＡＭ（「第２ＤＲＡＭ」、「第２メモリ」とも称する）のアドレス端子（Ａ０〜Ａ１５）とも接続されている。また、内蔵ＣＰＵ１５０ａの１６個のデータ端子（Ｄ０〜Ｄ１５）についても、１つ目のＤＲＡＭのデータ端子（Ｄ０〜Ｄ１５）のほか、２つ目のＤＲＡＭのデータ端子（Ｄ０〜Ｄ１５）とも接続されている。
【０３４５】
図２４は、本発明の実施の形態における画像制御部とＤＲＡＭとの接続形態を示す他の図であって、図２４にその概略を示しており、図２５には、画像制御部に内蔵された内蔵ＣＰＵとＤＲＡＭとの詳細な接続構成を示している。また、図２６には、図２４および図２５に示す接続形態におけるＤＲＡＭでの画像制御部１５０の読み出し方式を示す図である。
【０３４６】
図２４には、画像制御部１５０とＤＲＡＭ１５３が接続された構成を示している。図２４に示す接続構成では、アドレスラインとデータラインについて記載したものであって（その他の制御ライン（「制御線」ともいう）については省略している）、より詳細な接続構成は図２５に示している。
【０３４７】
図２４に示すアドレスラインは、「１６ビット」のビット幅（データ転送幅）からなり、また、データラインは、アドレスラインとは異なるビット幅の「８ビット」である。「１６ビット」のアドレス情報を指定することができ、１つのＤＲＡＭから「８ビット」のデータの送受信が可能であることを示している。すなわち、一度に「８ビット×２メモリ」である全「１６ビット」のデータの送受信が可能であることを示している。
【０３４８】
また、図２４では、同一の記憶容量を有しているＤＲＡＭを複数、パラレル接続している例を示しており、このため、画像制御部１５０は、２つのＤＲＡＭが並列的に接続された構成を認識することとなる。言い換えれば、別々のバスライン上にそれぞれＤＲＡＭが設置された構成である。
【０３４９】
このことから、図２６に示すように「１６ビット」のアドレスラインを指定することによって２つのＤＲＡＭ（メモリ１、メモリ２）それぞれから「８ビット」ずつのデータの読み出しが可能となる。すなわち、２つのＤＲＡＭ（メモリ１、メモリ２）から併せて「１６ビット」のデータの読み出しが可能となる。
【０３５０】
このときの読み出しの対象となるメモリは、制御線に含まれるチップセレクト信号（ＣＳ）によって選択される。
【０３５１】
このような接続構成にすることによって、読み出し精度が向上し、各ＤＲＡＭを簡単に換装することが可能となり、メモリ容量を容易に変更（大容量化等）することできるようになる。
【０３５２】
なお、図２４では、画像制御部１５０とＤＲＡＭ１５３との接続構成を示しているのに対して、図２５では、より詳細な構成として、画像制御部１５０を構成する内蔵ＣＰＵ１５０ａとＤＲＡＭ１５３との接続構成を示したものである。
【０３５３】
図２５では、内蔵ＣＰＵ１５０ａの１６個のアドレス端子（Ａ０〜Ａ１５）が、１つ目のＤＲＡＭのアドレス端子（Ａ０〜Ａ１５）のほか、２つ目のＤＲＡＭのアドレス端子（Ａ０〜Ａ１５）とも接続されている。また、内蔵ＣＰＵ１５０ａの１６個のデータ端子（Ｄ０〜Ｄ１５）についても、１つ目のＤＲＡＭのデータ端子（Ｄ０〜Ｄ７）のほか、２つ目のＤＲＡＭのデータ端子（Ｄ０〜Ｄ７）とも接続されている。
【０３５４】
図２７は、本発明の実施の形態における演出制御基板を構成する記憶媒体と各制御部との通信形態および通信方式を示す図である。
【０３５５】
この図２７には、サブＣＰＵ１２０ａ（ホストＣＰＵ）、画像制御部１５０が各種処理の指示を行う制御部（指示部、コントローラ）として示されており、また、ＣＧＲＯＭ１５１、ブートＲＯＭ１５５、制御ＲＯＭ１５７が制御部からの指示に応じて読み書きされる情報を記憶する記憶媒体として示されている。
【０３５６】
このサブＣＰＵ１２０ａは、上記に示すように、演出に関する制御処理（演出制御処理）を行う演出制御部（演出制御手段）を構成するものであるほか、画像制御部１５０は、上記に示すように、サブＣＰＵ１２０ａにおいて行われた演出に関する制御処理（演出制御処理）に基づいて、演出画像の表示制御（画像生成、画像描画）を行うものである。このときのサブＣＰＵ１２０ａと画像制御部１５０は、各種のデータ（情報）の相互通信（相互伝送）が可能な通信路（バス）（このほか、「通信経路」、「伝送路」、「通信回線」とも称することがある）によって接続されている。言い換えれば、サブＣＰＵ１２０ａと画像制御部１５０とがデータの相互通信が可能な状態で接続されている。
【０３５７】
より詳細には、画像制御部１５０は、内蔵ＣＰＵ１５０ａを内蔵しており（内蔵ＣＰＵを含む構成であり）、この内蔵ＣＰＵ１５０ａとサブＣＰＵ１２０ａとが相互にデータの相互通信が可能な状態で接続されている。このことから、サブＣＰＵ１２０ａと内蔵ＣＰＵ１５０ａとは、互いに、相手に対して各種の指示を送信（送信側）し、これを受信した相手（受信側）がその指示に基づいて処理を行うという関係を有する。よって、サブＣＰＵ１２０ａを「第１制御部」と称したときには、内蔵ＣＰＵ１５０ａを「第２制御部」と称することができるほか、反対に、内蔵ＣＰＵ１５０ａを「第１制御部」と称したときには、サブＣＰＵ１２０ａを「第２制御部」と称することができる。
【０３５８】
また、図２７において、サブＣＰＵ１２０ａには、ＮＯＲ型メモリ（フラッシュメモリ）の一例である制御ＲＯＭ１５７が通信路によって接続されている。なお、図４では、制御ＲＯＭ１５７が画像制御部１５０に接続された例を示しているが、上記にも示すように、この制御ＲＯＭ１５７は、画像制御部１５０はもちろんのこと、サブＣＰＵ１２０ａにも接続する構成とすることが可能である。
【０３５９】
言い換えれば、制御ＲＯＭ１５７は、サブＣＰＵ１２０ａを介して画像制御部１５０に間接的に接続された構成とすることも可能であり、サブＣＰＵ１２０ａを介さずに画像制御部１５０に直接的に接続した構成とすることも可能である。いずれにせよ、制御ＲＯＭ１５７は、画像制御部１５０に接続されている。図２７では、制御ＲＯＭ１５７がサブＣＰＵ１２０ａに接続された例を示し、図２８では、制御ＲＯＭ１５７が画像制御部１５０に接続された例を示している。
【０３６０】
さらに、図２７において画像制御部１５０には、ＮＯＲ型メモリの一例であるブートＲＯＭ１５５とＳ−ＡＴＡ型メモリの一例であるＣＧＲＯＭ１５１とが通信路によって接続されている。
【０３６１】
制御ＲＯＭ１５７は、インデックス等をもとに直接的にデータにアクセスできるランダムアクセス（直接アクセス）方式でアクセスでき、また、ＣＧＲＯＭ１５１は、所定の位置（先頭位置など）から順番にデータにアクセスするシーケンシャルアクセス（順次アクセス）方式でアクセスできる。すなわち、画像制御部１５０には、異なるアクセス方法で異なる記憶媒体が接続されている。
【０３６２】
このとき、制御ＲＯＭ１５７は、例えば、「１２８Ｍｂ（メガビット）」の記憶容量を有し、ＣＧＲＯＭ１５１は、例えば、「６４Ｇｂ（ギガビット）」の記憶容量を有するものとすることができる。すなわち、制御ＲＯＭ１５７とＣＧＲＯＭ１５１とは記憶容量が異なるものであって、制御ＲＯＭ１５７はＣＧＲＯＭ１５１に比べて小さい記憶容量を有し、反対に、ＣＧＲＯＭ１５１は制御ＲＯＭ１５７に比べて大きな記憶容量を有するものである。これは、ＣＧＲＯＭ１５１がデータサイズの大きな画像データを記憶する記憶媒体であって、制御ＲＯＭ１５７は、ＣＧＲＯＭ１５１が記憶する画像データに比べて小さな制御データ（制御プログラム）を記憶する記憶媒体であると言える。
【０３６３】
このとき、サブＣＰＵ１２０ａと制御ＲＯＭ１５７とを接続する通信路は、データを並列に伝送する方式（並列伝送方式）での通信が可能な通信路（パラレル伝送）であるのに対して、画像制御部１５０とブートＲＯＭ１５５とを接続する通信路は、サブＣＰＵ１２０ａと制御ＲＯＭ１５７とを接続する通信路と同じくパラレル伝送が可能な通信路である。すなわち、画像制御部１５０とブートＲＯＭ１５５とが、パラレル伝送が可能な通信路で接続されていることにより、ブートＲＯＭ１５５で記憶する画像制御用起動プログラムを実行することができる。この画像制御用起動プログラムを実行することにより、内蔵ＣＰＵ１５０ａを起動し、内蔵ＣＰＵ１５０ａによる各種処理の実行が可能となる。
【０３６４】
画像制御部１５０とＣＧＲＯＭ１５１とを接続する通信路は、データを直列に伝送する方式（直列伝送方式）での通信が可能な通信路（シリアル伝送）であって、サブＣＰＵ１２０ａと制御ＲＯＭ１５７とを接続する通信路のパラレル伝送とは異なる伝送方式である。
【０３６５】
このときの制御ＲＯＭ１５７とサブＣＰＵ１２０ａとのビット幅（「伝送幅」、「入力端子数」とも称する）は、例えば、「１６ビット」であって、ＣＧＲＯＭ１５１と画像制御部１５０とのビット幅は、例えば、「６４ビット」である。すなわち、異なるビット幅で記憶媒体である制御ＲＯＭ１５７とＣＧＲＯＭ１５１が接続されている。これは、ＣＧＲＯＭ１５１がデータサイズの大きな画像データを記憶する記憶媒体であって、制御ＲＯＭ１５７は、ＣＧＲＯＭ１５１が記憶する画像データに比べて小さな制御データ（制御プログラム）を記憶する記憶媒体であるため、画像制御部１５０は、一回のデータ通信容量が比較的大きなＣＧＲＯＭ１５１をビット幅の大きな通信路で接続し、また、一回のデータ通信容量が比較的小さな制御ＲＯＭ１５７をビット幅の小さな通信路で接続する。
【０３６６】
このことから、各制御部（サブＣＰＵ１２０ａ、画像制御部１５０）それぞれには、各伝送方式の通信路に対して単一の記憶媒体が接続されている構成である。
【０３６７】
より具体的には、サブＣＰＵ１２０ａとパラレル伝送方式の通信路で接続された記憶媒体は「制御ＲＯＭ１５７」のみであり、また、画像制御部１５０とパラレル伝送方式の通信路で接続された記憶媒体は「ブートＲＯＭ１５５」のみであり、画像制御部１５０とシリアル伝送方式の通信路で接続された記憶媒体は「ＣＧＲＯＭ１５１」のみである。
【０３６８】
このような接続態様（接続方式）とすることによって、各制御部の同一の伝送方式における通信路には、単一の記憶媒体のみが接続されているおり、複数の記憶媒体が接続されていないことが明確となっている。
【０３６９】
このため、各伝送方式の通信路を用いて各制御部が読み書きする記憶媒体の容量（記憶容量、領域サイズ）は、その通信路で接続された単一の記憶媒体の容量だけであることが明らかであって、このため、制御部に接続された記憶媒体の容量を一見して判別できる。つまり、必要以上の記憶容量からなる記憶媒体が制御部に記憶されていないことが容易に判別することができる。
【０３７０】
上記に示す例では、伝送方式として「パラレル伝送方式」および「シリアル伝送方式」を示しているが、これらは、以下に示すような伝送方式である。
【０３７１】
パラレル伝送方式は、例えば、ＩＥＥＥやＳＣＳＩなどによって実装され、各種のデータをビット列で伝送する際に各ビットデータを複数の信号線を用いて並列的に伝送する（一度に複数のビットデータを伝送する）方式である。このパラレル伝送方式では、高速にビットデータを伝送することができる。
【０３７２】
これに対して、シリアル伝送方式は、Ｓ−ＡＴＡやＰＣＩ−Ｅｘｐｒｅｓｓなどによって実装され、各種のデータをビット列で伝送する際に各ビットデータを単一の信号線を用いて直列的に伝送する（単一のビットデータを順番に伝送する）方式である。このシリアル伝送方式では、パラレル伝送方式に比べて低速である。
【０３７３】
この図２７では、制御ＲＯＭ１５７がサブＣＰＵ１２０ａに接続された例を示しているが、図２８では、制御ＲＯＭ１５７が画像制御部１５０に接続された例を示している。
【０３７４】
すなわち、図２８は、制御ＲＯＭ１５７の接続形態の他の例を示したものであるから、図２７における内容は図２８における下記の説明においても適用されるものである。よって、図２７と図２８における接続形態の相違点のみを説明する。
【０３７５】
図２８には、画像制御部１５０とこの画像制御部１５０に内蔵される内蔵ＣＰＵ１５０ａが示されており、この画像制御部１５０に制御ＲＯＭ１５７とＣＧＲＯＭ１５１との２つの記憶媒体が接続された構成を示している。
【０３７６】
このとき、画像制御部１５０には、パラレル伝送方式と、シリアル伝送方式とからなる２つの異なる伝送方式における通信路を介して制御ＲＯＭ１５７およびＣＧＲＯＭ１５１が接続された構成である。より具体的には、画像制御部１５０と制御ＲＯＭ１５７とが「パラレル伝送方式」の通信路によって接続されており、画像制御部１５０とＣＧＲＯＭ１５１とが「シリアル伝送方式」の通信路によって接続された構成を示している。
【０３７７】
すなわち、画像制御部１５０では、複数の伝送方式（図２８では、２つの異なる種類の伝送方式）でデータの伝送が可能な複数の通信インターフェース（接続口、通信口、接続部）を有している。また、これらの各通信インターフェースにはそれぞれ、単一の記憶媒体（制御ＲＯＭ１５７、ＣＧＲＯＭ１５１）のみが接続されている。
【０３７８】
このときの制御ＲＯＭ１５７は、上記に示すように、「ランダムアクセス」によって接続され、ＣＧＲＯＭ１５１は、上記に示すように、「シーケンシャルアクセス」によって接続されている。また、制御ＲＯＭ１５７は、例えば、「１２８Ｍｂ（メガビット）」の記憶容量を有し、ＣＧＲＯＭ１５１は、例えば、「６４Ｇｂ（ギガビット）」の記憶容量を有するものであって、画像制御部１５０には、異なる記憶容量の記憶媒体がそれぞれ異なる伝送方式で接続されている状態を示している。このほか、画像制御部１５０には、異なる記憶容量の記憶媒体が異なる伝送方式で接続されてもいると言える。
【０３７９】
また、制御ＲＯＭ１５７は、ＣＧＲＯＭ１５１の記憶容量よりも小さな記憶容量を有し、ＣＧＲＯＭ１５１は、制御ＲＯＭ１５７の記憶容量よりも大きな記憶容量を有する。これは、ＣＧＲＯＭ１５１において記憶している画像データが、ＣＧＲＯＭ１５１に記憶する制御データ（制御プログラム）よりも相対的に大きなデータサイズであることが大多数であることを示している。
【０３８０】
このため、ＣＧＲＯＭ１５１は、大容量のデータを一度に送信できる通信路（例えば、「パラレル伝送方式」）によって画像制御部１５０と接続されており、さらにいえば、ＣＧＲＯＭ１５１は大容量のデータを一度に送信できる通信路の通信インターフェースを介して接続されている。また、制御ＲＯＭ１５７は、ＣＧＲＯＭ１５１の画像データを送受信する通信路（例えば、「パラレル伝送方式」）よりもデータ通信容量の小さい通信路（例えば、「シリアル伝送方式」）によって画像制御部１５０と接続されており、さらにいえば、ＣＧＲＯＭ１５１は大容量のデータを一度に送信できる通信路の通信インターフェースを介して接続されている。
【０３８１】
図２９は、本発明の実施の形態における音声出力に係る構成を示した図である。また、図３０および図３１についても図２９と同様、音声出力に係る構成を他の例を示す図である。
【０３８２】
まず、図２９には、画像制御および音声出力制御を行う画像制御部１５０と、この画像制御部１５０から出力された音声制御信号に基づいてデジタル信号処理を行うデジタル信号処理部１８０と、アナログ信号を増幅させるアンプ基板と、音声出力を行うスピーカとが示されている。
【０３８３】
この画像制御部１５０、デジタル信号処理部１８０は、遊技盤２が設けられた側（筐体盤側）に設置することが可能であり、また、アンプ基板、スピーカは、遊技盤２が固定された外枠６０に回動可能に支持されたガラス枠５０が設けられた、遊技盤２とは異なる側（筐体枠側）に設置することが可能である。
【０３８４】
スピーカは、一般的に、音声データ（電子データ）に基づいてボイスコイルを動作させ、このボイスコイルの動作が振動板に伝導することでこの振動板が振動してその振動に応じた音が出力されるデバイスである。このデバイスによる音出力の際に考慮される「周波数特性」や「歪率」（これらはあくまでも一例）などによって出力される音が異なるものとなる。つまり、スピーカ特性とは、スピーカから出力される音の特徴、特性を決定するものである。
【０３８５】
画像制御部１５０には、図２０に示すように、音声制御処理を行う音源ＩＣ１５０ｋが内蔵されている。この音源ＩＣ１５０ｋは、上記に示すように、サブＣＰＵ１２０ａによって決定された演出に際して用いる音声データを含む音声制御信号を内蔵ＣＰＵ１５０ａから受け付けることによって、その演出に用いられる音声データを生成する「音声データ生成部」を少なくとも具備して構成されている。このほか、音源ＩＣ１５０ｋは、この「音声データ生成部」によって生成された音声データの音特性をイコライズ処理（変調処理）する「音特性変調部」をもさらに具備する構成とすることも可能である。この音源ＩＣ１５０ｋではこれらに基づく音声制御処理が可能である。
【０３８６】
この音源ＩＣ１５０ｋの音声データ生成部において行われる音声データの生成処理は、予め指定されたチャンネル数（図２９乃至図３１では、その一例として「４」チャンネル）の音声データを生成する処理であって、内蔵ＣＰＵ１５０ａから受信した音声データ（音声ファイル）をもとに出力する各チャンネルにおける音声データを、複数の音声データの重ね合わせ処理によって作成する。より正確には、音源ＩＣ１５０ｋの音声データ生成部で行われる生成処理は、内蔵ＣＰＵ１５０ａからの指示により音源となる音声データ保存領域（図示せず）から取り出した音声データをもとに、重ね合わせる処理である。
【０３８７】
また、音源ＩＣ１５０ｋの音特性変調部において行われるイコライズ処理は、音声データ生成部において生成された音声データから不要な音声データ（特に、ノイズ等）を取り除き、音質を平均化（均一化）する処理であるほか、予め指定されたチャンネルのスピーカの音特性に応じて音声データを変調することも可能である。
【０３８８】
この音源ＩＣ１５０ｋによって生成された音声データは、デジタル信号処理部１８０へと送信される。
【０３８９】
このデジタル信号処理部１８０は、出力するスピーカのチャンネル数に応じて各チャンネルの音声データの音特性を変調（調整）するデジタル信号処理が可能である。すなわち、このデジタル信号処理は、音特性変調部（音源ＩＣ１５０ｋで行われる音特性変調処理を「第１音特性変調処理」としたとき、デジタル信号処理部１８０で行われる音特性変調処理は「第２音特性変調処理」と称することができる。このほか、音源ＩＣ１５０ｋで行われる音特性変調処理を「内部音特性変調処理」としたとき、デジタル信号処理部１８０で行われる音特性変調処理は「外部音特性変調処理」と称することができる）と称することもある。
【０３９０】
このほか、デジタル信号処理部１８０は、音源ＩＣ１５０ｋとの関係により「第２音声制御部」、「外付けＤＳＰ」や「音声データ制御部」とも称されることがある。
【０３９１】
このデジタル信号処理部１８０は、スピーカのチャンネル数に応じた出力Ｉ／Ｆを有しており、音源ＩＣ１５０ｋから入力された音声データを含む音声制御信号をもとに、出力Ｉ／Ｆを介して接続されているスピーカの出力特性（「周波数特性」や「対応デジベル数（出力可能音量範囲）」等）に応じて音声データを変調可能である。さらにいえば、デジタル信号処理部１８０は、複数の出力Ｉ／Ｆを有しており、チャンネル数（信号線数）をその出力Ｉ／Ｆを介して接続されたスピーカの台数（スピーカ数）に応じて増やすこと、減らすことができるマルチチャンネル化が可能である。
【０３９２】
図２９乃至図３１に示す例では、デジタル信号処理部１８０が「５」出力以上の出力Ｉ／Ｆを有しており、このうち「５本」の信号線（チャンネル）に、アンプ基板を介してそれぞれスピーカが接続された例を示している。
【０３９３】
このデジタル信号処理部１８０を、画像制御部１５０が内蔵する音源ＩＣ１５０ｋと各スピーカとの間に設けることで、スピーカの台数やスピーカの出力特性等のスピーカのハード構成に依存する音声出力の特性を吸収することができる。このため、スピーカを増設、取り外し（撤去）を行ったとしても、残りのスピーカを用いて最適な音声の出力環境を提供できる。すなわち、スピーカの増設、取り外しによるスピーカ数、スピーカの種類（総称して、「スピーカ構成」という）が変化しても画像制御部１５０（詳細には音源ＩＣ１５０ｋ）に影響を与えず、最適な音声の出力環境を提供できることを意味するものである。
【０３９４】
もちろん、このデジタル信号処理部１８０においても、音源ＩＣ１５０ｋから受信した音源データをもとに新たな音源データを作成する処理を行うことも、音の重ね合わせ処理を行うことも可能である。
【０３９５】
この場合、デジタル信号処理部１８０において行われる音源データの作成処理（以下、「第２音源データ作成処理」ともいう）は、音源ＩＣによって行われる音源データの作成処理（以下、「第１音源データ作成処理」ともいう）とは異なるものであり、デジタル信号処理部１８０において行われる音の重ね合わせ処理（「第２音重ね合わせ処理」という）は、音源ＩＣにおいて行われた重ね合わせ処理（以下、「第１音重ね合わせ処理」という）とは異なる処理である。
【０３９６】
さらに、画像制御部１５０において音源ＩＣ１５０ｋの機能が無効（ＯＦＦ）と制限されている場合（すなわち、画像制御部１５０が含まれる演出制御基板１２０によって音源ＩＣ１５０ｋでの内部変調処理を制限する設定が行われた状態にあるとき）や、画像制御部１５０が音源ＩＣ１５０ｋを有していない場合に、デジタル信号処理部１８０が、上記に示す「第１音源データ作成処理」、「第２音源データ作成処理」のほか、「第１音重ね合わせ処理」、「第２音重ね合わせ処理」を行う。すなわち、画像制御部１５０に音源ＩＣ１５０ｋを内蔵している場合、内蔵していない場合の如何にかかわらず、画像制御部１５０の外部に設けられたデジタル信号処理部１８０（外付けＤＳＰ）において音声データの作成、イコライズ処理を行うことも可能である。
【０３９７】
なお、このデジタル信号処理部１８０は、スピーカから音声データに基づく音出力（演出音の出力）を行うためにデジタル信号をアナログ信号へ変換する処理、反対に、アナログ信号をデジタル信号に変換する処理もが可能である。すなわち、デジタル信号処理部１８０は、Ｄ／Ａ変換器、Ａ／Ｄ変換器等の機能を有する。
【０３９８】
図３０は、図２９において画像制御部１５０に内蔵されていた音源ＩＣと同一の音源ＩＣ１５０ｋを、画像制御部１５０に内蔵することなく外部に設けた（外付けした）例を示している。また、外部に設けた音源ＩＣ１５０ｋのほか、外部に設けた音源ＩＣ１５０ｋと同一の音源ＩＣを画像制御部１５０が内蔵した構成としてもよい。後者の場合、内蔵する音源ＩＣはパススルーするのみであって、他の処理については行わない。
【０３９９】
この図３０に示すように、音源ＩＣ１５０ｋとデジタル信号処理部１８０とを画像制御部１５０とスピーカとの間に設け、画像制御部１５０→音源ＩＣ１５０ｋ→デジタル信号処理部１８０→スピーカの順に処理を行うような構成とすることで、スピーカ構成が変化したとしても画像制御部１５０での処理に影響を与えず、最適な音声の出力環境を提供できる。つまり、スピーカ構成が変化した場合には、音源ＩＣ１５０ｋ、デジタル信号処理部１８０の少なくとも一方の処理内容を変更するだけでよい。
【０４００】
図３１は、音源ＩＣ１５０ｋを内蔵しない画像制御部１５０を示しており、また、この画像制御部１５０に、図２９において画像制御部１５０に内蔵されていた音源ＩＣ１５０ｋを外付けし、かつ、デジタル信号処理部１８０画像制御部１５０に内蔵せず外付けをも行わない構成を示している。
【０４０１】
この場合、音源ＩＣ１５０ｋが、音声データの生成処理、イコライズ処理（第１音特性変調処理、第２音特性変調処理）のほか、デジタル信号処理部１８０が外部に設けられている際にこのデジタル信号処理部１８０において行われる、スピーカのチャンネル数に応じた音声データの音特性を変調（調整）する処理をも行う。
【０４０２】
この図３１に示すような構成においても、図３０に示すような構成と同様に、スピーカ構成が変化したとしても画像制御部１５０（詳細には音源ＩＣ１５０ｋ）に影響を与えず、最適な音声の出力環境を提供できる。
【０４０３】
図３２は、本発明の実施の形態におけるデジタル信号処理部のチップ構成を示す図である。
【０４０４】
デジタル信号処理部１８０は、１又は複数のチップによって構成することができ、図３２では、第１チップおよび第２チップの複数のチップによって構成されている例を示している。
【０４０５】
図３２に示す各チップ（第１チップおよび第２チップ）は、それぞれ同一の構成からなり、それぞれ同一の音声データが入力される。図３２に示す例では、入力Ａ（ＩＮ＿Ａ）のＩ２Ｓ（ＩＣ間音声データ）と入力Ｂ（ＩＮ＿Ｂ）のＩ２Ｓがそれぞれのチップに入力される。音源ＩＣ１５０ｋから所定のチャンネル数分の音声データ（デジタル信号）が各チップに入力されると、各チップは、デジタル信号処理部１８０が有する出力Ｉ／Ｆを介して接続されたスピーカのチャンネル数に応じて各チャンネルの音声データの音特性を変調（調整）する。
【０４０６】
図３２に示す例では、入力された全「４」チャンネルの音声データを最大「８」チャンネルまで変調してマルチチャンネル化が可能であることを示している。あくまで最大「８」チャンネルまで対応していることを示しているに過ぎず、必ずしも「８」チャンネルを用いなければならないものではない。そして、各チップには、出力Ｉ／Ｆに対するスピーカが設定されており、そのスピーカの音特性に応じた変調を行うこととなる。
【０４０７】
図３３は、図３２に示すチップ構成におけるデジタル信号処理に係る詳細を示す図である。
【０４０８】
図３３では、入力された「４」チャンネルの音声データ（デジタル信号）を全「８」チャンネルまでのマルチチャンネル化が可能であり、出力Ｉ／Ｆに出力されたスピーカによって全「５」チャンネルにマルチチャンネル化する例を示している。
【０４０９】
第１チップおよび第２チップとも同一の構成であって、各チップは、入力されたデジタル信号からどの信号を用いるのかを選択するセレクタ、ローパスフィルターやハイパスフィルターによって構成されるカットオフ、出力するスピーカ全体での音出力を調整する（全体のバランスを整える）イコライザ、出力する音量を調整するボリューマーによって構成されている。
【０４１０】
第１チップには、デジタル信号処理部１８０の出力Ｉ／Ｆが「４」個であって、これらの４個の出力Ｉ／Ｆ全てにスピーカ（左上スピーカ、右上スピーカ、左下スピーカ、右下スピーカ）が接続されている。また、第２チップには、デジタル信号処理部１８０の出力Ｉ／Ｆが「４」個であって、これらの４個のうち１個の出力Ｉ／Ｆに低音スピーカ（ウーファー）が接続されている。
【０４１１】
各チップのセレクタでは、接続された各スピーカ（左上スピーカ、右上スピーカ、左下スピーカ、右下スピーカ、ウーファー）の役割を元にデジタル信号から成分を抽出する処理を行う。このときの役割とは、各スピーカが演出においてどのような影響を与えるかであって、そのスピーカから出力可能な周波数帯（高音、中音、低音等）、スピーカが設けられた位置（左上、右上、左下、右下、遊技機前面、背面等の位置）、全スピーカの数量等からなる。
【０４１２】
このセレクタによって各スピーカ毎の役割に応じたデジタル信号が抽出されると、カットオフでフィルタリングして、イコライザで全体の出力バランスを整え、ボリューマーによって音量調整を行う。
【０４１３】
上記に示す例では、２つのチップによって構成された例を示していることから、各チップのセレクタでは、そのチップに対して接続されたスピーカの役割をもとにデジタル信号から成分を抽出しているが、１つのチップによって構成することで、遊技機全体に接続された全てのスピーカの役割を元にデジタル信号から成分を抽出することができ、より高い協調性のある音出力環境を提供することができる。
【０４１４】
図３４は、本発明の実施の形態におけるデジタル信号処理の詳細な流れを示すフローチャートである。
【０４１５】
図３４におけるデジタル信号処理は、デジタル信号処理部１８０において行われる処理であって、音声制御信号を受信したことによって処理が開始される。
【０４１６】
まず、デジタル信号処理部１８０では、演出制御基板１２０の画像制御部１５０（より詳細には、音源ＩＣ１５０ｋ）から音声制御信号を受信したか否かを判断する（Ｓ３４０１）。この音声制御信号は、音源ＩＣ１５０ｋによって作成された音源（音声データ）そのもののほか、イコライズ処理等の加工が行われた音源（音声データ）である。
【０４１７】
この判断処理（Ｓ３４０１）によって、音声制御信号を受信したと判断する場合（Ｓ３４０１でＹＥＳ）、デジタル信号処理部１８０は、音声制御信号の解析処理が行われる（Ｓ３４０２）。この解析処理は、受信した音声制御信号の音源がどのような構成によって形成されたものであるかその音源の特性を解析するものである。
【０４１８】
また、この判断処理（Ｓ３４０１）において音声制御信号を受信したと判断しない場合（Ｓ３４０２でＮＯ）には、デジタル信号処理部１８０において、デジタル信号処理が行われることはない。
【０４１９】
続いて、音声制御信号の解析処理が行われると、デジタル信号処理部１８０は、その解析結果、音声制御信号による音声データが重ね合わされた音声データによって構成されたものであるか否かを判断する（Ｓ３４０３）。すなわち、音声制御信号による音声データの特性を判断する。この判断処理においては、音声制御信号として含まれている制御信号から判断することが可能である。
【０４２０】
この判断処理（Ｓ３４０３）によって、音声データが重ね合わされた音声データであると判断する場合（Ｓ３４０３でＹＥＳ）、デジタル信号処理部１８０は、続いて、その重ね合わされた各音声データに、周波数特性等によって予め指定された特定音であると判定される音声データがあるか否かを判断する（Ｓ３４０４）。上記に示すように、この特定音は、一定の周波数帯域を有する音声データ（特に、低音、重低音と称される周波数帯域の音声データ）である。
【０４２１】
重ね合わされた音声データが特定音であると判断された場合（Ｓ３４０４でＹＥＳ）、デジタル信号処理部１８０は、特定音の音声データを分離する処理を行う（Ｓ３４０５）。この分離処理は、例えば、周波数制御によって周波数帯域を分けることによって特定音とその他の音声データとに分離する。
【０４２２】
また、重ね合わされた音声データが特定音であると判断されない場合（Ｓ３４０４でＮＯ）、すなわち、特定音を含まない音声データである場合、デジタル信号処理部１８０は、その音声データに対してイコライズ処理を行い（Ｓ３４０９）、音声データの出力音声を調整する（Ｓ３４１０）。この場合、デジタル信号処理部１８０は、出力先のスピーカ（音声出力部）が接続された接続端子にその音声データを出力する（Ｓ３４１２）。
【０４２３】
これに対して、重ね合わされた音声データが特定音であると判断されて、特定音の音声データが分離されると、デジタル信号処理部１８０は、分離した特定音のほか、その特定音とは異なる音声データに対してそれぞれ処理を行う。
【０４２４】
まず、デジタル信号処理部１８０は、処理対象が特定音であるか否かを判断する（Ｓ３４０６）。処理対象が特定音とは異なる音声データである場合（Ｓ３４０６でＮＯ）、デジタル信号処理部１８０は、その音声データに対してイコライズ処理を行い（Ｓ３４０９）、音声データの出力音声を調整する（Ｓ３４１０）。この場合、デジタル信号処理部１８０は、出力先のスピーカ（音声出力部）が接続された接続端子にその音声データを出力する（Ｓ３４１２）。
【０４２５】
また、処理対象が特定音である場合（Ｓ３４０６でＹＥＳ）、デジタル信号処理部１８０は、特定音に対してイコライズ処理を行い（Ｓ３４０７）、イコライズ処理を行った特定音の出力音量を調整する処理を行う（Ｓ３４０８）。そして、デジタル信号処理部１８０は、出力先のスピーカ（音声出力部）が接続された接続端子に特定音を出力する（Ｓ３４１２）。このときのスピーカとして、例えば、「ウーファー」などがある。
【０４２６】
上記に示す処理で、音声制御信号の解析処理が行われ、その解析結果、音声制御信号による音声データが重ね合わされた音声データによって構成されたものであるか否かの判断処理（Ｓ３４０３）によって、音声データが重ね合わされた音声データであると判断しない場合（Ｓ３４０３でＮＯ）、デジタル信号処理部１８０は、続いて、その音声データそのものが周波数特性により特定音であるか否かを判断する（Ｓ３４１１）。
【０４２７】
音声データそのものが特定音であると判断する場合（Ｓ３４１１でＹＥＳ）、デジタル信号処理部１８０は、特定音に対してイコライズ処理を行い（Ｓ３４０７）、イコライズ処理を行った特定音の出力音量を調整する処理を行う（Ｓ３４０８）。そして、デジタル信号処理部１８０は、出力先のスピーカ（音声出力部）が接続された接続端子に特定音を出力する（Ｓ３４１２）。このときのスピーカとして、例えば、「ウーファー」などがある。
【０４２８】
また、音声データそのものが特定音であると判断しない（Ｓ３４１１でＮＯ）、デジタル信号処理部１８０は、その音声データに対してイコライズ処理を行い（Ｓ３４０９）、音声データの出力音声を調整する（Ｓ３４１０）。この場合、デジタル信号処理部１８０は、出力先のスピーカ（音声出力部）が接続された接続端子にその音声データを出力する（Ｓ３４１２）。
【０４２９】
このような処理によって、デジタル信号処理部１８０は、画像制御部１５０から受信した信号をスピーカから出力することとなる。
【０４３０】
以上に示す実施の形態は、本発明の実施の一形態であって、これらの実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０４３１】
より詳細には、上記例では、ぱちんこ遊技機を一例として説明しているが、スロットマシン（スロット遊技機）であってもよい。
【０４３２】
スロット遊技機では、遊技機の盤面にスタートレバー、ＢＥＴボタン、左リール、中リール、右リールが設けられており、遊技者によりスタートレバーを用いた開始操作がセンサー等により検出されると、メイン制御基板は、乱数値を取得して当選役を決定する処理や左リール１８、中リール１９、右リール２０の回転を開始する処理等を行う。また、乱数値を取得して決定した当選役を報知する演出を演出制御基板によって行う。取得した乱数値、遊技状態に基づいて決定した当選役決定テーブルから当選役を判定し、判定したその当選役に基づいて所定の遊技状態で遊技を行う。
【符号の説明】
【０４３３】
１      遊技機
１１０    主制御基板
１２０    演出制御基板
１２０ａ  サブＣＰＵ（ホストＣＰＵ）
１２０ｂ  サブＲＯＭ
１２０ｃ  サブＲＡＭ
１３０    払出制御基板
１５０    画像制御部
１５０ａ  内蔵ＣＰＵ
１５１    ＣＧＲＯＭ
１５２    水晶発振器
１５３    ＤＲＡＭ
１５５    ブートＲＯＭ
１５７    制御ＲＯＭ
１５８    ランプＣＰＵ
１６０    発射制御基板
１７０    電源基板
１８０    デジタル信号処理部
【図１】
2017093514.tif 000003
【図２】
2017093514.tif 000004
【図３】
2017093514.tif 000005
【図４】
2017093514.tif 000006
【図５】
2017093514.tif 000007
【図６】
2017093514.tif 000008
【図７】
2017093514.tif 000009
【図８】
2017093514.tif 000010
【図９】
2017093514.tif 000011
【図１０】
2017093514.tif 000012
【図１１】
2017093514.tif 000013
【図１２】
2017093514.tif 000014
【図１３】
2017093514.tif 000015
【図１４】
2017093514.tif 000016
【図１５】
2017093514.tif 000017
【図１６】
2017093514.tif 000018
【図１７】
2017093514.tif 000019
【図１８】
2017093514.tif 000020
【図１９】
2017093514.tif 000021
【図２０】
2017093514.tif 000022
【図２１】
2017093514.tif 000023
【図２２】
2017093514.tif 000024
【図２３】
2017093514.tif 000025
【図２４】
2017093514.tif 000026
【図２５】
2017093514.tif 000027
【図２６】
2017093514.tif 000028
【図２７】
2017093514.tif 000029
【図２８】
2017093514.tif 000030
【図２９】
2017093514.tif 000031
【図３０】
2017093514.tif 000032
【図３１】
2017093514.tif 000033
【図３２】
2017093514.tif 000034
【図３３】
2017093514.tif 000035
【図３４】
2017093514.tif 000036
【手続補正書】
【提出日】平成28年10月20日(2016.10.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定の遊技開始条件の成立により判定情報を取得する判定情報取得手段と、
前記判定情報取得手段により取得した判定情報に基づいて特別遊技を行うか否かを判定する判定手段と
を有する主制御手段と、
前記判定手段による特別遊技を行うか否かの判定に基づいて行われる演出を決定する演出決定手段と、
前記演出決定手段によって決定した演出に用いられる、所定のチャンネルから出力され得る音声データを生成する音声データ生成手段と
を有する演出制御手段と、
前記音声データ生成手段によって生成された前記音声データの音特性を変調する音特性変調手段と、
音声データに基づく演出音を出力することが可能な、音出力特性の異なる複数の音出力手段と
を具備し、
前記複数の音出力手段それぞれには、所定のチャンネルが設定され、
前記演出制御手段は、
前記音出力手段それぞれの音出力特性に応じた音特性からなる演出音に変調することが可能な内部変調手段
をさらに具備し、
前記音特性変調手段は、
前記音声データ生成手段によって生成された前記音声データを、前記複数の音出力手段それぞれの音出力特性に応じた音特性からなる演出音に変調し、
前記内部変調手段による前記変調を制限するとともに、前記音特性変調手段によって変調された前記演出音を、該演出音の出力先として対応する各音出力手段それぞれのチャンネルから出力する
ことを特徴とする遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記目的を達成するため、請求項１の発明は、所定の遊技開始条件の成立により判定情報を取得する判定情報取得手段と、前記判定情報取得手段により取得した判定情報に基づいて特別遊技を行うか否かを判定する判定手段とを有する主制御手段と、前記判定手段による特別遊技を行うか否かの判定に基づいて行われる演出を決定する演出決定手段と、前記演出決定手段によって決定した演出に用いられる、所定のチャンネルから出力され得る音声データを生成する音声データ生成手段とを有する演出制御手段と、前記音声データ生成手段によって生成された前記音声データの音特性を変調する音特性変調手段と、音声データに基づく演出音を出力することが可能な、音出力特性の異なる複数の音出力手段とを具備し、前記複数の音出力手段それぞれには、所定のチャンネルが設定され、前記演出制御手段は、前記音出力手段それぞれの音出力特性に応じた音特性からなる演出音に変調することが可能な内部変調手段をさらに具備し、前記音特性変調手段は、前記音声データ生成手段によって生成された前記音声データを、前記複数の音出力手段それぞれの音出力特性に応じた音特性からなる演出音に変調し、前記内部変調手段による前記変調を制限するとともに、前記音特性変調手段によって変調された前記演出音を、該演出音の出力先として対応する各音出力手段それぞれのチャンネルから出力することを特徴とする。