(57)【特許請求の範囲】
【請求項１】
演出を行う複数の演出装置を制御する演出制御手段を備え、
前記複数の演出装置を複数グループに分割し、該分割されたグループに属する演出装置を制御するための単位制御手段をグループ毎に設け、
前記演出制御手段を、前記単位制御手段を統括的に制御する統括制御手段として構成するとともに、
前記統括制御手段と前記単位制御手段との間でデータを送受信するデータ線を備えることによって、前記統括制御手段と前記単位制御手段との間で相互にデータ送信を可能とし、
前記統括制御手段は、
前記データ線の信号レベルを送信データに対応する信号レベルに設定することで、前記単位制御手段に順次データ送信を行い、
データ送信の後に、前記単位制御手段から送信された返答信号に基づいてデータ送信の成否を判定する判定手段と、
を備え、
前記単位制御手段は、
前記データ線を介して、前記返答信号を前記統括制御手段に出力する返答信号出力手段を備え、
各単位制御手段の間で共通となる共通アドレスが予め割り当てられ、前記統括制御手段から送信されたデータに含まれるアドレスの内容を判別し、前記アドレスが共通アドレスであると判別した場合には、前記送信されたデータを初期化指示データとして取り込み、当該初期化指示データに基づいて自身を初期化するようにしたことを特徴とする遊技機。
【請求項２】
遊技領域が形成された遊技盤を備え、
前記遊技盤に、前記演出制御手段から出力された電気信号を前記単位制御手段に中継する中継基板を備えたことを特徴とする請求項１に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
グループに分割された演出装置を制御する複数のグループ単位制御手段と、複数のグループ単位制御手段を制御するグループ統括制御手段とを備える遊技機に関し、特に、グループ統括制御手段と各グループ単位制御手段とを接続する配線に関する。
【背景技術】
【０００２】
サブ中継基板と電飾基板との間の配線を簡素化することが可能な遊技機として、トップ電飾領域の中央部に配置されたトップＬＥＤ中央基板をサブ中継基板とシリアル接続し、トップ電飾領域の右側部に配置されたトップＬＥＤ右基板及びトップ電飾領域の左側部に配置されたトップＬＥＤ左基板をトップＬＥＤ中央基板から分離して配線により接続した構成の遊技機が知られている。これにより、サブ中継基板からトップ電飾領域への配線数を減らして配線を簡素化することができる（例えば、特許文献１参照）。
【０００３】
また、信号線の数を削減することができると共に不正行為の発見を容易に行うことができる遊技機として、主基板と副基板との間での信号送信をＩ2Ｃバス方式により行い、主基板及び副基板にそれぞれ双方向バスバッファを設けたものがある。この双方向バスバッファは、Ｉ2Ｃバスを構成する二つの双方向シリアルライン（ＳＤＡ、ＳＣＬ）をそれぞれ二つの片方向シリアルラインに分岐させるためのものであり、主基板に設けられた双方向バスバッファと副基板に設けられた双方向バスバッファとの間を、それらによって分岐された片方向シリアルラインの信号伝送方向が互いに一致するようにして、四つのシリアル線で接続した構成としている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２１２２７１号公報
【特許文献２】特開２００６−１５０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された遊技機では、配線を十分に削減することができなかった。
【０００９】
本発明は、統括制御手段と単位制御手段とを接続する接続線の数を削減することのできる遊技機を提供することを目的とする。
【課題を解決するための手段】
【００１０】
第１の発明は、演出を行う複数の演出装置を制御する演出制御手段を備え、前記複数の演出装置を複数グループに分割し、該分割されたグループに属する演出装置を制御するための単位制御手段をグループ毎に設け、前記演出制御手段を、前記単位制御手段を統括的に制御する統括制御手段として構成するとともに、前記統括制御手段と前記単位制御手段との間でデータを送受信するデータ線を備えることによって、前記統括制御手段と前記単位制御手段との間で相互にデータ送信を可能とし、前記統括制御手段は、前記データ線の信号レベルを送信データに対応する信号レベルに設定することで、前記単位制御手段に順次データ送信を行い、データ送信の後に、前記単位制御手段から送信された返答信号に基づいてデータ送信の成否を判定する判定手段と、を備え、前記単位制御手段は、前記データ線を介して、前記返答信号を前記統括制御手段に出力する返答信号出力手段を備え、各単位制御手段の間で共通となる共通アドレスが予め割り当てられ、前記統括制御手段から送信されたデータに含まれるアドレスの内容を判別し、前記アドレスが共通アドレスであると判別した場合には、前記送信されたデータを初期化指示データとして取り込み、当該初期化指示データに基づいて自身を初期化するようにしたことを特徴とする。
【００１１】
第２の発明は、遊技領域が形成された遊技盤を備え、前記遊技盤に、前記演出制御手段から出力された電気信号を前記単位制御手段に中継する中継基板を備えたことを特徴とする。
【発明の効果】
【００１５】
本発明によると、統括制御手段と単位制御手段とを接続する接続線の数を削減することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態の遊技機の説明図である。
【図２】本発明の実施の形態の遊技盤の正面図である。
【図３】本発明の実施の形態のセンターケースの分解斜視図である。
【図４】本発明の実施の形態の可動演出装置が動作する前の状態を示す図である。
【図５】本発明の実施の形態の可動演出装置が動作した結果、第１演出ユニット及び第２演出ユニットが当接している状態を示す図である。
【図６】本発明の実施の形態の第１演出部材の分解斜視図である。
【図７】本発明の実施の形態の第２演出部材の分解斜視図である。
【図８】本発明の実施の形態の遊技機の配線を説明する図である。
【図９】本発明の実施の形態の遊技機の構成を示すブロック図である。
【図１０】本発明の実施の形態の演出制御装置の構成を示すブロック図である。
【図１１】本発明の実施の形態の中継基板及び装飾制御装置の接続状態を示す図であり、遊技機に通常版前面枠が取り付けられる場合を示す図である。
【図１２】本発明の実施の形態の廉価版前面枠に取り付けられる装飾制御装置の接続状態を示す図である。
【図１３】本発明の実施の形態の装飾制御装置の接続状態を説明する図である。
【図１４】本発明の実施の形態の装飾制御装置のブロック図である。
【図１５】本発明の実施の形態のＩ2ＣＩ／Ｏエクスパンダの構成を示すブロック図である。
【図１６】本発明の実施の形態の装飾制御装置のＩ2ＣＩ／Ｏエクスパンダ周辺の回路図である。
【図１７】本発明の実施の形態の装飾制御装置のＩ2ＣＩ／Ｏエクスパンダ周辺の回路図であり、モータやソレノイドを制御する場合を示す図である。
【図１８】本発明の実施の形態の分岐型の装飾制御装置の入出力に関する接続線の回路図である。
【図１９】本発明の実施の形態の連結型の装飾制御装置の入出力に関する接続線の回路図である。
【図２０】本発明の実施の形態の演出制御装置から装飾制御装置に出力されるデータに含まれるスレーブアドレスの説明図である。
【図２１】本発明の実施の形態のＩ2ＣＩ／Ｏエクスパンダアドレステーブルの説明図である。
【図２２】本発明の実施の形態のＩ2ＣＩ／Ｏエクスパンダに備えられる出力設定レジスタに割り当てられたワークレジスタを説明するための図である。
【図２３】本発明の実施の形態のマスタＩＣが接続線ＳＤＡ及び接続線ＳＣＬを介してデータを出力するスタート条件及びストップ条件の説明図である。
【図２４】本発明の実施の形態のマスタＩＣから出力されたデータが入力された装飾制御装置が返答信号を出力するタイミングチャートである。
【図２５】本発明の実施の形態のマスタＩＣが演出制御データを出力する場合の接続線ＳＤＡ及び接続線ＳＣＬの信号レベルのタイミングチャートである。
【図２６】本発明の実施の形態のマスタＩＣが、スレーブの個別アドレスを指定して装飾制御装置に演出制御データを設定する場合において、マスタＩＣとＩ2ＣＩ／Ｏエクスパンダとの間で送受信されるデータのフォーマットを説明する図である。
【図２７】本発明の実施の形態のマスタＩＣが、スレーブの個別アドレスを指定して装飾制御装置に演出制御データを設定する場合において、マスタＩＣとＩ2ＣＩ／Ｏエクスパンダとの間で送受信される演出制御データに具体的な数値を適用した図である。
【図２８】本発明の実施の形態のマスタＩＣの演出制御データを送信する順序を説明する図である。
【図２９】本発明の実施の形態のマスタＩＣがＩ2ＣＩ／Ｏエクスパンダを初期化する場合に、マスタＩＣからＩ2ＣＩ／Ｏエクスパンダに送信される初期化指示データのフォーマットを説明する図である。
【図３０】本発明の実施の形態の異常判定テーブルを説明する図である。
【図３１】本発明の実施の形態の演出制御装置による処理の手順を示すフローチャートである。
【図３２】本発明の実施の形態のスレーブリセット処理の手順を示すフローチャートである。
【図３３】本発明の実施の形態のスレーブ連続出力処理の手順を示すフローチャートである。
【図３４】本発明の実施の形態のタイマ割込処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００２３】
図１は、本発明の実施の形態の遊技機１の説明図である。
【００２４】
遊技機１の前面枠（遊技枠）３は、本体枠（外枠）２にヒンジ４を介して、遊技機１の前面に開閉回動可能に組み付けられる。前面枠３の表側には、遊技盤１０（図２参照）が収装される。また、前面枠３には、遊技盤１０の前面を覆うカバーガラス（透明部材）を備えたガラス枠１８が取り付けられている。
【００２５】
ガラス枠１８のカバーガラスの周囲には、装飾光が発光される装飾部材９ａ、９ｂが備えられている。装飾部材９ａ、９ｂの内部にはランプやＬＥＤ等からなる装飾装置が備えられている。装飾装置を所定の発光態様によって発光させることによって、装飾部材９ａ、９ｂが所定の発光態様によって発光する。
【００２６】
ガラス枠１８の左右には、音響（例えば、効果音）を発するスピーカ３０が備えられている。また、ガラス枠１８の上方には照明ユニット１１が備えられている。
【００２７】
照明ユニット１１の右側には、遊技機１において異常が発生したことを報知するための異常報知ＬＥＤ２９が備えられている。
【００２８】
前面枠３の下部の開閉パネル２０には図示しない打球発射装置に遊技球を供給する上皿２１が、固定パネル２２には灰皿１５、下皿２３及び打球発射装置の操作部２４等が備えられる。下皿２３には、下皿２３に貯まった遊技球を排出するための下皿球抜き機構１６が備えられる。前面枠３下部右側には、ガラス枠１８を施錠するための鍵２５が備えられている。
【００２９】
また、遊技者が操作部２４を回動操作することによって、打球発射装置は、上皿２１から供給される遊技球を発射する。
【００３０】
また、上皿２１の上縁部には、遊技者からの操作入力を受け付けるための演出ボタン１７が備えられている。遊技者が演出ボタン１７を操作することによって、遊技盤１０に設けられた表示装置５３（図２参照）における特図変動表示ゲームの演出内容を選択して、表示装置５３における特図変動表示ゲームに、遊技者の操作を介入させた演出を行うことができる。
【００３１】
特図変動表示ゲームは、発射された遊技球が遊技盤１０に備わる始動口３６（図２参照）に入賞した場合に開始される。特図変動表示ゲームでは、表示装置５３において複数の識別情報が変動表示する。そして、変動表示していた識別情報が停止し、停止した識別情報の結果態様が特定の結果態様である場合に、遊技機１の状態が遊技者に有利な状態（特典が付与される状態）である特別遊技状態に遷移する。
【００３２】
上皿２１の右上部には、遊技者が遊技球を借りる場合に操作する球貸ボタン２６、及び、図示しないカードユニットからプリペイドカードを排出させるために操作される排出ボタン２７が設けられている。さらに、これらの球貸ボタン２６と排出ボタン２７との間には、プリペイドカードの残高を表示する残高表示部２８が設けられる。
【００３３】
図２は、本発明の実施の形態の遊技盤１０の正面図である。
【００３４】
図１に示す遊技機１は、内部の遊技領域１０ａ内に遊技球を発射して（弾球して）遊技を行うもので、ガラス枠１８のカバーガラスの奥側には、遊技領域１０ａを構成する遊技盤１０が設置されている。
【００３５】
遊技盤１０は、各種部材の取付ベースとなる平板状の遊技盤本体１０ｂ（木製又は合成樹脂製）を備え、該遊技盤本体１０ｂの前面にガイドレール３２で囲まれた遊技領域１０ａを有している。また、遊技盤本体１０ｂの前面であってガイドレール３２の外側には、前面構成部材３３が取り付けられている。そして、このガイドレール３２で囲まれた遊技領域１０ａ内に発射装置から遊技球（打球；遊技媒体）を発射して遊技を行う。
【００３６】
遊技領域１０ａの略中央には、特図変動表示ゲームの表示領域となる窓部５２を形成するセンターケース５１が取り付けられている。センターケース５１に形成された窓部５２の後方には、複数の識別情報を変動表示する特図変動表示ゲームの演出を実行可能な演出表示装置としての表示装置５３が配される。表示装置５３は、例えば、液晶ディスプレイを備え、表示内容が変化可能な表示部５３ａがセンターケース５１の窓部５２を介して遊技盤１０の前面側から視認可能となるように配されている。なお、表示装置５３は、液晶ディスプレイを備えるものに限らず、ＥＬ、ＣＲＴ等のディスプレイを備えるものであってもよい。
【００３７】
さらに、センターケース５１の左部には、遊技球が流下可能な球導入路（ワープ流路）５０が設けられ、遊技領域１０ａに向けて入口５０ａが開放した状態で開設されている。球導入路５０は、センターケース５１の内部に連通しており、入口５０ａから流入した遊技球は、センターケース５１の裏側を通過して、ユニット側ステージ部４９ｂ上に排出される。さらに、ユニット側ステージ部４９ｂ上で転動した遊技球が当該ユニット側ステージ部４９ｂの下方に配置されたベース側ステージ部４９ａ上に流下できるように構成されている。
【００３８】
センターケース５１の周縁部には、複数の装飾具４７が配置される。センターケース５１の左下部には、装飾ランプ４８が配置される、センターケース５１の上部には、複数の装飾ピース４６を上下動可能な状態で配置される。装飾具４７、装飾ランプ４８及び装飾ピース４６は、後述する演出制御装置５５０からの命令に従って演出動作を行う。センターケース５１の構成については、図３を参照しながらさらに詳細に説明する。
【００３９】
また、遊技領域１０ａのうちセンターケース５１の下方には、遊技球を受入可能（入賞可能）な特図変動表示ゲームを始動させるための始動口３６が配置される。さらに、センターケース５１の側方（左側方）には、普図変動表示ゲームを始動させるための普図始動ゲート３４が配置される。
【００４０】
さらに、遊技領域１０ａには、センターケース５１の左下方及び右下方に、発光によって各種装飾表示を行うサイドランプ４５が配置される。また、サイドランプ４５には、一般入賞口４４が備えられている。
【００４１】
さらに、始動口３６の下方には大入賞口４２が配置され、該大入賞口４２の下方であって遊技領域１０ａの下縁部には、入賞せずに流下した遊技球を回収するアウト口４３が開設される。大入賞口４２は、上端側が手前側に倒れる方向に回動して開放可能になっているアタッカ形式の開閉扉４２ａを備える。特図変動表示ゲームの結果によって開閉扉４２ａを閉じた状態（遊技者にとって不利な状態）から開放状態（遊技者にとって有利な状態）に変換する。
【００４２】
また、センターケース５１、始動口３６やサイドランプ４５等の取付部分を除いた遊技領域１０ａ内には、この他、遊技領域１０ａには、打球方向変換部材としての風車（図示略）、及び多数の障害釘（図示略）などが配設されている。そして、センターケース５１と、該センターケース５１を挟んで普図始動ゲート３４とは反対側に位置する前面構成部材３３との間に縦長な円弧状の遊技球通路５７が形成されている。
【００４３】
さらに、遊技盤１０には、特図変動表示ゲーム及び普図変動表示ゲームを実行する普図・特図表示器３５が備えられている。普図・特図表示器３５には、特図変動表示ゲームの未処理回数（特図始動記憶数）及び普図変動表示ゲームの未処理回数（普図始動記憶数）が表示される。普図・特図表示器３５は、遊技状態を表す遊技状態表示ＬＥＤ（図示略）と併せて、セグメントＬＥＤとして設けられている。
【００４４】
普図始動ゲート３４内には、該普図始動ゲート３４を通過した遊技球を検出するためのゲートＳＷ３４ａ（図９参照）が設けられている。そして、遊技領域１０ａ内に打ち込まれた遊技球が普図始動ゲート３４内を通過すると、普図変動表示ゲームが開始される。
【００４５】
また、普図変動表示ゲームを開始できない状態で、普図始動ゲート３４を遊技球が通過すると、普図始動記憶数が上限数未満であるならば、普図始動記憶数が１加算されて、当該普図変動表示ゲームが当りとなるか否かを示す乱数が普図始動記憶として一つ記憶される。
【００４６】
普図変動表示ゲームが開始できない状態とは、例えば、普図変動表示ゲームが既に行われ、その普図変動表示ゲームが終了していない状態や、普図変動表示ゲームに当選して始動口３６が開状態に変換されている状態のことをいう。
【００４７】
なお、普図変動表示ゲームは、表示装置５３の表示領域の一部で普図変動表示ゲームを表示するようにしてもよく、この場合は識別図柄として、例えば、数字、記号、キャラクタ図柄などを用い、この識別図柄を所定時間変動表示させた後、停止表示させることによって行うようにする。
【００４８】
普図変動表示ゲームの停止表示が特別の結果態様となった場合には、普図変動表示ゲームに当選したものとして、始動口３６の開閉部材３６ａが所定時間（例えば、０．５秒間）開放される。これにより、始動口３６に遊技球が入賞しやすくなり、特図変動表示ゲームの始動が容易となる。始動口３６の開閉部材３６ａは、通常時は遊技球の直径程度の間隔をおいて閉じた状態（遊技者にとって不利な状態）を保持しているが、普図変動表示ゲームの結果が所定の停止表示態様となった場合（普図変動表示ゲームに当選した場合）には、ソレノイド（普電ＳＯＬ３６ｂ、図９参照）によって、逆「ハ」の字状に開いて始動口３６に遊技球が流入し易い状態（遊技者にとって有利な状態）に変化させられる。
【００４９】
また、本発明の実施の形態の遊技機１は、特図変動表示ゲームの結果態様に基づいて、遊技状態として、表示装置５３における特図変動表示ゲームの変動表示時間を短縮する時短動作状態（第２動作状態）を発生可能となっている。時短動作状態（第２動作状態）は、通常動作状態（第１動作状態）と比較して始動口３６の開閉部材３６ａが開放状態となりやすい状態である。
【００５０】
時短動作状態においては、普図変動表示ゲームの実行時間が通常動作状態における実行時間よりも短くなるように制御され（例えば、１０秒が１秒）、単位時間当りの始動口３６の開放回数が実質的に多くなるように制御される。また、時短動作状態においては、普図変動表示ゲームに当選したことによって始動口３６が開放される場合に、開放時間が通常動作状態の開放時間よりも長くなるように制御される（例えば、０．３秒が１．８秒）。また、時短動作状態においては、普図変動表示ゲームの１回の当選結果に対して、始動口３６が１回ではなく、複数回（例えば、２回）開放される。さらに、時短動作状態においては普図変動表示ゲームの当選結果となる確率が通常動作状態よりも高くなるように制御される。すなわち、通常動作状態よりも始動口３６の開放回数が増加され、始動口３６に遊技球が入賞しやすくなり、特図変動表示ゲームの始動が容易となる。
【００５１】
また、始動口３６の内部には、始動口３６を通過した遊技球を検出するための、始動口ＳＷ３６ｄ（図９参照）が備えられる。始動口ＳＷ３６ｄによって遊技球を検出すると、補助遊技としての特図変動表示ゲームを開始する始動権利が発生する。このとき、特図変動表示ゲームを開始する始動権利は、所定の上限数（例えば４）の範囲内で特図始動記憶として記憶される。
【００５２】
特図変動表示ゲームを直ちに開始できない状態、例えば、既に特図変動表示ゲームが行われ、その特図変動表示ゲームが終了していない状態や、特別遊技状態となっている場合に、始動口３６に遊技球が入賞すると、特図始動記憶数が上限数未満（例えば、４個未満）ならば、特図始動記憶数が１加算され、始動口３６に遊技球が入賞したタイミングで抽出された乱数が特図始動記憶として一つ記憶される。そして、特図変動表示ゲームが開始可能な状態となると、特図始動記憶に基づき特図変動表示ゲームが開始される。
【００５３】
補助遊技としての特図変動表示ゲームは、遊技盤１０に設けられた普図・特図表示器３５で実行され、複数の識別情報を変動表示したのち、所定の結果態様を停止表示することで行われる。また、表示装置５３にて特図変動表示ゲームに対応して複数種類の識別情報（例えば、数字、記号、キャラクタ図柄など）が変動表示される。そして、特図変動表示ゲームの結果として、普図・特図表示器３５の表示態様が特別結果態様となった場合には、大当たりとなって特別遊技状態（いわゆる、大当たり状態）となる。また、これに対応して表示装置５３の表示態様も特別結果態様（例えば、「７，７，７」等のゾロ目数字の何れか）となる。なお、普図・特図表示器３５ではなく、表示装置５３のみで特図変動表示ゲームを実行するように構成してもよい。
【００５４】
また、本発明の実施の形態の遊技機１は、特図変動表示ゲームの結果態様に基づき、遊技状態として確変状態（第２確率状態）を発生可能となっている。この確変状態（第２確率状態）は、特図変動表示ゲームでの当り結果となる確率が、通常確率状態（第１確率状態）に比べて高い状態である。なお、確変状態と上述した時短動作状態はそれぞれ独立して発生可能であり、両方を同時に発生することも可能であるし、一方のみを発生させることも可能である。
【００５５】
図３は、本発明の実施の形態のセンターケース５１の分解斜視図である。
【００５６】
センターケース５１は、遊技盤本体１０ｂ（遊技盤１０）の表面側に前面構成部として配置される装飾枠部６５と、遊技盤本体１０ｂの裏面側に裏面構成部として配置される枠体基部６０とを前後に重合して構成されている。装飾枠部６５は、遊技盤本体１０ｂの表面に止着される環状の装飾ベース６６を備える。装飾ベース６６の裏面側には、装飾ベース６６と略同じ大きさで円形状に形成された装飾パネルユニット６７を備え、装飾枠部６５は、装飾ベース６６と装飾パネルユニット６７とを前後に重合して構成されている。
【００５７】
装飾ベース６６の下部には、上面に遊技球を前後方向及び左右方向に転動可能なベース側ステージ部４９ａが配置され、該ベース側ステージ部４９ａと遊技球通路５７との間には装飾ランプ４８が配置されている（図２参照）。そして、ベース側ステージ部４９ａを挟んで装飾ランプ４８とは反対側には、遊技球が流下可能な球導入路（ワープ流路）５０が設けられ、球導入路５０の入口５０ａを装飾ベース６６の外方へ向けて開放した状態で開設し、球導入路５０の出口５０ｂを後述する装飾パネルユニット６７の裏側へ連通している。
【００５８】
装飾パネルユニット６７は、略円形状の透明樹脂板で形成されたカバーパネル部６９を備え、該カバーパネル部６９の前面側の周縁に複数の装飾具４７を配置している。装飾パネルユニット６７と装飾枠部６５とを重合すると、装飾具４７が装飾ベース６６の内周縁に沿って配置されるように設定されている（図２参照）。
【００５９】
また、カバーパネル部６９の裏面側の下部には、上面に遊技球を前後方向及び左右方向に転動可能なユニット側ステージ部４９ｂが配置される。ユニット側ステージ部４９ｂは、装飾ベース６６のベース側ステージ部４９ａよりも上方に配置される。
【００６０】
さらに、カバーパネル部６９のうち球導入路５０の出口５０ｂに重合する箇所には球流入口６８を開設し、該球流入口６８を介して球導入路５０とユニット側ステージ部４９ｂとを連通している。したがって、遊技領域１０ａを流下する遊技球が球導入路５０に流入すると、球導入路５０がこの遊技球をユニット側ステージ部４９ｂ上に導入できるように構成されている。
【００６１】
枠体基部６０は、遊技盤１０の裏面側に止着される額縁状の基部ケース６１を前側が開放した状態で備え、該基部ケース６１の内側（言い換えるとセンターケース５１の内部）に、開口部６２ａが前面側に設けられた凹室６２を形成している。
【００６２】
また、基部ケース６１のうち凹室６２の後方には矩形状の窓部５２を前後方向へ貫通して開設し、基部ケース６１の後方から表示装置５３を装着して、表示装置５３の表示部５３ａを窓部５２及び凹室６２を通してセンターケース５１の前方へ臨ませている。
【００６３】
さらに、窓部５２の上縁部の前側には、役物駆動ソレノイド（図示せず）によって上下動可能な複数の装飾ピース４６が配置され、窓部５２の左右両側の周縁には、表示部５３ａの前方へ移動して演出動作を行う可動演出装置５８が備えられる。
【００６４】
そして、枠体基部６０の前方に装飾枠部６５を重合すると、凹室６２の開口部６２ａ及び窓部５２をカバーパネル部６９で前方から被覆し、表示装置５３の表示部５３ａを装飾枠部６５の内側（カバーパネル部６９が露出した箇所）からセンターケース５１の前方へ臨ませるように構成されている。
【００６５】
図４及び図５は、本発明の実施の形態の可動演出装置５８の構成を説明する図である。
【００６６】
可動演出装置５８は、第１演出ユニット６３と第２演出ユニット６４とを互いに離間した位置に備えて構成され、第１演出ユニット６３及び第２演出ユニット６４が連動して演出動作が実行される。
【００６７】
図４は、可動演出装置５８が動作する前の状態を示す図であり、図５は、可動演出装置５８が動作し、第１演出ユニット６３及び第２演出ユニット６４が動作した結果、当接部（第１当接部１２１及び第２当接部１２２）にて当接している状態を示す図である。
【００６８】
第１演出ユニット６３は、センターケース５１の左側、すなわち、基部ケース６１の窓部５２の周縁の左側に配置される。また、第２演出ユニット６４は、センターケース５１の右側に配置される。センターケース５１の前方から見て第１演出ユニット６３と第２演出ユニット６４との間に凹室６２及び窓部５２を臨ませるように配置される。
【００６９】
第１演出ユニット６３は、表示部５３ａの前方へ移動可能な第１演出部材７０と、該第１演出部材７０の駆動力を発生する第１演出駆動源としての役物駆動第１モータ（ＭＯＴ）７１と、役物駆動第１ＭＯＴ７１から発生した駆動力（回動力）を第１演出部材７０へ伝達する第１演出伝達機構（第１主腕部材７３及び第１副腕部材７４）とを備える。
【００７０】
また、役物駆動第１ＭＯＴ７１の出力軸（第１出力軸）７１ａがセンターケース５１の前後方向に延在し、第１出力軸７１ａには第１駆動ギア７６を共回り可能に軸着している。
【００７１】
第１主腕部材７３は、第１駆動ギア７６と噛合される第１主腕ギア７７が形成され、当該第１駆動ギア７６の上方に軸着される。第１副腕部材７４は、第１駆動ギア７６と噛合される第１副腕ギア７８が形成され、当該第１駆動ギア７６の下方に軸着される。第１主腕部材７３及び第１副腕部材７４は、基部ケース６１と軸着された端部の反対側の端部が互いに異なる位置で第１演出部材７０に軸着し、第１演出部材７０を支持している。
【００７２】
第１演出ユニット６３は、役物駆動第１ＭＯＴ７１を駆動して第１駆動ギア７６をセンターケース５１の正面から見て時計方向へ回動すると、役物駆動第１ＭＯＴ７１の駆動力（回動力）を第１駆動ギア７６及び第１主腕ギア７７を介して第１主腕部材７３へ伝達し、この駆動力により第１主腕部材７３がセンターケース５１の正面から見て反時計方向へ回動する。また、役物駆動第１ＭＯＴ７１の駆動力を第１駆動ギア７６及び第１副腕ギア７８を介して第１副腕部材７４へ伝達し、この駆動力により第１副腕部材７４が第１主腕部材７３と同じ反時計方向へ回動する。この結果、第１演出部材７０が第１主腕部材７３及び第１副腕部材７４に支持された状態で上昇する。
【００７３】
そして、役物駆動第１ＭＯＴ７１の駆動力により第１主腕部材７３及び第１副腕部材７４を上方へ延出して縦向き姿勢に設定すると、図４に示すように、第１演出部材７０を表示部５３ａの前方から外れて位置させた第１演出停止状態となり、第１演出部材７０が窓部５２の側方に位置して、装飾枠部６５の後方及び遊技盤本体１０ｂの後方に隠れる（図２参照）。
【００７４】
一方、第１演出停止状態から役物駆動第１ＭＯＴ７１を駆動して第１駆動ギア７６をセンターケース５１の正面から見て反時計方向へ回動すると、役物駆動第１ＭＯＴ７１の駆動力（回動力）を第１駆動ギア７６及び第１主腕ギア７７を介して第１主腕部材７３へ伝達し、この駆動力により第１主腕部材７３がセンターケース５１の正面から見て時計方向へ回動する。
【００７５】
また、役物駆動第１ＭＯＴ７１の駆動力を第１駆動ギア７６及び第１副腕ギア７８を介して第１副腕部材７４へ伝達し、この駆動力により第１副腕部材７４が第１主腕部材７３と同じ時計方向へ回動する。この結果、第１演出部材７０が第１主腕部材７３及び第１副腕部材７４に支持された状態で下降する。
【００７６】
そして、役物駆動第１ＭＯＴ７１の駆動力により第１主腕部材７３及び第１副腕部材７４を表示部５３ａの前方へ延出して横向き姿勢に設定すると、図５に示すように、第１演出部材７０を表示部５３ａの前方へ位置させた第１演出実行状態となり、第１演出部材７０が表示部５３ａとカバーパネル部６９との間の空間部のうち表示部５３ａの中央部分の前方に位置する。
【００７７】
第２演出ユニット６４は、表示部５３ａの前方へ移動可能な第２演出部材８０と、該第２演出部材８０の駆動力を発生する第２演出駆動源としての役物駆動第２モータ（ＭＯＴ）８１と、役物駆動第２ＭＯＴ８１から発生した駆動力（回動力）を第２演出部材８０へ伝達する第２演出伝達機構（第２主腕部材８３及び第２副腕部材８４）とを備える。
【００７８】
また、役物駆動第２ＭＯＴ８１を出力軸（第２出力軸）８１ａがセンターケース５１の前後方向に延在し、第２出力軸８１ａには第２駆動ギア８６を共回り可能に軸着している。
【００７９】
第２主腕部材８３は、第２駆動ギア８６と噛合される第２主腕ギア８７が形成され、当該第２駆動ギア８６よりも第１演出ユニット６３寄りの位置に軸着される。第２副腕部材８４は、第２駆動ギア８６と噛合される第２副腕ギア８８が形成され、当該第２駆動ギア８６の下方に軸着される。第２主腕部材８３及び第２副腕部材８４は、基部ケース６１と軸着された端部の反対側の端部が互いに異なる位置で第２演出部材８０に軸着し、第２演出部材８０を支持している。
【００８０】
第２演出ユニット６４は、役物駆動第２ＭＯＴ８１を駆動して第２駆動ギア８６をセンターケース５１の正面から見て時計方向へ回動すると、役物駆動第２ＭＯＴ８１の駆動力（回動力）を第２駆動ギア８６及び第２主腕ギア８７を介して第２主腕部材８３へ伝達し、この駆動力により第２主腕部材８３がセンターケース５１の正面から見て反時計方向へ回動する。また、役物駆動第２ＭＯＴ８１の駆動力を第２駆動ギア８６及び第２副腕ギア８８を介して第２副腕部材８４へ伝達し、この駆動力により第２副腕部材８４が第２主腕部材８３と同じ反時計方向へ回動する。この結果、第２演出部材８０が第２主腕部材８３及び第２副腕部材８４に支持された状態で下降する。
【００８１】
そして、役物駆動第２ＭＯＴ８１の駆動力により第２主腕部材８３及び第２副腕部材８４を回動して第２演出部材８０を下死点へ到達させ、引き続き第２主腕部材８３及び第２副腕部材８４を回動して斜め下方へ延出して縦向き姿勢に設定し、第２演出部材８０を下死点から僅かに上昇させると、図４に示すように、第２演出部材８０を表示部５３ａの前方から外れて位置させた第２演出停止状態となり、第２演出部材８０が装飾枠部６５の後方及び遊技盤本体１０ｂの後方に隠れる（図２参照）。
【００８２】
一方、第２演出停止状態から役物駆動第２ＭＯＴ８１を駆動して第２駆動ギア８６をセンターケース５１の正面から見て反時計方向へ回動すると、役物駆動第２ＭＯＴ８１の駆動力（回動力）を第２駆動ギア８６及び第２主腕ギア８７を介して第２主腕部材８３へ伝達し、この駆動力により第２主腕部材８３がセンターケース５１の正面から見て時計方向へ回動する。
【００８３】
また、役物駆動第２ＭＯＴ８１の駆動力を第２駆動ギア８６及び第２副腕ギア８８を介して第２副腕部材８４へ伝達し、この駆動力により第２副腕部材８４が第２主腕部材８３と同じ時計方向へ回動する。この結果、第２演出部材８０が第２主腕部材８３及び第２副腕部材８４に支持された状態で上昇する。
【００８４】
そして、役物駆動第２ＭＯＴ８１の駆動力により第２主腕部材８３及び第２副腕部材８４を表示部５３ａの前方へ延出して横向き姿勢に設定すると、図５に示すように、第２演出部材８０を表示部５３ａの前方へ位置させた第２演出実行状態となり、第２演出部材８０が表示部５３ａとカバーパネル部６９との間の空間部のうち表示部５３ａの中央部分の前方に位置する。
【００８５】
図６は、本発明の実施の形態の第１演出部材７０の分解斜視図である。
【００８６】
第１演出部材７０は、センターケース５１の正面から見て略半円形状の部材であり、第１演出ユニット６３側に円弧面を配置した姿勢に設定されている。
【００８７】
第１演出部材７０には、基部となる第１演出ベース１００が備えられる。第１演出ベース１００は、透明な樹脂によって形成される。第１演出ベース１００の上部には、第１主腕部材７３を第１演出ベース１００の前方から軸着する第１主腕軸着部１０１を形成し、第１演出ベース１００の下部には、第１副腕部材７４を第１演出ベース１００の後方から軸着する第１副腕軸着部１０２を形成している。
【００８８】
第１演出ベース１００の前面には、光を拡散しながら透過可能な第１光拡散シート１０３が重合される。さらに、第１光拡散シート１０３の前面に透明な第１保護パネル１０４を重合することによって、第１光拡散シート１０３が第１演出部材７０から脱落することを阻止している。
【００８９】
また、第１演出ベース１００の後部を前方へ窪ませて第１基板収納空間部１０５を形成し、該第１基板収納空間部１０５にＬＥＤなどの発光装置（装飾装置６２０、図１４参照）が実装された第１発光基板１０６を収納する。さらに、この状態で第１基板収納空間部１０５を第１ベース蓋部１０７で閉塞し、第１発光基板１０６が第１演出部材７０から脱落することを阻止している。
【００９０】
そして、第１発光基板１０６の発光装置から光を発生すると、この光が第１演出ベース１００、第１光拡散シート１０３、第１保護パネル１０４を透過してセンターケース５１の前方へ照射されるように構成されている。
【００９１】
さらに、第１当接部１２１の第１基板収納空間部１０５側には、後部が開放された第１演出磁石ホルダ１２４を窪ませて形成されている。第１演出磁石ホルダ１２４には、ボタン形状の永久磁石からなる第１磁石１２５を磁極が第２演出部材８０側へ向いた姿勢で、第１磁石１２５が第１当接部１２１（第１演出磁石ホルダ１２４）から脱落しないように収納されている。
【００９２】
第１発光基板１０６には、装飾装置６２０の発光を制御するためのＩ2ＣＩ／Ｏエクスパンダ６１５（図１４参照）が搭載され、演出制御装置５５０から出力された制御信号（電気信号）など送信するためのデータ線及びクロック線（信号線）が接続される。さらに、装飾装置６２０を発光させるために必要な電力を供給するための電源線などが接続される。これらの接続線は、ケーブル１０８としてまとめられて接続されている。
【００９３】
図７は、本発明の実施の形態の第２演出部材８０の分解斜視図である。
【００９４】
第２演出部材８０は、センターケース５１の正面から見て上部に切欠部分がある略平行四辺形状となっている。第２演出停止状態においては第２演出部材８０の上下両側面を第２演出ユニット６４側から第１演出ユニット６３側へ向けて下り傾斜させ（図４参照）、第２演出実行状態においては当該第２演出部材８０の左右両側面を第２演出ユニット６４側から第１演出ユニット６３側へ向けて下り傾斜させる姿勢に設定されている（図５参照）。
【００９５】
第２演出部材８０には、基部となる第２演出ベース１１０が備えられる。第２演出ベース１１０は、透明な樹脂によって形成される。第２演出ベース１１０の上部には、第２主腕部材８３を第２演出ベース１１０の前方から軸着する第２主腕軸着部１１１を形成し、第２演出ベース１１０の下部には、第２副腕部材８４を第２演出ベース１１０の後方から軸着する第２副腕軸着部１１２を形成している。
【００９６】
さらに、第２演出ベース１１０の前面には、光を拡散しながら透過可能な第２光拡散シート１１３を重合される。第２光拡散シート１１３の前面に透明な第２保護パネル１１４を重合することによって、第２光拡散シート１１３が第２演出部材８０から脱落することを阻止している。
【００９７】
また、第２演出ベース１１０の後部を前方へ窪ませて第２基板収納空間部１１５を形成し、該第２基板収納空間部１１５にＬＥＤなどの発光装置（装飾装置６２０）が実装された第２発光基板１１６を収納し、この状態で第２基板収納空間部１１５を第２ベース蓋部１１７で閉塞して、第２発光基板１１６が第２演出部材８０から脱落することを阻止している。
【００９８】
そして、第２発光基板１１６の発光装置から光を発生すると、この光が第２演出ベース１１０、第２光拡散シート１１３、第２保護パネル１１４を透過してセンターケース５１の前方へ照射されるように構成されている。
【００９９】
さらに、第２当接部１２２の第２基板収納空間部１１５側には、後部が開放された第２演出磁石ホルダ１２８を窪ませて形成されている。第２演出磁石ホルダ１２８には、ボタン形状の永久磁石からなる第２磁石１２９が、第１当接部１２１及び第２当接部１２２を挟んで第１磁石１２５とは対称となる位置に収納されている。
【０１００】
第２発光基板１１６には、第１発光基板１０６と同様に、装飾装置６２０の発光を制御するためのＩ2ＣＩ／Ｏエクスパンダ６１５（図１４参照）が搭載され、演出制御装置５５０から出力された制御信号などを送信するためのデータ線及びクロック線（信号線）が接続される。さらに、装飾装置６２０を発光させるために必要な電力を供給するための電源線などが接続される。これらの接続線は、ケーブル１１８としてまとめられて接続されている。
【０１０１】
可動演出装置５８は、第１演出部材７０に第１当接部１２１を備えるとともに、第２演出部材８０に第２当接部１２２を備える。そして、第１演出ユニット６３を第１演出実行状態へ変換するとともに、第２演出ユニット６４を第２演出実行状態へ変換すると、第１当接部１２１と第２当接部１２２とが当接し、第１演出部材７０と第２演出部材８０とで１つの装飾体を形成する。このとき、第１磁石１２５と第２磁石１２９との間で吸引力を発生するように第１磁石１２５及び第２磁石１２９が配置されている。さらに、この形成された装飾体を表示部５３ａの中央部の前方に位置させるように構成している。
【０１０２】
図８は、本発明の実施の形態の遊技機１の配線を説明する図である。
【０１０３】
図８では、遊技盤本体１０ｂにセンターケース５１が取り付けられ、表示装置５３がセンターケース５１に取り付けられる前の状態を示している。また、表示装置５３の背面には、演出制御装置５５０が取り付けられている。演出制御装置５５０には、コネクタ９０が備えられており、コネクタ９０を介して制御対象の演出装置に対し、制御信号の送信や電力の供給を行う。具体的には、後述する中継基板６００にケーブル９１を介して接続する。
【０１０４】
また、遊技盤本体１０ｂの背面下部には、遊技制御装置５００や各種制御基板を含む制御ユニット７００が配置される。制御ユニット７００に搭載される制御基板には、演出制御装置５５０から送信された制御信号を、装飾制御装置６１０（図９参照）に中継する中継基板６００が含まれる。装飾制御装置６１０は、詳細については後述するが、遊技を演出するための発光装置（例えば、ＬＥＤ）や可動物（例えば、モータ）などの演出装置の制御を行う。また、中継基板６００は、装飾制御装置６１０と同様に、発光装置や可動装置を接続可能である。
【０１０５】
中継基板６００には、演出制御装置５５０にケーブル９１を介して接続される上流コネクタ６０１が備えられる。ケーブル９１の一方のコネクタ９１ａは、前述のように、演出制御装置５５０のコネクタ９０に接続される。ケーブル９１の他方のコネクタ９１ｂは、中継基板６００の上流コネクタ６０１に接続される。さらに、遊技機１に備えられた各演出装置の制御を行う装飾制御装置６１０に接続するためのコネクタ６０２ａ〜６０２ｅを備える。
【０１０６】
さらに、中継基板６００には、接続されたケーブルの接続状態を示す空き端子モニタ６０３が備えられている。空き端子モニタ６０３の詳細については、図１３にて説明する。
【０１０７】
また、図示は略するが、遊技制御装置５００を構成するユニットが、中継基板６００のコネクタ装着面を覆うようにして設けられている。そのため、遊技制御装置５００は、中継基板６００の各コネクタに必要なケーブルを装着した後に取り付けられる配置構成となっている。
【０１０８】
前面枠３には、当該前面枠３に配置されたスピーカ３０及び装飾部材９ａ、９ｂなどを制御するための信号を送信するケーブル３ｂが接続されている。このケーブル３ｂのコネクタは、遊技盤１０の裏面側へ設けられる制御ユニット７００の中継基板６００に接続され、例えば、コネクタ６０２ｂに接続される。
【０１０９】
遊技盤本体１０ｂには、サイドランプ４５を取り付けるための開口部４５ｂが形成されている。サイドランプ４５には、電力及び信号を送信するケーブル４５ａが接続され、開口部４５ｂから遊技盤１０の裏面側へ導入される。遊技盤１０の裏面側へ導入されたケーブル４５ａは、中継基板６００に接続され、例えば、コネクタ６０２ｄに接続される。
【０１１０】
また、遊技盤１０の下部には、図２に示したように、始動口３６及び大入賞口４２が配置される。始動口３６が配置されている遊技盤１０の裏側には、普図変動表示ゲームに当選した場合に開放される開閉部材３６ａを開閉するための普電ソレノイド（ＳＯＬ）３６ｂが配置される。また、特図変動表示ゲームに当選した場合に、大入賞口４２を開閉するための大入賞口ＳＯＬ４２ｂも遊技盤１０の裏側に配置されている。普電ＳＯＬ３６ｂ及び大入賞口ＳＯＬ４２ｂには、制御信号の入力を受け付けるためのケーブル（図示略）が接続され、このケーブルは遊技制御装置５００に接続されている。また、ケーブル４２ｃは、大入賞口４２の内部に備えられる演出用のＬＥＤを点灯させるための電力及び信号を伝達するケーブルとして中継基板６００に接続され、例えば、コネクタ６０２ｆに接続される。
【０１１１】
前述のように、遊技盤１０の中央部には、センターケース５１が取り付けられている。センターケース５１の内部には、第１演出部材７０及び第２演出部材８０によって構成される可動演出装置５８が備えられる。図８では、第１演出部材７０及び第２演出部材８０が当接面（１２１，１２２）で当接している状態となっている。
【０１１２】
また、可動演出装置５８の第１演出ユニット６３及び第２演出ユニット６４には、前述のように、第１演出部材７０及び第２演出部材８０を稼動させるためのモータ（役物駆動第１モータ７１、役物駆動第２モータ８１）が備えられている。そして、これらのモータを制御するための信号及びモータを駆動させるための電力を供給するためのケーブル６５２が可動演出装置５８に接続されている。また、可動演出装置５８には、これらのモータの動作状態を検知するためのモータ位置検出センサ５６０（図示せず）が備えられており、センシング結果を受信するためのケーブル６５１が接続されている。ケーブル６５２及びケーブル６５１は、センターケース５１の開口部５１ｂから遊技盤１０の裏面側に延びており、中継基板６００に接続される。例えば、ケーブル６５２はコネクタ６０２ｃに接続され、ケーブル６５１はコネクタ６０２ｅに接続される。
【０１１３】
さらに、演出制御装置５５０から出力された制御信号を、センターケース５１の内部に配置されたＬＥＤなどの演出装置を制御するための装飾制御装置６１０（図９参照）へ伝達するケーブル６５３が接続される。ケーブル６５３は、センターケース５１に設けられた開口部５１ａから遊技盤１０の裏面側の中継基板６００に接続され、例えば、コネクタ６０２ａに接続される。
【０１１４】
図９は、本発明の実施の形態の遊技機１の構成を示すブロック図である。
【０１１５】
遊技機１は、遊技を統括的に制御する遊技制御装置５００、各種演出を行うために表示装置５３及びスピーカ３０等を制御する演出制御装置５５０、遊技球を払い出すために図示しない払出モータを制御する払出制御装置５８０を備える。
【０１１６】
まず、遊技制御装置５００の構成について説明する。なお、演出制御装置５５０については、図１０にて説明する。
【０１１７】
遊技制御装置５００は、遊技用マイコン５０１、入力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）５０５、出力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）５０６、及び外部通信端子５０７を備える。
【０１１８】
遊技用マイコン５０１は、ＣＰＵ５０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０３及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０４を備える。
【０１１９】
ＣＰＵ５０２は、遊技を統括的に制御する主制御装置であって、遊技制御を司る。ＲＯＭ５０３は、遊技制御のための不変の情報（プログラム、データ等）を記憶している。ＲＡＭ５０４は、遊技制御時にワークエリアとして利用される。
【０１２０】
外部通信端子５０７は、遊技制御装置５００の設定情報等を検査する検査装置等の外部機器に遊技制御装置５００を接続する。
【０１２１】
ＣＰＵ５０２は、入力Ｉ／Ｆ５０５を介して各種入力装置（始動口ＳＷ３６ｄ、一般入賞口ＳＷ４４ａ〜４４ｎ、ゲートＳＷ３４ａ、カウントＳＷ４２ｄ、ガラス枠開放ＳＷ１８ａ、前面枠開放ＳＷ３ａ、球切れＳＷ５４、振動センサ５５、及び磁気センサ５６）からの検出信号を受けて、大当り抽選等、種々の処理を行う。
【０１２２】
始動口ＳＷ３６ｄは、始動口３６に遊技球が入賞したことを検出するスイッチである。一般入賞口ＳＷ４４ａ〜４４ｎは、一般入賞口４４に遊技球が入賞したことを検出するスイッチである。
【０１２３】
ゲートＳＷ３４ａは、普図始動ゲート３４を遊技球が通過したことを検出するスイッチである。カウントＳＷ４２ｄは、大入賞口４２に遊技球が入賞したことを検出するスイッチである。
【０１２４】
ガラス枠開放ＳＷ１８ａは、ガラス枠１８が開放されたことを検出するスイッチである。前面枠開放ＳＷ３ａは、前面枠３が開放されたことを検出するスイッチである。
【０１２５】
球切れＳＷ５４は、遊技機１の内部に貯留され、払い出しに用いられる遊技球の数が所定数以下になったことを検出するスイッチである。
【０１２６】
振動センサ５５は、遊技機１に与えられた振動を検出するセンサであり、遊技機１を振動させるなどの不正行為を検出する。磁気センサ５６は、始動口３６の第２始動入賞口、一般入賞口４４、大入賞口４２、及び普図始動ゲート３４付近に設けられ、磁力を検出するセンサである。磁気センサ５６は、各入賞口付近に磁石を近づけて、遊技領域１０ａに発射された遊技球を各入賞口に導く不正を検出する。
【０１２７】
また、ＣＰＵ５０２は、出力Ｉ／Ｆ５０６を介して、普図・特図表示器３５、普電ＳＯＬ３６ｂ、大入賞口ＳＯＬ４２ｂ、払出制御装置５８０、及び演出制御装置５５０に指令信号を送信して、遊技を統括的に制御する。
【０１２８】
普図・特図表示器３５には、前述のように、特図変動表示ゲーム及び普図変動表示ゲームが実行される。さらに、特図変動表示ゲームの未処理回数（特図始動記憶数）及び普図変動表示ゲームの未処理回数（普図始動記憶数）が表示される。普図変動表示ゲームが当りとなるか否かを示す乱数を含む普図始動記憶、及び特図変動表示ゲームが当りとなるか否かを示す乱数を含む特図始動記憶が記憶されている。
【０１２９】
普電ＳＯＬ３６ｂは、普図変動表示ゲームの停止表示が特別の結果態様となった場合に、開閉部材３６ａを開放することによって、始動口３６に遊技球が入賞しやすい状態にする。
【０１３０】
大入賞口ＳＯＬ４２ｂは、特図変動表示ゲームの結果が特別の結果態様となって、特別遊技状態（大当たり状態）となった場合に、大入賞口４２の開閉扉４２ａを開放して、遊技球が入賞しやすい状態に変換する。
【０１３１】
遊技制御装置５００は、外部情報端子５０８から図示しない情報収集端末装置を介して、遊技機データを図示しない遊技場管理装置に出力する。遊技場管理装置は、遊技場に設置された遊技機１の遊技データを収集管理する計算機である。
【０１３２】
払出制御装置５８０は、遊技球が一般入賞口４４又は大入賞口４２に入賞した場合に、入賞した入賞口に対応する数の遊技球の払出指令を遊技制御装置５００から受信する。また、球貸ボタン２６が操作された場合にも所定数の遊技球の払い出しを行う払出指令を遊技制御装置５００から受信する。払出制御装置５８０は、受信した払出指令に基づいて、図示しない払出モータを制御し、払出指令に指定された数の遊技球を払い出す。
【０１３３】
遊技制御装置５００は、変動開始コマンド、客待ちデモコマンド、ファンファーレコマンド、確率情報コマンド、及びエラー指定コマンド等を、遊技の状況を示す遊技データとして、出力Ｉ／Ｆ５０６を介して、演出制御装置５５０へ送信する。
【０１３４】
図１０は、本発明の実施の形態の演出制御装置５５０の構成を示すブロック図である。
【０１３５】
演出制御装置５５０は、遊技制御装置５００から入力される遊技データに基づいて、演出内容を決定し、表示装置５３及びスピーカ３０を制御するとともに、中継基板６００を介して演出装置を制御する。
【０１３６】
演出装置には、ＬＥＤなどの装飾装置６２０、役物駆動第１ＭＯＴ（第１演出モータ）７１及び役物駆動第２ＭＯＴ（第２演出モータ）８１などが含まれる。装飾装置６２０は、中継基板６００に直接接続されるものと、装飾制御装置６１０を介して接続されるものとがある。詳細については後述するが、これら装飾装置６２０、役物駆動第１ＭＯＴ７１及び役物駆動第２ＭＯＴ８１によって、遊技の演出が行われる。
【０１３７】
また、演出制御装置５５０は、演出ボタン１７から当該演出ボタン１７が操作されたことを示す信号が入力される。さらに、モータ位置検出センサ５６０によって検出された役物駆動第１ＭＯＴ７１及び役物駆動第２ＭＯＴ８１の位置情報が、中継基板６００を介して入力される。
【０１３８】
演出制御装置５５０は、ＣＰＵ５５１、制御ＲＯＭ５５２、ＲＡＭ５５３、画像ＲＯＭ５５４、音ＲＯＭ５５５、ＶＤＰ５５６、音ＬＳＩ５５７、入力Ｉ／Ｆ５５８ａ、出力Ｉ／Ｆ５５８ｂ、電源投入検出回路５５９、マスタＩＣ５７０及びＮＯＲゲート回路５９０を備える。
【０１３９】
ＣＰＵ５５１、ＶＤＰ５５６、ＲＡＭ５５３、制御ＲＯＭ５５２、音ＬＳＩ５５７、入力Ｉ／Ｆ５５８ａ、及び出力Ｉ／Ｆ５５８ｂは、バス５６３を介してそれぞれ接続されている。
【０１４０】
ＣＰＵ５５１は、遊技制御装置５００から送信された指令信号が割込信号（ＩＮＴ）として入力され、入力された指令信号に基づいて、各種演出を制御する。また、ＣＰＵ５５１には、マスタＩＣ５７０の後述するコントローラ５７４から割込信号が入力されるとともに、ＶＤＰ５５６から割込信号が入力される。ＣＰＵ５５１は、割込信号の入力を受け付けると、実行中の処理を中断し、入力された割込信号に対応する処理を実行する。
【０１４１】
制御ＲＯＭ５５２には、演出制御のための不変の情報（プログラム、データ等）が格納されている。ＲＡＭ５５３は、演出制御時にワークエリアとして利用される。
【０１４２】
画像ＲＯＭ５５４は、ＶＤＰ５５６に接続され、表示装置５３に表示される画像データを格納する。ＶＤＰ５５６は、表示装置５３への画像出力を制御するプロセッサである。
【０１４３】
また、ＶＤＰ５５６は、表示装置５３に表示される画像を更新する周期（３３ｍｓ周期）と同期する同期信号を発生させる同期信号発生手段を備える。同期信号発生手段は、同期信号を発生させるごとに、発生させた同期信号をＣＰＵ５５１に割込信号として入力する。
【０１４４】
音ＲＯＭ５５５は、音ＬＳＩ５５７に接続され、スピーカ３０から出力される音データを格納する。音ＬＳＩ５５７は、スピーカ３０からの音声出力を制御する回路である。
【０１４５】
入力Ｉ／Ｆ５５８ａは、フィルタ５６５を介して外部から入力された情報を受け付けるインタフェースである。具体的には、演出ボタン１７が操作されたことを示す信号の入力を受け付けたり、中継基板６００を介してモータ位置検出センサ５６０によって検出された各モータの位置情報などの入力を受け付けたりする。なお、演出ボタン１７は、図１で説明したように、上皿２１の上縁部に設けられており、遊技者の操作によって、表示装置５３で実行される特図変動表示ゲームにおける演出を選択したりすることができる。
【０１４６】
電源投入検出回路５５９は、演出制御装置５５０に電源が投入された場合に、マスタＩＣ５７０の図示しないレジスタをデフォルト状態（すべて０）に初期化するリセット信号を発生させ、ＮＯＲゲート回路５９０に出力する。
【０１４７】
また、ＣＰＵ５５１は、所定の条件が成立した場合に、バス５６３を介してリセット信号を出力Ｉ／Ｆ５５８ｂに出力する。そして、出力Ｉ／Ｆ５５８ｂは、入力されたリセット信号をＮＯＲゲート回路５９０に出力し、さらに、フィルタ５６５を介して中継基板６００に当該リセット信号を出力する。所定の条件とは、例えば、すべての装飾制御装置６１０において、エラーフラグが「ＯＮ」になった場合などである（図３０参照）。
【０１４８】
なお、電源投入検出回路５５９からＮＯＲゲート回路５９０に入力されるリセット信号と、ＣＰＵ５５１から出力Ｉ／Ｆ５５８ｂを介してＮＯＲゲート回路５９０に入力されるリセット信号は、いずれの場合にもＬＯＷレベルの状態のときにリセットを指令する信号として機能する。そのため、電源投入検出回路５５９及びＣＰＵ５５１の少なくとも一方からＮＯＲゲート回路５９０にリセット信号が出力されていれば、ＮＯＲゲート回路５９０を介してリセット信号がマスタＩＣ５７０に入力される。
【０１４９】
次に、マスタＩＣ５７０について説明する。
【０１５０】
マスタＩＣ５７０は、制御対象となる装飾装置を制御する装飾制御装置６１０に個別に割り当てられたアドレスを指定して、指定した個別アドレスの装飾制御装置６１０に装飾装置の制御内容を出力する。なお、装飾制御装置６１０の個別アドレスは、正確には、装飾制御装置６１０に含まれるＩ2ＣＩ／Ｏエクスパンダ６１５（図１４参照）の個別アドレスである。
【０１５１】
マスタＩＣ５７０は、接続線ＳＤＡ、接続線ＳＣＬ、接続線ＧＮＤ、接続線Ｖｃｃ、接続線Ｖｌｅｄ、接続線Ｖｍｓ、及び接続線Ｖｓｅの７種類の接続線を介して、中継基板（装飾制御装置）６００に接続される。これらの接続線は、マスタＩＣ５７０と中継基板６００とを接続するケーブル９１（図８参照）により構成される。
【０１５２】
接続線ＳＤＡは、演出制御装置５５０と装飾制御装置６１０との間でデータを通信するための接続線であり、本発明の実施の形態におけるデータ線として機能する。接続線ＳＣＬは、接続線ＳＤＡでのデータ通信に用いられるクロック信号を入出力するための接続線であり、本発明の実施の形態におけるタイミング信号線として機能する。接続線ＧＮＤは、接続線Ｖｃｃ、接続線Ｖｌｅｄ、接続線Ｖｍｓ、及び接続線Ｖｓｅで供給される電源のグランドである。
【０１５３】
接続線Ｖｃｃは、中継基板６００及び装飾制御装置６１０にロジック用の電源を供給するための接続線である。接続線Ｖｌｅｄは、ＬＥＤ（装飾装置６２０）を発光させるための電源を供給するための接続線である。接続線Ｖｍｓは、演出装置に含まれるモータやソレノイド（具体的には、役物駆動第１ＭＯＴ７１、役物駆動第２ＭＯＴ８１）に電源を供給するための接続線である。接続線Ｖｓｅは、各種センサ（演出装置に含まれるモータの状態を検出する状態検出センサであって、具体的には、モータ位置検出センサ５６０が相当する）に電源を供給するための接続線である。
【０１５４】
中継基板６００と装飾制御装置６１０との間は、接続線Ｖｃｃ、接続線Ｖｌｅｄ、接続線ＳＤＡ、接続線ＳＣＬ、及び接続線ＧＮＤを介して接続される。本発明の実施の形態では、モータ位置検出センサ５６０、役物駆動第１ＭＯＴ７１及び役物駆動第２ＭＯＴ８１は、中継基板６００に直接接続されるため、装飾制御装置６１０に接続するための配線に接続線Ｖｍｓ及び接続線Ｖｓｅは含まれない。なお、接続線Ｖｍｓはケーブル６５２（図８参照）に含まれており、接続線Ｖｓｅはケーブル６５１（図８参照）に含まれている。
【０１５５】
マスタＩＣ５７０と装飾制御装置６１０とは、接続線ＳＤＡ及び接続ＳＣＬによって２ライン双方向通信を行う。
【０１５６】
マスタＩＣ５７０は、中継基板６００及び装飾制御装置６１０にデータを送信する場合には、まず、接続線ＳＣＬの信号レベルをＨＩＧＨに維持したまま、接続線ＳＤＡの信号レベルをＨＩＧＨからＬＯＷに変化させることにより、装飾制御装置６１０へのデータ出力を開始するためのスタート条件を成立させる（装飾制御装置６１０に対してスタートコンディションを発行する）。
【０１５７】
この後、マスタＩＣ５７０は、接続線ＳＣＬの信号レベルをＬＯＷに変更し、接続線ＳＣＬの信号レベルがＬＯＷである間に接続線ＳＤＡの信号レベルを送信データの最初のビットのレベルに設定し、所定時間後に接続線ＳＣＬの信号レベルをＬＯＷからＨＩＧＨに変化させる。接続線ＳＣＬの信号レベルがＨＩＧＨに変化すると、装飾制御装置６１０は接続線ＳＤＡの信号レベルを取得し、送信データの最初のビットとして認識する。次いで、マスタＩＣ５７０は、接続線ＳＣＬの信号レベルをＨＩＧＨからＬＯＷに戻す。
【０１５８】
この手順を１回実行すると、マスタＩＣ５７０から装飾制御装置６１０へ１ビットのデータが送信され、最終的にはこの手順が８回繰り返されることで、送信データの８ビットすべてがマスタＩＣ５７０から装飾制御装置６１０へ送信される（１バイト分のデータが送信される）。
【０１５９】
そして、マスタＩＣ５７０は、最後の８ビット目のデータ送信が終了すると、接続線ＳＣＬの信号レベルをＨＩＧＨからＬＯＷに戻した際に、接続線ＳＤＡを解放して装飾制御装置６１０からの返答信号を受信することを待機する受信待機状態にする。
【０１６０】
受信待機状態になると、装飾制御装置６１０は、接続線ＳＤＡを介して１ビットの返答信号（後述するＡＣＫ又はＮＡＣＫ）をマスタＩＣ５７０に返す。次いで、マスタＩＣ５７０は、接続線ＳＣＬの信号レベルをＬＯＷからＨＩＧＨに変化させて返答信号のレベルを取り込み、所定時間後に接続線ＳＣＬの信号レベルをＨＩＧＨからＬＯＷに変化させると、装飾制御装置６１０は接続線ＳＤＡを解放する。
【０１６１】
マスタＩＣ５７０は、このような１バイト分のデータ送信と１ビット分の返答信号の受信とを交互に繰り返し、装飾制御装置６１０へ出力すべきデータがすべて出力されるまで継続する。マスタＩＣ５７０は、出力すべきデータの出力が終了した場合には、接続線ＳＣＬの信号レベルをＨＩＧＨに維持したまま、接続線ＳＤＡの信号レベルをＬＯＷからＨＩＧＨに変更させることにより、装飾制御装置６１０へのデータ出力を終了するためのストップ条件を成立させる（装飾制御装置６１０に対してストップコンディションを発行する）。
【０１６２】
入力用ＢＵＦ５７１は、装飾制御装置６１０から接続線ＳＤＡを介して入力されたデータが一時的に記憶される記憶装置である。
【０１６３】
具体的には、マスタＩＣ５７０が入力モードに設定された場合において、装飾制御装置６１０からマスタＩＣ５７０に送信されたデータが、フィルタ５７５ａによりノイズが除去されて入力用ＢＵＦ５７１に一時的に記憶される。
【０１６４】
出力用ＢＵＦ５７２は、装飾制御装置６１０に接続線ＳＤＡを介して出力するデータが一時的に記憶される。
【０１６５】
リセットレジスタ（ＲＥＧ）５７３は、バス５６３に接続され、ＣＰＵ５５１からの指令を受けてリセット信号をコントローラ５７４に出力する。コントローラ５７４は、マスタＩＣ５７０を統括的に制御し、各種処理を実行する。
【０１６６】
フィルタ５７５ａは、接続線ＳＤＡから入力されたデータのノイズを除去する。ドライバ５７６ａは、接続線ＳＤＡからデータを出力する場合に、トランジスタ５７８ａが動作可能な電圧をトランジスタ５７８ａに印加する。
【０１６７】
接続線ＳＤＡは、プルアップ抵抗Ｒによって所定の電圧が印加され（図１８参照）、フィルタ５７５ａ及びトランジスタ５７８ａに接続されている。
【０１６８】
トランジスタ５７８ａは、電力消費を抑えるために電界効果トランジスタ（ＦＥＴ）が用いられている。トランジスタ５７８ａのゲートはドライバ５７６ａに接続され、ドレインはプルアップ抵抗Ｒにより所定の電圧が印加された接続線ＳＤＡに接続され、ソースは接地されている。
【０１６９】
トランジスタ５７８ａのゲートに印加される電圧がトランジスタ５７８ａを動作させる所定値よりも小さければ、ドレインとソースとの間に電流が流れないので、接続線ＳＤＡに印加された電圧は降下せず、その結果、接続線ＳＤＡはＨＩＧＨレベルとなる。一方、トランジスタ５７８ａのゲートに印加される電圧がトランジスタ５７８ａを動作させる所定値以上であれば、所定値の電圧が印加されたドレインから接地されているソースへ電流が流れることによって、接続線ＳＤＡの電圧が低下し、その結果、接続線ＳＤＡはＬＯＷレベルとなる。
【０１７０】
なお、トランジスタ５７８ａは、１０ミリアンペア程度の電流をドレインからソースへ流しても破損しない仕様のものを用いている。このため、接続線ＳＤＡには、通常のＩ2Ｃバス使用で用いられる電流値よりもはるかに大きい１０ミリアンペア程度の電流を流すことが可能であり、演出制御装置５５０と装飾制御装置６１０との間のデータ送信が、ノイズによる障害に耐えうる構成となっている。
【０１７１】
ドライバ５７６ａは、データを接続線ＳＤＡから出力する場合に、トランジスタ５７８ａにドレインとソースとの間に電流を流すためにトランジスタ５７８ａのゲートにトランジスタ５７８ａが動作可能な値の電圧を印加する。そして、ドライバ５７６ａは、接続線ＳＤＡの電圧を、ＨＩＧＨレベル又はＬＯＷレベルに設定することによって、データを接続線ＳＤＡから出力する。
【０１７２】
また、フィルタ５７５ｂは、接続線ＳＣＬから入力されたデータのノイズを除去する。ドライバ５７６ｂは、接続線ＳＣＬからデータを出力する場合に、トランジスタ５７８ｂが動作可能な電圧をトランジスタ５７８ｂに印加する。
【０１７３】
接続線ＳＣＬは、プルアップ抵抗Ｒによって所定の電圧が印加され（図１８参照）、フィルタ５７５ｂ及びトランジスタ５７８ｂに接続されている。
【０１７４】
トランジスタ５７８ｂは、電力消費を抑えるために電界効果トランジスタ（ＦＥＴ）が用いられている。トランジスタ５７８ｂのゲートはドライバ５７６ｂに接続され、ドレインはプルアップ抵抗Ｒにより所定の電圧が印加された接続線ＳＣＬに接続され、ソースは接地されている。
【０１７５】
トランジスタ５７８ｂのゲートに印加される電圧がトランジスタ５７８ｂを動作させる所定値よりも小さければ、ドレインとソースとの間に電流が流れないので、接続線ＳＣＬに印加された電圧は降下せず、その結果、接続線ＳＣＬはＨＩＧＨレベルとなる。一方、トランジスタ５７８ｂのゲートに印加される電圧がトランジスタ５７８ｂを動作させる所定値以上であれば、所定値の電圧が印加されたドレインから接地されているソースへ電流が流れることによって、接続線ＳＣＬの電圧が低下し、その結果、接続線ＳＣＬはＬＯＷレベルとなる。
【０１７６】
なお、トランジスタ５７８ｂは、１０ミリアンペア程度の電流をドレインからソースへ流しても破損しない仕様のものを用いている。そのため、接続線ＳＣＬには、通常のＩ2Ｃバス使用で用いられる電流値よりもはるかに大きい１０ミリアンペア程度の電流を流すことが可能であり、演出制御装置５５０と装飾制御装置６１０との間のデータ送信が、ノイズによる障害に耐えうる構成となっている。
【０１７７】
ドライバ５７６ｂは、クロック信号を接続線ＳＣＬから出力する場合に、トランジスタ５７８ｂにドレインとソースとの間に電流を流すためにトランジスタ５７８ｂのゲートにトランジスタ５７８ｂが動作可能な値の電圧を印加する。そして、ドライバ５７６ｂは、接続線ＳＣＬの電圧を、ＨＩＧＨレベルとＬＯＷレベルとに繰り返し変化させることによって、クロック信号を接続線ＳＣＬから出力する。
【０１７８】
電源投入リセット回路５７７は、マスタＩＣ５７０に電源が投入されて、電源投入リセット回路５７７内の電圧が所定値に達した場合に、入力用ＢＵＦ５７１及び出力用ＢＵＦ５７２などの記憶領域をデフォルト状態にするためのリセット信号をコントローラ５７４に出力する。
【０１７９】
次に、中継基板６００及び装飾制御装置６１０について説明する。
【０１８０】
中継基板６００は、装飾制御装置６１０と同等の機能を有し、マスタＩＣ５７０に直接接続されている。そして、中継基板６００に接続された装飾制御装置６１０に、マスタＩＣ５７０から送信された電気信号を送信（中継）する。
【０１８１】
装飾装置６２０は、装飾制御装置６１０に備えられるＩ2ＣＩ／Ｏエクスパンダ６１５（図１４参照）によって制御され、電流を流すことによって光が点滅して演出を行う発光装置であり、例えばＬＥＤなどである。装飾装置基板６２５は、サイドランプ４５（図８参照）に設けられる基板であり、サイドランプ４５の発光装置（ＬＥＤ）が搭載されている。このサイドランプ４５の発光装置は、中継基板６００に備えられるＩ2ＣＩ／Ｏエクスパンダ６１５によって、直接制御される。
【０１８２】
役物駆動第１モータ（ＭＯＴ）７１及び役物駆動第２ＭＯＴ８１は、電流が流れると回転動作することによって演出動作を行う駆動装置である。役物駆動第１ＭＯＴ７１及び役物駆動第２ＭＯＴ８１は、演出制御装置５５０のドライバ５６４により中継基板６００を経由して直接制御されるので、Ｉ2ＣＩ／Ｏエクスパンダ６１５を介在させる処理は行われない。
【０１８３】
本発明の実施の形態では、役物駆動第１ＭＯＴ７１及び役物駆動第２ＭＯＴ８１は、可動演出装置５８に含まれ、具体的には、役物駆動第１ＭＯＴ７１は第１演出ユニット６３、役物駆動第２ＭＯＴ８１は第２演出ユニット６４に含まれている。
【０１８４】
演出制御装置５５０は、役物駆動第１ＭＯＴ７１及び役物駆動第２ＭＯＴ８１を制御することによって、第１演出ユニット６３及び第２演出ユニット６４が連動した演出動作を実行させる。
【０１８５】
なお、演出制御装置５５０と中継基板６００との接続方法、及び中継基板６００と中継基板６００以外の装飾制御装置６１０との接続方法については、図１１〜図１３にて詳細を後述する。また、装飾制御装置６１０の構成及び接続方法などについては、図１４〜図１９にて詳細を後述する。
【０１８６】
図１１は、本発明の実施の形態の中継基板６００及び装飾制御装置６１０の接続状態を示す図であり、遊技機１に前面枠３が取り付けられる場合を示す図である。
【０１８７】
なお、本発明の実施の形態の遊技機１には複数の仕様があり、通常版遊技機１と廉価版遊技機１とがある。通常版遊技機１は、標準仕様の装飾部材を備えている前面枠３（通常版前面枠）を備えている。廉価版遊技機１は、標準仕様の装飾部材よりも廉価なコストで構成された装飾部材を備えている前面枠３（廉価版前面枠）を備えている。
【０１８８】
図１１は、通常版遊技機１に関するものであり、通常版前面枠３を備えている。これに対して、廉価版遊技機１は、通常版前面枠３の代わりに廉価版前面枠３が設けられる。
【０１８９】
図１２は、本発明の実施の形態の通常版前面枠３の代わりに設けられる廉価版前面枠３について説明する図である。
【０１９０】
廉価版遊技機１は、図１１における通常版前面枠３の部分を、図１２の廉価版前面枠３に置換した遊技機に相当する。
【０１９１】
装飾制御装置６１０は、主として、遊技盤１０及び前面枠３に取り付けられている。前面枠３に取り付けられた装飾制御装置６１０が制御する装飾装置（ＬＥＤ）６２０は、装飾部材９ａ、９ｂ、照明ユニット１１、及び異常報知ＬＥＤ２９を照射するものである。一方、遊技盤１０に取り付けられる装飾制御装置６１０は、センターケース５１、表示装置５３、及び演出制御装置５５０を一体化して構成される補助遊技装置ユニット１２に含まれている。
【０１９２】
補助遊技装置ユニット１２を構成するセンターケース５１は、前述したように、枠装飾部６５と枠体基部６０とを組み合わせて構成される。
【０１９３】
枠装飾部６５には、変動表示ゲームなどの補助遊技の演出を行うための演出装置や当該演出装置を制御するための装飾制御装置６１０などが複数個備えられる。これらの装飾制御装置６１０同士を所定の信号ケーブルにより相互に接続し、さらに、この装飾制御装置６１０に制御される演出装置もケーブルで接続することにより、当該枠装飾部６５が一体構成される。
【０１９４】
また、枠体基部６０にも、変動表示ゲームなどの補助遊技の演出を行うための演出装置や当該演出装置を制御するための装飾制御装置６１０が複数個備えられる。これらの装飾制御装置６１０同士を所定の信号ケーブルにより相互に接続し、さらに、この装飾制御装置６１０に制御される演出装置もケーブルで接続することにより、当該枠体基部６０が一体構成される。
【０１９５】
ゆえに、枠装飾部６５や枠体基部６０は、本実施形態における一体型演出ユニットを構成している。これに対し、サイドランプ４５などは、一体型演出ユニットに含まれない単体の演出装置であるので、分離型演出装置を構成することになる。
【０１９６】
なお、補助遊技装置ユニット１２に含まれる演出装置のすべてが補助遊技装置ユニット１２内部の装飾制御装置６１０によって制御される必要はない。例えば、本発明の実施の形態では、センターケース５１内に配置される可動物は、中継基板６００を介して、演出制御装置５５０により直接制御される。
【０１９７】
通常版前面枠３と廉価版前面枠３とは、装飾部材９ａ、９ｂに含まれる装飾装置６２０の数が相違し、さらに、装飾装置６２０を制御する装飾制御装置６１０の数も相違する。具体的には、通常版前面枠３の装飾部材９ａ、９ｂは四つの装飾制御装置６１０によって制御され、廉価版前面枠３の装飾部材９ａ’、９ｂ’は二つの装飾制御装置６１０によって制御される。装飾部材９ａ、９ｂは最大６０個のＬＥＤによって照射するのに対して、装飾部材９ａ’、９ｂ’は最大３０個のＬＥＤによって照射するので、通常版前面枠３のほうが廉価版前面枠３よりも明るくなり、実行可能な演出のバリエーションを増やすことも可能である。このため、通常版前面枠３が取り付けられた場合の装飾装置６２０の制御と、廉価版前面枠３が取り付けられた場合の装飾装置６２０の制御が相違する。
【０１９８】
このため、通常版前面枠３に取り付けられる装飾制御装置６１０の個別アドレスと廉価版前面枠３に取り付けられる装飾制御装置６１０の個別アドレスに同じアドレスを割り当てた場合には、演出制御装置５５０から装飾制御装置６１０へ送信する演出制御データを、通常版前面枠３の場合と廉価版前面枠３の場合とで異ならせる必要があるので、遊技機１に取り付けられる前面枠３に応じて通常版用の演出制御装置５５０と廉価版用の演出制御装置５５０をそれぞれ用意しなければならない。したがって、製造メーカーが遊技機１を出荷する場合には、通常版用の演出制御装置５５０と廉価版用の演出制御装置５５０とを用意しなければならず、製造コストが上昇してしまう。
【０１９９】
このため、本発明の実施の形態では、通常版前面枠３と廉価版前面枠３とで制御が異なる装飾制御装置６１０の個別アドレスには、異なるアドレスを割り当て、演出制御装置５５０から装飾制御装置６１０へ送信する演出制御データが、通常版前面枠３の場合と廉価版前面枠３の場合とで共通となるように構成することで、一つの演出制御装置５５０で通常版用の制御と廉価版用の制御とを実行できるように構成した。こうすることによって、通常版用の演出制御装置５５０と廉価版用の演出制御装置５５０とをそれぞれ用意する必要がなくなり、製造コストを抑えることができる。なお、本発明の実施の形態では、補助遊技装置ユニット１２については、通常版であっても廉価版であっても同じ構成としている。
【０２００】
装飾制御装置６１０には、前述のように、装飾装置６２０を制御するためのＩ2ＣＩ／Ｏエクスパンダ６１５が搭載され、Ｉ2ＣＩ／Ｏエクスパンダ６１５には、個々のＩ2ＣＩ／Ｏエクスパンダ６１５を識別するための個別アドレスが割り当てられている。本発明の実施の形態では、前述のように、Ｉ2ＣＩ／Ｏエクスパンダ６１５の個別アドレスが、装飾制御装置６１０の個別アドレスとして利用される。
【０２０１】
演出制御装置５５０は、Ｉ2ＣＩ／Ｏエクスパンダ６１５の個別アドレスを指定して制御信号を送信することによって、装飾装置６２０を個別に制御して演出動作を実行することが可能となる。図１１に示す補助遊技装置ユニット１２及び通常版前面枠３に含まれるすべての装飾制御装置６１０には、それぞれ異なる個別アドレス（図中に「ａｄ＝」で示す）が割り当てられている。
【０２０２】
また、装飾制御装置６１０は、接続形態によって、分岐型（分岐基板）、連結型（連結基板）及び終端型（終端基板）の三種類に分類される。分岐型、連結型及び終端型いずれの装飾制御装置６１０にも装飾装置６２０を接続可能であり、接続された装飾装置６２０を制御することが可能である。
【０２０３】
分岐型の装飾制御装置６１０は、下流側に複数の装飾制御装置６１０が直接接続され、これらの複数の装飾制御装置６１０に受信した制御信号を送信する。連結型の装飾制御装置６１０は、下流側に一つの装飾制御装置６１０が接続され、接続された装飾制御装置６１０に受信した制御信号を送信する。終端型の装飾制御装置６１０は、下流側に装飾制御装置６１０が接続されず、装飾装置６２０の制御のみを行う。分岐型、連結型、終端型の装飾制御装置６１０の詳細に関しては、図１４を用いて後述する。
【０２０４】
なお、下流側とは、演出制御装置５５０から送信された電気信号を送信する側であり、反対に、上流側とは、演出制御装置５５０から送信された電気信号を受信する側である。
【０２０５】
ここで、本発明の実施の形態では、前述のように、可動演出装置５８を構成する第１演出部材７０及び第２演出部材８０の可動部分に装飾制御装置６１０が配置されている。言い換えれば、図６において、第１演出部材７０の可動部（第１演出ベース１００）に装飾制御装置６１０（第１発光基板１０６）が配置され、図７において、第２演出部材８０の可動部（第２演出ベース１１０）に装飾制御装置６１０（第２発光基板１１６）が配置されている。
【０２０６】
このとき、従来のシフトレジスタのように、各装飾制御装置６１０をデイジーチェーンで配線すると、少なくとも一方の装飾制御装置６１０に入力用のケーブルと出力用のケーブルを接続する必要がある。可動部に複数のケーブルが接続されると、可動部とともに装飾制御装置６１０（第１発光基板１０６、第２発光基板１１６）自体が可動する構造となってケーブルも移動するため、配線の引き回しが困難になってしまうおそれがある。さらに、ケーブルの移動により、ケーブルを構成する接続線が断線する可能性が生じ、演出に影響を与えるおそれがある。
【０２０７】
本発明の実施の形態では、第１演出部材７０及び第２演出部材８０に配置された装飾制御装置６１０を終端型とし、これらの装飾制御装置６１０の上流に分岐型の装飾制御装置６１０を配置している。そのため、終端型の装飾制御装置６１０（第１発光基板１０６、第２発光基板１１６）には、第１演出部材７０及び第２演出部材８０の外部に備えた他の装飾制御装置６１０へ信号を伝達するケーブルが、接続されない構造となる。このように装飾制御装置６１０を配置すれば、可動部に配置された装飾制御装置６１０には入力ケーブルのみを接続すればよいことになる。したがって、デイジーチェーンで配線する場合と比較して、配線の引き回しが容易になり、断線する可能性を少なくすることができる。
【０２０８】
装飾制御装置６１０は、受信した制御信号の宛先アドレスが自宛でない場合、下流側にさらに装飾制御装置６１０が接続されていれば受信した制御信号を送信する。また、送信先がなければ受信した制御信号を破棄する。
【０２０９】
装飾制御装置６１０は、１６個のポートに対応するＬＥＤを制御することが可能であり、装飾制御装置６１０に搭載されたＬＥＤと、当該装飾制御装置６１０に接続された外部の装飾装置基板６２５に搭載されたＬＥＤとの合計数が１６以下であれば、両方のＬＥＤを制御することが可能である。すなわち、一体型の装飾制御装置６１０（Ｉ2ＣＩ／Ｏエクスパンダ６１５と装飾装置６２０がともに配置される主動型基板に相当）では、装飾装置基板６２５（Ｉ2ＣＩ／Ｏエクスパンダ６１５が配置されず装飾装置６２０が配置される従動型基板に相当）をさらに接続することによって、内部に備えられた装飾装置６２０と外部に接続した装飾装置６２０の両方を制御することが可能である。
【０２１０】
こうすることによって、離れて配置された装飾装置６２０を１つの装飾制御装置６１０で制御することが可能となり、装飾制御装置６１０の数を最小限にすることができる。
【０２１１】
中継基板６００は、上流側では演出制御装置５５０に搭載されたマスタＩＣ５７０に接続し、マスタＩＣ５７０から送信された制御信号を受信する。また、下流側では、補助遊技装置ユニット１２に含まれる装飾制御装置６１０Ａ（正確には一体型演出ユニットである枠体基部６０に含まれる装飾制御装置６１０Ａ）、及び通常版前面枠３に取り付けられる装飾制御装置６１０Ｈに接続する。さらに、中継基板６００は、遊技盤１０に備えられた分離型演出装置である装飾装置基板６２５（サイドランプ４５（図８参照）に設けられた基板）に接続し、当該中継基板６００に備えたＩ2ＣＩ／Ｏエクスパンダ６１５によって、当該装飾装置基板６２５に搭載された装飾装置６２０を制御する。
【０２１２】
補助遊技装置ユニット１２には、装飾制御装置６１０Ａ〜６１０Ｇが含まれる。装飾制御装置６１０Ａは、分岐型の装飾制御装置であり、装飾制御装置６１０Ｂ及び装飾制御装置６１０ＣにマスタＩＣ５７０から受信した制御信号を送信する。また、装飾制御装置６１０Ｂには、装飾装置基板６２５Ｂが接続されており、装飾装置基板６２５Ｂに配置されたＬＥＤなどの演出装置（装飾装置６２０）が装飾制御装置６１０Ｂによって制御される。
【０２１３】
装飾制御装置６１０Ｃは、連結型の装飾制御装置６１０であり、下流側の装飾制御装置６１０Ｄに受信した制御信号を送信する。装飾制御装置６１０Ｄは、分岐型の装飾制御装置６１０Ｅが接続され、さらに、装飾装置基板６２５Ｄに含まれる装飾装置６２０Ｄを制御する。
【０２１４】
装飾制御装置６１０Ｅには、第１演出部材７０を制御する装飾制御装置６１０Ｆと、第２演出部材８０を制御する装飾制御装置６１０Ｇとが接続される。第１演出部材７０及び第２演出部材８０は、連動して演出動作が実行される。装飾制御装置６１０Ｆは、第１演出部材７０に含まれる第１発光基板１０６に配置され（図６）、また、装飾制御装置６１０Ｇは、第２演出部材８０に含まれる第２発光基板１１６に配置されている（図７）。
【０２１５】
本発明の実施の形態では、装飾制御装置６１０Ｆは第１演出部材７０に含まれるＬＥＤなどを制御し、装飾制御装置６１０Ｇは第２演出部材８０に含まれるＬＥＤなどを制御する。なお、第１演出部材７０及び第２演出部材８０をそれぞれ表示部５３ａの前方に移動させるための駆動力を出力するための役物駆動第１ＭＯＴ７１及び役物駆動第２ＭＯＴ８１は、中継基板６００によって制御される。
【０２１６】
演出制御装置５５０は、変動表示ゲーム実行時など、所定の条件を満たすと、第１演出ユニット６３（第１演出部材７０）及び第２演出ユニット６４（第２演出部材８０）を制御して演出動作を実行する。具体的には、第１演出ユニット６３に含まれる役物駆動第１ＭＯＴ７１及び第２演出ユニット６４に含まれる役物駆動第２ＭＯＴ８１を制御するために、中継基板６００の個別アドレス（「００００」）を指定して、これらのモータを動作させるための制御信号を送信する。さらに、第１演出部材７０に含まれるＬＥＤなどの発光装置を制御する制御信号を、第１演出部材７０を制御する装飾制御装置６１０Ｆの個別アドレス（「０１１０」）を指定して送信する。同様に、第２演出部材８０に含まれるＬＥＤなどの発光装置を制御する制御信号を、第２演出部材８０を制御する装飾制御装置６１０Ｇの個別アドレス（「０１１１」）を指定して送信する。その後、ストップコンディションを発行する。
【０２１７】
一方、通常版前面枠３には、装飾制御装置６１０Ｈ〜６１０Ｌが配置されている。装飾制御装置６１０Ｈは、照明ユニット１１を制御する。装飾制御装置６１０Ｉ及び装飾制御装置６１０Ｊは、通常版前面枠３の左側部分の装飾部材９ａを制御する。また、装飾制御装置６１０Ｋ及び装飾制御装置６１０Ｌは、通常版前面枠３の右側部分の装飾部材９ｂを制御する。
【０２１８】
装飾制御装置６１０Ｈは、分岐型の装飾制御装置であり、装飾制御装置６１０Ｉ及び装飾制御装置６１０Ｊに受信した制御信号を送信する。また、装飾制御装置６１０Ｈには、異常報知ＬＥＤ２９を点灯させるための装飾装置基板６２５Ｈが接続されており、当該装飾制御装置６１０Ｈによって異常報知ＬＥＤ２９が制御される。
【０２１９】
通常版前面枠３の左側部分の装飾部材９ａは、前述のように、連結型の装飾制御装置６１０Ｉ、及び終端型の装飾制御装置６１０Ｊを含む。装飾制御装置６１０Ｉは、演出制御装置５５０のマスタＩＣ５７０から送信された制御信号を、装飾制御装置６１０Ｈから受信し、装飾制御装置６１０Ｊに送信する。装飾制御装置６１０Ｉ及び装飾制御装置６１０Ｊは、それぞれ接続された装飾装置基板６２５Ｉ及び装飾装置基板６２５Ｊを制御する。
【０２２０】
通常版前面枠３の右側部分の装飾部材９ｂは、前述のように、連結型の装飾制御装置６１０Ｋ、及び終端型の装飾制御装置６１０Ｌを含む。装飾制御装置６１０Ｋは、演出制御装置５５０のマスタＩＣ５７０から送信された制御信号を、装飾制御装置６１０Ｈから受信し、装飾制御装置６１０Ｌに送信する。装飾制御装置６１０Ｋ及び装飾制御装置６１０Ｌは、それぞれ接続された装飾装置基板６２５Ｋ及び装飾装置基板６２５Ｌを制御する。
【０２２１】
また、装飾部材９ａ及び装飾部材９ｂに含まれる装飾制御装置６１０Ｉ〜６１０Ｌにも、それぞれ異なる個別アドレスが割り当てられており、マスタＩＣ５７０から送信された制御信号に基づいて、それぞれ別々の演出動作を実行させることができる。具体的には、通常版前面枠３の装飾部材９ａに含まれる装飾制御装置６１０Ｉ及び６１０Ｊの個別アドレスには「１０１０」及び「１１００」、装飾部材９ｂに含まれる装飾制御装置６１０Ｋ及び６１０Ｌの個別アドレスには「１１０１」及び「１１１０」が割り当てられている。
【０２２２】
一方、廉価版前面枠３（図１２参照）には、通常版前面枠３に備えられている装飾制御装置のうち、装飾制御装置６１０Ｉ、６１０Ｊ、６１０Ｋ及び６１０Ｌ（第１の仕様依存型グループ単位制御手段）に相当するものが存在せず、代わりに、装飾制御装置６１０Ｍ及び６１０Ｎ（第２の仕様依存型グループ単位制御手段）が取り付けられている。但し、通常版前面枠３に備えられていた装飾制御装置６１０Ｈは、廉価版前面枠３にも取り付けられており、通常版前面枠３と同様に、照明ユニット１１を制御し、異常報知ＬＥＤ２９を点灯させるための装飾装置基板６２５Ｈが接続されている。また、装飾制御装置６１０Ｈには、通常版前面枠３と同じ個別アドレスが割り当てられており、同じ制御が実行される。
【０２２３】
前述のように、通常版前面枠３の装飾部材９ａ，９ｂが最大６０個のＬＥＤによって照射するのに対し、廉価版前面枠３の装飾部材９ａ’，９ｂ’は、最大３０個のＬＥＤによって照射する。
【０２２４】
また、廉価版前面枠３では、左側の装飾部材９ａ’を制御する装飾制御装置６１０Ｍ、及び右側の装飾部材９ｂ’を制御する装飾制御装置６１０Ｎが取り付けられている。装飾制御装置６１０Ｍ及び装飾制御装置６１０Ｎには、同じ個別アドレス（「１１１１」）が割り当てられている。したがって、廉価版前面枠３では、左右の装飾部材で同じ制御が実行され、ＬＥＤによる照射が同じタイミングで実行される。
【０２２５】
また、装飾制御装置６１０Ｍ及び装飾制御装置６１０Ｎには、通常版前面枠３の装飾制御装置６１０に割り当てられていない個別アドレスが割り当てられている。
【０２２６】
そして、通常版前面枠３と廉価版前面枠３の何れに使用される場合であっても、演出制御装置５５０からは、装飾部材９ａ、９ｂ、９ａ’、９ｂ’のＩ2ＣＩ／Ｏエクスパンダ６１５に割り当てられた個別アドレスである「１００１」、「１０１０」、「１１００」、「１１０１」、「１１１０」及び「１１１１」のすべてを含んだ演出制御データが、装飾制御装置６１０に送信される。
【０２２７】
したがって、本発明の実施の形態の演出制御装置５５０は、通常版用の制御と廉価版用の制御とを行うことができるため、各前面枠で共用できるため、演出制御装置５５０の製造コストを削減することができる。
【０２２８】
なお、廉価版前面枠３では、個別アドレスが「１００１」、「１０１０」、「１１００」、「１１０１」及び「１１１０」となるＩ2ＣＩ／Ｏエクスパンダ６１５は使用されず、通常版前面枠３では、個別アドレスが「１１１１」となるＩ2ＣＩ／Ｏエクスパンダ６１５は使用されない。そのため、いずれの前面枠３であっても、異常判定テーブル３０００（図３０参照）において、接続されないＩ2ＣＩ／Ｏエクスパンダ６１５が存在することになる。しかしながら、後述するように、異常判定テーブル３０００に登録されている少なくとも１つのＩ2ＣＩ／Ｏエクスパンダ６１５と、マスタＩＣ５７０との間で正常にデータ送信が行われていれば、正常に動作していると判定されるため、これが原因で処理が中断することはない。
【０２２９】
図１３は、本発明の実施の形態の装飾制御装置６１０Ａ〜６１０Ｎの接続状態を説明する図である。なお、説明の都合上、装飾制御装置６１０として、１個の中継基板６００と、６個の装飾制御装置（６１０Ａ、６１０Ｃ、６１０Ｄ、６１０Ｈ、６１０Ｉ、６１０Ｊ）を図示しているが、実際には、遊技機１の仕様に対応して必要な数の装飾制御装置６１０が接続されている。
【０２３０】
演出制御装置５５０は、接続線Ｖｃｃ、接続線Ｖｌｅｄ、接続線ＳＤＡ、接続線ＳＣＬ、接続線ＧＮＤ、接続線Ｍ１１〜Ｍ１４、接続線Ｍ２１〜Ｍ２４、接続線Ｍ３１〜Ｍ３４、接続線ＳＬ１、接続線ＳＬ２、接続線ＳＥ１〜３、接続線Ｖｍｓ、及び接続線Ｖｓｅによって中継基板６００と接続される。
【０２３１】
接続線Ｖｃｃ、接続線Ｖｌｅｄ、接続線ＳＤＡ、接続線ＳＣＬ、接続線ＧＮＤ、接続線Ｖｍｓ、及び接続線Ｖｓｅについては、図１０にて説明した通りである。
【０２３２】
接続線Ｍ１１〜Ｍ１４は、第１演出ユニット６３に含まれる役物駆動第１ＭＯＴ７１の第１〜４相を制御するための信号が送信される。接続線Ｍ２１〜Ｍ２４は、第２演出ユニット６４に含まれる役物駆動第２ＭＯＴ８１の第１〜４相を制御するための信号が送信される。役物駆動第１ＭＯＴ７１、役物駆動第２ＭＯＴ８１は４相駆動のステッピングモータを用いている。
【０２３３】
接続線Ｍ３１〜Ｍ３４は、モータを制御するための接続線であるが、本発明の実施の形態では、中継基板６００に対応するモータが接続されないため、接続状態を表示する空き端子モニタ６０３が接続される。空き端子モニタ６０３は、接続線Ｍ３１〜Ｍ３４に対応した、４個のＬＥＤによって構成されており、各接続線が断線しているか否かを確認することができる。したがって、一部又は全部の接続線が断線している場合には、空き端子モニタ６０３の一部が点灯しないことになるので、ケーブルの品質を悪いと判断することができる。
【０２３４】
特に、本実施形態の遊技機のように、マスタＩＣ５７０と中継基板６００とを接続するケーブル９１には、電源を供給するための接続線ＧＮＤ、接続線Ｖｃｃ、接続線Ｖｌｅｄ、接続線Ｖｍｓ、及び接続線Ｖｓｅが含まれている（図１０若しくは図１３参照）。これらの電力を供給する線は、安定した動作を実現するために、充分な電流量が確保できる断面積の大きい（太い）ケーブルが本来であれば用いられる。
【０２３５】
しかしながら、ケーブル９１の様なフラット形状のケーブルを用いる場合には、コネクタを接続する関係から、各ケーブルの断面積の大きさを同一（共通化）する必要がある。そこで、断面積の大きいケーブルを代わりに、複数の接続線を用いて電源供給を行うことが考えられ、例えば、接続線ＧＮＤとして６本のケーブルを使用し、接続線Ｖｍｓとして３本のケーブルを使用するといった構成を実現することができる。
【０２３６】
このとき、電力を供給する接続線の一部が断線していても、すべての接続線が断線していなければ、見た目上は問題なく動作していることになるので、ＬＥＤを点灯させたり、モータを駆動させたりすることが可能であるが、充分な電流量が確保できていない状態であるため、ケーブル上で異常な発熱が発生したりする恐れがある。このような場合に、空き端子モニタ６０３に電力を供給する線を接続することによって、一見正常に動作していても、一部の接続線が断線しているような品質の劣るケーブルを発見することができ、障害が発生する前に交換したり必要なメンテナンスを行ったりすることが可能となる。
【０２３７】
接続線ＳＬ１及び接続線ＳＬ２は、遊技盤１０の左右に配置されたサイドランプ４５を制御する信号を送信するための接続線である。接続線ＳＥ１〜３は、モータ位置検出センサ５６０による検出結果を受信するための接続線である。
【０２３８】
中継基板６００には、役物駆動モータ（役物駆動第１ＭＯＴ７１、役物駆動第２ＭＯＴ８１）が接続される。中継基板６００は、接続線Ｍ１１〜Ｍ１４を介して送信された制御信号に基づいて、役物駆動第１ＭＯＴ７１を制御し、同じく、接続線Ｍ２１〜Ｍ２４を介して送信された制御信号に基づいて、役物駆動第２ＭＯＴ８１を制御する。さらに、各モータを駆動するために、接続線Ｖｍｓから供給された電力を各モータに供給する。なお、装飾ピース４６を上下動させるための役物駆動ソレノイドに供給される電力についても接続線Ｖｍｓから供給される。
【０２３９】
また、中継基板６００には、役物駆動モータの回転位置を検出するためのモータ位置検出センサ５６０が接続される。中継基板６００は、モータ位置検出センサ５６０によって検出された役物駆動モータの回転位置を、接続線ＳＥ１〜３を介して演出制御装置５５０に送信する。
【０２４０】
さらに、中継基板６００には、遊技盤１０に取り付けられるサイドランプ４５が接続される。中継基板６００は、接続線ＳＬ１及びＳＬ２を介して受信した制御信号に基づいて、二つのサイドランプ４５の装飾装置６２０を制御する。
【０２４１】
中継基板６００を含む装飾制御装置６１０は、接続線Ｖｃｃ、接続線Ｖｌｅｄ、接続線ＳＤＡ、接続線ＳＣＬ、及び接続線ＧＮＤ（以下、この５本の接続線を一つのハーネスという）を介して互いに接続される。
【０２４２】
また、中継基板６００には、二つの装飾制御装置６１０Ａ及び６１０Ｈがそれぞれハーネスによって並列に接続される。
【０２４３】
装飾制御装置６１０Ａにはハーネスを介して装飾制御装置６１０Ｃが接続され、装飾制御装置６１０Ｃにはハーネスを介して装飾制御装置６１０Ｄが接続される。
【０２４４】
一方、装飾制御装置６１０Ｈにはハーネスを介して装飾制御装置６１０Ｉが接続され、装飾制御装置６１０Ｉにはハーネスを介して装飾制御装置６１０Ｊが接続される。
【０２４５】
各装飾制御装置６１０は、ハーネスを自身に接続するための取付口となるコネクタを備える。このコネクタは各装飾制御装置６１０で共通であるため、各接続線の接続順が共通となっており、誤配線を防止することができる。
【０２４６】
ここで、装飾制御装置６１０に設けられたＩ2ＣＩ／Ｏエクスパンダ６１５（図１４で後述）が装飾装置６２０を制御する方法について説明する。
【０２４７】
演出制御装置５５０は、遊技制御装置５００から入力された遊技データに基づいて、演出装置（装飾装置６２０）の出力態様を決定する。そして、演出制御装置５５０は、決定された出力態様となるように、制御対象となる装飾制御装置６１０の個別アドレス（Ｉ2ＣＩ／Ｏエクスパンダ６１５の個別アドレス）を含む演出制御データ（演出制御情報）を中継基板６００に出力する。このとき、演出制御データは、中継基板６００から接続線ＳＤＡを介してすべての制御対象の装飾制御装置６１０に出力される。
【０２４８】
なお、本発明の実施の形態では装飾制御装置６１０によって制御される演出装置は主としてＬＥＤ等の発光装置であるため、ＬＥＤの発光態様が演出装置の出力態様に相当する。この場合、演出制御データによって、ＬＥＤの点灯／点滅／消灯が指示され、さらに、ＬＥＤの点滅周期や点灯輝度も指示される。
【０２４９】
各装飾制御装置６１０には、前述のようにあらかじめ一意な個別アドレスが設定されており、演出制御データが入力されると、入力された演出制御データに含まれるアドレスと設定されている個別アドレスとが一致するか否かを判定する。そして、入力された演出制御データに含まれるアドレスと設定されている個別アドレスとが一致すると判定された場合には、装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５は、演出制御データを取り込んで、対応する装飾装置６２０の出力態様を制御するとともに、８ビット目のデータが入力された直後に返答信号をマスタＩＣ５７０に出力する。
【０２５０】
以上のように、マスタＩＣ５７０は、当該マスタＩＣ５７０に接続されるすべての装飾制御装置６１０に演出制御データを送信し、当該演出制御データに含まれる個別アドレスに対応する装飾制御装置６１０において、要求した出力態様となるように演出装置を制御することができる。
【０２５１】
なお、各装飾制御装置６１０には、個別アドレス以外にも、装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５を初期化するためのリセット用アドレスが設定されている。このリセットアドレスは、すべてのＩ2ＣＩ／Ｏエクスパンダ６１５に対して共通に設けられたアドレスであり、個別アドレスとして使用することはできない。また、このリセットアドレスの値を変更することもできないように構成されている（詳細は後述する）。
【０２５２】
演出制御装置５５０は、装飾制御装置６１０（正確には、装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５）を初期化する場合に、このリセット用の共通アドレスを含んだ初期化指示データを、中継基板６００に出力する。このとき、初期化指示データ演出制御データは、中継基板６００を介して、演出制御装置５５０に接続されるすべての装飾制御装置６１０に対して接続線ＳＤＡから出力される。
【０２５３】
各装飾制御装置６１０には、リセット用の共通アドレスがあらかじめ設定されているので、入力されたデータに含まれるアドレスと、リセット用の共通アドレスとが一致するか否かを判定する。一致すると判定された場合には、装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５は、返答信号をマスタＩＣ５７０に出力するとともに、入力データを初期化指示データとして取り込み、Ｉ2ＣＩ／Ｏエクスパンダ６１５自身を初期化する。
【０２５４】
なお、Ｉ2ＣＩ／Ｏエクスパンダ６１５が初期化されると、当該初期化されたＩ2ＣＩ／Ｏエクスパンダ６１５によって制御される演出装置はオフ状態となる。
【０２５５】
このように、装飾制御装置６１０は、演出制御装置５５０からの指令に基づく制御を行うので、演出制御装置５５０と装飾制御装置６１０との関係は、演出制御装置５５０のマスタＩＣ５７０がマスタであり、装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５がスレーブとなる。
【０２５６】
図１３では、中継基板６００以外の装飾制御装置６１０の制御対象は、ＬＥＤなどの発光装置である装飾装置６２０となっているが、モータやソレノイドなどの可動物を制御することも可能である。この場合には、演出装置がモータやソレノイドなどの駆動源となることから、これらの駆動源の動作態様が演出装置の出力態様に相当する。演出制御データには、駆動源の作動／停止指示が含まれ、さらに動作速度を指定することも可能である。
【０２５７】
図１４は、本発明の実施の形態の装飾制御装置６１０のブロック図である。
【０２５８】
本発明の実施の形態の装飾制御装置６１０は、前述のように、接続形態に基づいて、分岐型、連結型、及び終端型の３種類に分類される。図１４には、分岐型の装飾制御装置６１０Ｘに終端型の装飾制御装置６１０Ｙが接続されている例を示している。さらに、装飾制御装置６１０Ｙには、装飾装置基板６２５が接続されている。
【０２５９】
分岐型の装飾制御装置とは、Ｉ2ＣＩ／Ｏエクスパンダ６１５と、Ｉ2ＣＩ／Ｏエクスパンダ６１５が受信する信号を受け入れるためのコネクタ（上流コネクタ）と、上流コネクタから受け入れた信号を、複数の装飾制御装置６１０に伝達するコネクタ（下流コネクタ）を備えたものである。例えば、図中の装飾制御装置６１０Ｘのように、内部にＩ2ＣＩ／Ｏエクスパンダ６１５及びＬＥＤ（装飾装置６２０）を備え、さらに、一つの上流コネクタ６１１と二つの下流コネクタ６１２Ａ、６１２Ｂを備える。
【０２６０】
接続線ＳＤＡ及び接続線ＳＣＬは、装飾制御装置６１０内で二つに分岐し、一方は、そのまま次の装飾制御装置６１０Ｙに出力するための下流コネクタ６１２Ｂに接続される。他方は、さらに分岐し、一方はＩ2ＣＩ／Ｏエクスパンダ６１５に接続され、他方は別の下流コネクタ６１２Ａに接続される。
【０２６１】
また、装飾制御装置６１０ＸのＩ2ＣＩ／Ｏエクスパンダ６１５の出力側には、制御対象となる装飾装置６２０が接続される。Ｉ2ＣＩ／Ｏエクスパンダ６１５の出力側は、図７で説明するポート０〜１５によって構成される。さらに、装飾制御装置６１０のすべてのポートが、図１６で後述する電流制限抵抗Ｒ０〜Ｒ１５を介して、内部のＬＥＤに接続されている。なお、この電流制限抵抗Ｒ０〜Ｒ１５も、装飾制御装置６１０に備えられている。
【０２６２】
前述したように、Ｉ2ＣＩ／Ｏエクスパンダ６１５は、演出制御装置５５０から入力された演出制御データに含まれるアドレスと、当該Ｉ2ＣＩ／Ｏエクスパンダ６１５に設定されている個別アドレスとが一致する場合にのみ、演出制御データに含まれる装飾データに基づいて、Ｉ2ＣＩ／Ｏエクスパンダ６１５に接続されている装飾装置６２０を制御する。
【０２６３】
なお、下流コネクタが1個しか備えないために、上流コネクタから受け入れた信号が、１つの装飾制御装置６１０にのみ伝達可能となっている装飾制御装置は、連結型の装飾制御装置となる。例えば、前述した装飾制御装置６１０Ｘにて、下流コネクタ６１２Ｂのみが備えられ、下流コネクタ６１２Ａが存在しないようなものが該当する。
【０２６４】
また、終端型の装飾制御装置とは、Ｉ2ＣＩ／Ｏエクスパンダ６１５と、Ｉ2ＣＩ／Ｏエクスパンダ６１５が受信する信号を受け入れるためのコネクタ（上流コネクタ）を有するが、上流コネクタから受け入れた信号を、他の装飾制御装置６１０に伝達しないものである。例えば、図中の装飾制御装置６１０Ｙは、Ｉ2ＣＩ／Ｏエクスパンダ６１５及びＬＥＤ（装飾装置６２０）を備え、装飾制御装置６１０Ｙの外部に接続される装飾装置基板６２５に備わるＬＥＤに電流を流すための接続線、装飾装置基板６２５のＬＥＤに電源電圧を供給する接続線、及び、グランドに接地する接続線を介して、装飾制御装置６１０と装飾装置基板６２５とが接続される。
【０２６５】
装飾装置基板６２５は、Ｉ2ＣＩ／Ｏエクスパンダ６１５を備えておらず、ＬＥＤなどの発光装置のみを備えた基板である。この場合、装飾装置基板６２５に備えたＬＥＤに接続される電流制限抵抗（図１６）を、装飾装置基板６２５に設けることになるが、Ｉ2ＣＩ／Ｏエクスパンダ６１５が備えられた装飾制御装置６１０に設けてもよい。
【０２６６】
なお、装飾装置基板６２５に設けたＬＥＤの数に対応して、装飾制御装置６１０から装飾装置基板６２５へ渡されることになる、これらのＬＥＤに電流を流すための接続線の数が決定される。例えば、装飾装置基板６２５に二つのＬＥＤを備えた場合には、Ｉ2ＣＩ／Ｏエクスパンダ６１５のポートと対応するＬＥＤとを接続するための２本の制御線と、Ｖｌｅｄから供給された電力を供給する電源線１本とが、少なくとも必要となる。
【０２６７】
そして、装飾制御装置６１０Ｙに設けられたＩ2ＣＩ／Ｏエクスパンダ６１５も、演出制御装置５５０から入力された演出制御データに含まれるアドレスと、当該Ｉ2ＣＩ／Ｏエクスパンダ６１５に設定されているアドレスとが一致する場合にのみ、演出制御データに含まれる装飾データに基づいて、Ｉ2ＣＩ／Ｏエクスパンダ６１５に接続されている装飾装置６２０を制御する。この場合、中央の装飾制御装置６１０に設けられた装飾装置６２０と、装飾装置基板６２５に設けられた装飾装置６２０の両方が、Ｉ2ＣＩ／Ｏエクスパンダ６１５によって制御される。
【０２６８】
このように、装飾装置基板６２５を設けて、装飾制御装置６１０から一部の装飾装置（ＬＥＤ）を分離させることで、離れた箇所に配置されたＬＥＤであっても、共通のＩ2ＣＩ／Ｏエクスパンダ６１５により制御することができる。
【０２６９】
なお、装飾制御装置６１０は、前述したように、ＬＥＤなどの発光装置の代わりに、ソレノイドやモータなどの可動物を制御することが可能であり、具体的には、図１７にて後述する。
【０２７０】
図１５は、本発明の実施の形態のＩ2ＣＩ／Ｏエクスパンダ６１５の構成を示すブロック図である。
【０２７１】
Ｉ2ＣＩ／Ｏエクスパンダ６１５は、接続線ＳＤＡに接続されるトランジスタ６３０、接続線ＳＤＡに接続されるフィルタ６３１、接続線ＳＤＡに接続されるドライバ６３２、接続線ＳＣＬに接続されるフィルタ６３３、バスコントローラ６３４、出力設定レジスタ６３５、出力コントローラ６３６、Ｉ2ＣＩ／Ｏエクスパンダ６１５の出力側の各ポート０〜１５に接続されるドライバ６３７、各ポート０〜１５に接続されるトランジスタ６３８Ａ〜６３８Ｐ、及びリセット信号発生回路６３９を備える。
【０２７２】
フィルタ６３１は、接続線ＳＤＡに接続され、接続線ＳＤＡから入力されたデータのノイズを除去し、ノイズが除去されたデータをバスコントローラ６３４に出力する。ドライバ６３２は、返答信号を接続線ＳＤＡから出力する場合に、トランジスタ６３０が動作可能な電圧をトランジスタ６３０に印加する。
【０２７３】
ドライバ６３２は、接続線ＳＤＡからデータ（返答信号）を出力する場合に、トランジスタ６３０が動作可能な電圧をトランジスタ６３０に印加する。
【０２７４】
トランジスタ６３０は、電力消費を抑えるために電界効果トランジスタ（ＦＥＴ）が用いられており、トランジスタ６３０のゲートはドライバ６３２に接続され、ドレインはプルアップ抵抗Ｒ（図１８参照）により所定の電圧が印加された接続線ＳＤＡに接続され、ソースは接地されている。
【０２７５】
トランジスタ６３０のゲートに印加される電圧がトランジスタ６３０を動作させる所定値よりも小さければ、ドレインとソースとの間に電流が流れない。一方、トランジスタ６３０のゲートに印加される電圧がトランジスタ６３０を動作させる所定値以上であれば、所定値の電圧が印加されたドレインから接地されているソースへ電流が流れることによって、接続線ＳＤＡの電圧が低下する。なお、トランジスタ６３０は、１０ミリアンペア程度の電流をドレインからソースへ流しても破損しない仕様のものを用いている。
【０２７６】
ドライバ６３２は、データ（返答信号）を接続線ＳＤＡから出力する場合に、トランジスタ６３０にドレインとソースとの間に電流を流すためにトランジスタ６３０のゲートにトランジスタ６３０が動作可能な値の電圧を印加する。そして、ドライバ６３２は、接続線ＳＤＡの電圧をＨＩＧＨからＬＯＷへ繰り返し変化させることによって、データを接続線ＳＤＡから出力する。
【０２７７】
フィルタ６３３は、接続線ＳＣＬに接続され、接続線ＳＣＬから入力されたデータのノイズを除去し、ノイズが除去されたデータをバスコントローラ６３４に出力する。
【０２７８】
また、Ｉ2ＣＩ／Ｏエクスパンダ６１５には、当該Ｉ2ＣＩ／Ｏエクスパンダ６１５に備わるアドレス設定用端子Ａ０〜Ａ３によって固有のアドレスが設定されており、バスコントローラ６３４に入力されている。さらに、Ｉ2ＣＩ／Ｏエクスパンダ６１５をリセットするためのアドレスも、あらかじめ設定されている。
【０２７９】
バスコントローラ６３４は、接続線ＳＤＡから入力されたデータのアドレスがＩ2ＣＩ／Ｏエクスパンダ６１５に設定された固有のアドレスと一致するか否かを判定し、一致している場合に当該データを演出制御データとして取り込む。
【０２８０】
また、バスコントローラ６３４は、接続線ＳＤＡから入力されたデータのアドレスがＩ2ＣＩ／Ｏエクスパンダ６１５に設定されたリセット用のアドレスと一致するか否かを判定し、一致している場合に当該データを初期化指示データとして取り込み、当該Ｉ2ＣＩ／Ｏエクスパンダ６１５を初期化する。
【０２８１】
また、バスコントローラ６３４は、接続線ＳＣＬの信号レベルのＬＯＷからＨＩＧＨへの変化回数が８回に達し、８ビット目のデータを取り込んだ後、接続線ＳＣＬの信号レベルがＨＩＧＨからＬＯＷへ変化すると、返答信号を接続線ＳＤＡからマスタＩＣ５７０に出力する。さらに、接続線ＳＣＬの信号レベルがＬＯＷからＨＩＧＨへ変化することが確認され、再度接続線ＳＣＬの信号レベルがＨＩＧＨからＬＯＷへ変化すると、接続線ＳＤＡを開放する。つまり、接続線ＳＣＬの信号レベルのＬＯＷからＨＩＧＨへの変化回数が９回になるタイミングで返答信号を出力する。
【０２８２】
出力設定レジスタ６３５には、当該Ｉ2ＣＩ／Ｏエクスパンダ６１５の動作モードやポート０〜１５の出力状態が設定される。バスコントローラ６３４が接続線ＳＤＡから初期化指示データを取り込んで、当該Ｉ2ＣＩ／Ｏエクスパンダ６１５が初期化された場合には、出力設定レジスタ６３５は、すべてのポート０〜１５に電流が流れないように初期状態に設定される。
【０２８３】
出力コントローラ６３６は、出力設定レジスタ６３５に設定されたデータに基づいて、ポートドライバ６３７を介して、各ポート０〜１５に接続された演出装置に電流を流すことによって、演出装置の出力状態を実際に制御する。この出力状態は、バスコントローラ６３４が接続線ＳＤＡから演出制御データを取り込むと、その直後に、マスタＩＣ５７０から受信するストップコンディションのタイミングで、演出制御データに指定されている内容に更新される。
【０２８４】
すなわち、マスタＩＣ５７０から受信した演出制御データに基づいて、出力設定レジスタ６３５に設定し、ストップコンディションを受信した時点で、各ポート０〜１５の出力状態を更新して演出装置に反映させる。したがって、シフトレジスタのように、ＬＡＴ信号を受信する必要もなく、すなわち、ＬＡＴ信号を受信するための配線を必要とすることなく、演出制御を行うことができる。特に、ポート出力状態を、複数のＩ2ＣＩ／Ｏエクスパンダ６１５で同時に更新する必要がある場合に有効であり、異なるＩ2ＣＩ／Ｏエクスパンダ６１５に制御される演出装置であっても、同時に演出動作を実行するように制御できるため、より演出効果を高めることが可能となる。
【０２８５】
ドライバ６３７は、ポートに電流を流す場合に、電流を流すポートに接続されるトランジスタ６３８Ａ〜６３８Ｐが動作可能な電圧を当該トランジスタに印加する。
【０２８６】
トランジスタ６３８Ａ〜６３８Ｐのゲートはドライバ６３７に接続され、ドレインは図１６及び図１７に示すように演出装置を動作させるための電圧が印加された接続線に接続するポート端子に接続され、ソースは接地されている。
【０２８７】
トランジスタ６３８Ａ〜６３８Ｐのゲートに印加される電圧がトランジスタ６３８Ａ〜６３８Ｐを動作させる所定値よりも小さければ、ドレインとソースとの間に電流が流れない。一方、６３８Ａ〜６３８Ｐのゲートに印加される電圧がトランジスタ６３８を動作させる所定値以上であれば、図１６に示す電源Ｖｌｅｄ、又は図１７に示す電源Ｖｍｏｔや電源Ｖｓｏｌからゲートに印加されている所定の電圧が、トランジスタ６３８のドレインを介して接地されているソースへ電流が流れることによって、ポート端子に接続された演出装置の出力状態を制御できる。
【０２８８】
また、装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５は、Ｉ2ＣＩ／Ｏエクスパンダ６１５のポート端子に接続されたすべての演出装置（ＬＥＤなどの装飾装置６２０）を同時に制御することが可能であるので、Ｉ2ＣＩ／Ｏエクスパンダ６１５のポート端子に接続された一つの演出装置を一つのグループとして制御することができる。
【０２８９】
そして、各装飾制御装置６１０に備わるＩ2ＣＩ／Ｏエクスパンダ６１５同士は、互いに異なる個別アドレスが割り当てられているので、演出装置が複数のグループに分割された形態となっている。すなわち、各装飾制御装置６１０に備わるＩ2ＣＩ／Ｏエクスパンダ６１５は、演出装置をグループ単位で制御可能なグループ単位制御手段として構成されているものである。
【０２９０】
したがって、各装飾制御装置６１０を統括する演出制御装置５５０は、グループ単位制御手段を統括して制御するグループ統括制御手段として機能している。
【０２９１】
リセット信号発生回路６３９には、Ｉ2ＣＩ／Ｏエクスパンダ６１５に電源を供給する接続線Ｖｃｃに接続されるＶｃｃ端子、及び外部からのリセット信号を受け付けるＲＥＳＥＴ端子が接続されている。
【０２９２】
リセット信号発生回路６３９は、Ｉ2ＣＩ／Ｏエクスパンダ６１５に電源が投入され、電圧が所定値まで立ち上がると、リセット信号を発生させ、発生させたリセット信号をバスコントローラ６３４、出力設定レジスタ６３５、及び出力コントローラ６３６に入力することによって初期化する。
【０２９３】
なお、外部からＬＯＷレベルのリセット信号が入力された場合には、リセット信号発生回路６３９はリセット信号を出力するので、演出制御装置５５０のＣＰＵ５５１から、ＮＯＲゲート回路５９０を経由して、ＲＥＳＥＴ端子からリセット信号を入力するようにしてもよい。ＲＥＳＥＴ端子を使用しない場合には、図１６及び図１７に示すようにＲＥＳＥＴ端子はＨＩＧＨにプルアップされていてもよい。
【０２９４】
図１６は、本発明の実施の形態の装飾装置６２０を制御する装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５周辺の回路図である。
【０２９５】
Ｉ2ＣＩ／Ｏエクスパンダ６１５は、入力端子としてＮＣ端子、ＲＥＳＥＴ端子、ＳＣＬ端子、ＳＤＡ端子、Ｖｃｃ端子、Ａ０〜Ａ３端子、及びＧＮＤ端子を備え、出力端子として、ＰＯＲＴ０〜ＰＯＲＴ１５を備える。
【０２９６】
ＲＥＳＥＴ端子には、プルアップ抵抗Ｒを介してＩ2ＣＩ／Ｏエクスパンダ６１５に供給される電源が接続されている。このため、リセット端子に印加される電圧は常にＨＩＧＨに維持されている。
【０２９７】
ＳＣＬ端子は接続線ＳＣＬに接続され、ＳＤＡ端子は接続線ＳＤＡに接続される。
【０２９８】
Ｖｃｃ端子には、Ｉ2ＣＩ／Ｏエクスパンダ６１５に供給される電源が接続される。さらに、Ｖｃｃ端子には、電源ノイズを除去するコンデンサＣＰが接続される。
【０２９９】
Ａ０端子〜Ａ３端子は、Ｉ2ＣＩ／Ｏエクスパンダ６１５に個別アドレスを設定するための端子である。なお、Ｉ2ＣＩ／Ｏエクスパンダ６１５の個別アドレスは、通常、４ビットで表現され、この端子にＩ2ＣＩ／Ｏエクスパンダ６１５の電源が印加されている場合にはバスコントローラ６３４に「１」が設定され、この端子がグランドに接続されている場合にはバスコントローラ６３４に「０」が設定される。
【０３００】
したがって、図１６に示すＩ2ＣＩ／Ｏエクスパンダ６１５の個別アドレスは「０１００」となる。ＧＮＤ端子は、電圧をグランドするための端子である。
【０３０１】
ＰＯＲＴ０端子〜ＰＯＲＴ１５端子は、電流制限抵抗Ｒ０〜Ｒ１５を介してＬＥＤ０〜ＬＥＤ１５からなる装飾装置６２０に接続される。なお、ＰＯＲＴ０にように、ポート１個に対して１個のＬＥＤを接続してもよいが、ＰＯＲＴ１〜１５のように、ポート１個に対して複数個のＬＥＤを接続してもよい。
【０３０２】
すべてのポートにＬＥＤを１個ずつ設ける場合は、１個のＩ2ＣＩ／Ｏエクスパンダ６１５によって、最大で１６個のＬＥＤを制御できることになる。また、各ポートに接続されるＬＥＤの個数が異なる場合は、１個のポートに直列に接続されたすべてのＬＥＤを１種類のＬＥＤということにすれば、１個のＩ2ＣＩ／Ｏエクスパンダ６１５によって、最大で１６種類のＬＥＤを制御できることになる。
【０３０３】
ＰＯＲＴ０端子〜ＰＯＲＴ１５端子に接続されるトランジスタ６３８Ａ〜６３８Ｐ（図７参照）のゲートに対してドライバ６３７から電圧が印加されると、電圧が印加されたトランジスタ６３８Ａ〜６３８Ｐのドレインからソースへ電流が流れることが可能になり、ＰＯＲＴ０端子〜ＰＯＲＴ１５端子に接続されるＬＥＤ０〜ＬＥＤ１５に電流が流れ、各ＬＥＤ０〜ＬＥＤ１５は点灯する。
【０３０４】
一方、ドライバ６３７がトランジスタ６３８Ａ〜６３８Ｐのゲートに電圧を印加しなければ、各ＬＥＤ０〜ＬＥＤ１５に電流が流れない状態になり、各ＬＥＤ０〜ＬＥＤ１５は点灯しない。
【０３０５】
なお、Ｉ2ＣＩ／Ｏエクスパンダ６１５のＰＯＲＴ０端子〜ＰＯＲＴ１５端子には、ＬＥＤの代わりに、モータやソレノイドを接続して、このモータやソレノイドを遊技に用いる演出装置として構成することも可能である。以下、図１７を参照しながらＩ2ＣＩ／Ｏエクスパンダ６１５を用いてモータやソレノイドを制御する場合について説明する。
【０３０６】
図１７は、本発明の実施の形態の装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５周辺の回路図であり、モータやソレノイドを制御する場合を示す図である。
【０３０７】
ここで使用されるモータはステッピングモータにより構成され、ステッピングモータを駆動する各相の信号端子に、所定の電圧を順次印加することで回動する。本発明の実施の形態では、モータの各相の信号端子がＰＯＲＴ０端子〜ＰＯＲＴ３端子に接続される。
【０３０８】
モータに接続されているＰＯＲＴ０端子〜ＰＯＲＴ３端子に接続されるトランジスタ６３８Ａ〜６３８Ｄのいずれかのゲートに対してドライバ６３７から電圧が印加されると、電圧が印加されたトランジスタ６３８Ａ〜６３８Ｄのドレインからソースへ電流が流れることが可能になり、ＰＯＲＴ０端子〜ＰＯＲＴ３端子に接続されるモータに電流が流れ、役物駆動用のモータが駆動する。
【０３０９】
なお、各ＰＯＲＴ０端子〜ＰＯＲＴ３端子とモータとを接続する接続線は分岐し、分岐した一方の接続線は、モータに供給される電源にダイオードＤ及びツェナダイオードＺＤを介して接続される。
【０３１０】
また、ＰＯＲＴ端子１５は、使用されるソレノイドに接続される。ソレノイドに接続されているＰＯＲＴ１５端子に接続されるトランジスタ６３８Ｐのゲートに対してドライバ６３７から電圧が印加されると、電圧が印加されたトランジスタ６３８Ｐのドレインからソースへ電流が流れることが可能になり、ＰＯＲＴ１５端子に接続されるソレノイドに電流が流れ、ソレノイドによって駆動される図示しない演出装置が駆動する。
【０３１１】
なお、図１７では、Ｉ2ＣＩ／Ｏエクスパンダ６１５にモータ及びソレノイドの双方が接続されているが、一つのＩ2ＣＩ／Ｏエクスパンダ６１５に対して、モータ及びソレノイドの少なくとも一方だけを接続した構成でもよい。
【０３１２】
例えば、ステッピングモータだけを制御するグループとしてのＩ2ＣＩ／Ｏエクスパンダ６１５を専用に設けたり、ソレノイドだけを制御するグループとしてのＩ2ＣＩ／Ｏエクスパンダ６１５を専用に設けたりするようにしてもよい。このような構成により、同一グループに属する演出装置を同じタイミングで制御することが可能となるので、高速処理が必要な演出装置だけをグループ化して効率よく制御することも可能となる。
【０３１３】
図１８は、本発明の実施の形態の分岐型の装飾制御装置６１０の入出力に関する接続線の回路図である。本図においては、前述した分岐型の装飾制御装置６１０Ｘに備えられる部品と、同一の付番を付けて説明を行う。
【０３１４】
分岐型の装飾制御装置６１０Ｘは、上流コネクタ６１１、２つの下流コネクタ６１２Ａ、６１２Ｂ、及びＩ2ＣＩ／Ｏエクスパンダ６１５を備える。図１８に示す分岐型の装飾制御装置６１０Ｘでは、２つの下流コネクタ６１２Ａ、６１２Ｂが備えられているが、３つ以上の下流コネクタを備えていてもよい。
【０３１５】
上流コネクタ６１１は、装飾制御装置６１０Ｘよりも上流の装飾制御装置６１０に接続されるコネクタである。下流コネクタ６１２Ａ及び６１２Ｂは、装飾制御装置６１０Ｘよりも下流側の装飾制御装置６１０（例えば、図１４では装飾制御装置６１０Ｙ）に接続される。
【０３１６】
二つの下流コネクタ６１２Ａ、６１２Ｂに接続線ＳＤＡを接続するために、上流コネクタ６１１から延びる内部接続線ＳＤＡ１８１１は分岐１８０１で第１接続線ＳＤＡ１８２１と第２接続線ＳＤＡ１８３１とに分岐する。第１接続線ＳＤＡ１８２１は下流コネクタ６１２Ａに接続され、第２接続線ＳＤＡ１８３１は下流コネクタ６１２Ｂに接続される。
【０３１７】
同じく、上流コネクタ６１１から延びる内部接続線ＳＣＬ１８１２は分岐１８０２で第１接続線ＳＣＬ１８２２と第２接続線ＳＣＬ１８３２とに分岐する。第１接続線ＳＣＬ１８２２は下流コネクタ６１２Ａに接続され、第２接続線ＳＣＬ１８３２は下流コネクタ６１２Ｂに接続される。
【０３１８】
接続線ＳＤＡをＩ2ＣＩ／Ｏエクスパンダ６１５に接続するために、第２接続線ＳＤＡ１８３１は分岐１８０３で分岐し、分岐した第２接続線ＳＤＡ１８３１はＩ2ＣＩ／Ｏエクスパンダ６１５の図１６及び図１７に示すＳＤＡ端子に接続される。また、接続線ＳＣＬをＩ2ＣＩ／Ｏエクスパンダ６１５に接続するために、第２接続線ＳＣＬ１８３２は分岐１８０４で分岐し、分岐した第２接続線ＳＣＬ１８３２はＩ2ＣＩ／Ｏエクスパンダ６１５の図１６及び図１７に示すＳＣＬ端子に接続される。
【０３１９】
なお、Ｉ2ＣＩ／Ｏエクスパンダ６１５には、Ｉ2ＣＩ／Ｏエクスパンダ６１５の電源電圧となる電圧Ｖｃｃが供給されている。また、図１８では図示されていないが、Ｉ2ＣＩ／Ｏエクスパンダ６１５からは、装飾制御装置６１０Ｘに設けられたＬＥＤ（装飾装置６２０）を駆動する各ポート０〜１５の信号線（図１６参照）が出力されている。
【０３２０】
また、Ｉ2ＣＩ／Ｏエクスパンダ６１５は、第２接続線ＳＤＡ１８３１及び第２接続線ＳＣＬ１８３２が接続されるとしたが、第１接続線ＳＤＡ１８２１及び第１接続線ＳＣＬ１８２２に接続されてもよい。
【０３２１】
Ｉ2ＣＩ／Ｏエクスパンダ６１５が上流の装飾制御装置６１０に接続線ＳＤＡを介して出力する信号、及び上流の装飾制御装置６１０から装飾制御装置６１０ＸのＩ2ＣＩ／Ｏエクスパンダ６１５に接続線ＳＤＡを介して入力される信号のノイズを除去するために、内部接続線ＳＤＡ１８１１にはツェナダイオードＺＤ１８４１が接続されている。
【０３２２】
具体的には、内部接続線ＳＤＡ１８１１は分岐１８０５で分岐し、分岐した内部接続線ＳＤＡ１８１１はツェナダイオードＺＤ１８４１のカソード側に接続され、ツェナダイオードＺＤ１８４１のアノード側は接地されている。
【０３２３】
このため、内部接続線ＳＤＡ１８１１に印加された所定以上の電圧（例えば、パルス性のノイズ信号）は、ツェナダイオードＺＤ１８４１によって逃がされる。
【０３２４】
また、上流の装飾制御装置６１０から装飾制御装置６１０ＸのＩ2ＣＩ／Ｏエクスパンダ６１５へ接続線ＳＣＬを介して入力される信号のノイズを除去するために、内部接続線ＳＣＬ１８１２にはツェナダイオードＺＤ１８４２が接続されている。
【０３２５】
具体的には、内部接続線ＳＣＬ１８１２は分岐１８０６で分岐し、分岐した内部接続線ＳＣＬ１８１２はツェナダイオードＺＤ１８４２のカソード側に接続され、ツェナダイオードＺＤ１８４２のアノード側は接地されている。
【０３２６】
このため、内部接続線ＳＣＬ１８１２に印加された所定以上の電圧（例えば、パルス性のノイズ信号）は、ツェナダイオードＺＤ１８４２によって逃がされる。
【０３２７】
装飾制御装置６１０ＸのＩ2ＣＩ／Ｏエクスパンダ６１５が下流コネクタ６１２Ａに接続された装飾制御装置６１０Ｙに接続線ＳＤＡを介して出力する信号、及び下流コネクタ６１２Ａに接続された装飾制御装置６１０から装飾制御装置６１０ＸのＩ2ＣＩ／Ｏエクスパンダ６１５へ接続線ＳＤＡを介して入力される信号のノイズを除去するために、第１接続線ＳＤＡ１８２１にはツェナダイオードＺＤ１８４３が接続されている。
【０３２８】
具体的には、第１接続線ＳＤＡ１８２１は分岐１８０７で分岐し、分岐した第１接続線ＳＤＡ１８２１はツェナダイオードＺＤ１８４３のカソード側に接続され、ツェナダイオードＺＤ１８４３のアノード側は接地されている。
【０３２９】
このため、第１接続線ＳＤＡ１８２１に印加された所定以上の電圧（例えば、パルス性のノイズ信号）は、ツェナダイオードＺＤ１８４３によって逃がされる。
【０３３０】
また、第１接続線ＳＤＡ１８２１に接続されるツェナダイオードＺＤ１８４３と同じく、第２接続線ＳＤＡ１８３１にもツェナダイオード１８４５が接続される。
【０３３１】
また、装飾制御装置６１０ＸのＩ2ＣＩ／Ｏエクスパンダ６１５から下流コネクタ６１２Ａに接続された装飾制御装置６１０へ接続線ＳＣＬを介して入力される信号のノイズを除去するために、第１接続線ＳＣＬ１８２２にはツェナダイオードＺＤ１８４４が接続されている。
【０３３２】
具体的には、第１接続線ＳＣＬ１８２２は分岐１８０８で分岐し、分岐した第１接続線ＳＣＬ１８２２はツェナダイオードＺＤ１８４４のカソード側に接続され、ツェナダイオードＺＤ１８４４のアノード側は接地されている。
【０３３３】
このため、第１接続線ＳＣＬ１８２２に印加された所定以上の電圧（例えば、パルス性のノイズ信号）は、ツェナダイオードＺＤ１８４４によって逃がされる。
【０３３４】
また、第１接続線ＳＣＬ１８２２に接続されるツェナダイオードＺＤ１８４４と同じく、第２接続線ＳＣＬ１８３２にもツェナダイオードＺＤ１８４６が接続される。
【０３３５】
また、本発明の実施の形態では、中継基板６００は、分岐型の装飾制御装置として機能する。分岐型の装飾制御装置６１０Ｘが中継基板６００である場合には、マスタＩＣ５７０に接続される上流側の接続線ＳＤＡ、及び装飾制御装置６１０に接続される下流側の接続線ＳＤＡの電圧をプルアップするためのプルアップ抵抗Ｒ１８５１が、第１接続線ＳＤＡ１８２１に接続される。同じく、マスタＩＣ５７０に接続される上流側の接続線ＳＣＬ、及び装飾制御装置６１０に接続される下流側の接続線ＳＣＬの電圧をプルアップするためのプルアップ抵抗Ｒ１８５２が、第１接続線ＳＣＬ１８２２に接続される。
【０３３６】
具体的には、第１接続線ＳＤＡ１８２１は分岐１８０９で分岐し、分岐した第１接続線ＳＤＡ１８２１はプルアップ抵抗Ｒ１８５１に接続される。同じく第１接続線ＳＣＬ１８２２は分岐１８１０で分岐し、分岐した第１接続線ＳＣＬ１８２２はプルアップ抵抗Ｒ１８５２に接続される。
【０３３７】
なお、分岐型の装飾制御装置６１０であっても、中継基板６００でなければ接続線ＳＤＡ及び接続線ＳＣＬの電圧をプルアップするプルアップ抵抗Ｒ１８５１及び１８５２は不要である。一方、中継基板６００であれば、図１９にて説明する連結型の装飾制御装置６１０であってもプルアップ抵抗Ｒ１８５１及び１８５２が必要となる。
【０３３８】
また、プルアップ抵抗Ｒ１８５１及び１８５２は、接続線ＳＤＡ及び接続線ＳＣＬを駆動するトランジスタのドレインの端子に電圧Ｖｃｃを供給可能な箇所に備えられていればよい。例えば、プルアップ抵抗Ｒ１８５１及び１８５２がマスタＩＣ５７０に備えられていれば、分岐型の装飾制御装置６１０が中継基板６００の場合であっても、装飾制御装置６１０内にプルアップ抵抗Ｒ１８５１及び１８５２が備えられている必要はない。
【０３３９】
装飾制御装置６１０ＸのＩ2ＣＩ／Ｏエクスパンダ６１５に電源電圧を供給する接続線Ｖｃｃに接続される上流コネクタ６０１のＶｃｃ端子から延びる内部接続線Ｖｃｃ１８７１と、上流コネクタ６０１のＧＮＤ端子から延び、接地されている内部接続線ＧＮＤ１８７２とは、平滑コンデンサＣ１８６１及びバイパスコンデンサＣＰ１８６２を介して接続されている。
【０３４０】
平滑コンデンサＣ１８６１は、電源の電圧波形を滑らかにするためのコンデンサであり、バイパスコンデンサＣＰ１８６２は、電源の電圧のノイズを除去するためのコンデンサである。
【０３４１】
このため、装飾制御装置６１０ＸのＩ2ＣＩ／Ｏエクスパンダ６１５に供給される電源電圧は、平滑コンデンサＣ１８６１により電圧が平滑化され、バイパスコンデンサＣＰ１８６２によりノイズが除去されて、Ｉ2ＣＩ／Ｏエクスパンダ６１５に供給される。
【０３４２】
同じく、下流コネクタ６１２Ａ、６１２ＢのＶｃｃ端子から延びる内部接続線Ｖｃｃ１８７３と、ＧＮＤ端子から延びる内部接続線ＧＮＤ１８７４とは、平滑コンデンサＣ１８６１及びバイパスコンデンサＣＰ１８６２を介して接続されている。これによって、平滑化され、ノイズが除去された電圧が下流の装飾制御装置６１０に接続される接続線Ｖｃｃに印加される。
【０３４３】
図１９は、本発明の実施の形態の連結型の装飾制御装置６１０の入出力に関する接続線の回路図である。本図においては、前述した分岐型の装飾制御装置６１０Ｘに備えられる部品と同一の付番を付けて説明を行うが、下流コネクタ６１２Ｂは上流コネクタ６１２として説明を行う。また、連結型の装飾制御装置なので、下流コネクタ６１２Ａに相当するコネクタは存在しない。
【０３４４】
連結型の装飾制御装置６１０は、上流コネクタ６１１、Ｉ2ＣＩ／Ｏエクスパンダ６１５、及び下流コネクタ６１２を備える。
【０３４５】
上流コネクタ６１１には、中継基板６００又は上流側の装飾制御装置６１０からバスが接続される。下流コネクタ６１２には、下流側の装飾制御装置６１０に接続するバスが接続される。
【０３４６】
上流コネクタ６１１のＳＤＡ端子と下流コネクタ６１２のＳＤＡ端子とは、内部接続線ＳＤＡ１９１１によって接続されている。また、上流コネクタ６１１のＳＣＬ端子と下流コネクタ６１２のＳＣＬ端子とは、内部接続線ＳＣＬ１９１２によって接続されている。
【０３４７】
接続線ＳＤＡをＩ2ＣＩ／Ｏエクスパンダ６１５に接続するために、内部接続線ＳＤＡ１９１１は分岐１９０１で分岐し、分岐した内部接続線ＳＤＡ１９１１はＩ2ＣＩ／Ｏエクスパンダ６１５の図１６及び図１７に示したＳＤＡ端子に接続される。また、接続線ＳＣＬをＩ2ＣＩ／Ｏエクスパンダ６１５に接続するために、内部接続線ＳＣＬ１９１２は分岐１９０２で分岐し、分岐した内部接続線ＳＣＬ１９１２はＩ2ＣＩ／Ｏエクスパンダ６１５の図１６及び図１７に示したＳＣＬ端子に接続される。
【０３４８】
なお、Ｉ2ＣＩ／Ｏエクスパンダ６１５には、Ｉ2ＣＩ／Ｏエクスパンダ６１５の電源電圧となる電圧Ｖｃｃが供給されている。また、図１９には図示されていないが、Ｉ2ＣＩ／Ｏエクスパンダ６１５からは、当該装飾制御装置６１０に係わるＬＥＤ（装飾装置６２０）を駆動する各ポート０〜１５の信号線（図１６参照）が接続されている。
【０３４９】
図１９に示す装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５が上流コネクタ６１１に接続された上流の装飾制御装置６１０又は中継基板６００に接続線ＳＤＡを介して出力する信号、及び上流コネクタ６１１に接続された上流の装飾制御装置６１０又は中継基板６００から図１９に示す装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５へ接続線ＳＤＡを介して入力される信号のノイズを除去するために、内部接続線ＳＤＡ１９１１にはツェナダイオードＺＤ１９４１が接続されている。
【０３５０】
具体的には、内部接続線ＳＤＡ１９１１は分岐１９０３で分岐し、分岐した内部接続線ＳＤＡ１９１１はツェナダイオードＺＤ１９４１のカソード側に接続され、ツェナダイオードＺＤ１９４１のアノード側は接地されている。
【０３５１】
このため、内部接続線ＳＤＡ１９１１に印加された所定以上の電圧（例えば、パルス性のノイズ信号）は、ツェナダイオードＺＤ１９４１によって逃がされる。
【０３５２】
また、上流コネクタ６１１に接続される上流の装飾制御装置６１０又は中継基板６００から図１９に示す装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５へ接続線ＳＣＬを介して入力される信号のノイズを除去するために、内部接続線ＳＣＬ１９１２にはツェナダイオードＺＤ９４２が接続されている。
【０３５３】
具体的には、内部接続線ＳＣＬ１９１２は分岐１９０４で分岐し、分岐した内部接続線ＳＣＬ１９１２はツェナダイオードＺＤ１９４２のカソード側に接続され、ツェナダイオードＺＤ１９４２のアノード側は接地されている。
【０３５４】
このため、内部接続線ＳＣＬ１９１２に印加された所定以上の電圧（例えば、パルス性のノイズ信号）は、ツェナダイオードＺＤ１９４２によって逃がされる。
【０３５５】
図１９に示す装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５が下流コネクタ６１２に接続された下流の装飾制御装置６１０に接続線ＳＤＡを介して出力する信号、及び下流コネクタ６１２に接続された下流の装飾制御装置６１０から図１９に示す装飾制御装置のＩ2ＣＩ／Ｏエクスパンダ６１５へ接続線ＳＤＡを介して入力される信号のノイズを除去するために、内部接続線ＳＤＡ１９１１にはツェナダイオードＺＤ１９４３が接続されている。
【０３５６】
具体的には、内部接続線ＳＤＡ１９１１は分岐１９０５で分岐し、分岐した内部接続線ＳＤＡ１９１１はツェナダイオードＺＤ１９４３のカソード側に接続され、ツェナダイオードＺＤ１９４３のアノード側は接地されている。
【０３５７】
このため、内部接続線ＳＤＡ１９１１に印加された所定以上の電圧（例えば、パルス性のノイズ信号）は、ツェナダイオードＺＤ１９４３によって逃がされる。
【０３５８】
また、図１９に示す装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５から下流コネクタ６１２に接続された下流の装飾制御装置６１０へ接続線ＳＣＬを介して入力される信号のノイズを除去するために、内部接続線ＳＣＬ１９１２にはツェナダイオードＺＤ１９４４が接続されている。
【０３５９】
具体的には、内部接続線ＳＣＬ１９１２は分岐１９０６で分岐し、分岐した内部接続線ＳＣＬ１９１２はツェナダイオードＺＤ１９４４のカソード側に接続され、ツェナダイオードＺＤ１９４４のアノード側は接地されている。
【０３６０】
このため、内部接続線ＳＣＬ１９１２に印加された所定以上の電圧（例えば、パルス性のノイズ信号）は、ツェナダイオードＺＤ１９４４によって逃がされる。
【０３６１】
装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５に電源電圧を供給する接続線Ｖｃｃに接続される上流コネクタ６１１のＶｃｃ端子から延びる内部接続線Ｖｃｃ１９７１と、上流コネクタ６１１のＧＮＤ端子から延び、接地されている内部接続線ＧＮＤ１９７２とは、平滑コンデンサＣ１９６１及びバイパスコンデンサＣＰ１９６２を介して接続されている。
【０３６２】
平滑コンデンサＣ１９６１は図１８に示す平滑コンデンサＣ９６１と同じコンデンサであり、バイパスコンデンサＣＰ１９６２は図１８に示すバイパスコンデンサＣＰ９６２と同じコンデンサである。
【０３６３】
また、下流コネクタ６１２のＶｃｃ端子から延びる内部接続線Ｖｃｃ１９７３と、ＧＮＤ端子から延びる内部接続線ＧＮＤ１９７４とは、平滑コンデンサＣ１９６１及びバイパスコンデンサＣＰ１９６２を介して接続されている。
【０３６４】
図２０は、本発明の実施の形態の演出制御装置５５０から装飾制御装置６１０に出力されるデータに含まれるスレーブアドレス２０００の説明図である。
【０３６５】
スレーブアドレス２０００は、上位３ビットからなる固定アドレス部２００１及び下位５ビットからなる可変アドレス部２００２によって構成される。
【０３６６】
固定アドレス部２００１は、「１１０」の値があらかじめ設定され、Ｉ2ＣＩ／Ｏエクスパンダ６１５によって変更することができない。
【０３６７】
可変アドレス部２００２は、Ｉ2ＣＩ／Ｏエクスパンダ６１５によって設定可能である。可変アドレス部２００２は、制御対象となるＩ2ＣＩ／Ｏエクスパンダ６１５のＡ０〜Ａ３の端子に設定されているパターンに対応した４ビットのＩ2ＣＩ／Ｏエクスパンダアドレス２００３と、当該データが読み出し要求であるのか書き込み要求であるのかを示す１ビットのＲ／Ｗ識別データ２００４とによって構成される。
【０３６８】
演出制御装置５５０から装飾制御装置６１０に出力される演出制御データは、書き込み要求であるので、Ｒ／Ｗ識別データ２００４には、通常「０」が登録される。
【０３６９】
なお、終端型の装飾制御装置６１０に関しては、下流コネクタ６１２とその周辺のツェナダイオードやコンデンサが存在しないだけの構成となるので、詳細な説明は省略する。
【０３７０】
図２１は、本発明の実施の形態のＩ2ＣＩ／Ｏエクスパンダアドレステーブル２１００の説明図である。
【０３７１】
Ｉ2ＣＩ／Ｏエクスパンダアドレステーブル２１００は、マスタＩＣ５７０によって管理されるテーブルである。Ｉ2ＣＩ／Ｏエクスパンダアドレステーブル２１００は、スレーブアドレス２１０１とＩ2ＣＩ／Ｏエクスパンダアドレス２１０２との対応関係を示している。
【０３７２】
スレーブアドレス２１０１には、演出制御装置５５０により送受信の対象として指定される装飾制御装置６１０のスレーブアドレスが格納されている。スレーブアドレスは、図２０で前述したように、上位３ビットからなる固定アドレス部と、４ビットのＩ2ＣＩ／Ｏエクスパンダアドレスと、１ビットのＲ／Ｗ識別データとを組み合わせて構成される。
【０３７３】
Ｉ2ＣＩ／Ｏエクスパンダアドレス２１０２には、図１６や図１７で前述したように、各スレーブアドレスに対応する４ビットのＩ2ＣＩ／Ｏエクスパンダアドレスが登録される。
【０３７４】
ただし、Ｉ2ＣＩ／Ｏエクスパンダアドレスのうち、アドレス「１０００」及びアドレス「１０１１」（図２１の網掛けされたエントリ）は、各Ｉ2ＣＩ／Ｏエクスパンダ６１５を相互に識別するための固有のアドレスとしては使用できない。
【０３７５】
アドレス「１０００」は、すべての装飾制御装置６１０に対して共通の指令を出力する場合に指定されるアドレス（オールコールアドレス）の電源投入時のデフォルト値として用いられる。アドレス「１０１１」は、ソフトウェアによって、マスタＩＣ５７０に接続されているすべての装飾制御装置６１０を無条件にリセットする場合に用いられる共通アドレスである。
【０３７６】
以上のように、装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５に設定可能なアドレスは１４個であるため、演出制御装置５５０は、１４個のＩ2ＣＩ／Ｏエクスパンダ６１５を制御することができる。また、各装飾制御装置６１０には、ＰＯＲＴ０〜ＰＯＲＴ１５が備えられているので、１６個（言い換えれば１６種類）のＬＥＤを制御することが可能である。よって、演出制御装置５５０は、２２４個（言い換えれば２２４種類）のＬＥＤを制御することが可能である。
【０３７７】
図２２は、本発明の実施の形態のＩ2ＣＩ／Ｏエクスパンダ６１５に備えられる出力設定レジスタ６３５に割り当てられたワークレジスタを説明するための図である。
【０３７８】
Ｉ2ＣＩ／Ｏエクスパンダ６１５の出力設定レジスタ６３５には、ワークレジスタ（デバイスレジスタ）と、コントロールレジスタ（制御レジスタ）とが割り当てられている。
【０３７９】
ワークレジスタは、Ｉ2ＣＩ／Ｏエクスパンダ６１５に対してあらかじめ定義されている設定を行うための情報や、Ｉ2ＣＩ／Ｏエクスパンダ６１５に接続されている演出装置（装飾装置６２０、例えば、ＬＥＤ）の出力態様を特定するための情報を記憶するものである。
【０３８０】
また、コントロールレジスタは、ワークレジスタへのデータ書き込み手順を規定する情報を記憶する。なお、ワークレジスタは、複数の情報を異なる記憶領域に分散して記憶する構成となっており、記憶領域毎に異なるレジスタ番号が付与されている。
【０３８１】
レジスタ番号「００ｈ」及びレジスタ番号「０１ｈ」は、Ｉ2ＣＩ／Ｏエクスパンダ６１５の初期設定を行うためのモードレジスタに対応する。レジスタ番号「００ｈ」の記憶領域にはレジスタ名「ＭＯＤＥ１」が付与されている。また、レジスタ番号「０１ｈ」の記憶領域にはレジスタ名「ＭＯＤＥ２」が付与されている。レジスタ番号「００ｈ」及び「０１ｈ」の記憶領域に値が書き込まれると、書き込まれた値に基づいて、Ｉ2ＣＩ／Ｏエクスパンダ６１５の初期設定が行われる。
【０３８２】
なお、「ＭＯＤＥ２」のレジスタのビット３（ＯＣＨ）は、Ｉ2ＣＩ／Ｏエクスパンダ６１５の出力設定レジスタ６３５に格納された演出制御データを演出装置に実際に反映させるタイミングを規定するパラメータである。本発明の実施の形態では、図１５にて説明したように、「０」が設定されており、ストップコンディションを受信した時点で出力設定レジスタ６３５に格納された演出制御データを出力し、演出装置の出力状態を実際に制御するように設定されている。
【０３８３】
レジスタ番号「０２ｈ」〜「１１ｈ」（レジスタ名「ＰＷＭ０」〜「ＰＷＭ１５」）には、装飾装置６２０に含まれるＬＥＤなどの制御対象のパラメータが設定される。レジスタ番号「０２ｈ」〜「１１ｈ」の記憶領域のいずれかに値が書き込まれると、Ｉ2ＣＩ／Ｏエクスパンダ６１５に接続される発光装置（装飾装置６２０）を構成する１６個のＬＥＤのうち、値が書き込まれたレジスタ番号に対応するＬＥＤの輝度が、書き込まれた値に基づいて調整される。例えば、レジスタ番号「０２ｈ」の記憶領域に値が書き込まれた場合には、図１６に示すポート０に接続されたＬＥＤ０の輝度が調整される。
【０３８４】
なお、Ｉ2ＣＩ／Ｏエクスパンダ６１５は、前述のように、モータやソレノイドといった可動物を制御することも可能である。Ｉ2ＣＩ／Ｏエクスパンダ６１５にソレノイドが接続される場合には、ソレノイドが接続されるポートに対応するレジスタ番号には、ソレノイドを通電させて作動させるか、通電せずに未作動の状態にするかを示す値が書き込まれる。また、Ｉ2ＣＩ／Ｏエクスパンダ６１５にモータが接続される場合には、モータが接続されるポートに対応するレジスタ番号には、モータの目標回転位置を示す値が書き込まれる。
【０３８５】
レジスタ番号「１２ｈ」（レジスタ名「ＧＲＰＰＷＭ」）及びレジスタ番号「１３ｈ」（レジスタ名「ＧＲＰＦＲＥＱ」）には、制御対象全体の動作パターンなどを指定するパラメータが設定される。レジスタ番号「１２ｈ」及び「１３ｈ」の記憶領域に値が書き込まれると、書き込まれた値に基づいて、ＬＥＤ（１６個のＬＥＤ）全体の点滅パターンが設定される。具体的には、レジスタ番号「１２ｈ」には、ＬＥＤ全体のオン・オフ比率であるデューティサイクルが設定され、レジスタ番号「１３ｈ」には、ＬＥＤ全体の点滅周期が設定される。
【０３８６】
レジスタ番号「１４ｈ」（レジスタ名「ＬＥＤＯＵＴ０」）〜「１７ｈ」（レジスタ名「ＬＥＤＯＵＴ３」）には、各ポートで制御されるＬＥＤの出力状態が設定される。各レジスタには、それぞれ４つのずつＬＥＤの出力状態を設定することが可能となっている。
【０３８７】
レジスタ番号「１４ｈ」の記憶領域に値が書き込まれると、書き込まれた値に基づいて、ＬＥＤ０〜ＬＥＤ３の出力状態が設定される。同様に、レジスタ番号「１５ｈ」の記憶領域にはＬＥＤ４〜ＬＥＤ７の出力状態、レジスタ番号「１６ｈ」の記憶領域にはＬＥＤ８〜ＬＥＤ１１の出力状態、レジスタ番号「１７ｈ」の記憶領域にはＬＥＤ１２〜ＬＥＤ１５の出力状態が設定される。
【０３８８】
レジスタ番号「１８ｈ」〜「１Ａｈ」（レジスタ名「ＳＵＢＡＤＲ１」〜「ＳＵＢＡＤＲ３」）にはサブアドレスが設定される。レジスタ番号「１８ｈ」〜「１Ａｈ」の記憶領域に値が書き込まれると、書き込まれた値に基づいて、第１サブアドレス〜第３サブアドレスが設定される。
【０３８９】
レジスタ番号「１Ｂｈ」（レジスタ名「ＡＬＬＣＡＬＬＡＤＲ」）にはすべての装飾制御装置６１０に対する指令を出力するためのオールコールアドレスが設定される。オールコールアドレスは、例えば、電源投入時などにすべての装飾制御装置６１０で初期化処理を実行する場合などに使用される。
【０３９０】
図２３は、本発明の実施の形態のマスタＩＣ５７０が接続線ＳＤＡ及び接続線ＳＣＬを介してデータを出力するスタート条件及びストップ条件の説明図である。
【０３９１】
接続線ＳＣＬは、データの非送信時には信号レベルがＨＩＧＨになっている。マスタＩＣ５７０は、装飾制御装置６１０にデータを出力する際に、接続線ＳＣＬの信号レベルをＬＯＷからＨＩＧＨに変化させ、装飾制御装置６１０が接続線ＳＤＡのデータを取り込むためのストローブ信号として作用させる。
【０３９２】
接続線ＳＤＡは、データの非送信時には信号レベルがＨＩＧＨになっており、接続線ＳＣＬのクロック信号に合わせて接続線ＳＤＡからデータが出力される。
【０３９３】
マスタＩＣ５７０は、接続線ＳＣＬの信号レベルをＨＩＧＨに維持したまま、接続線ＳＤＡの信号レベルをＨＩＧＨからＬＯＷに変化させることで、データの出力が開始することを示すスタート条件となる信号を出力する。
【０３９４】
装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５は、接続線ＳＤＡ及び接続線ＳＣＬからスタート条件となる信号が入力されると、データの出力が開始されることを認識する。
【０３９５】
マスタＩＣ５７０は、接続線ＳＣＬの信号レベルをＨＩＧＨに維持したまま、接続線ＳＤＡの信号レベルをＬＯＷからＨＩＧＨに変化させることで、データの出力が終了することを示すストップ条件を示す信号を出力する。
【０３９６】
装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５は、ストップ条件が入力されると、データの出力が終了することを認識する。本発明の実施の形態では、前述のように、装飾制御装置６１０がストップ条件を示す信号を受信すると、当該装飾制御装置６１０が制御する演出装置の制御を開始する。
【０３９７】
図２４は、本発明の実施の形態のマスタＩＣ５７０から出力されたデータが入力された装飾制御装置６１０が返答信号を出力するタイミングチャートである。
【０３９８】
装飾制御装置６１０は、スタート条件が成立してから接続線ＳＣＬの信号レベルの変化回数を計数し、接続線ＳＣＬのクロック信号に合わせて接続線ＳＤＡから入力されるデータを取り込む。
【０３９９】
そして、装飾制御装置６１０は、スタート条件が成立してから接続線ＳＣＬの信号レベルの変化回数が９回に達する直前に、返答信号をマスタＩＣ５７０に接続線ＳＤＡを介して出力する。換言すると、装飾制御装置６１０は、接続線ＳＤＡから８ビット目のデータを取り込んだ後に、接続線ＳＣＬの信号レベルがＨＩＧＨからＬＯＷに変化する契機に、当該接続線ＳＤＡを介して返答信号を出力する。
【０４００】
なお、図２４に示すように、データの受信に成功したことを示す返答信号（ＡＣＫの返答信号）はＬＯＷレベルによって示され、データの受信に失敗したことを示す返答信号（ＮＡＣＫの返答信号、図ではＡＣＫ出力なしに相当）はＨＩＧＨレベルによって示される。
【０４０１】
また、マスタＩＣ５７０は、スタート条件が成立してから接続線ＳＣＬの信号レベルが８回変化すると、接続線ＳＤＡを解放することによって、装飾制御装置６１０から返答信号の入力を待機する。そして、マスタＩＣ５７０は、接続線ＳＤＡを解放したまま、接続線ＳＣＬの信号レベルを変化させて、装飾制御装置６１０からの返答信号を取り込む。
【０４０２】
図２５は、本発明の実施の形態のマスタＩＣ５７０が演出制御データを出力する場合の接続線ＳＤＡ及び接続線ＳＣＬの信号レベルのタイミングチャートである。
【０４０３】
まず、マスタＩＣ５７０は、データの出力を開始する場合には、接続線ＳＣＬの信号レベルをＨＩＧＨに維持したまま、接続線ＳＤＡの信号レベルをＨＩＧＨからＬＯＷに変化させることによって、スタート条件を示す信号を出力し、データの出力を開始することを装飾制御装置６１０に通知する。
【０４０４】
次に、マスタＩＣ５７０は、合計７ビットからなる制御対象となる装飾制御装置６１０のスレーブアドレスを出力する。さらに、マスタＩＣ５７０は、読み出し要求である書き込み要求であるかを示す情報を８ビット目に出力する。
【０４０５】
そして、マスタＩＣ５７０は、接続線ＳＣＬの信号レベルが９回目にＨＩＧＨになるときに、装飾制御装置６１０から返答信号が入力されるので、ＡＣＫの返答信号であれば接続線ＳＤＡの信号レベルがＬＯＷに変化し、ＮＡＣＫの返答信号であれば接続線ＳＤＡの信号レベルがＨＩＧＨに変化する。
【０４０６】
次に、マスタＩＣ５７０は、アドレスデータの出力後、８の倍数となるビット数でデータを出力する。さらに、データの８ビット目を出力した後、ＡＣＫの返答信号が入力されるのを待ってデータの９ビット目を出力する。以降、８の倍数番目に相当するビットのデータを出力すると、ＡＣＫの返答信号が入力されるのを確認してから、（８の倍数＋１）番目のビットを出力し、全データが出力されるまで繰り返す。
【０４０７】
なお、マスタＩＣ５７０は、データの８の倍数番目となるビットを出力した後、所定時間経過してもＡＣＫの返答信号が入力されない場合には、データの送信に失敗したものとみなして、再度スタート条件を送信する。次いで、接続線ＳＤＡを介して、再度アドレスデータを出力し、ＡＣＫの返答信号を確認しながら、もう一度、データを１ビット目から出力する。
【０４０８】
また、マスタＩＣ５７０は、データの最後のビットのデータを出力した後、ＡＣＫの返答信号が入力されるのを待って、ストップ条件を示す信号を出力する。
【０４０９】
なお、図２５では、スタート条件を示す信号を出力してからストップ条件を示す信号を出力するまでの間に、合計２４ビット（スレーブアドレス８ビット、データ１６ビット）のデータを出力しているが、送信するデータのサイズに応じて、２４ビット以上であってもよいし、２４ビット以下であってもよい。
【０４１０】
図２６は、本発明の実施の形態のマスタＩＣ５７０が、スレーブの個別アドレスを指定して装飾制御装置６１０に演出制御データを設定する場合において、マスタＩＣ５７０とＩ2ＣＩ／Ｏエクスパンダ６１５との間で送受信されるデータのフォーマットを説明する図である。
【０４１１】
最初に出力される８ビットのデータ２６０１には、データ送信の対象となる装飾制御装置６１０のアドレス「Ａ０〜Ａ６」と、当該データが読み出し要求であるのか書き込み要求であるのかを示す１ビットのＲ／Ｗ識別データとが含まれる。アドレス「Ａ０〜Ａ６」のうち、「Ａ４〜Ａ６」は値「１１０」となる固定アドレス部であり、「Ａ０〜Ａ３」はＩ2ＣＩ／Ｏエクスパンダ６１５のＡ０〜Ａ３の端子に設定されている個別アドレスに相当する（図１６参照）。なお、データ２６０１は、図２５における「ＡＤＲＥＳＳ」及び「Ｒ／Ｗ」に対応するデータである。
【０４１２】
次に出力される８ビットのデータ２６０２には、Ｉ2ＣＩ／Ｏエクスパンダ６１５の出力設定レジスタ６３５（図１５参照）に割り当てられているコントロールレジスタへの設定データが含まれる。データ２６０２は、図２５において１番目に送信される「ＤＡＴＡ」に対応するデータである。
【０４１３】
ここで、コントロールレジスタについて説明する。コントロールレジスタは８ビットからなり、上位３ビット「ＡＩ０〜ＡＩ２」が出力設定レジスタ６３５のワークレジスタへの書き込み又は読み出し方法を指定する自動書込パラメータであり、下位５ビット「Ｄ０〜Ｄ４」がワークレジスタにおけるアクセス開始位置（書き込みを開始する先頭位置、又は読み出しを開始する先頭位置）を指定するレジスタアドレスである。
【０４１４】
自動書込パラメータは、マスタＩＣ５７０によって、レジスタアドレスが指定するアクセス開始位置の領域のみをアクセス（オートインクリメントを禁止）するのか、指定するアクセス開始位置の領域に隣接する領域も含んでアクセス（オートインクリメントを許可）するのかを指定するパラメータであり、具体的には「０００」、「１００」、「１０１」、「１１０」、「１１１」の何れかの値を設定することができる。
【０４１５】
自動書込パラメータに「０００」の値を設定すると、オートインクリメントが禁止され、レジスタアドレスが指定するアクセス開始位置の領域のみをアクセスし、開始位置以外の領域はアクセスしない。例えば、レジスタアドレスが「１０１００」であれば、レジスタ番号が「１４ｈ」となる記憶領域のみがアクセスされ、他の記憶領域にはアクセスされない。すなわち、特定のレジスタアドレスの記憶領域の値のみを変更する場合に使用される。複数のレジスタアドレスの記憶領域の値を連続して変更する場合には、以下に示すように、オートインクリメントを許可することによって、アドレスの指定を省略することができる。
【０４１６】
自動書込パラメータに「１００」の値を設定すると、オートインクリメントが許可され、レジスタアドレスが指定するアクセス開始位置の領域をアクセスした後は、レジスタ番号が増加する方向に領域を移動しながら順にアクセスを繰り返す。そして、レジスタ番号が最終の「１Ｂｈ」となる記憶領域をアクセスした後は、レジスタ番号が「００ｈ」となる記憶領域をアクセスし、再度、レジスタ番号が増加する方向に領域を移動しながら順にアクセスを繰り返す。例えば、レジスタアドレスが「１０１００」であれば、レジスタ番号が「１４ｈ」となる記憶領域にアクセスした後は、レジスタ番号が「１５ｈ」→「１６ｈ」→・・→「１Ｂｈ」→「００ｈ」→「０１ｈ」→・・となる領域（すなわち、すべての領域）を、繰り返しアクセスする。
【０４１７】
自動書込パラメータに「１０１」の値を設定すると、自動書込パラメータに「１００」の値を設定した場合と同様に、レジスタアドレスが指定するアクセス開始位置の領域をアクセスした後は、レジスタ番号が増加する方向に領域を移動しながら順にアクセスを繰り返す。ただし、一旦、レジスタ番号が「１１ｈ」となる記憶領域をアクセスした後は、レジスタ番号が「０２ｈ」となる記憶領域をアクセスし、以降、レジスタ番号が「０２ｈ」〜「１１ｈ」となる区間の記録領域（ＬＥＤの輝度調整に関する領域）を繰り返しアクセスする。例えば、レジスタアドレスが「１０１００」であれば、レジスタ番号が「１４ｈ」となる記憶領域をアクセスした後は、レジスタ番号が「１５ｈ」→「１６ｈ」→・・→「１Ｂｈ」→「００ｈ」→「０１ｈ」→・・となる領域を、順にアクセスする。そして、レジスタ番号が「１１ｈ」となる記憶領域をアクセスした後は、レジスタ番号が「０２ｈ」→「０３ｈ」→・・→「１１ｈ」→「０２ｈ」→「０３ｈ」→・・となる領域を、繰り返しアクセスする。
【０４１８】
自動書込パラメータに「１１０」の値を設定すると、自動書込パラメータに「１００」の値を設定した場合と同様に、レジスタアドレスが指定するアクセス開始位置の領域をアクセスした後は、レジスタ番号が増加する方向に領域を移動しながら順にアクセスを繰り返す。ただし、一旦、レジスタ番号が「１３ｈ」となる記憶領域をアクセスした後は、レジスタ番号が「１２ｈ」となる記憶領域をアクセスし、以降、レジスタ番号が「１２ｈ」〜「１３ｈ」となる区間の記録領域（ＬＥＤの点滅周期に関する領域）を繰り返しアクセスする。例えば、レジスタアドレスが「１０１００」であれば、レジスタ番号が「１４ｈ」となる記憶領域をアクセスした後は、レジスタ番号が「１５ｈ」→「１６ｈ」→・・→「１Ｂｈ」→「００ｈ」→「０１ｈ」→・・となる領域を、順にアクセスする。そして、レジスタ番号が「１３ｈ」となる記憶領域をアクセスした後は、レジスタ番号が「１２ｈ」→「１３ｈ」→「１２ｈ」→「１３ｈ」→・・となる領域を、繰り返しアクセスする。
【０４１９】
自動書込パラメータに「１１１」の値を設定すると、自動書込パラメータに「１００」の値を設定した場合と同様に、レジスタアドレスが指定するアクセス開始位置の領域をアクセスした後は、レジスタ番号が増加する方向に領域を移動しながら順にアクセスを繰り返す。ただし、一旦、レジスタ番号が「１３ｈ」となる記憶領域をアクセスした後は、レジスタ番号が「０２ｈ」となる記憶領域をアクセスし、以降、レジスタ番号が「０２ｈ」〜「１３ｈ」となる区間の記録領域（ＬＥＤの輝度及び点滅周期に関する領域）を繰り返しアクセスする。例えば、レジスタアドレスが「１０１００」であれば、レジスタ番号が「１４ｈ」となる記憶領域をアクセスした後は、レジスタ番号が「１５ｈ」→「１６ｈ」→・・→「１Ｂｈ」→「００ｈ」→「０１ｈ」→・・となる領域を、順にアクセスする。そして、レジスタ番号が「１３ｈ」となる記憶領域をアクセスした後は、レジスタ番号が「０２ｈ」→「０３ｈ」→・・→「１３ｈ」→「０２ｈ」→「０３ｈ」→・・となる領域を、繰り返しアクセスする。
【０４２０】
ここで、図２６の説明に戻ると、コントロールレジスタの設定データ２６０２に続いて、ワークレジスタの設定データ２６０３が出力される。設定データ２６０３は、図２５において２番目以降に送信される「ＤＡＴＡ」に対応するデータである。
【０４２１】
自動書込パラメータを「０００」とした場合には、設定データ２６０３は、レジスタアドレスが指定する１箇所の記憶領域を更新するための８ビットのデータとなる。自動書込パラメータを「０００」以外の値とした場合には、この設定データ２６０３は、レジスタアドレスが指定する記憶領域を先頭に、複数の領域を繰り返し更新するために必要な８の倍数となるビットのデータとなる。
【０４２２】
図２７は、本発明の実施の形態のマスタＩＣ５７０が、スレーブの個別アドレスを指定して装飾制御装置６１０に演出制御データを設定する場合において、マスタＩＣ５７０とＩ2ＣＩ／Ｏエクスパンダ６１５との間で送受信される演出制御データに具体的な数値を適用した図である。図２７では、オートインクリメントを禁止して、ワークレジスタの特定の記憶領域を１箇所だけを更新する演出制御データを示しており、具体的には、Ｉ2ＣＩ／Ｏエクスパンダ６１５のＰＯＲＴ０端子〜ＰＯＲＴ３端子に接続されるＬＥＤの発光状態を更新する場合について説明する。
【０４２３】
まず、最初に出力される８ビットのデータ２７０１には、送信先の装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５のスレーブアドレスを示す「１１０１１００」が割り当てられている。
【０４２４】
次に出力される８ビットのデータ２７０２には、自動書込パラメータ、及びＬＥＤの出力データを設定するために割り当てられているＩ2ＣＩ／Ｏエクスパンダ６１５の出力設定レジスタ６３５のコントロールレジスタに設定される値が含まれる。
【０４２５】
ここでは、Ｉ2ＣＩ／Ｏエクスパンダ６１５のＰＯＲＴ０端子〜ＰＯＲＴ３端子に接続されるＬＥＤの発光状態を設定するので、レジスタアドレスにはＬＥＤＯＵＴ０（アドレス＝１０１００）を指定することにする。
【０４２６】
なお、自動書込パラメータには、オートインクリメントを禁止するために「０００」が指定されている。
【０４２７】
次に、出力される８ビットのデータ２７０３には、送信先の装飾制御装置６１０によって制御される装飾装置６２０の発光態様を設定するデータが含まれる。具体的には、ＬＥＤＯＵＴ０レジスタに設定されるデータが割り当てられている。これにより、Ｉ2ＣＩ／Ｏエクスパンダ６１５のＰＯＲＴ０端子〜ＰＯＲＴ３端子に接続されるＬＥＤの発光状態（点灯、消灯、点滅など）が指定され、指定された状態でＬＥＤが発光する。
【０４２８】
このようにして、Ｉ2ＣＩ／Ｏエクスパンダ６１５のＰＯＲＴ０端子〜ＰＯＲＴ３端子のＬＥＤの発光状態が制御されるが、Ｉ2ＣＩ／Ｏエクスパンダ６１５の他のＰＯＲＴ端子（ＰＯＲＴ４〜ＰＯＲＴ１５）も、コントロールレジスタデータ２７０２の値を指定して、出力データ２７０３を設定することで個別に制御可能である。ＰＯＲＴ端子に、モータやソレノイドが接続されていても、同様に制御される。
【０４２９】
図２８は、本発明の実施の形態のマスタＩＣの演出制御データを送信する順序を説明する図である。図２８では、オートインクリメントを許可して、ワークレジスタのすべての記憶領域を更新する場合に、演出制御データに含まれる各データを送信する順序を規定している。
【０４３０】
まず、マスタＩＣ５７０は、制御対象となる装飾制御装置６１０の個別アドレスを特定可能な８ビットのデータ（図２６のデータ２６０１と同一フォーマットのデータ）を送信する。
【０４３１】
次に、マスタＩＣ５７０は、制御対象のＩ2ＣＩ／Ｏエクスパンダ６１５の出力設定レジスタ６３５のコントロールレジスタに設定されるデータ（図２６のデータ２６０２と同一フォーマットのデータ）を送信する。図２８においては、オートインクリメントを許可してワークレジスタのすべての記憶領域を更新するため、自動書込パラメータには「１００」が指定され、書き込み又は読み出しの開始位置を指定するレジスタアドレスには、ワークレジスタの先頭領域となる「００ｈ」が指定される。
【０４３２】
このため、コントロールレジスタ設定値を受信した後の制御対象となる装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５においては、レジスタ番号「００ｈ」の記憶領域（ＭＯＤＥ１レジスタ）が最初に更新されることになる。
【０４３３】
次に、マスタＩＣ５７０は、コントロールレジスタ設定値の送信後、ＭＯＤＥ１レジスタに書き込む値（合計８ビット）を送信する。Ｉ2ＣＩ／Ｏエクスパンダ６１５は、当該書き込み値を受信するとＭＯＤＥ１レジスタの値を更新し、レジスタ番号をインクリメントして次の「０１ｈ」の記憶領域（ＭＯＤＥ２レジスタ）を更新するための準備をする。
【０４３４】
さらに、マスタＩＣ５７０は、ＭＯＤＥ２レジスタに書き込む値（合計８ビット）を送信し、以降、レジスタ番号が「０２ｈ」〜「１Ｂｈ」となる残りの記憶領域のレジスタに対して、順に設定値を送信する。Ｉ2ＣＩ／Ｏエクスパンダ６１５は、当該書き込み値を受信する毎に対応するレジスタの値を更新し、レジスタ番号をインクリメントして次の記憶領域を更新するための準備を繰り返すことで、ワークレジスタに割り当てられた「００ｈ」〜「１Ｂｈ」のすべてのレジスタの値が更新される。
【０４３５】
なお、Ｉ2ＣＩ／Ｏエクスパンダ６１５は、ワークレジスタの最終となる「１Ｂｈ」の記憶領域を更新すると、レジスタ番号を「００ｈ」に変更して、ＭＯＤＥ１レジスタの更新を待つ状態となる。
【０４３６】
図２９は、本発明の実施の形態のマスタＩＣ５７０がＩ2ＣＩ／Ｏエクスパンダ６１５を初期化する場合に、マスタＩＣ５７０からＩ2ＣＩ／Ｏエクスパンダ６１５に送信される初期化指示データのフォーマットを説明する図である。
【０４３７】
演出制御装置５５０のＣＰＵ５５１がマスタＩＣ５７０に対して装飾制御装置６１０の初期化を行うように指示すると、マスタＩＣ５７０は、配下に接続されているすべての装飾制御装置６１０に初期化指示データを送信する。
【０４３８】
最初に出力される８ビットのデータ２９０１には、図２７に示す固定アドレス「１１０」と、共通アドレスであるリセットアドレス「１０１１」（図２１参照）とが含まれる。なお、このデータ２９０１は、図２５における「ＡＤＲＥＳＳ」に対応するものであり、「Ｒ／Ｗ」のビットには、書き込みを示す「０」が設定される。
【０４３９】
次に出力される８ビットのデータ２９０２には、第１所定値「１０１００１０１」が設定され、次に出力される８ビットのデータ２９０３には、第２所定値「０１０１１０１０」が設定される。なお、データ２９０２は、図２５において１番目に送信される「ＤＡＴＡ」に対応し、データ２９０３は、図２５において２番目に送信される「ＤＡＴＡ」に対応する。
【０４４０】
マスタＩＣ５７０に接続されるすべてのＩ2ＣＩ／Ｏエクスパンダ６１５は、リセットアドレス、第１所定値、及び第２所定値から構成される初期化指示データを受信すると、自身の初期化を行う。
【０４４１】
リセットアドレスの出力後に、さらに第１所定値及び第２所定値の両方を出力するようにした理由は、マスタＩＣ５７０がリセットアドレス「１０１１」を送信していないにもかかわらず、ノイズなどの影響によってＩ2ＣＩ／Ｏエクスパンダ６１５が誤ってリセットアドレス「１０１１」を取り込むことによって、誤ったタイミングで初期化が実行されることを防止するためである。
【０４４２】
また、リセットアドレスは、個別アドレスとは異なって、すべて（換言すれば複数）のＩ2ＣＩ／Ｏエクスパンダ６１５に共通なアドレスである。そのため、リセットアドレスを含んだ初期化指示データを１回送信するだけで、すべて（複数）のＩ2ＣＩ／Ｏエクスパンダ６１５を選択して初期化することになるので、Ｉ2ＣＩ／Ｏエクスパンダ６１５を個別に選択して初期化を指示する方法と比較すると、高速に初期化を指示することが可能となる。
【０４４３】
なお、図２９では、第１所定値と第２所定値とを異なる値としたが、同じ値であってもよい。また、第１所定値及び第２所定値のいずれかが１回送信されるようにしてもよい。
【０４４４】
図３０は、本発明の実施の形態の異常判定テーブル３０００を説明する図である。
【０４４５】
異常判定テーブル３０００は、演出制御装置５５０のＲＡＭ５５３に格納される。異常判定テーブル３０００は、演出制御装置５５０のマスタＩＣ５７０と、当該マスタＩＣ５７０に接続されるＩ2ＣＩ／Ｏエクスパンダ６１５との接続状態を監視するために設けられている。異常判定テーブル３０００は、接続状態に応じて、各Ｉ2ＣＩ／Ｏエクスパンダ６１５に対応した情報が格納される。
【０４４６】
異常判定テーブル３０００は、Ｉ／Ｏエクスパンダアドレス３００１、スレーブアドレス３００２、エラーカウンタ３００３、比較値３００４、及びエラーフラグ３００５を含む。
【０４４７】
Ｉ／Ｏエクスパンダアドレス３００１には、マスタＩＣ５７０に接続されるＩ2ＣＩ／Ｏエクスパンダ６１５のＡ０〜Ａ３の端子に設定されているアドレス（図１６参照）に対応している。
【０４４８】
スレーブアドレス３００２には、図２１に示したＩ2ＣＩ／Ｏエクスパンダアドレステーブル２１００に登録されているスレーブアドレスが登録される。
【０４４９】
エラーカウンタ３００３は、マスタＩＣ５７０からＩ2ＣＩ／Ｏエクスパンダ６１５に演出制御データを送信し、当該Ｉ2ＣＩ／Ｏエクスパンダ６１５からＡＣＫを２回連続して受信できなかった場合にインクリメントされる。
【０４５０】
比較値３００４には、Ｉ2ＣＩ／Ｏエクスパンダ６１５に障害が発生しているか否かを判定するために、エラーカウンタ３００３の値と比較するための値が登録される。なお、比較値３００４の値は、制御対象の演出装置の種類に応じて設定してもよい。
【０４５１】
エラーフラグ３００５には、当該エントリのＩ2ＣＩ／Ｏエクスパンダ６１５との接続状態に異常が発生したか否かを示すエラーフラグが登録される。
【０４５２】
Ｉ2ＣＩ／Ｏエクスパンダ６１５に障害が発生しているか否かを判定する方法について具体的に説明すると、エラーカウンタ３００３の値が、比較値３００４に設定された所定値に達した場合、エラーフラグ３００５に「ＯＮ」が設定され、当該エントリに対応するＩ2ＣＩ／Ｏエクスパンダ６１５に障害が発生したことが登録される。
【０４５３】
本発明の実施の形態では、後述するように、演出制御データの出力処理（図３１参照）は、ＶＤＰ割込（約３３．３ｍｓ周期）に同期して実行されるようにしている。
【０４５４】
前述したように、マスタＩＣ５７０からＩ2ＣＩ／Ｏエクスパンダ６１５への２回目の演出制御データの送信に対して、Ｉ2ＣＩ／Ｏエクスパンダ６１５からのＡＣＫが受信できなければ、エラーカウンタ３００３がインクリメントされる。
【０４５５】
したがって、異常が発生している場合には、データ出力処理の実行周期が３３．３ｍｓで、比較値３００４が「３００」であるので、３３．３ｍｓ×３００≒１０ｓでＩ2ＣＩ／Ｏエクスパンダ６１５に関する異常が発生したことを検出する。
【０４５６】
図３１は、本発明の実施の形態の演出制御装置５５０による処理の手順を示すフローチャートである。
【０４５７】
図３１に示す処理は、演出制御装置５５０のＣＰＵ５５１によって実行される。
【０４５８】
演出制御装置５５０は、演出制御装置５５０に電源が投入されると、まずステップ３１０１〜３１０３の処理を実行し、ステップ３１０４の処理でＶＤＰ５５６から画像更新周期と同期する同期信号（例えば、３３．３ｍｓ秒周期の同期信号）が割込信号としてＣＰＵ５５１に入力されるまで待機する。そして、以降、ＶＤＰ５５６から画像更新周期と同期する同期信号が割込信号としてＣＰＵ５５１に入力される毎に、ステップ３１０５〜３１１７の処理を繰り返し実行する。
【０４５９】
まず、演出制御装置５５０は、演出制御装置５５０のＲＡＭ５５３の初期化などを含む初期化処理を実行する（３１０１）。
【０４６０】
そして、演出制御装置５５０は、出力Ｉ／Ｆ５５８ｂとＮＯＲゲート回路５９０を介してリセットパルスをマスタＩＣ５７０へ入力し、マスタＩＣ５７０をハード的に初期化する（３１０２）。
【０４６１】
そして、演出制御装置５５０は、マスタＩＣ５７０に接続されたすべての装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５を初期化するために、マスタＩＣ５７０から初期化指示データを出力するスレーブリセット処理を実行する（３１０３）。スレーブリセット処理の詳細については、図３２にて説明する。
【０４６２】
次に、演出制御装置５５０は、ＶＤＰ５５６から画像更新周期と同期する同期信号（ＶＤＰ割込）の受け入れを許可する（３１０４）。このとき、タイマ割り込みの受け入れも許可する。
【０４６３】
そして、演出制御装置５５０は、表示装置５３に画像を表示するために、ＶＤＰ５５６に画像を表示させる指令となるデータを出力する（３１０５）。さらに、スピーカ３０から音を遊技状態に応じて出力させるために、音制御データを音ＬＳＩ５５７に出力する。音ＬＳＩ５５７は、入力された音制御データに基づいてスピーカ３０から音を出力させる（３１０６）。
【０４６４】
次に、演出制御装置５５０は、発光制御スレーブ出力処理を実行する（３１０７〜３１１０）。発光制御スレーブ出力処理は、発光制御装置（発光制御スレーブ）に演出制御データをマスタＩＣ５７０から出力する処理である。
【０４６５】
演出制御装置５５０は、複数の発光制御装置から、一つの発光制御装置を選択し（３１０７）、ステップ３１０７の処理で選択された発光制御装置にマスタＩＣ５７０からデータを出力するスレーブ連続出力処理を実行する（３１０８）。スレーブ連続出力処理の詳細については、図３３にて説明する。
【０４６６】
そして、演出制御装置５５０は、すべての発光制御装置にデータを出力したか否かを判定する（３１０９）。
【０４６７】
演出制御装置５５０は、すべての発光制御装置に対するデータの出力が完了していないと判定された場合には（３１０９の結果が「Ｎ」）、次にデータを出力する発光制御装置を選択し（３１１０）、ステップ３１１０の処理で選択された発光制御装置にマスタＩＣ５７０からデータを出力するスレーブ連続出力処理を実行する（３１０８）。
【０４６８】
一方、演出制御装置５５０は、すべての発光制御装置にデータの出力が完了したと判定された場合には（３１０９の結果が「Ｙ」）、発光制御スレーブ出力処理を終了する。
【０４６９】
そして、演出制御装置５５０は、ＶＤＰ５５６に次に出力されるデータを編集し（３１１１）、音ＬＳＩ５５７に出力される音制御データを編集し（３１１２）、各グループの発光制御スレーブに次に出力される演出制御データを編集する（３１１３）。
【０４７０】
次に、演出制御装置５５０は、異常判定テーブル３０００を参照し、発光制御スレーブに関するエラー判定処理を実行する（３１１４）。
【０４７１】
エラー判定処理では、演出制御装置５５０が、異常判定テーブル３０００の発光制御スレーブに対応するエントリのエラーフラグ３００５がすべて「ＯＮ」となっているか否か、つまりすべての発光制御スレーブでエラーが発生しているか否かを判定する。言い換えれば、エラーフラグ３００５が「ＯＦＦ」となっている発光制御スレーブが少なくとも１つ以上あるか否かを判定する。このエラー判定処理によって、すべての発光制御スレーブでエラーが発生していると判定された場合には、マスタＩＣ５７０及びすべての発光制御スレーブのリセットする条件が成立したものとされる。
【０４７２】
演出制御装置５５０は、ステップ３１１４のエラー判定処理の結果に基づいてリセット条件が成立しているか否かを判定する（３１１５）。前述のように、ステップ３１１４のエラー判定処理の時点ですべての発光制御スレーブのエラーフラグ３００５が「ＯＮ」になっている場合には、リセット条件が成立したと判定される。
【０４７３】
演出制御装置５５０は、リセット条件が成立したと判定された場合には（３１１５の結果が「Ｙ」）、マスタＩＣ５７０を初期化し（３１１６）、マスタＩＣ５７０に接続されるすべてのＩ2ＣＩ／Ｏエクスパンダ６１５に対して同時に初期化指示データを出力するスレーブリセット処理を実行する（３１１７）。その後、ＶＤＰ５５６から同期信号がＣＰＵ５５１に入力されるまで待機する。
【０４７４】
このように、リセット条件が成立したと判定された場合には、ステップ３１１７の処理で、マスタＩＣ５７０に接続されるすべてのＩ2ＣＩ／Ｏエクスパンダ６１５に対して、同時に初期化を指示する。すなわち、すべてのＩ2ＣＩ／Ｏエクスパンダ６１５を同時に選択して初期化することになるので、Ｉ2ＣＩ／Ｏエクスパンダ６１５を個別に選択して初期化を指示する方法と比較すると、高速に初期化を行うことが可能となり、Ｉ2ＣＩ／Ｏエクスパンダ６１５を正常な状態へ迅速に復帰させることができる。このとき、ＣＰＵ５５１がバス５６３を介してリセットＲＥＧ５７３に情報を書き込むことにより、マスタＩＣ５７０をソフト的にリセットする。
【０４７５】
なお、ステップ３１１５の処理でリセット条件成立と見なされた場合は、マスタＩＣ５７０において異常が発生している可能性があるので、ステップ３１１６の処理でマスタＩＣ５７０も初期化するようにしている。
【０４７６】
マスタＩＣ５７０は、ＣＰＵ５５１からの指令によって、接続線ＳＤＡとＳＣＬの信号レベルを制御する信号レベル制御手段として機能しているので、すべての発光制御装置にてデータ送信に関する異常が発生している場合には、マスタＩＣ５７０自身に異常が発生していることも考えられる。
【０４７７】
そのため、すべての装飾制御装置６１０にてデータ送信に関する異常が発生している場合には、念のために、ＣＰＵ５５１（演算処理手段）によりマスタＩＣ５７０が初期化される。これにより、マスタＩＣ５７０で異常が発生している場合であっても確実にマスタＩＣ５７０を制御可能にすることができる。
【０４７８】
一方、演出制御装置５５０は、リセット条件が成立していないと判定された場合には（３１１５の結果が「Ｎ」）、ステップ３１１６及び３１１７の処理を実行せずに、ＶＤＰ５５６から同期信号がＣＰＵ５５１に入力されるまで待機する。
【０４７９】
このように、図３１に示した処理では、表示装置５３の画像を更新する周期と同期して、演出制御装置５５０のマスタＩＣ５７０から装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５に演出制御データを送信する。そして、Ｉ2ＣＩ／Ｏエクスパンダ６１５は、受信した演出制御データに基づいて装飾装置６２０を制御するため、表示装置５３における演出と装飾装置６２０における演出とが調和し、遊技者に違和感を与えないので、興趣を高めることができる。
【０４８０】
また、表示装置５３の画像を更新する周期と同期してマスタＩＣ５７０から送信された演出制御データが装飾制御装置６１０で受信されると、その都度、Ｉ2ＣＩ／Ｏエクスパンダ６１５によってワークレジスタの値が更新される。そのため、毎回ワークレジスタの値が最新の状態に更新されるので、ノイズ等でワークレジスタの値が破壊されても、正常な値に復帰することが可能である。
【０４８１】
また、表示装置５３の画像を更新する周期と同期して、ステップ３１１４の処理で実行されるエラー判定処理を実行するので、エラーを判定する頻度を適切に設定することができる。すなわち、エラー判定処理の実行頻度が多すぎると、演出制御装置５５０のＣＰＵ５５１の処理負荷が増大し、逆に、エラー判定処理の実行頻度が少なすぎると、異常の発生を適切なタイミングで検出できなくなる。表示装置５３の画像を更新する周期と同期させてエラー判定を行うことによって、適切なタイミングでエラーを検出することが可能となり、各処理における不具合の発生に対して適切に対応することができる。
【０４８２】
図３２は、本発明の実施の形態のスレーブリセット処理の手順を示すフローチャートである。
【０４８３】
スレーブリセット処理は、図３１に示すステップ３１０３又はステップ３１１６の処理で実行される。
【０４８４】
まず、マスタＩＣ５７０は、接続線ＳＤＡ及び接続線ＳＣＬの信号レベルを、スタート条件を示す信号レベルに変化させる（３２０１）。
【０４８５】
次に、マスタＩＣ５７０は、リセット用共通アドレス（図２９参照）を示す１バイト分のデータを出力用ＢＵＦ５７２に設定し（３２０２）、タイムアウトの監視を開始する（３２０３）。さらに、ステップ３２０２の処理で設定されたリセット用アドレスを接続線ＳＣＬの信号レベルを変化させながら、接続線ＳＤＡを介して送信する（３２０４）。
【０４８６】
次に、マスタＩＣ５７０は、データが出力されてから所定時間以内にＡＣＫの返答信号がマスタＩＣ５７０に入力されたか否かを確認する（３２０５）。
【０４８７】
次に、マスタＩＣ５７０は、ステップ３２０５の処理の確認結果に基づいて、データが出力されてから所定時間以内にＡＣＫの返答信号が入力されているか否かを判定する（３２０６）。
【０４８８】
マスタＩＣ５７０は、データが出力されてから所定時間以内にＡＣＫの返答信号が入力されていないと判定された場合には（３２０６の結果が「Ｎ」）、割り込みを発生させて（３２０７）、マスタＩＣ５７０からデータを出力してから所定時間以内にＡＣＫの返答信号が入力されていないことを通知し、ステップ３２０１の処理に戻り、Ｉ2ＣＩ／Ｏエクスパンダ６１５を初期化するためのデータを再度出力する。
【０４８９】
マスタＩＣ５７０は、データが出力されてから所定時間以内にＡＣＫの返答信号が入力されたと判定された場合には（３２０６の結果が「Ｙ」）、割り込みを発生させ（３２０８）、マスタＩＣ５７０からデータを出力してから所定時間以内にＡＣＫの返答信号が入力されたことを通知する。
【０４９０】
そして、マスタＩＣ５７０は、初期化指示データを構成する３種類のデータ（図２９にて図示している、リセットアドレスを含むデータ２９０１、第１所定値のデータ２９０２、第２所定値のデータ２９０３）をすべて出力したか否かを判定する（３２０９）。なお、これらのデータは出力順序があらかじめ定められているので、第２所定値のデータ２９０３が出力された後か否かを判定すればよい。
【０４９１】
マスタＩＣ５７０は、初期化指示データを構成するすべてのデータが出力されていないと判定された場合には（３２０９の結果が「Ｎ」）、次に送信される図２９に示す第１所定値（第１所定値の送信に成功していれば第２所定値）を示すデータを出力し（３２１０）、タイムアウトの監視を開始する（３２１１）。そして、接続線ＳＤＡの開放を待って（３２１２）、ステップ３２１０の処理で設定されたデータを送信し（３２１３）、ステップ３２０５の処理に進む。
【０４９２】
一方、マスタＩＣ５７０は、初期化指示データを構成するすべてのデータが出力されたと判定された場合には（３２０９の結果が「Ｙ」）、つまり、図２９に示す第２所定値を示すデータが出力された場合には、接続線ＳＤＡ及び接続線ＳＣＬの信号レベルを、ストップ条件を示す信号レベルに変化させ（３２１４）、スレーブリセット処理を終了する。
【０４９３】
マスタＩＣ５７０に接続されたすべてのＩ2ＣＩ／Ｏエクスパンダ６１５は、リセットアドレス、第１所定値、及び第２所定値から構成されたリセット信号を受信すると、Ｉ2ＣＩ／Ｏエクスパンダ６１５の各レジスタの初期化を行う。したがって、マスタＩＣ５７０は、マスタＩＣ５７０に接続されたすべてのＩ2ＣＩ／Ｏエクスパンダ６１５に対して同時に初期化の指示を行っていることになる。
【０４９４】
Ｉ2ＣＩ／Ｏエクスパンダ６１５に異常が発生した場合には、可能な限り迅速に正常な状態に復帰させる必要がある。このとき、マスタＩＣ５７０に接続されたすべてのＩ2ＣＩ／Ｏエクスパンダ６１５を初期化する必要があるので、本発明の実施の形態のように、マスタＩＣ５７０に接続されたすべてのＩ2ＣＩ／Ｏエクスパンダ６１５を同時に初期化することによって、高速な初期化を実現することができる。
【０４９５】
図３３は、本発明の実施の形態のスレーブ連続出力処理の手順を示すフローチャートである。
【０４９６】
まず、演出制御装置５５０は、ＡＣＫの返答信号の受信に失敗したことを計数するＡＣＫカウンタに０を設定する（３３０１）。
【０４９７】
次に、演出制御装置５５０は、選択されている装飾制御装置６１０に出力するデータを生成する（３３０２）。
【０４９８】
そして、演出制御装置５５０は、ステップ３３０２の処理で生成されたデータを出力用ＢＵＦ５７２に設定するバッファ設定処理を実行する（３３０３）。
【０４９９】
そして、マスタＩＣ５７０は、接続線ＳＤＡ及び接続線ＳＣＬの信号レベルを、スタート条件を示す信号レベルに変化させる（３３０４）。具体的には、マスタＩＣ５７０は、接続線ＳＣＬの信号レベルをＨＩＧＨに維持したまま、接続線ＳＤＡの信号レベルをＨＩＧＨからＬＯＷに変化させることよってスタート条件を示す信号を出力する。
【０５００】
なお、マスタＩＣ５７０は、スタート条件を示す信号を出力後、制御対象となる装飾制御装置６１０にデータを送るために、接続線ＳＣＬのレベルをＬＯＷに変更する。
【０５０１】
そして、マスタＩＣ５７０は、タイムアウトの監視を開始する（３３０５）。その後、出力用ＢＵＦ５７２に記憶されているデータから、制御対象となる装飾制御装置６１０のスレーブアドレスの８ビット分のデータを、接続線ＳＣＬの信号レベルを変化させながら、接続線ＳＤＡを介して出力する（３３０６）。
【０５０２】
ステップ３３０６の処理で出力されるアドレスデータは８ビットのデータ列であるため、１回の出力処理（接続線ＳＣＬが８回ＨＩＧＨに変化する間の出力）でアドレスデータが出力される。
【０５０３】
ステップ３３０６の処理で出力されたアドレスデータが装飾制御装置６１０に入力された場合、装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５は、入力されたアドレスデータと自身に設定されているアドレスとが一致するか否かを判定する。
【０５０４】
入力されたアドレスデータと一致するアドレスが設定されているＩ2ＣＩ／Ｏエクスパンダ６１５は、接続線ＳＣＬのＬＯＷからＨＩＧＨへの変更回数が８回目になった直後であって、そのＨＩＧＨレベルとなっている接続線ＳＣＬがＬＯＷレベルへと変化することを契機として、返答信号を接続線ＳＤＡからマスタＩＣ５７０に出力する。
【０５０５】
次に、マスタＩＣ５７０は、ステップ３３０６の処理でアドレスデータが出力されてから所定時間以内にＡＣＫの返答信号がマスタＩＣ５７０に入力されたか否かを確認する（３３０７）。さらに、ステップ３３０７の処理の確認結果に基づいて、アドレスデータが出力されてから所定時間以内にＡＣＫの返答信号がマスタＩＣ５７０に入力されたか否かを判定する（３３０８）。
【０５０６】
マスタＩＣ５７０は、ステップ３３０６の処理でアドレスデータが出力されてから所定時間以内にＡＣＫの返答信号が入力されていないと判定された場合には（３３０８の結果が「Ｎ」）、割り込みを発生させて（３３０９）、ＡＣＫの返答信号が入力されていないことをＣＰＵ５５１に通知する。
【０５０７】
ＣＰＵ５５１は、ステップ３３０９の処理で発生した割り込みを受け付けると、ＡＣＫカウンタが０であるか否かを判定する（３３１０）。
【０５０８】
ＣＰＵ５５１は、ＡＣＫカウンタが０であると判定された場合には（３３１０の結果が「Ｙ」）、ＡＣＫの返答信号の受信に失敗したことを計数するためにＡＣＫカウンタを＋１更新し（３３１１）、再度同じデータを当該装飾制御装置６１０に送信するために、ステップ３３０２の処理に戻る。
【０５０９】
一方、ＣＰＵ５５１は、ＡＣＫカウンタが０でないと判定された場合（つまり２回連続してＡＣＫ信号を受信できなかった場合）には（３３１０の結果が「Ｎ」）、ＣＰＵ５５１は、異常判定テーブル３０００に登録されたエントリのうち、Ｉ／Ｏエクスパンダアドレス３００１が選択された装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５のアドレスと一致するエントリを選択し、選択されたエントリのエラーカウンタ３００３をインクリメントする（３３１２）。
【０５１０】
そして、ＣＰＵ５５１は、ステップ３３１２の処理でインクリメントされたエラーカウンタ３００３の値が比較値３００４に達しているか否かを判定する（３３１３）。
【０５１１】
ＣＰＵ５５１は、ステップ３３１２の処理でインクリメントされたエラーカウンタ３００３の値が比較値３００４に達していると判定した場合には（３３１３の結果が「Ｙ」）、異常判定テーブル３０００に登録されたエントリのうち、選択された装飾制御装置６１０に対応するエントリのエラーフラグ３００５を「ＯＮ」に設定する（３３１４）。そして、マスタＩＣ５７０は、接続線ＳＤＡ及び接続線ＳＣＬの信号レベルを、ストップ条件を示す信号レベルに変化させ（３３１５）、スレーブ連続出力処理を終了する。
【０５１２】
一方、ＣＰＵ５５１は、ステップ３３１２の処理でインクリメントされたエラーカウンタ３００３の値が比較値３００４に達していない判定された場合には（３３１３の結果が「Ｎ」）、ステップ３３１５の処理に進み、接続線ＳＤＡ及び接続線ＳＣＬの信号レベルを、ストップ条件を示す信号レベルに変化させて（３３１５）、スレーブ連続出力処理を終了する。
【０５１３】
一方、マスタＩＣ５７０は、ステップ３３０６の処理でアドレスデータが出力されてから所定時間以内にＡＣＫの返答信号が入力されたと判定された場合には（３３０８の結果が「Ｙ」）、出力用ＢＵＦ５７２に記憶されているすべてのデータを出力したか否かを判定する（３３１６）。
【０５１４】
マスタＩＣ５７０は、出力用ＢＵＦ５７２に記憶されているすべてのデータを出力していないと判定された場合には（３３１６の結果が「Ｎ」）、接続線ＳＤＡの開放を待って（３３１７）、次の１バイトのデータを選択された装飾制御装置６１０に出力し（３３１８）、ステップ３３０７の処理に進む。
【０５１５】
なお、ステップ３３０６の処理で出力されたアドレスデータが自身に設定されたアドレスと一致する装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５は、ステップ３３１８の処理で出力されたデータを、接続線ＳＣＬがＬＯＷからＨＩＧＨになったタイミングで取り込み、次いで接続線ＳＣＬがＨＩＧＨからＬＯＷへ変化することを契機に、返答信号を接続線ＳＤＡからマスタＩＣ５７０に出力する。
【０５１６】
一方、マスタＩＣ５７０は、出力用ＢＵＦ５７２に記憶されているすべてのデータを出力したと判定された場合には（３３１６の結果が「Ｙ」）、割り込みを発生させて（３３１９）、出力用ＢＵＦ５７２に記憶されているすべてのデータを出力したことをＣＰＵ５５１に通知する。
【０５１７】
そして、ＣＰＵ５５１は、異常判定テーブル３０００に登録されたエントリのうち、選択された装飾制御装置６１０に対応するエントリのエラーカウンタ３００３をクリアし（３３２０）、当該エントリのエラーフラグ３００５をオフに設定する（３３２１）。そして、マスタＩＣ５７０がストップ条件を示す信号を出力し（３３１５）、スレーブ連続出力処理を終了する。
【０５１８】
図３３による処理では、マスタＩＣ５７０は、８ビットのデータを出力後に、装飾制御装置６１０からの返答信号を取り込むことにより、データ転送の成否を判定し、データ転送が失敗している場合（つまり、ＮＡＣＫの返答信号がマスタＩＣ５７０に入力された場合）、出力したデータを１回だけ再度出力するので、装飾制御装置６１０にデータを可能な限り確実に出力することができ、演出装置の誤動作を防止できる。また、出力したデータを１回だけ再度出力することにより、データ送信時間が必要以上に長くなることを防止できる。
【０５１９】
なお、図３３による処理で、ステップ３３０４の処理でマスタＩＣ５７０がスタート条件を送信する際には、接続線ＳＤＡがＨＩＧＨになっている必要があるが、ノイズ等の影響によって、接続線ＳＤＡがＬＯＷとなったまま変化しない状態が発生する場合がある。
【０５２０】
本発明の実施の形態では、マスタＩＣ５７０が装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５に送信するスレーブアドレスには、Ｒ／Ｗ識別データが「０」（書き込みを意味する）となっているものだけを用いている（図２０参照）が、ノイズ等の影響によって、Ｒ／Ｗ識別データが「１」（読み出しを意味する）となった状態で、Ｉ2ＣＩ／Ｏエクスパンダ６１５へ伝わることがある。
【０５２１】
この場合、Ｉ2ＣＩ／Ｏエクスパンダ６１５は読み出しモードとなり、マスタＩＣ５７０によって接続線ＳＣＬの信号レベルが変化することに対応して、Ｉ2ＣＩ／Ｏエクスパンダ６１５からマスタＩＣ５７０へ、接続線ＳＤＡを介してデータを１ビットごと伝送する処理を行う。
【０５２２】
このとき、Ｉ2ＣＩ／Ｏエクスパンダ６１５は、８ビットのデータを伝送するごとに、マスタＩＣ５７０から接続線ＳＤＡを介してアクノリッジ信号を受信する処理を行い、アクノリッジ信号を受信するとさらに８ビットのデータ伝送を行う。以後、８ビットのデータ伝送とアクノリッジ信号の確認を繰り返すが、この間は、接続線ＳＤＡがＩ2ＣＩ／Ｏエクスパンダ６１５によって占有されている状態となっている。
【０５２３】
一方で、Ｉ2ＣＩ／Ｏエクスパンダ６１５は、８ビットのデータ伝送後に、マスタＩＣ５７０から接続線ＳＤＡを介してアクノリッジ信号を受信できないときは、接続線ＳＤＡを解放してデータ伝送を中止する。なお、Ｉ2ＣＩ／Ｏエクスパンダ６１５は、マスタＩＣ５７０から接続線ＳＤＡを介してアクノリッジ信号を受信する際には、接続線ＳＤＡがＬＯＷレベルであればアクノリッジ信号を受信したと解釈し、接続線ＳＤＡがＨＩＧＨレベルであればアクノリッジ信号を受信しないと解釈する。
【０５２４】
よって、マスタＩＣ５７０からのデータがノイズ等の影響により変化し、この変化したデータを意図せず受信して読み出しモードとなったＩ2ＣＩ／Ｏエクスパンダ６１５が発生してしまうと、接続線ＳＤＡがいつまでも解放されないことになる。
【０５２５】
このような場合に、接続線ＳＤＡの信号レベルはＬＯＷに維持されたままになり、マスタＩＣ５７０と、本来送信を行うことを意図していた装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５との間で接続線ＳＤＡを介した通信を行うことができなくなる。
【０５２６】
そこで、マスタＩＣ５７０は、ステップ３３０４の処理でスタート条件を示す信号を出力する前に、接続線ＳＤＡからデータが出力できる状態であるか否かを判定するために、接続線ＳＤＡの信号レベルがＨＩＧＨであるか否かを判定する。
【０５２７】
接続線ＳＤＡの信号レベルがＨＩＧＨでないと判定された場合、接続線ＳＤＡからデータが出力できないので、ドライバ５７６Ａによってトランジスタ５７８Ａに動作可能な電圧を印加しないことによってトランジスタ５７８Ａをオンにさせずに（接続線ＳＤＡを解放した状態で）、接続ＳＣＬの信号レベルを少なくとも９回変化させる。
【０５２８】
このような処理を行うことによって、読み出しモードとなったＩ2ＣＩ／Ｏエクスパンダ６１５は、接続ＳＣＬの信号レベルの変化に合わせて接続線ＳＤＡにデータを出力するが、接続ＳＣＬの信号レベルの変化が少なくとも９回行われる途中において、マスタＩＣ５７０からのアクノリッジ信号を確認するタイミングが発生する。このとき、接続線ＳＤＡは解放されているのでＨＩＧＨレベルとなり、読み出しモードとなったＩ2ＣＩ／Ｏエクスパンダ６１５は、アクノリッジ信号を受信しなかったと判断するので、データ伝送をやめて接続線ＳＤＡを解放することになる。
【０５２９】
なお、この処理は、スタート条件を示す信号を出力する前だけでなく、マスタＩＣ５７０が装飾制御装置６１０へデータを出力する前に行われるようにしてもよい。具体的には、ステップ３３０５、３３１５及び３３１８の処理の前に実行されてもよい。
【０５３０】
このようにして、読み出しモードとなった装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５から強制的に接続線ＳＤＡを解放させるので、接続線ＳＤＡの信号レベルはＨＩＧＨに維持されるようになる。
【０５３１】
図３４は、本発明の実施の形態のタイマ割込処理の手順を示すフローチャートである。
【０５３２】
タイマ割込処理は、タイマ割込が許可されているという条件の下で、２ｍｓ周期で発生するタイマ割込をＣＰＵ５５１が受け付けた場合に、ＣＰＵ５５１によって図３１の処理に割り込む形態で実行される。
【０５３３】
まず、演出制御装置５５０は、入力Ｉ／Ｆ５５８ａから入力されたデータを処理する（３４０１）。具体的には、入力された信号からチャタリングなどの影響を除去し、データをＲＡＭ５５３などに格納する。
【０５３４】
次に、演出制御装置５５０は、出力用ＢＵＦ５７２に格納されたデータを出力Ｉ／Ｆ５５８ｂから出力する（３４０２）。
【０５３５】
次に、演出制御装置５５０は、演出ボタン処理を実行する（３４０３）。具体的には、演出ボタン１７からの入力を検知し、遊技者からの入力を検知した場合にはＣＰＵ５５１に通知して所定の処理を実行するように要求する。
【０５３６】
次に、演出制御装置５５０は、モータ位置検出処理を実行する（３４０４）。モータ位置検出処理では、モータ位置検出センサ５６０から役物駆動モータ（役物駆動第１ＭＯＴ７１及び役物駆動第２ＭＯＴ８１）の回転位置を検出する。
【０５３７】
次に、演出制御装置５５０は、役物モータ処理を実行する（３４０５）。役物モータ処理では、ステップ３４０４の処理で検出されたモータの回転位置に基づいて、実行すべき演出態様にしたがってモータを駆動させるための準備を行う。本発明の実施の形態では、連動して動作する二つの役物駆動モータが備えられているが、中継基板６００には役物駆動モータを接続可能なポートを１２個有している。これは、4相のステッピングモータを最大で3個駆動できる構成とするためである。そのため、役物駆動モータが接続されていないポートには、空き端子モニタ６０３が接続されている。また、役物駆動用ソレノイドを制御するためのポートには、センターケース５１の上部に備えられた装飾ピース４６を上下動させるための役物駆動ソレノイドに接続するが、役物駆動ソレノイドが接続されていないポートにも、図示しないＬＥＤで構成された空き端子モニタが接続されている。
【０５３８】
演出制御装置５５０は、役物モータ処理が実行されると、各役物駆動モータを制御するための出力データを準備し、出力用ＢＵＦ５７２に格納する。具体的には、まず、役物駆動第１ＭＯＴ７１の出力データを準備し（３４０６）、続いて、役物駆動第２ＭＯＴ８１の出力データを準備する（３４０７）。
【０５３９】
演出制御装置５５０は、役物駆動第３モータの出力データを準備する（３４０８）。この出力データによって、空き端子モニタ６０３は、断線していない限り常時点灯する。さらに、装飾ピース４６を上下動させるために、役物駆動ソレノイドの出力データを準備する（３４０９）。この出力データによって、図示しない空き端子モニタも、断線していない限り常時点灯する。次いで、タイマ割込処理を終了する。
【０５４０】
本発明の実施の形態によれば、グループ統括手段からグループ単位制御手段に１本のデータ線でデータを送信することができるため、基板間の配線を削減することが可能となる。
【０５４１】
さらに、グループ単位制御手段からグループ統括手段に対する返答信号が同じデータ線を介して送信されるため、信号線を追加せずにデータ送信の結果応答を確認可能な構成となっている。したがって、データ送信の結果応答の有無に応じて再送するなどの処理を行うことができるため、誤作動を防止することができる。
【０５４２】
この場合には、グループ統括手段からグループ単位制御手段へデータを送信した直後に、グループ単位制御手段からグループ統括手段へ返答信号を返す構成なので、高速なデータ通信が可能となる。
【０５４３】
さらに、本発明の実施の形態によれば、分岐型の装飾制御装置６１０によって、複数の配線基板（装飾制御装置６１０）に、個別の信号ケーブルを介してデータ線を分岐して接続可能な構成となっているため、従来技術のシフトレジスタのように、配線基板間をデータ線でデイジーチェーン接続する必要が無くなる。そのため、デイジーチェーン接続のように、一旦、第１配線基板へ入力したデータ線を第２配線基板へ受け渡すような信号ケーブルが不要となり、配線を簡素化することができる。従って、下流の装飾制御装置６１０でさらにデータ線を分岐して接続することが可能となり、演出制御装置５５０（グループ統括手段）から装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５（グループ単位制御手段）までの信号線の長さが全体的に短くすることが可能となり、データ送信エラーが起こりにくい通信環境を実現できる。
【０５４４】
また、本発明の実施の形態によれば、最下流の装飾制御装置６１０に装飾装置基板６２５を接続することによって、当該装飾制御装置６１０に配置されたＬＥＤと、装飾装置基板６２５に配置されたＬＥＤを、１つのグループとして制御することができる。
【０５４５】
さらに、シフトレジスタを用いて複数の可動物を制御する場合には、装飾制御装置６１０をデイジーチェーン接続する必要があるため複雑な配線を必要とするが、本発明の実施の形態によれば、中継基板６００に複数の可動物を接続し、当該中継基板６００によって直接制御するため、配線を簡素化することができる。
【０５４６】
また、複数の可動演出装置によって演出を行う場合において、可動演出装置の可動部に装飾制御装置６１０が配置されて、装飾制御装置６１０自体が可動する構造とした場合には、演出動作にともなって装飾制御装置６１０に接続される信号ケーブルも移動するため、断線等の不具合が生じる可能性が高くなる。特に、従来技術のように、装飾制御装置６１０をデイジーチェーン接続すると、デイジーチェーンの末端に接続された装飾制御装置６１０には入力用の信号ケーブルのみが接続されるものの、デイジーチェーンの途中に接続された装飾制御装置６１０には、少なくとも入力用及び出力用の２本のケーブルが接続されることとなる。そのため、可動演出装置が複数個存在してそれぞれに装飾制御装置６１０を設けることを想定すると、デイジーチェーン接続では、演出時に移動して損傷を受けやすい信号ケーブルの数が増えてしまうことになり、さらに断線等が発生する可能性が高まる。
【０５４７】
一方、本発明の実施の形態では、複数の可動演出装置の可動部に搭載される装飾制御装置６１０の全てを終端型とすることによって、これらの装飾制御装置６１０に接続される信号ケーブルを、入力用の１本のみにすることができる。そのため、演出時に移動して損傷を受けやすい信号ケーブルの数が減少し、断線等が発生する可能性が低くなる。
【０５４８】
また、本発明の実施の形態では、演出制御装置５５０（グループ統括手段）から、タイミング信号線とデータ線の信号変化による更新指令信号（ストップコンディション）が送信されると、装飾制御装置６１０のＩ2ＣＩ／Ｏエクスパンダ６１５（グループ単位制御手段）はポートの状態を更新して出力するため、従来技術のようなＬＡＴ信号が不要になり、配線をより簡素化することが可能となる。
【０５４９】
また、本発明の実施の形態では、マスタＩＣ５７０に直接接続される中継基板６００が分岐型の装飾制御装置であるため、マスタから各スレーブまでの配線の距離を全体的に短くすることが可能となる。
【０５５０】
さらに、中継基板６００が遊技機裏面に配置され、補助遊技装置ユニット１２及び前面枠３に接続され、さらに、中継基板６００によって補助遊技装置ユニット１２に含まれない演出装置のグループ（サイドランプ４５に備えた演出装置のグループ）を制御するため、遊技盤や前面枠の各部に分散して設けられている演出装置を制御する構成を実現しながらも、必要な基板数を削減することが可能となり、遊技機内部をバランスよく配線することができる。また、この構成であれば、補助遊技装置ユニット１２の完成を待たずに、サイドランプ４５に備えた演出装置の動作確認を行うことができる。
【０５５１】
また、枠体基部６０などの一体型演出ユニットに搭載された各装飾制御装置６１０へ演出制御データを送信するためのタイミング信号線及びデータ線として機能する信号ケーブル（ケーブル６５３）が１つに束ねられており、演出制御装置５５０に接続された中継基板６００（分岐基板）に当該ケーブルを装着するだけで、演出制御装置５５０と各装飾制御装置６１０とが接続される構成となっているので、一体型演出ユニットに接続されるケーブルを簡素化することが可能となる。
【０５５２】
また、枠体基部６０などの一体型演出ユニットは、第１演出部材７０や第２演出部材８０等の可動物を備えていても、これら可動物を動作させるモータへの信号線は、これらのモータから中継基板６００に接続され、この中継基板６００と演出制御装置５５０との間は、モータへの信号線と、一体型演出ユニットの装飾制御装置６１０へ至るタイミング信号線及びデータ線とが一体となった信号ケーブルによって接続されるので、中継基板６００と演出制御装置５５０との間を接続する信号ケーブルが、すべての機種で共通化され、中継基板６００を変更するだけで、多くの機種に対応することが可能となる。さらに、モータへの信号線が、データ信号線と独立しているため、高速に駆動源を制御することができる。さらに、一体型演出ユニットを着脱するために、中継基板６００と一体型演出ユニットとを接続するケーブルだけを着脱すればよいため、中継基板６００及び一体型演出ユニットの取り扱いを容易にすることができる。
【０５５３】
また、中継基板６００には、演出制御装置５５０との間に接続された信号ケーブルの状態を示す空き端子モニタを備え、空き端子モニタは、信号ケーブルの信号線に対応する発光部を含み、この発光部は、演出制御装置５５０から信号を受信した場合に点灯する構成としているので、空き端子モニタが点灯しているか否かを判定することによって、接続ケーブルの品質を確認することができる。例えば、空き端子モニタの一部が点灯しない場合には、電源又やグランドの線が一部断線しているという判断をすることができ、ケーブルの質が悪いと判断することが可能となる。
【０５５４】
また、枠体基部６０などの一体型演出ユニットは、モータの状態を検出する状態検出センサを含んでいる場合であっても、センサの検出結果を送信する信号線が、センサから中継基板６００に接続され、この中継基板６００と演出制御装置５５０との間は、センサの検出結果を送信する信号線と、一体型演出ユニットの装飾制御装置６１０へ至るタイミング信号線及びデータ線とが一体となった信号ケーブルによって接続されるので、中継基板６００と演出制御装置５５０との間を接続するケーブルがすべての機種で共通化されるため、中継基板６００を変更することによって、多くの機種に対応することが可能となる。さらに、状態検出センサに接続された信号線がデータ信号線と独立しているため、状態検出センサによる監視を高速に行うことができる。さらに、一体型演出ユニットを着脱するために、中継基板６００と一体型演出ユニットとを接続するケーブルだけを着脱すればよいため、中継基板６００及び一体型演出ユニットの取り扱いを容易にすることができる。
【０５５５】
なお、今回開示した実施の形態は、すべての点で例示であって制限的なものではない。また、本発明の範囲は前述した発明の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び内容の範囲でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０５５６】
以上のように、本発明は、演出制御装置によって複数の装飾制御装置を制御する遊技機に適用可能である。
【符号の説明】
【０５５７】
１    遊技機
２    本体枠（外枠）
３    前面枠（遊技枠）
９ａ、９ｂ    装飾部材
１０    遊技盤
１２    補助遊技装置ユニット
３０    スピーカ
４５    サイドランプ
５１    センターケース
５３    表示装置
５８    可動演出装置
６３    第１演出ユニット
６４    第２演出ユニット
７０    第１演出部材
７１    役物駆動第１モータ（ＭＯＴ）
８０    第２演出部材
８１    役物駆動第２モータ（ＭＯＴ）
５００    遊技制御装置
５５０    演出制御装置
５７０    マスタＩＣ
６００    中継基板
６０３    空き端子モニタ
６１０    装飾制御装置
６１５    Ｉ2ＣＩ／Ｏエクスパンダ
６２０    装飾装置
６２５    装飾装置基板
【図１】
0005613938.tif 000002
【図２】
0005613938.tif 000003
【図３】
0005613938.tif 000004
【図４】
0005613938.tif 000005
【図５】
0005613938.tif 000006
【図６】
0005613938.tif 000007
【図７】
0005613938.tif 000008
【図９】
0005613938.tif 000009
【図１０】
0005613938.tif 000010
【図１１】
0005613938.tif 000011
【図１２】
0005613938.tif 000012
【図１３】
0005613938.tif 000013
【図１４】
0005613938.tif 000014
【図１５】
0005613938.tif 000015
【図１６】
0005613938.tif 000016
【図１７】
0005613938.tif 000017
【図１８】
0005613938.tif 000018
【図１９】
0005613938.tif 000019
【図２０】
0005613938.tif 000020
【図２１】
0005613938.tif 000021
【図２２】
0005613938.tif 000022
【図２３】
0005613938.tif 000023
【図２４】
0005613938.tif 000024
【図２５】
0005613938.tif 000025
【図２６】
0005613938.tif 000026
【図２７】
0005613938.tif 000027
【図２８】
0005613938.tif 000028
【図２９】
0005613938.tif 000029
【図３０】
0005613938.tif 000030
【図３１】
0005613938.tif 000031
【図３２】
0005613938.tif 000032
【図３３】
0005613938.tif 000033
【図３４】
0005613938.tif 000034
【図８】
0005613938.tif 000035