(57)【特許請求の範囲】
【請求項１】
複数の明度段階にて発光することにより発光演出を行う発光素子と、当該発光素子の発光制御を実行する発光制御手段とを備える遊技機において、
前記発光制御手段は、
前記発光素子の明度段階を設定する第１処理を実行すると共に、前記第１処理にて設定された前記明度段階に応じて前記発光素子の点灯時間及び消灯時間を設定する第２処理を前記第１処理の制御周期と異なる制御周期で前記第１処理とは別に実行するように構成され、
第２処理において、前記発光素子を点灯させる点灯制御を開始した場合には、当該点灯制御を開始した時点において第１処理にて設定された明度段階に基づき、次回の消灯時間を設定し、前記発光素子を消灯させる消灯制御を開始した場合には、当該消灯制御を開始した時点において第１処理にて設定された明度段階に基づき、次回の点灯時間を設定することを特徴とする遊技機。
【請求項２】
前記第２処理の制御周期は、前記発光制御手段により、前記第１処理にて設定された明度段階が１段階異なる毎に所定間隔の差分が生じるように設定され、
前記所定間隔は、前記第１処理の制御周期よりも短いことを特徴とする請求項１に記載の遊技機。
【請求項３】
第２処理の制御周期は、第１処理の制御周期より短いことを特徴とする請求項１又は請求項２に記載の遊技機。
【請求項４】
第１処理の制御周期と、第２処理の制御周期は、前記発光制御手段に備えられる同一の周波数発振手段により出力される信号に基づき生成される基準信号を前記発光制御手段がカウントすることにより計測されることを特徴とする請求項１〜請求項３のうちいずれか一項に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発光演出を行う発光素子を備える遊技機に関するものである。
【背景技術】
【０００２】
従来、メダルを使用した回胴式遊技機（所謂スロット機）や、遊技球を使用した回胴式遊技機（所謂パチンコ式スロット機）、遊技機の一種であるパチンコ機では、その外郭である前枠の前面側及び遊技盤の遊技領域には、多数の発光ダイオードなどの発光体（発光素子）から構成される装飾部材が設けられている。この装飾部材は、立体的なカバーにより覆われていたり、また、パチンコ機に関するモチーフを模した意匠の形をしていたりするので、装飾部材をパチンコ機に設けることにより、パチンコ機のデザイン性を向上させて注意を惹くことができる。また、それと共に、装飾部材は、点灯（点滅）又は消灯して、発光装飾に基づく遊技演出（発光演出）を行うため、遊技者の視覚に訴えて遊技者に注目させ、遊技者の興趣を向上させることができる。具体的には、装飾ランプを複数段階の明るさ（明度、輝度）で発光制御して、発光演出を行う遊技機（特許文献１参照）や、装飾ランプの明るさを徐々に変化させ、フェードイン、フェードアウトといった所謂階調制御を行うようにした遊技機が提案されている（特許文献２参照）。
【特許文献１】特開２００３−５２９１６公報（請求項１）
【特許文献２】特開２００３−５２９１８公報（請求項３）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１のパチンコ機の発光制御では、次の割込発生までの点灯時間の長さを指定することにより、発光素子の明度を設定している。しかしながら、特許文献１のパチンコ機の発光制御では、次の割込が発生するまでの間においてしか点灯時間を指定できなかった。すなわち、特許文献１のパチンコ機の発光制御では、割込周期（発光制御の制御周期）を超える点灯時間を設定することはできず、このような点灯時間を設定するには、発光制御の割込周期を遅らせるしかなかった。しかし、発光制御の割込周期は、主制御基板や表示制御基板などの他の制御基板の制御周期との兼ね合いで変更することは難しいため、割込周期を超える点灯時間を設定することはできず、発光素子の明度段階を増やすには限度があった。
【０００４】
また、特許文献１のパチンコ機の発光制御では、次の割込が発生するまで点灯時間の長さを変更できないので、１割込周期の間に、複数の点灯時間及び消灯時間を指定して発光素子を複数回点灯及び消灯させる発光制御を行うことができなかった。すなわち、発光制御の１割込周期よりも短い周期で点灯及び消灯させることができず、細かい明度段階の発光制御を行うことができなかった。
【０００５】
この発明は、このような従来技術に存在する問題点に着目してなされたものであり、その目的は、発光素子の明度段階を増加させて細かい明度段階の発光制御を実行できる遊技機を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の発明は、複数の明度段階にて発光することにより発光演出を行う発光素子と、当該発光素子の発光制御を実行する発光制御手段とを備える遊技機において、前記発光制御手段は、前記発光素子の明度段階を設定する第１処理を実行すると共に、前記第１処理にて設定された前記明度段階に応じて前記発光素子の点灯時間及び消灯時間を設定する第２処理を前記第１処理の制御周期と異なる制御周期で前記第１処理とは別に実行するように構成され、第２処理において、前記発光素子を点灯させる点灯制御を開始した場合には、当該点灯制御を開始した時点において第１処理にて設定された明度段階に基づき、次回の消灯時間を設定し、前記発光素子を消灯させる消灯制御を開始した場合には、当該消灯制御を開始した時点において第１処理にて設定された明度段階に基づき、次回の点灯時間を設定することを要旨とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の発明において、前記第２処理の制御周期は、前記発光制御手段により、前記第１処理にて設定された明度段階が１段階異なる毎に所定間隔の差分が生じるように設定され、前記所定間隔は、前記第１処理の制御周期よりも短いことを要旨とする。
【０００８】
請求項３に記載の発明は、請求項１又は請求項２に記載の発明において、第２処理の制御周期は、第１処理の制御周期より短いことを要旨とする。
請求項４に記載の発明は、請求項１〜請求項３のうちいずれか一項に記載の発明において、第１処理の制御周期と、第２処理の制御周期は、前記発光制御手段に備えられる同一の周波数発振手段により出力される信号に基づき生成される基準信号を前記発光制御手段がカウントすることにより計測されることを要旨とする。
【発明の効果】
【０００９】
本発明によれば、発光素子の明度段階を増加させて細かい明度段階の発光制御を実行できることができる。
【発明を実施するための最良の形態】
【００１０】
（第一実施形態）
以下、本発明をその一種であるパチンコ遊技機（以下、「パチンコ機」と示す）に具体化した第一実施形態を図１〜図２１に基づき説明する。
【００１１】
図１には、パチンコ機１０の機表側が略示されており、機体の外郭をなす外枠１１の開口前面側には、各種の遊技用構成部材をセットする縦長方形の中枠１２が開閉及び着脱自在に組み付けられている。また、中枠１２の前面側には、機内部に配置された遊技盤１３を透視保護するためのガラス枠を備えた前枠１４と上球皿１５が共に横開き状態で開閉可能に組み付けられている。また、外枠１１の下部には、各種音声（効果音）を出力し、音声出力に基づく音声演出を行うスピーカ１７が設けられている。中枠１２の下部には、下球皿１８及び発射装置１９が装着されている。
【００１２】
遊技盤１３の遊技領域１３ａの略中央には、各種の飾りが施された表示用の飾り部材Ｄを備え、該飾り部材Ｄの窓口ＤＷには液晶ディスプレイ型の可変表示器Ｈを備えた表示装置２０が配設されている。
【００１３】
表示用の飾り部材Ｄは、光を通すような半透明な材質により構成されている。図２において、可変表示器Ｈの左側には、注連縄を模した表示用の飾り部材Ｄとしての綱装飾部Ｄ１が配置されている。また、可変表示器Ｈの上側には、千両箱を模した表示用の飾り部材Ｄとしての千両箱装飾部Ｄ２が配置されている。また、可変表示器Ｈの右側には、提灯を模した表示用の飾り部材Ｄとしての提灯装飾部Ｄ３が配置されている。さらに、表示装置２０の外周（千両箱装飾部Ｄ２及び提灯装飾部Ｄ３よりも外側）には、雲を模した表示用の飾り部材Ｄとしての雲装飾部Ｄ４が配置されている。
【００１４】
可変表示器Ｈでは、変動画像（又は画像表示）に基づく遊技演出（表示演出）が行われるようになっている。そして、可変表示器Ｈでは、複数種類の図柄を複数列で変動させて表示する図柄組み合わせゲーム（図柄変動ゲーム）が行われるようになっている。本実施形態では、図柄組み合わせゲームで３列の図柄による組み合わせを導出し、該組み合わせを形成する各列の図柄の種類を１〜８の８種類としている。
【００１５】
そして、遊技者は、図柄組み合わせゲームにおいて最終的に表示された図柄組み合わせから大当り又ははずれを認識できる。可変表示器Ｈに表示された全列の図柄が同一種類の場合には、その図柄組み合わせ（［２２２］［７７７］など）から大当りを認識できる。この大当りを認識できる図柄組み合わせが大当りの図柄組み合わせとなる。大当りの図柄組み合わせが表示されると、遊技者には、大当り遊技状態が付与される。一方、可変表示器Ｈに表示された全列の図柄が異なる種類の場合、又は１列の図柄が他の２列の図柄と異なる種類の場合には、その図柄組み合わせ（［１２３］［１２２］［７６７］など）からはずれを認識できる。このはずれを認識できる図柄組み合わせがはずれの図柄組み合わせとなる。また、本実施形態のパチンコ機１０では、図柄組み合わせゲームが開始すると（各列の図柄が変動を開始すると）、遊技者側から見て左列（左図柄）→右列（右図柄）→中列（中図柄）の順に図柄が表示されるようになっている。そして、表示された左図柄と右図柄が同一種類の図柄の場合には、その図柄組み合わせ（［１↓１］など、「↓」は変動中を示す）からリーチを認識できる。このリーチを認識できる図柄組み合わせがリーチの図柄組み合わせとなる。
【００１６】
また、図１に示すように、表示装置２０の下方には、図示しないアクチュエータ（ソレノイド、モータなど）の作動により開閉動作を行う開閉羽根２１を備えた始動入賞口２２が配設されている。始動入賞口２２の奥方には、入賞した遊技球を検知する始動口センサＳＥ１（図３に示す）が設けられている。始動入賞口２２は、遊技球の入賞検知を契機に、図柄組み合わせゲームの始動条件を付与し得る。また、始動入賞口２２の下方には、図示しないアクチュエータ（ソレノイド、モータなど）の作動により開閉動作を行う大入賞口扉２３を備えた大入賞口２４が配設されている。そして、大当り遊技状態が付与されると、大入賞口扉２３の開動作によって大入賞口２４が開放されて遊技球が入賞可能となるため、遊技者は、多数の賞球が獲得できるチャンスを得ることができる。また、図１において始動入賞口２２の左右両側には、雲を模した遊技盤１３用の飾り部材Ｄとしての雲装飾部Ｄ５，Ｄ６が配置されている。
【００１７】
また、前枠１４の前面側及び遊技盤１３の遊技領域１３ａには、点灯（点滅）又は消灯し、発光装飾に基づく発光演出を行う装飾ランプ１６が設けられている。詳しく説明すると、装飾ランプ１６には、遊技盤１３上に配設される遊技盤ランプ１６ａと、前枠１４上に配設される枠ランプ１６ｂがある。
【００１８】
まず、遊技盤ランプ１６ａについて説明する。遊技盤ランプ１６ａは、複数の発光素子（本実施形態では、発光ダイオード）により構成されている。発光ダイオードは、電圧が印可される時間によって発光の明度（輝度）が変更するようになっている。この遊技盤ランプ１６ａは、図４に示すような複数のランプ回路基板２５上にそれぞれ配置され、その上に飾り部材Ｄが覆われるようになっている。
【００１９】
具体的に説明すると、図４に示すように、表示装置２０には、可変表示器Ｈの左側に縦長のランプ回路基板２５ａが配置される。このランプ回路基板２５ａには、綱ランプ１ａ，１ｃ，２ａ，２ｃ，３ａ，３ｃ，４ａ，４ｃ，４ｂが配置されている。そして、当該綱ランプ１ａ，１ｃ，２ａ，２ｃ，３ａ，３ｃ，４ａ，４ｃ，４ｂは、綱装飾部Ｄ１に覆われている。従って、綱ランプ１ａ，１ｃ，２ａ，２ｃ，３ａ，３ｃ，４ａ，４ｃ，４ｂが発光すると、綱装飾部Ｄ１が発光しているように見える。なお、綱ランプ１ａ，２ａ，３ａ，４ａ，４ｂは、赤色発光するようになっており、綱ランプ１ｃ，２ｃ，３ｃ，４ｃは、白色発光するようになっている。この綱ランプ１ａ，１ｃ，２ａ，２ｃ，３ａ，３ｃ，４ａ，４ｃ，４ｂは、ＯＮ及びＯＦＦの２通り（つまり明度が２通り）で発光するようになっている。
【００２０】
また、表示装置２０には、可変表示器Ｈの左側であって、ランプ回路基板２５ａの右側には、縦長のランプ回路基板２５ｂが配置される。ランプ回路基板２５ｂには、綱右横ランプ１ｄ，２ｄ，３ｄ，４ｄが配置されている。当該綱右横ランプ１ｄ，２ｄ，３ｄ，４ｄは、綱装飾部Ｄ１に覆われている。従って、綱右横ランプ１ｄ，２ｄ，３ｄ，４ｄが発光すると、綱装飾部Ｄ１が発光しているように見える。この綱右横ランプ１ｄ，２ｄ，３ｄ，４ｄは、赤色発光するようになっている。そして、綱右横ランプ１ｄ，２ｄ，３ｄ，４ｄは、ＯＮ及びＯＦＦの２通り（つまり明度が２通り）で発光するようになっている。
【００２１】
また、図４に示すように、表示装置２０には、可変表示器Ｈの上側に横長のランプ回路基板２５ｃが配設される。このランプ回路基板２５ｃには、千両箱下ランプ１ｐ，２ｐ，３ｐ，４ｐが横に配列されて設置されている。千両箱下ランプ１ｐ，２ｐ，３ｐ，４ｐは、千両箱装飾部Ｄ２により覆われている。従って、千両箱下ランプ１ｐ，２ｐ，３ｐ，４ｐが発光すると、千両箱装飾部Ｄ２が発光しているように見える。
【００２２】
また、表示装置２０には、可変表示器Ｈの上側であってランプ回路基板２５ｃの上側に、横長のランプ回路基板２５ｄが配設される。このランプ回路基板２５ｄには、千両箱上ランプ１ｏ，２ｏ，３ｏ，４ｏが横に配列されて設置されている。当該千両箱上ランプ１ｏ，２ｏ，３ｏ，４ｏは、千両箱装飾部Ｄ２により覆われている。従って、千両箱上ランプ１ｏ，２ｏ，３ｏ，４ｏが発光すると、千両箱装飾部Ｄ２が発光しているように見える。なお、千両箱上ランプ１ｏ，２ｏ，３ｏ，４ｏ及び千両箱下ランプ１ｐ，２ｐ，３ｐ，４ｐは、白色発光するようになっている。この千両箱上ランプ１ｏ，２ｏ，３ｏ，４ｏ及び千両箱下ランプ１ｐ，２ｐ，３ｐ，４ｐは、ＯＮ及びＯＦＦの２通り（つまり明度が２通り）で発光するようになっている。
【００２３】
また、表示装置２０には、可変表示器Ｈの上側であってランプ回路基板２５ｄのさらに上側に、湾曲した横長のランプ回路基板２５ｅが配設されている。このランプ回路基板２５ｅには、外周上部ランプ１ｅ，２ｅ，３ｅ，４ｅが横に配列されて設置されている。当該外周上部ランプ１ｅ，２ｅ，３ｅ，４ｅは、雲装飾部Ｄ４により覆われている。より詳しくは、雲装飾部Ｄ４の上部の内部に外周上部ランプ１ｅ，２ｅ，３ｅ，４ｅが収容されている。従って、外周上部ランプ１ｅ，２ｅ，３ｅ，４ｅが発光すると、雲装飾部Ｄ４の上部が発光しているように見える。なお、外周上部ランプ１ｅ，２ｅ，３ｅ，４ｅは、赤色発光するようになっている。この外周上部ランプ１ｅ，２ｅ，３ｅ，４ｅは、ＯＮ及びＯＦＦの２通り（つまり明度が２通り）で発光するようになっている。
【００２４】
また、表示装置２０には、可変表示器Ｈの右側に略三角形状のランプ回路基板２５ｆが配設されている。このランプ回路基板２５ｆには、右部内周ランプ１ｌ，１ｍ，２ｌ，３ｌ，２ｍ，４ｌ，３ｍ，１ｎ，２ｎ，４ｍ，３ｎ，４ｎが複数列に配列されて設置されている。当該右部内周ランプ１ｌ，１ｍ，２ｌ，３ｌ，２ｍ，４ｌ，３ｍ，１ｎ，２ｎ，４ｍ，３ｎ，４ｎは、雲装飾部Ｄ４により略覆われている。より詳しくは、雲装飾部Ｄ４の右側の内部に右部内周ランプ１ｌ，１ｍ，２ｌ，３ｌ，２ｍ，４ｌ，３ｍ，１ｎ，２ｎ，４ｍ，３ｎ，４ｎが収容されている。従って、右部内周ランプ１ｌ，１ｍ，２ｌ，３ｌ，２ｍ，４ｌ，３ｍ，１ｎ，２ｎ，４ｍ，３ｎ，４ｎが発光すると、雲装飾部Ｄ４の右側が発光しているように見える。なお、右部内周ランプ１ｍ，２ｍ，３ｍ，４ｍは、赤色発光するようになっており、右部内周ランプ１ｌ，２ｌ，３ｌ，４ｌは、緑色発光するようになっており、右部内周ランプ１ｎ，２ｎ，３ｎ，４ｎは、青色発光するようになっている。また、右部内周ランプ１ｌ，１ｍ，２ｌ，３ｌ，２ｍ，４ｌ，３ｍ，１ｎ，２ｎ，４ｍ，３ｎ，４ｎは、ＯＮ及びＯＦＦの２通り（つまり明度が２通り）で発光するようになっている。
【００２５】
そして、このランプ回路基板２５ｆの上であって、提灯装飾部Ｄ３の内部には、略提灯形状のランプ回路基板２５ｇが配設される。すなわち、ランプ回路基板２５ｇは、ランプ回路基板２５ｆの上に重ねて配置されている。なお、図４では、便宜上ランプ回路基板２５ｆの左側に（可変表示器Ｈ上に）ずらして図示している。このランプ回路基板２５ｇの上方側には、提灯上部ランプ１ｇ，２ｇ，３ｇ，４ｇが、その中央には提灯中部ランプ１ｉ，１ｊ，１ｋ，２ｉ，２ｊ，２ｋ，３ｉ，３ｊ，３ｋ，４ｉ，４ｊ，４ｋが、その下方側には、提灯下部ランプ１ｈ，２ｈ，３ｈ，４ｈがそれぞれ配置されている。提灯上部ランプ１ｇ，２ｇ，３ｇ，４ｇ、提灯中部ランプ１ｉ，１ｊ，１ｋ，２ｉ，２ｊ，２ｋ，３ｉ，３ｊ，３ｋ，４ｉ，４ｊ，４ｋ、提灯下部ランプ１ｈ，２ｈ，３ｈ，４ｈは、提灯装飾部Ｄ３により覆われている。従って、提灯上部ランプ１ｇ，２ｇ，３ｇ，４ｇ、提灯中部ランプ１ｉ，１ｊ，１ｋ，２ｉ，２ｊ，２ｋ，３ｉ，３ｊ，３ｋ，４ｉ，４ｊ，４ｋ、提灯下部ランプ１ｈ，２ｈ，３ｈ，４ｈが発光すると、提灯装飾部Ｄ３が発光しているように見える。
【００２６】
なお、提灯上部ランプ１ｇ，２ｇ，３ｇ，４ｇ、提灯中部ランプ１ｉ，２ｉ，３ｉ，４ｉは、赤色発光するようになっている。また、提灯中部ランプ１ｊ，２ｊ，３ｊ，４ｊは、緑色発光するようになっている。また、提灯中部ランプ１ｋ，２ｋ，３ｋ，４ｋ及び提灯下部ランプ１ｈ，２ｈ，３ｈ，４ｈは、青色発光するようになっている。また、提灯上部ランプ１ｇ，２ｇ，３ｇ，４ｇ、提灯中部ランプ１ｉ，１ｊ，１ｋ，２ｉ，２ｊ，２ｋ，３ｉ，３ｊ，３ｋ，４ｉ，４ｊ，４ｋ、提灯下部ランプ１ｈ，２ｈ，３ｈ，４ｈは、ＯＮ及びＯＦＦの２通りで発光する（つまり明度が２通り）ようになっている。
【００２７】
また、表示装置２０には、可変表示器Ｈの右側であってランプ回路基板２５ｆの更に右側に、湾曲した形状のランプ回路基板２５ｈが配設されている。このランプ回路基板２５ｈには、外周右部ランプ１ｆ，２ｆ，３ｆ，４ｆが縦に配列されて設置されている。当該外周右部ランプ１ｆ，２ｆ，３ｆ，４ｆは、雲装飾部Ｄ４により覆われている。より詳しくは、雲装飾部Ｄ４の外周の右側内部に外周右部ランプ１ｆ，２ｆ，３ｆ，４ｆが収容されている。従って、外周右部ランプ１ｆ，２ｆ，３ｆ，４ｆが発光すると、雲装飾部Ｄ４の右側が発光しているように見える。なお、外周右部ランプ１ｆ，２ｆ，３ｆ，４ｆは、赤色発光するようになっている。この外周右部ランプ１ｆ，２ｆ，３ｆ，４ｆは、ＯＮ及びＯＦＦの２通り（つまり明度が２通り）で発光するようになっている。
【００２８】
そして、可変表示器Ｈの上側に配設されるランプ回路基板２５ｃ，２５ｄ，２５ｅには、複数の上部階調ランプＬＭＰａが配置されている。上部階調ランプＬＭＰａは、横に複数列配列するように配置されている。より詳しくは、上部階調ランプＬＭＰａは、ランプ回路基板２５ｃにおいて千両箱下ランプ１ｐ，２ｐ，３ｐ，４ｐ、ランプ回路基板２５ｄにおいて千両箱上ランプ１ｏ，２ｏ，３ｏ，４ｏ、ランプ回路基板２５ｅにおいて外周上部ランプ１ｅ，２ｅ，３ｅ，４ｅと近傍又は交互に配置されている。そして、上部階調ランプＬＭＰａは、千両箱装飾部Ｄ２及び雲装飾部Ｄ４の上部により覆われている。なお、上部階調ランプＬＭＰａは、段階的に発光する（本実施形態では１２８通りの明度で発光する）ようになっている。
【００２９】
また、可変表示器Ｈの右側に配設されるランプ回路基板２５ｆ，２５ｈには、複数の右部階調ランプＬＭＰｂが配置されている。右部階調ランプＬＭＰｂは、縦に複数列配列するように配置されている。より詳しくは、右部階調ランプＬＭＰｂは、ランプ回路基板２５ｆにおいて提灯上部ランプ１ｇ〜４ｇ、提灯中部ランプ１ｉ，１ｊ，１ｋ，２ｉ，２ｊ，２ｋ，３ｉ，３ｊ，３ｋ，４ｉ，４ｊ，４ｋ、提灯下部ランプ１ｈ〜４ｈ、ランプ回路基板２５ｈにおいて外周右部ランプ１ｆ〜４ｆと近傍又は交互に配置されている。そして、右部階調ランプＬＭＰｂは、雲装飾部Ｄ４の右部により覆われている。なお、右部階調ランプＬＭＰｂは、段階的に発光する（本実施形態では１２８通りの明度で発光する）ようになっている。
【００３０】
また、始動入賞口２２の左側の遊技盤１３には、図５（ａ）に示すような略直線形状のランプ回路基板２５ｉが配設されている。このランプ回路基板２５ｉには、複数の下部階調ランプＬＭＰｃが配置されている。そして、ランプ回路基板２５ｉに配置された下部階調ランプＬＭＰｃは、雲装飾部Ｄ５により覆われている。また、始動入賞口２２の右側の遊技盤１３には、図５（ｂ）に示すような略Ｌ時形状のランプ回路基板２５ｊが配設されている。このランプ回路基板２５ｊには、複数の下部階調ランプＬＭＰｃが配置されている。そして、ランプ回路基板２５ｊに配置された下部階調ランプＬＭＰｃは、雲装飾部Ｄ６により覆われている。なお、下部階調ランプＬＭＰｃは、段階的に発光する（本実施形態では１２８通りの明度で発光する）ようになっている。
【００３１】
次に、枠ランプ１６ｂについて説明する。枠ランプ１６ｂは、複数の発光素子（本実施形態では、発光ダイオード又はルミナスランプ）により構成されている。発光ダイオードは、電圧が印可される時間によって発光の明度（輝度）が変更するようになっている。この枠ランプ１６ｂは、遊技盤ランプ１６ａの場合と同様に、複数のランプ回路基板２５上にそれぞれ配置され、その上に前枠１４用の飾り部材Ｄが覆われるようになっている。前枠１４用の飾り部材Ｄは、光を通すような半透明な材質により構成されている。
【００３２】
具体的に説明すると、前枠１４の左側には、縦長のランプ回路基板（図示略）が配置される。図６に示すように、このランプ回路基板には、複数の枠左ランプ１ｓが縦に複数列をなすように配置されている。当該枠左ランプ１ｓは、前枠１４の左側用の飾り部材Ｄ７に覆われている。従って、枠左ランプ１ｓが発光すると、前枠１４の左側の飾り部材Ｄ７が発光しているように見える。なお、枠左ランプ１ｓは、白色発光するようになっている。この枠左ランプ１ｓは、ＯＮ及びＯＦＦの２通り（つまり明度が２通り）で発光するようになっている。
【００３３】
そして、枠左ランプ１ｓが配置されたランプ回路基板の上部（枠左ランプ１ｓよりも上側）には、左ルミナスランプＳＴ３が配置されている。当該左ルミナスランプＳＴ３も、前枠１４の左側用の飾り部材Ｄ７に覆われている。従って、左ルミナスランプＳＴ３が発光すると、前枠１４の左側の飾り部材Ｄ７の上部が発光しているように見える。なお、左ルミナスランプＳＴ３は、段階的に発光する（本実施形態では１２８通りの明度で発光する）ようになっている。
【００３４】
また、同様に、前枠１４の右側には、縦長のランプ回路基板（図示略）が配置される。このランプ回路基板には、複数の枠右ランプ３ｔが縦に複数列をなすように配置されている。当該枠右ランプ３ｔは、前枠１４の右側用の飾り部材Ｄ８に覆われている。従って、枠右ランプ３ｔが発光すると、前枠１４の右側の飾り部材Ｄ８が発光しているように見える。なお、枠右ランプ３ｔは、白色発光するようになっている。また、この枠右ランプ３ｔは、ＯＮ及びＯＦＦの２通り（つまり明度が２通り）で発光するようになっている。
【００３５】
そして、枠右ランプ３ｔが配置されたランプ回路基板の上部（枠右ランプ３ｔよりも上側）には、右ルミナスランプＳＴ５が配置されている。当該右ルミナスランプＳＴ５も、前枠１４の右側用の飾り部材Ｄ８に覆われている。従って、右ルミナスランプＳＴ５が発光すると、前枠１４の右側の飾り部材Ｄ８の上部が発光しているように見える。なお、右ルミナスランプＳＴ５は、段階的に発光する（本実施形態では１２８通りの明度で発光する）ようになっている。
【００３６】
また、前枠１４の上部には、横長のランプ回路基板（図示略）が配置される。このランプ回路基板には、複数のトップランプＳＴ１，ＳＴ２，ＳＴ４，ＳＴ６，ＳＴ７が横一列に配置されている。当該トップランプＳＴ１，ＳＴ２，ＳＴ４，ＳＴ６，ＳＴ７は、前枠１４上部の飾り部材Ｄ９の中央部分により覆われている。従って、トップランプＳＴ１，ＳＴ２，ＳＴ４，ＳＴ６，ＳＴ７が発光すると、前枠１４上部の飾り部材Ｄ９の中央部分が発光しているように見える。なお、トップランプＳＴ１，ＳＴ２，ＳＴ４，ＳＴ６，ＳＴ７は、段階的に発光する（本実施形態では１２８通りの明度で発光する）ようになっている。
【００３７】
また、前枠１４の上部であって、前記トップランプＳＴ１，ＳＴ２，ＳＴ４，ＳＴ６，ＳＴ７の下側には、横一列に配列された複数のトップ下ランプ１ｑが配置されている。当該トップ下ランプ１ｑは、前枠１４上部の飾り部材Ｄ９に覆われている。従って、トップ下ランプ１ｑが発光すると、前枠１４上部の飾り部材Ｄ９が発光しているように見える。なお、トップ下ランプ１ｑは、白色発光するようになっている。また、このトップ下ランプ１ｑは、ＯＮ及びＯＦＦの２通り（つまり明度が２通り）で発光するようになっている。
【００３８】
また、上球皿１５の前面側には、横長のランプ回路基板（図示略）が配置される。そして、このランプ回路基板には、複数列の上皿ランプ１ｖ，１ｗ，１ｘが横に配列されている。なお、上皿ランプ１ｖ，１ｗ，１ｘは、白色発光するようになっている。また、この上皿ランプ１ｖ，１ｗ，１ｘは、ＯＮ及びＯＦＦの２通り（つまり明度が２通り）で発光するようになっている。
【００３９】
次に、パチンコ機１０の制御構成を図３に基づき説明する。
パチンコ機１０の機裏側には、遊技場の電源（例えば、ＡＣ２４Ｖ）を、パチンコ機１０を構成する各種構成部材に供給する電源基板２６が装着されている。また、パチンコ機１０の機裏側には、パチンコ機１０全体を制御する主制御基板３０が装着されている。主制御基板３０は、パチンコ機１０全体を制御するための各種処理を実行し、該処理結果に応じて遊技を制御するための各種の制御信号（制御コマンド）を演算処理し、該制御信号（制御コマンド）を出力する。また、機裏側には、統括制御基板３１と、表示制御基板３２と、ランプ制御基板３３と、音声制御基板３４が装着されている。統括制御基板３１は、主制御基板３０が出力した制御信号（制御コマンド）に基づき、表示制御基板３２、ランプ制御基板３３及び音声制御基板３４を統括的に制御する。表示制御基板３２は、統括制御基板３１が出力した制御信号（制御コマンド）に基づき、可変表示器Ｈの表示態様（図柄、背景、文字などの表示画像など）を制御する。ランプ制御基板３３は、統括制御基板３１が出力した制御信号（制御コマンド）に基づき、装飾ランプ１６の発光態様（点灯（点滅）／消灯のタイミングなど）を制御する。また、音声制御基板３４は、統括制御基板３１が出力した制御信号（制御コマンド）に基づき、スピーカ１７の音声出力態様（音声出力のタイミングなど）を制御する。
【００４０】
以下、電源基板２６、主制御基板３０、統括制御基板３１及び表示制御基板３２の具体的な構成を説明する。
電源基板２６には、遊技場の電源をパチンコ機１０への供給電圧として電源電圧Ｖ０（例えば、ＤＣ３０Ｖ）に変換処理する電源回路２７が設けられている。電源回路２７には、各制御基板３０〜３４が接続されている。そして、電源回路２７は、変換処理された後の電源電圧Ｖ０を各制御基板３０〜３４に対応する供給すべき所定の電源電圧Ｖ１〜Ｖ５にさらに変換処理し、変換後の電源電圧Ｖ１〜Ｖ５を各制御基板３０〜３４に供給するようになっている。
【００４１】
次に、主制御基板３０について説明する。図３に示すように主制御基板３０には、メインＣＰＵ３０ａと、ＲＯＭ３０ｂと、ＲＡＭ３０ｃとが設けられている。メインＣＰＵ３０ａは、所定の周期毎に実行される処理において各種乱数の値を更新している。ＲＯＭ３０ｂには、パチンコ機１０を制御するためのメイン制御プログラムや複数種類の変動パターンが記憶されている。ＲＡＭ３０ｃには、パチンコ機１０の動作中に適宜書き換えられる各種情報（乱数の値など）が記憶（設定）されるようになっている。
【００４２】
変動パターンは、図柄が変動を開始（図柄組み合わせゲームの開始）してから全列の図柄が表示（図柄組み合わせゲームの終了）される迄の間の遊技演出（表示演出、発光演出、音声演出）のベースとなるパターンを示すものであり、少なくとも遊技演出の演出時間を決定するものである。また、複数種類の変動パターンは、大当り演出用の変動パターンと、はずれリーチ演出用の変動パターンと、はずれ演出用の変動パターンとに分類されている。
【００４３】
大当り演出は、図柄組み合わせゲームが、リーチ演出を経て、最終的に大当りの図柄組み合わせを表示するように展開される演出である。はずれリーチ演出は、図柄組み合わせゲームが、リーチ演出を経て、最終的にはずれの図柄組み合わせを表示するように展開される演出である。はずれ演出は、図柄組み合わせゲームが、リーチ演出を経ることなく、最終的にはずれの図柄組み合わせを表示するように展開される演出である。リーチ演出は、リーチの図柄組み合わせが表示されてから（本実施形態においては、一旦表示された左図柄と同一種類の右図柄が一旦表示されてから）、大当りの図柄組み合わせ又ははずれの図柄組み合わせが停止されるまでの間に行われる演出である。
【００４４】
そして、メインＣＰＵ３０ａは、メイン制御プログラムに基づき、大当り判定、最終的に表示させる最終停止図柄の決定、及び変動パターンの決定などの各種処理を実行するようになっている。例えば、メインＣＰＵ３０ａは、図柄組み合わせゲームの開始時に大当り判定を実行する。大当り判定の判定結果が肯定の場合（大当りの場合）、メインＣＰＵ３０ａは、全列が同一種類となるように最終停止図柄を決定すると共に、大当り演出用の変動パターンの中から変動パターンを決定する。
【００４５】
一方、大当り判定の判定結果が否定の場合（はずれの場合）、メインＣＰＵ３０ａは、リーチ判定を実行する。リーチ判定の判定結果が肯定の場合（リーチ演出を実行させる場合）、メインＣＰＵ３０ａは、左右列の図柄を同一種類とすると共に中列の図柄が左右列の図柄と同一種類とならないように最終停止図柄を決定する。それと共に、メインＣＰＵ３０ａは、はずれリーチ演出用の変動パターンの中から変動パターンを決定する。一方、リーチ判定の判定結果が否定の場合（リーチ演出を実行させない場合）、メインＣＰＵ３０ａは、左右列の図柄が同一種類とならないように最終停止図柄を決定する。それと共に、メインＣＰＵ３０ａは、はずれ演出用の変動パターンの中から変動パターンを決定する。
【００４６】
変動パターン及び最終停止図柄を決定したメインＣＰＵ３０ａは、統括制御基板３１（統括ＣＰＵ３１ａ）に対し、所定の制御コマンドを所定のタイミングで出力する。具体的に言えば、メインＣＰＵ３０ａは、変動パターンを指定すると共に図柄変動の開始を指示する変動パターン指定コマンドを最初に出力する。次に、メインＣＰＵ３０ａは、各列毎の最終停止図柄を指定するための図柄指定コマンドを出力する。その後に、メインＣＰＵ３０ａは、前記指定した変動パターンに定められている変動時間に基づいて変動停止を指示し、図柄組み合わせゲームを終了するための全図柄停止コマンドを出力する。
【００４７】
次に、統括制御基板３１について説明する。統括制御基板３１には、図２に示すように、統括ＣＰＵ３１ａが設けられている。統括ＣＰＵ３１ａは、所定の周期毎に実行される処理において各種乱数の値を順次更新するようになっている。また、統括ＣＰＵ３１ａには、ＲＯＭ３１ｂ及びＲＡＭ３１ｃが接続されている。ＲＯＭ３１ｂには、各制御基板３２〜３４を統括的に制御するための統括制御プログラムなどが記憶されている。また、ＲＡＭ３１ｃには、パチンコ機１０の動作中に適宜書き換えられる各種情報が記憶（設定）されるようになっている。
【００４８】
そして、メインＣＰＵ３０ａから所定の制御コマンドを所定のタイミングで入力すると、統括ＣＰＵ３１ａは、それに応じて所定の制御コマンドを所定のタイミングで出力する。具体的に言えば、統括ＣＰＵ３１ａは、変動パターン指定コマンドを入力すると、当該変動パターン指定コマンドを各制御基板３２〜３４に出力する。また、統括ＣＰＵ３１ａは、図柄指定コマンド又は全図柄停止コマンドを入力すると、当該各コマンドを表示制御基板３２に出力する。
【００４９】
次に、表示制御基板３２について説明する。
表示制御基板３２は、図３に示すように、サブＣＰＵ３２ａを備えており、該サブＣＰＵ３２ａにはＲＯＭ３２ｂ及びＲＡＭ３２ｃが接続されている。ＲＯＭ３２ｂには、可変表示器Ｈの表示内容を制御するため表示制御プログラムなどが記憶されている。また、ＲＡＭ３２ｃには、パチンコ機１０の動作中に適宜書き換えられる各種情報が記憶（設定）されるようになっている。
【００５０】
そして、サブＣＰＵ３２ａは、統括制御基板３１（統括ＣＰＵ３１ａ）から制御コマンドを入力すると、表示制御プログラムに基づき、入力した制御コマンドに応じた制御を行う。具体的には、サブＣＰＵ３２ａは、変動パターン指定コマンドを入力すると、変動パターン指定コマンドにて指定された変動パターンに基づき、図柄を変動表示させて図柄組み合わせゲームを開始させるように可変表示器Ｈの表示内容を制御する。そして、サブＣＰＵ３２ａは、全図柄停止コマンドを入力すると、入力した図柄指定コマンドで指定された図柄組み合わせを可変表示器Ｈに表示させるように可変表示器Ｈの表示内容を制御する。この制御により、可変表示器Ｈでは図柄組み合わせゲームが行われる。
【００５１】
次に、音声制御基板３４について説明する。
音声制御基板３４は、図３に示すように、サブＣＰＵ３４ａを備えており、該サブＣＰＵ３４ａにはＲＯＭ３４ｂ及びＲＡＭ３４ｃが接続されている。ＲＯＭ３４ｂには、スピーカ１７による音声演出内容を制御するため音声制御プログラムなどが記憶されている。また、ＲＡＭ３４ｃには、パチンコ機１０の動作中に適宜書き換えられる各種情報が記憶（設定）されるようになっている。
【００５２】
そして、サブＣＰＵ３４ａは、統括制御基板３１（統括ＣＰＵ３１ａ）から制御コマンドを入力すると、音声制御プログラムに基づき、入力した制御コマンドに応じた制御を行う。具体的には、サブＣＰＵ３４ａは、可変表示器Ｈの表示内容に応じてスピーカ１７による音声出力内容を制御する。
【００５３】
次に、ランプ制御基板３３について説明する。
ランプ制御基板３３は、図３に示すように、サブＣＰＵ３３ａを備えており、該サブＣＰＵ３３ａには記憶手段としてのＲＯＭ３３ｂ及びＲＡＭ３３ｃが接続されている。ＲＯＭ３３ｂには、発光制御を行うための発光制御プログラム等が記憶されている。また、ＲＡＭ３３ｃには、パチンコ機１０の動作中に適宜書き換えられる各種情報（例えば、割込周期を計測するために使用する計測値など）が記憶（設定）されるようになっている。サブＣＰＵ３３ａは、前記発光制御プログラムに基づき、入力した制御信号（制御コマンド）に対応する発光演出を行わせるように装飾ランプ１６の発光態様を制御するようになっている。従って、本実施形態のサブＣＰＵ３３ａが、発光制御手段となる。
【００５４】
また、サブＣＰＵ３３ａは、図７に示すように、出力ポート３３ｄと接続されており、装飾ランプ１６の発光態様を制御する際、当該出力ポート３３ｄにＯＮデータ又はＯＦＦデータを入力するようになっている。出力ポート３３ｄは、各装飾ランプ１６（発光ダイオード）の一端とスイッチ３３ｅ等を介して接続されておいる。また、各装飾ランプ１６（発光ダイオード）の他端は、電源基板２６の電源回路２７から電源電圧が供給されるようになっている。そして、サブＣＰＵ３３ａは、出力ポート３３ｄを介してスイッチ３３ｅに対してＯＮデータを出力することにより、スイッチ３３ｅが切り替わり、装飾ランプ１６の一端が接地される。これにより、装飾ランプ１６に電流が流れ、装飾ランプ１６が点灯するようになっている。
【００５５】
また、このランプ制御基板３３には、周波数発振手段としての周波数発振器（例えば水晶発振器）４０が備えられており、サブＣＰＵ３３ａに接続されている。周波数発振器４０は、所定の周波数（例えば２０ＭＨｚの周波数）を有する外部クロック信号をサブＣＰＵ３３ａへ出力するようになっている。サブＣＰＵ３３ａは、分周回路（図示略）を内部的に有しており、該分周回路を介して周波数発振器４０から入力した外部クロック信号を入力する。分周回路は、外部クロック信号の周波数を１／２に分周して基準クロック信号を生成し、当該基準クロック信号をサブＣＰＵ３３ａに入力するようになっている。すなわち、サブＣＰＵ３３ａは、分周回路を介して周波数発振器４０から２０ＭＨｚの周波数を有する外部クロック信号を入力すると、１０ＭＨｚの周波数を有する基準クロック信号を入力することとなる。
【００５６】
そして、サブＣＰＵ３３ａは、入力した基準クロック信号の周波数をさらに１／１６に分周して内部クロック信号（基準信号）を生成する。サブＣＰＵ３３ａは、この内部クロック信号の周期毎に計測値に１加算する。そして、サブＣＰＵ３３ａは、計測値が所定の値になったとき、割込周期が１周期経過したものとして各種処理を実行するようになっている。すなわち、サブＣＰＵ３３ａは、内部クロック信号の周期が所定周期経過したことを計測した場合、割込周期が経過したものとしている。
【００５７】
具体的には、１０ＭＨｚの基準クロック信号の周波数を１／１６に分周した内部クロック信号の周期は、１．６μｓ（１．６マイクロ秒）となる。このため、サブＣＰＵ３３ａは、１．６μｓ毎に計測値を１加算し、計測値が所定値になったとき、割込周期が経過したとして、装飾ランプ１６を発光させるための各種処理を実行するようになっている。
【００５８】
そして、本実施形態においてサブＣＰＵ３３ａは、発光制御プログラムに基づき、装飾ランプ１６の明度段階を決定する定時間隔処理（第１処理）や制御コマンドの入力等の処理を行うための発光制御メイン処理を実行するようになっている。前記発光制御メイン処理の実行周期は、固定され、本実施形態では２ｍｓ毎に実行されるようになっている。
【００５９】
また、サブＣＰＵ３３ａの内部にはタイマカウンタ（図示せず）が設けられている。このタイマカウンタは、サブＣＰＵ３３ａが生成した内部クロック信号を入力するようになっている。そして、サブＣＰＵ３３ａにより設定されたカウント値（又は時間）に相当する回数分の内部クロック信号を入力した場合、タイマカウンタは、サブＣＰＵ３３ａに対して割込信号を出力するようになっている。そして、サブＣＰＵ３３ａは、この割込信号を入力すると、点灯時間及び消灯時間を制御する可変間隔処理（第２処理）を前述した定時間隔処理とは別に実行するようになっている。なお、可変間隔処理の実行周期は、実行周期が固定された定時間隔処理とは異なり、所定間隔（本実施例では２５．６μｓ）で且つ所定の範囲内で（本実施形態では、２５．６〜３２７６．８μｓの範囲内で）変動するようになっている。
【００６０】
以下、サブＣＰＵ３３ａが実行する各種処理について詳しく説明する。
サブＣＰＵ３３ａは、発光制御メイン処理において、統括制御基板３１（統括ＣＰＵ３１ａ）から制御コマンド（変動パターン指定コマンド、デモコマンド、大当り演出のオープニングコマンドやエンディングコマンドなど）を入力したと判定すると、発光制御を実行するための初期設定にかかわる基本値設定処理を実行する。サブＣＰＵ３３ａは、基本値設定処理を実行すると、図８に示すように、基本値設定処理が実行されたか否かを示す初回設定フラグが設定されている（「１」の値が設定されている）か否かを判定する（ステップＳ１）。なお、初回設定フラグは、「１」が設定されている場合には、すでに基本値設定処理が行われたことを示し、「０」が設定されている場合には、まだ基本値設定処理が行われていないことを示す。
【００６１】
ステップＳ１の判定結果が否定の場合（初回設定フラグが設定されていない場合）、サブＣＰＵ３３ａは、階調発光させる装飾ランプ１６の明度段階の最大値を決定する明度最大値（本実施形態では「１２８」）を設定する（ステップＳ２）。本実施形態において階調発光させるランプとは、上部階調ランプＬＭＰａ、右部階調ランプＬＭＰｂ、下部階調ランプＬＭＰｃ、トップランプＳＴ１，ＳＴ２，ＳＴ４，ＳＴ６，ＳＴ７、左ルミナスランプＳＴ３、右ルミナスランプＳＴ５のことである。このステップＳ２の処理により、これらの装飾ランプ１６は、１２８段階の明度で発光することが可能となる。
【００６２】
次にサブＣＰＵ３３ａは、消灯させることを指示するＯＦＦデータを全ての装飾ランプ１６に設定する（ステップＳ３）。これにより、装飾ランプ１６は、一旦消灯する。そして、サブＣＰＵ３３ａは、発光演出期間を計測するための演出タイマに「０」を設定する（ステップＳ４）。前記発光演出期間は、例えば、変動パターン指定コマンドやデモコマンドなどにより指定される遊技演出の演出時間を、予め決められた所定の期間ごとに分類したものである。次に、サブＣＰＵ３３ａは、発光制御を行う発光制御期間を計測するための基本値設定用タイマに「０」を設定する（ステップＳ５）。前記発光制御期間は、発光演出期間を予め決められた所定の期間ごとにさらに分類したものである。
【００６３】
そして、サブＣＰＵ３３ａは、定時間隔処理にて次に明度段階を算出するまでの残り時間を示す継続残タイマに「０」を設定する（ステップＳ６）。その後、サブＣＰＵ３３ａは、入力した制御コマンドに応じて装飾ランプ１６の階調発光パターンを示す階調発光パターンデータを設定する（ステップＳ７）。前記階調発光パターンデータは、複数種類有り、図９に示すように、変動パターン指定コマンドにより指定される変動パターンや、デモコマンドにより指定されるデモパターンなどにそれぞれ対応付けられてＲＯＭ３３ｂに記憶されている。
【００６４】
次に、サブＣＰＵ３３ａは、初回設定フラグに「１」を設定し（ステップＳ８）、基本値設定処理を終了する。なお、演出タイマ、基本値設定用タイマ、継続残タイマ、発光パターンデータ、初回設定フラグは、ＲＡＭ３３ｃの所定の記憶領域に設定されるようになっている。
【００６５】
次に、発光制御メイン処理における定時間隔処理について図１０及び図１１に基づき説明する。前記定時間隔処理は、発光制御メイン処理が行われる毎に実行される。すなわち、サブＣＰＵ３３ａが、内部クロック信号の計測値が所定の値（本実施形態では「１２５０」）となる毎（２ｍｓ毎）に実行される。
【００６６】
サブＣＰＵ３３ａは、定時間隔処理を実行すると、演出タイマの値が「０」であるか否かを判定する（ステップＳ１１）。すなわち、サブＣＰＵ３３ａは、発光演出期間の開始時であるか否かを判定する。ステップＳ１１の判定結果が肯定の場合（演出タイマ＝「０」の場合）、サブＣＰＵ３３ａは、ブロックデータアドレスを更新する（ステップＳ１２）。具体的には、サブＣＰＵ３３ａは、基本値設定処理にてＲＡＭ３３ｃに設定した階調発光パターンデータを参照する。当該階調発光パターンデータには、図１２に示すように、各発光演出期間の長さ（演出タイマに設定する時間）及び各発光演出期間における階調発光パターンの内容を示す複数のブロックデータを指定するブロックデータアドレスが遊技演出開始時から順番に関係付けられている。そして、サブＣＰＵ３３ａは、階調発光パターンデータを参照して、最初から順番にブロックデータアドレスを取得する。
【００６７】
前記ブロックデータアドレスは、それぞれＲＯＭ３３ｂにおけるブロックデータのアドレスを示している。また、ブロックデータは、図１３に示すように、各発光制御期間における発光制御の具体的内容を示す基本値データの基本値データアドレスが発光演出期間開始時から順番に記憶されている。
【００６８】
そして、サブＣＰＵ３３ａは、ステップＳ１２にてブロックデータアドレスを更新した後、更新したブロックデータアドレスの値に基づき、当該ブロックデータアドレスと関係付けられている発光演出期間を演出タイマに設定するように、ＲＡＭ３３ｃの内容を書き換える（ステップＳ１３）。そして、サブＣＰＵ３３ａは、演出タイマの値から「１」減算する（ステップＳ１４）。
【００６９】
次に、サブＣＰＵ３３ａは、基本値設定用タイマの値が「０」であるか否かを判定する（ステップＳ１５）。すなわち、サブＣＰＵ３３ａは、発光制御期間の開始時であるか否かを判定する。ステップＳ１５の判定結果が肯定の場合（基本値設定用タイマ「０」の場合）、サブＣＰＵ３３ａは、ブロックデータを参照して、各発光制御期間における発光制御の具体的内容を示す基本値データの基本値データアドレスを更新する（ステップＳ１６）。
【００７０】
基本値データアドレスは、それぞれＲＯＭ３３ｂにおける基本値データのアドレスを示している。基本値データには、図１４に示すように階調発光させる装飾ランプ１６を示すＯＮデータ、発光制御期間開始時における明度段階を示す初期明度段階、発光制御期間終了時における明度段階を示す終期明度段階、明度段階の差分を定める単位増減値、明度段階を算出する周期である更新周期、発光制御期間を示す基本値設定用タイマが関連付けられている。すなわち、基本値データには、発光制御期間において、発光制御期間の長さ、装飾ランプ１６の明度段階を定めるための関数のパラメータ及び算出条件などが記憶されている。なお、単位増減値は、正数、負数のいずれでもよい。また、基本値データはＲＯＭ３３ｂに記憶されている。また、本実施形態のブロックデータには、図１３に示すように、基本値データアドレスが発光演出期間開始時から順番に記憶されている。
【００７１】
ところで、ブロックデータの中には、ブロックデータを構成する全ての基本値データに記憶された基本値設定用タイマの値の合計値（すなわち、発光制御期間の合計値）が発光演出期間よりも短い場合がある。具体的には、本実施形態において、変動中のブロックデータを構成する基本値データＰ３の基本値設定用タイマの値（３９０ｍｓ）は、ブロックデータを指定するブロックデータアドレスに関係付けられた発光演出期間の値（１０９２０ｍｓ）よりも短い。この場合、サブＣＰＵ３３ａは、発光制御期間が終了するまで（演出タイマの値が「０」となるまで）ブロックデータの最初に記憶されている基本値データアドレスから順番に繰り返して更新するようになっている。すなわち、本実施形態では、変動中においては、基本値データＰ３を繰り返し設定することとなる。
【００７２】
そして、基本値データアドレスを更新したサブＣＰＵ３３ａは、基本値データアドレスの値に基づき、基本値データを特定し、当該基本値データを参照して、ＯＮデータ、初期明度段階、終期明度段階、単位増減値、更新周期、基本値設定用タイマの値をＲＡＭ３３ｃに設定する（ステップＳ１７）。そして、サブＣＰＵ３３ａは、現在の明度段階を示す現在値に初期明度段階を設定する（ステップＳ１８）。すなわち、サブＣＰＵ３３ａは、発光制御期間の開始時において、初期明度段階を現在値とする。そして、サブＣＰＵ３３ａは、基本値設定用タイマの値から「１」減算して、ＲＡＭ３３ｃに設定した基本値設定用タイマの値を書き換える（ステップＳ１９）。
【００７３】
次に、サブＣＰＵ３３ａは、継続残タイマが「０」か否かを判定する（ステップＳ２０）。すなわち、サブＣＰＵ３３ａは、装飾ランプ１６の明度段階を算出するか否かを判定する。このステップＳ２０の判定結果が肯定の場合（継続残タイマ＝「０」の場合）、サブＣＰＵ３３ａは、現在値が終期明度段階か否かを判定する（ステップＳ２１）。ステップＳ２１の判定結果が否定の場合（現在値が終期明度段階でない場合）、サブＣＰＵ３３ａは、現在値に単位増減値を加算した値を新たな現在値として設定する（ステップＳ２２）。すなわち、関数（Ｋ１）に基づき、新たな現在値を設定する。
【００７４】
Ｙ＝Ｆ＋Ｃ…（Ｋ１）
但し、Ｙ；現在値、Ｆ；前回実行された定時間隔処理において算出された現在値（但し、発光制御期間開始時においては初期明度段階）、Ｃ；単位増減値
そして、サブＣＰＵ３３ａは、継続残タイマに、ステップＳ１７にて設定された更新周期を設定する（ステップＳ２３）。その後、サブＣＰＵ３３ａは、継続残タイマから「１」減算し（ステップＳ２４）、定時間隔処理を終了する。すなわち、サブＣＰＵ３３ａは、ステップＳ２０〜ステップＳ２４までの処理を実行することにより、発光制御期間中、更新周期毎に予め決められた関数（Ｋ１）に基づき、算出される明度段階が終期明度段階に至るまで、初期明度段階から段階的に新たな明度段階を算出し、算出した明度段階を現在値とする。なお、関数（Ｋ１）は、基本値設定処理が実行されてから、発光制御期間開始時には初期明度段階をパラメータとして与えられ、それ以降は、前回定時間隔処理にて算出された現在値をパラメータとして与えられる。なお、現在値が終期明度段階に至る前に発光制御期間が終了した場合（基本値設定用タイマが「０」となった場合）には、現在値が終期明度段階に至ることなく、そのまま次の発光制御期間に移行する（基本値データアドレスが更新される）こととなる。
【００７５】
一方、ステップＳ１１の判定結果が否定の場合（演出タイマ≠０の場合）、サブＣＰＵ３３ａは、ステップＳ１４の処理に移行する。また、ステップＳ１５の判定結果が否定の場合（基本値設定用タイマ≠０の場合）、サブＣＰＵ３３ａは、ステップＳ１９の処理に移行する。また、ステップＳ２０の判定結果が否定の場合、サブＣＰＵ３３ａは、ステップＳ２４の処理に移行する。また、ステップＳ２１の判定結果が肯定の場合（現在出力値が終期明度段階である場合）、サブＣＰＵ３３ａは、そのまま定時間隔処理を終了する。
【００７６】
次に、点灯時間及び消灯時間を制御する可変間隔処理について図１５に基づき説明する。この可変間隔処理は、タイマカウンタから割込信号を入力したときに実行されるようになっている。なお、電源投入時の初期設定において、タイマカウンタには、所定の割込時間（本実施形態では、４．８μｓ）が設定されるようになっている。
【００７７】
サブＣＰＵ３３ａは、可変間隔処理を実行すると、電圧を印可して階調発光させると決定した装飾ランプ１６を発光させるか否かを示すＯＮ／ＯＦＦフラグにＯＮが設定されているか否かを判定する（ステップＳ３１）。前記ＯＮ／ＯＦＦフラグは、ＲＡＭ３３ｃの所定の記憶領域に記憶されており、ＯＮ／ＯＦＦフラグの値が「１」であるならば、ＯＮが設定されており、「０」であるならばＯＦＦが設定されていることとなる。
【００７８】
このステップＳ３１の判定結果が肯定の場合（ＯＮ／ＯＦＦフラグの値が「１」の場合）、サブＣＰＵ３３ａは、定時間隔処理において階調発光させると決定された装飾ランプ１６に対してＯＮデータを出力ポートに出力する（ステップＳ３２）。これにより、定時間隔処理において階調発光させると決定された装飾ランプ１６には、ＯＦＦデータが出力されるまで電源基板２６から電圧が印加される。
【００７９】
そして、サブＣＰＵ３３ａは、現在値が明度最大値（本実施形態では「１２８」）か否かを判定する（ステップＳ３３）。ステップＳ３３の判定結果が否定の場合（現在値が明度最大値でない場合）、サブＣＰＵ３３ａは、次の可変間隔処理の実行時からその次の可変間隔処理の実行時までの期間として、明度最大値から現在値を減算した値に、所定の係数Ｍ及び単位時間を乗算した値を算出し、タイマカウンタに設定する（ステップＳ３４）。なお、本実施形態における前記単位時間は、内部クロック信号の周期「１．６μｓ」である。具体的には、サブＣＰＵ３３ａは、関数（Ｋ２）により次の可変間隔処理の実行時からその次の可変間隔処理の実行時までの期間を算出する。
【００８０】
Ｔ３＝（Ｌ１−Ｙ）×Ｍ×Ｔ０…（Ｋ２）
但し、Ｔ３；消灯時間、Ｔ０；単位時間（１．６μｓ）、Ｍ；係数（本実施形態では１６）、Ｌ１；明度最大値、Ｙ；現在値。
【００８１】
すなわち、可変間隔処理で点灯制御を開始した場合、サブＣＰＵ３３ａは、ステップＳ３４の処理において、次に点灯制御を開始する時間（ＯＮデータを出力する可変間隔処理を実行する時間）を算出する。換言すれば、サブＣＰＵ３３ａは、可変間隔処理で点灯制御を開始した場合、次の消灯時間（次の点灯制御を開始するまでの時間）を算出する。タイマカウンタは、ステップＳ３４にて当該期間が設定されると、一旦記憶しておき、現在計測中の期間（点灯時間）が終了して割込信号を出力した後、当該期間（消灯時間）の計測を開始するようになっている。
【００８２】
なお、本実施形態では、内部クロック信号の入力周期（１．６μｓ）を計測して割込周期を計測しているため、タイマカウンタは、明度最大値から現在値を減算した値に係数Ｍを乗算した値に相当する回数分の内部クロック信号の入力を計測した場合に、サブＣＰＵ３３ａに割込信号を出力するようになっている。その後、サブＣＰＵ３３ａは、ＯＮ／ＯＦＦフラグに「０」を設定し（ステップＳ３５）、可変間隔処理を終了する。すなわち、サブＣＰＵ３３ａは、ＯＮ／ＯＦＦフラグにＯＦＦを設定して終了する。また、定時間隔処理にて設定された明度段階（現在値）が１段階異なる毎に、可変間隔処理にてサブＣＰＵ３３ａが算出する次の消灯時間（次の点灯制御を行う場合における可変間隔処理を実行するときの実行タイミング）には、所定間隔の差分が生じるように設定されている。そして、この差分は、関数（Ｋ２）が示すように、単位時間Ｔ０（入力周期（１．６μｓ））に係数Ｍを乗算したものとなる。
【００８３】
一方、ステップＳ３３の判定結果が肯定の場合（現在値が明度最大値の場合）、サブＣＰＵ３３ａは、次の可変間隔処理の実行時からその次の可変間隔処理の実行時までの期間として、単位時間に明度最大値「１２８」及び係数Ｍを乗じた値を設定し（ステップＳ３６）、そのまま可変間隔処理を終了する。ここで、ＯＮ／ＯＦＦフラグの設定を行わないことから、サブＣＰＵ３３ａは、可変間隔処理で点灯制御を開始した場合であって、且つ、現在値が明度最大値の場合、新たに消灯時間を設定することがなく、引き続き点灯時間を設定することとなる。つまり、サブＣＰＵ３３ａは、現在値が明度最大値に達した場合、それ以降、装飾ランプ１６を消灯させることなく、点灯させ続けることとなる。
【００８４】
一方、ステップＳ３１の判定結果が否定の場合（ＯＮ／ＯＦＦフラグにＯＮが設定されていない場合）、サブＣＰＵ３３ａは、定時間隔処理において階調発光させると決定された装飾ランプ１６に対してＯＦＦデータを出力し続ける（ステップＳ３７）。これにより、定時間隔処理において階調発光させると決定された装飾ランプ１６には、ＯＮデータが出力されるまで電圧の印加が停止される。
【００８５】
次に、サブＣＰＵ３３ａは、現在値が明度段階の明度最小値（すなわち、「０」）であるか否かを判定する（ステップＳ３８）。ステップＳ３８の判定結果が否定の場合（現在値が明度最小値でない場合）、サブＣＰＵ３３ａは、次の可変間隔処理の実行時からその次の可変間隔処理の実行時までの期間として、明度最大値に単位時間及び所定の係数Ｍを乗じた値を算出し、タイマカウンタに設定する（ステップＳ３９）。
【００８６】
具体的には、サブＣＰＵ３３ａは、関数（Ｋ３）により次の可変間隔処理の実行時からその次の可変間隔処理の実行時までの期間を算出する。
Ｔ２＝Ｙ×Ｔ０×Ｍ…（Ｋ３）
但し、Ｔ２；点灯時間、Ｔ０；単位時間（１．６μｓ）、Ｍ；係数（本実施形態では１６）、Ｙ；現在値。
【００８７】
すなわち、可変間隔処理で消灯制御を開始した場合、サブＣＰＵ３３ａは、ステップＳ３９の処理において、次に消灯制御を開始する時間（ＯＦＦデータを出力する可変間隔処理を実行する時間）を算出する。換言すれば、サブＣＰＵ３３ａは、可変間隔処理で消灯制御を開始した場合、次の点灯時間（次の消灯制御を開始するまでの時間）を算出する。タイマカウンタは、ステップＳ３９にて当該期間が設定されると、一旦記憶しておき、現在計測中の期間（消灯時間）が終了して割込信号を出力した後、当該期間（点灯時間）の計測を開始するようになっている。
【００８８】
なお、本実施形態では、内部クロック信号の入力周期（１．６μｓ）を計測して割込周期を計測しているため、タイマカウンタは、明度最大値に所定の係数Ｍを乗算した値に相当する回数分の内部クロック信号の入力を計測した場合に、サブＣＰＵ３３ａに割込信号を出力するようになっている。その後、サブＣＰＵ３３ａは、ＯＮ／ＯＦＦフラグに「１」を設定し（ステップＳ４０）、可変間隔処理を終了する。すなわち、サブＣＰＵ３３ａは、ＯＮ／ＯＦＦフラグにＯＮを設定して終了する。また、定時間隔処理にて設定された明度段階（現在値）が１段階異なる毎に、可変間隔処理にてサブＣＰＵ３３ａが算出する次の点灯時間（次の消灯制御を行う場合における可変間隔処理を実行するときの実行タイミング）には、所定間隔の差分が生じるように設定されている。そして、この差分は、関数（Ｋ３）が示すように、単位時間Ｔ０（入力周期（１．６μｓ））に係数Ｍを乗算したものとなる。
【００８９】
一方、ステップＳ３８の判定結果が肯定の場合（現在値が明度最小値である場合）、サブＣＰＵ３３ａは、次の可変間隔処理の実行時からその次の可変間隔処理の実行時までの期間として、単位時間に明度最大値を乗じた値を設定する（ステップＳ３７）。ここで、ＯＮ／ＯＦＦフラグの設定を行わないことから、サブＣＰＵ３３ａは、可変間隔処理で消灯制御を開始した場合であって、且つ、現在値が明度最小値の場合、新たに点灯時間を設定することがなく、引き続き点灯時間を設定することとなる。つまり、サブＣＰＵ３３ａは、現在値が明度最小値に達した場合、それ以降、装飾ランプ１６を点灯させることなく、消灯させ続けることとなる。また、現在値を明度最大値（「１２８」）に設定したときには点灯させ続け、明度最小値（「０」）に設定したときには消灯させ続けることができるので、明度がＯＮ／ＯＦＦの２段階の発光と同様の発光を行うことができる。
【００９０】
次に、階調発光させない（明度がＯＮ／ＯＦＦの２段階の）装飾ランプ１６を制御するための処理について説明する。サブＣＰＵ３３ａは、発光制御メイン処理において、統括ＣＰＵ３１ａから制御コマンドを入力すると、当該制御コマンドに応じた通常発光パターンを決定する。
【００９１】
当該通常発光パターンは、図１６〜図１９に示すように、階調発光させない装飾ランプ１６毎に、ＯＮ／ＯＦＦが示されており、サブＣＰＵ３３ａは、当該通常発光パターンに基づき、各装飾ランプ１６に対して電圧を印加するように制御する（ＯＮデータ及びＯＦＦデータを出力する）。なお、本実施形態では、通常発光パターンは、各発光演出期間において予め決められた期間毎に定められており、当該期間が経過する毎に電圧が印加又は停止されるようになっている。また、通常発光パターンにおいて予め定められた期間毎に、ＯＮ／ＯＦＦの切替が行われるようになっている。
【００９２】
なお、図１６及び図１７は、変動開始時における発光制御期間の通常発光パターンを示しており、図１８及び図１９は、リーチ演出時における発光制御期間の通常発光パターンを示している。リーチ演出時は、通常変動時（はずれ演出の場合）と比較して発光させる装飾ランプ１６が多く、全体的に派手に発光して興趣を向上させている。
【００９３】
次に、前述した定時間隔処理及び可変間隔処理にて装飾ランプ１６を発光させる場合における作用について説明する。なお、以下の説明では、始動入賞口２２に遊技球が入賞し、メインＣＰＵ３０ａがリーチ演出無しのはずれ演出用の変動パターンを決定したものとして説明する。
【００９４】
メインＣＰＵ３０ａは、はずれ演出用の変動パターンを決定すると、変動パターン指定コマンドを統括制御基板３１（統括ＣＰＵ３１ａ）に出力する。統括ＣＰＵ３１ａは、変動パターン指定コマンドを入力すると、当該変動パターン指定コマンドを各制御基板３２〜３４に出力する。
【００９５】
ランプ制御基板３３のサブＣＰＵ３３ａは、当該変動パターン指定コマンドを入力すると、発光制御メイン処理の基本値設定処理を実行し、ＲＡＭ３３ｃの各種値を初期化する。また、基本値設定処理のステップＳ７において、サブＣＰＵ３３ａは、前提より、はずれ演出用の変動パターンに対応する階調発光パターンデータＴ１（図１２参照）をＲＡＭ３３ｃに設定する。
【００９６】
その後、サブＣＰＵ３３ａは、定時間隔処理を実行する。この定時間隔処理のステップＳ１１において、基本値設定処理により演出タイマは「０」に設定されているため、サブＣＰＵ３３ａは、続いてステップＳ１２を実行する。ステップＳ１２において、サブＣＰＵ３３ａは、図１２に示す階調発光パターンデータＴ１を参照して、階調発光パターンデータＴ１により特定されるブロックデータアドレスのうち、最初のブロックデータアドレスを取得する。当該ブロックデータアドレスは、図１２に示すように変動開始時における発光制御期間のブロックデータを示している。また、ステップＳ１３にて、サブＣＰＵ３３ａは、取得したブロックデータアドレスに関係付けられた発光演出期間（１０２０ｍｓ）を演出タイマに設定する。
【００９７】
その後、ステップＳ１５においてサブＣＰＵ３３ａは、基本値設定用タイマの値が「０」であるか否かを判定する。基本値設定処理により基本値設定用タイマは「０」に設定されているため、サブＣＰＵ３３ａは、ステップＳ１６の処理を実行し、ブロックデータを参照して基本値データアドレスを更新する。このとき、サブＣＰＵ３３ａは、図１３（ａ）に示すブロックデータに含まれる基本値データアドレスの内、最初の基本値データアドレス（基本値データＰ１を示すアドレス）を取得する。
【００９８】
そして、ステップＳ１７の処理を実行して、サブＣＰＵ３３ａは、取得した基本値データアドレスに基づき、基本値データＰ１を特定し、ＯＮデータ、初期明度段階、終期明度段階、単位増減値、更新周期、基本値設定用タイマの値をＲＡＭ３３ｃに設定する。具体的には、サブＣＰＵ３３ａは、図１４に示すようにＯＮデータの出力対象として上部階調ランプＬＭＰａ、右部階調ランプＬＭＰｂ、下部階調ランプＬＭＰｃを設定する。また、サブＣＰＵ３３ａは、初期明度段階として「１６」を、終期明度段階として「５０」を、単位増減値として「２」を、更新周期として「１６ｍｓ（８割込）」を、基本値設定用タイマの値として「３６０ｍｓ」を設定する。そして、サブＣＰＵ３３ａは、ステップＳ１８において初期明度段階を現在値とする。
【００９９】
その後、サブＣＰＵ３３ａは、ステップＳ２０において継続残タイマが「０」か否かを判定する。基本値設定処理により継続残タイマは「０」に設定されているため、サブＣＰＵ３３ａは、ステップＳ２１の処理を実行し、現在値が終期明度段階であるか否かを判定する。ここでステップＳ１８の処理により、現在値は初期明度段階であるため、サブＣＰＵ３３ａは、ステップＳ２２の処理を実行して、関数（Ｋ１）に基づき現在値（初期明度段階）に単位増減値「２」を加算した値「１８」を新たな現在値として設定する。現在値を設定したサブＣＰＵ３３ａは、ステップＳ２３の処理を実行して、継続残タイマに更新周期「１６ｍｓ（８割込）」を設定する。その後、サブＣＰＵ３３ａは、ステップＳ２４の処理を実行して、継続残タイマから２ｍｓ（１割込）減算する。そして、サブＣＰＵ３３ａは、定時間隔処理を終了する。
【０１００】
一方、タイマカウンタから割込信号を入力する毎に、サブＣＰＵ３３ａは、可変間隔処理を実行する。この可変間隔処理のステップＳ３４において、現在値には「１８」が設定されているので、サブＣＰＵ３３ａは、図２０に示すように、上部階調ランプＬＭＰａ、右部階調ランプＬＭＰｂ及び下部階調ランプＬＭＰｃに電圧の印加を停止する消灯時間を２８１６μｓとする。また、この可変間隔処理のステップＳ３９において、サブＣＰＵ３３ａは、上部階調ランプＬＭＰａ、右部階調ランプＬＭＰｂ及び下部階調ランプＬＭＰｃへの電圧を印加する点灯時間を４６０．８μｓとする。これにより、図２１に示すように、発光制御期間の開始から１６ｍｓ（更新周期）が経過するまで、２８１６μｓの点灯時間及び４６０．８μｓの消灯時間を交互に繰り返す。なお、図２０は理解を容易にするために図示したものであり、実際の処理においては前述した関数Ｋ２，Ｋ３に基づいてその都度算出されるようになっている。すなわち、図２０に示すテーブルがＲＯＭ３３ｂに記憶されているわけではない。
【０１０１】
発光制御期間開始から１６ｍｓ経過後、サブＣＰＵ３３ａは、定時間隔処理を実行すると、ステップＳ２０の処理において、継続残タイマが「０」となっているので、ステップＳ２１及びステップＳ２２の処理を実行する。これにより、現在値「１８」に単位増減値「２」が加算された値「２０」を新たな現在値として、現在値が更新される。現在値が更新された後、最初に実行された可変間隔処理のステップＳ３４において、サブＣＰＵ３３ａは、現在値に「２０」が設定されているので、図２０に示すように、上部階調ランプＬＭＰａ、右部階調ランプＬＭＰｂ及び下部階調ランプＬＭＰｃに電圧の印加を停止する消灯時間を２７６４．８μｓとする。また、この可変間隔処理のステップＳ３９において、サブＣＰＵ３３ａは、上部階調ランプＬＭＰａ、右部階調ランプＬＭＰｂ及び下部階調ランプＬＭＰｃへの電圧を印加する点灯時間を５１２μｓとする。これにより、図２１に示すように、現在値を更新してから１６ｍｓ（更新周期）が経過するまで、２７６４．８μｓの点灯時間及び５１２μｓの消灯時間を交互に繰り返す。以降、１６ｍｓ経過する毎に現在値を更新し、その更新に伴って点灯時間及び消灯時間を更新していく。
【０１０２】
すなわち、図２０に示すように、更新周期（１６ｍｓ）毎に段階的に電圧を印加する時間が長くなり、それに伴って段階的に電圧の印加が停止する時間が短くなる。これにより、上部階調ランプＬＭＰａ、右部階調ランプＬＭＰｂ及び下部階調ランプＬＭＰｃの明度が段階的に上がっていくこととなる。以降現在値が終期明度段階となるまで、段階的に電圧を印加する時間を長くしていく。なお、本実施形態では、発光制御期間が終了する前に現在値が終期明度段階に達してしまう。この場合、発光制御期間が終了するまでに電圧を印可し続けて点灯させておく。これにより、階調発光をよりはっきりときれいに見せることができる。
【０１０３】
その発光制御期間が終了した後、定時間隔処理を実行すると、サブＣＰＵ３３ａは、定時間隔処理のステップＳ１５において、基本値設定用タイマの値が「０」であると判定する。そして、サブＣＰＵ３３ａは、ステップＳ１６の処理を実行し、ブロックデータを参照して基本値データアドレスを更新する。このとき、サブＣＰＵ３３ａは、図１３に示すブロックデータに含まれる基本値データアドレスの内、２番目の基本値データアドレス（基本値データＰ２を示す基本値データアドレス）を取得する。
【０１０４】
そして、ステップＳ１７の処理を実行して、サブＣＰＵ３３ａは、取得した基本値データアドレスに基づき、基本値データＰ２を特定し、ＯＮデータ、初期明度段階、終期明度段階、単位増減値、更新周期、基本値設定用タイマの値をＲＡＭ３３ｃに設定する。具体的には、サブＣＰＵ３３ａは、図１４に示すようにＯＮデータの出力対象として上部階調ランプＬＭＰａ、下部階調ランプＬＭＰｃを設定する。また、サブＣＰＵ３３ａは、初期明度段階として「６１」を、終期明度段階として「１２６」を、単位増減値として「２」を、更新周期として「２０ｍｓ（１０割込）」を、基本値設定用タイマの値として「６６０ｍｓ」を設定する。なお、現在値は、今回の可変間隔処理において初期明度段階が設定されるまでは、前回の可変間隔処理において設定された値のままとなるようになっている。以降、サブＣＰＵ３３ａは、前述同様、ステップＳ２０以降の処理及び可変間隔処理を実行して、上部階調ランプＬＭＰａ及び下部階調ランプＬＭＰｃを階調発光させる。以上の制御をサブＣＰＵ３３ａは、発光演出期間が終了するまで繰り返し実行する。
【０１０５】
そして、発光演出期間が終了した後、定時間隔処理を実行すると、サブＣＰＵ３３ａは、定時間隔処理のステップＳ１１において、演出タイマの値が「０」であると判定し、ステップＳ１２においてブロックデータアドレスの値を更新する。このとき、サブＣＰＵ３３ａは、図１２に示す階調発光パターンデータＴ１を参照して、階調発光パターンデータＴ１により特定されるブロックデータアドレスのうち、２番目のブロックデータアドレス（変動中のブロックデータアドレス）を取得する。当該ブロックデータアドレスは、図１３（ｂ）に示す変動中における発光制御期間のブロックデータを示している。また、ステップＳ１３にて、サブＣＰＵ３３ａは、取得したブロックデータアドレスに関係付けられた発光演出期間（１０９２０ｍｓ）を演出タイマに設定する。
【０１０６】
そして、ステップＳ１５においてサブＣＰＵ３３ａは、基本値設定用タイマの値が「０」であるか否かを判定する。発光制御期間終了時であるので基本値設定用タイマは「０」に設定されているため、サブＣＰＵ３３ａは、ステップＳ１６の処理を実行し、ブロックデータを参照して基本値データアドレスを更新する。このとき、サブＣＰＵ３３ａは、図１３（ｂ）に示すブロックデータに含まれる基本値データアドレスの内、最初の基本値データアドレス（図１４に示す基本値データＰ３を示すアドレス）を取得する。以降、前述同様に、サブＣＰＵ３３ａは、前述同様、ステップＳ１７以降の処理及び可変間隔処理を実行して、右部階調ランプＬＭＰｂを階調発光させる。
【０１０７】
その後、発光制御期間が終了し、基本値設定用タイマの値が「０」となると、定時間隔処理のステップＳ１５の実行時において、サブＣＰＵ３３ａは、基本値設定用タイマは「０」と判定し、ステップＳ１６の処理を実行する。このとき、図１３（ｂ）に示すように、変動中のブロックデータアドレスには、基本値データＰ３を示す基本値データアドレスしかないため、サブＣＰＵ３３ａは、再び基本値データＰ３を示す基本値データアドレスを取得する。すなわち、サブＣＰＵ３３ａは、ブロックデータに含まれる基本値データアドレスを順番に取得していき、発光演出期間が終了する前に（演出タイマが「０」となる前に）基本値データアドレスを最後まで取得してしまった場合、再び最初の基本値データアドレスから順番にアドレスを取得するようになっている。以降、同様の処理を実行して、サブＣＰＵ３３ａは、右部階調ランプＬＭＰｂを階調発光させる。このように、発光演出期間が終了する前に（演出タイマが「０」となる前に）基本値データアドレスが最後まで取得してしまった場合、再び最初の基本値データアドレスから順番に取得して、同じ発光パターンを繰り返させるため、基本値データのデータ容量を少なくすることができる。また、発光演出期間の長さが短い他の発光演出期間において利用されるブロックデータをそのまま利用することができる。このため、プログラムを開発する手間を低減することができ、また、データ容量を少なくすることができる。
【０１０８】
以上詳述したように、本実施形態は、以下の効果を有する。
（１）サブＣＰＵ３３ａは、ＲＯＭ３３ｂに記憶されたパラメータ（本実施形態は、ＲＯＭ３３ｂに記憶されており、ＲＡＭ３３ｃに一旦記憶される初期明度段階及び単位増減値）が与えられた関数（Ｋ１）に基づき、明度段階として現在値を算出する。そして、可変間隔処理において、サブＣＰＵ３３ａは、当該現在値（明度段階）に基づき点灯時間及び消灯時間を設定するため、発光態様を決定するために全ての明度段階を経時毎に記憶しておく場合と比較して記憶しておくべき事項を少なくすることができる。すなわち、ＲＯＭ３３ｂの記憶容量を少なくすることができる。特に装飾ランプ１６は、可変表示器Ｈの表示内容などと比較して所定の発光態様を繰り返すことが多く、また、パチンコ機１０においては、同じ発光態様を異なる順序で繰り返すことが多い。このため、発光態様を関数にて表現し、最小限のパラメータを記憶することで様々な発光態様を再現できるので、有効にデータ量を少なくすることができる。
【０１０９】
（２）初期明度段階から終期明度段階に至るまで段階的に明度段階を算出する。このため、複数の明度段階を記憶しておく場合と比較して、２つの明度段階を記憶しておけばよいので、ＲＯＭ３３ｂに記憶させるデータ容量を少なくすることができる。また、段階的に明度段階を算出するので、階調発光を容易に実行させることができる。
【０１１０】
（３）ＲＯＭ３３ｂに記憶された更新周期に定期間隔処理を実行して、新たな現在値（明度段階）を算出する。これにより、処理内容が同じ定時間隔処理を実行しても、すなわち、単位増減値や初期明度段階の数値が同じであっても、定時間隔処理を実行する更新周期を変更するだけで、発光態様を異ならせることができる。例えば、更新周期を早くすれば、階調発光を素早く変更させ、遊技者の興奮を煽るような演出をできる。その一方、更新周期を遅くすれば、階調発光を遅く変更させ、遊技者を落ち着かせる演出をできる。このため、時間毎に明度段階を全て記憶しておく場合に比べてデータ量を少なくしても、異なる発光態様で様々な演出ができる。
【０１１１】
（４）予め定められた関数（Ｋ１）に与えられるパラメータとして少なくとも明度段階の差分を定める単位増減値を記憶した。これにより、単位増減値を変更するだけで、発光態様を変更することができる。すなわち、単位増減値を大きくすれば、単位時間当たりの変化を大きくすることができる一方、単位増減値を小さくすれば、変化を小さくすることができる。従って、明度段階を全て記憶しておく場合に比べてデータ量を少なくしても、異なる発光態様で様々な演出ができる。
【０１１２】
（５）可変間隔処理において、サブＣＰＵ３３ａは、所定の処理時間（３２７６．８μｓ）を現在値に応じて点灯時間と消灯時間に分配することにより、装飾ランプ１６の明度段階を変化させる。このため、サブＣＰＵ３３ａによる制御のみで明度段階を制御でき、電圧値により装飾ランプ１６の明度段階を変化させる場合に比べて容易に変化させることができる。また、処理時間を分配するという簡単な処理にしたため、サブＣＰＵ３３ａの負担を軽減することができる。換言すれば、サブＣＰＵ３３ａの負担を軽減することができるので、細かく明度段階を実現するために細かく設定した点灯時間又は消灯時間を当該処理時間内にて確実に実行することができる。
【０１１３】
（６）サブＣＰＵ３３ａは、予め定められた発光制御期間が終了する前に算出される現在値（明度段階）が終期明度段階に至った場合には、発光制御期間が終了するまで終期明度段階を定時間隔処理の算出結果とする。すなわち、サブＣＰＵ３３ａは、発光制御期間が終了するまで終期明度段階を現在値として点灯時間及び消灯時間を決定する。このように、終期明度段階を一定に維持することにより、階調発光をよりはっきりときれいに見せることができる。
【０１１４】
（７）現在値（明度段階）を設定する定時間隔処理とは別に点灯時間及び消灯時間を設定する可変間隔処理を実行する様にし、可変間隔処理の制御周期（実行タイミング）を、定時間隔処理の制御周期と異なるようにしたため、定時間隔処理の制御周期に囚われず、可変間隔処理を実行することができる。すなわち、可変間隔処理を定時間隔処理の処理終了まで待機させなくても実行することができるので、可変間隔処理において点灯時間及び消灯時間を任意に設定することができる。また、定時間隔処理の制御周期中（実行中）に、複数回の可変間隔処理を実行させるように可変間隔処理の制御周期を設定することもできるので、装飾ランプ１６の明度段階を細かく制御することもできる。従って、装飾ランプ１６の明度段階を増加させて細かい明度段階の発光制御を実行できる。
【０１１５】
（８）可変間隔処理が実行される間隔は、少なくとも定時間隔処理が実行される間隔より短い。すなわち、定時間隔処理の制御周期中に、複数回の可変間隔処理を実行させるように可変間隔処理の実行タイミングを設定する。このため、階調発光させる装飾ランプ１６の明度段階を細かく制御することができる。従って、階調発光させる装飾ランプ１６の明度段階の明度段階を増加させて細かい明度段階の発光制御を実行できる。
【０１１６】
（９）定時間隔処理の制御周期と、可変間隔処理の制御周期（実行タイミング）は、同一の周波数発振回路により出力される外部クロック信号に基づき発生させた内部クロック信号をサブＣＰＵ３３ａ（又はサブＣＰＵ３３ａが備えるタイマカウンタ）がカウントすることにより計測される。このため、同一の周波数発振回路により出力される外部クロック信号を分周した内部クロック信号をカウントすることにより計測されるので、処理毎に別の周波数発振回路を設けてクロック信号を発生させる場合と比較して、製造コスト及び設置スペースを低減することができる。
【０１１７】
（１０）サブＣＰＵ３３ａは、可変間隔処理において、階調発光させる装飾ランプ１６を点灯させる点灯制御を開始した場合（ステップＳ３１で肯定判定した場合）には、次に点灯制御を開始させる時間（すなわち、次に消灯制御を開始する時間から次の点灯制御を開始するまでの消灯時間）を決定する。また、サブＣＰＵ３３ａは、装飾ランプ１６を消灯させる消灯制御を開始した場合（ステップＳ３１で否定判定した場合）には、次に消灯制御を開始させる時間（すなわち、次に点灯制御を開始する時間から次の消灯制御を開始するまでの点灯時間）を決定する。このように制御するため、現在行っている点灯制御又は消灯制御が終了する時間が変更することがない。従って、細かい明度段階の発光制御を実行するために可変間隔処理を高速に実行しても安定した制御を行うことができる。
【０１１８】
（１１）２通りの明度（ＯＮ／ＯＦＦの２通り）で発光し得る発光素子の近傍、又は交互に１２８通りの明度で発光し得る発光素子を配置したため、発光パターンが混在して豊かな発光演出を行うことができる。
【０１１９】
（第二実施形態）
次に、本発明を具体化した第二実施形態を説明する。なお、第一実施形態と同様の構成は、第一実施形態と同じ符号を付してその詳細な説明及び図面は省略又は簡略する。
【０１２０】
第二実施形態の基本値データには、図２２に示すように、ＯＮデータ、発光制御期間開始から発光制御期間が終了する終了時間までを示す基本値設定用タイマ（発光制御期間）、単位増減値、更新周期、初期明度段階が関連付けられており、第一実施形態と異なり終期明度段階が関連付けられていない。
【０１２１】
次に、第二実施形態における定時間隔処理について図２３に基づき説明する。
ステップＳ１１１〜ステップＳ１１９までの処理は、第一実施形態のステップＳ１１〜ステップＳ１９の処理と同一であるので説明を省略する。
【０１２２】
ステップＳ１２０において、サブＣＰＵ３３ａは、継続残タイマが「０」か否かを判定する（ステップＳ１２０）。このステップＳ１２０の判定結果が肯定の場合（継続残タイマ＝「０」の場合）、サブＣＰＵ３３ａは、現在値に単位増減値を加算した値を新たな現在値として設定する（ステップＳ１２１）。すなわち、関数（Ｋ１１）に基づき、新たな現在値を設定する。
【０１２３】
Ｙ＝Ｆ＋Ｃ…（Ｋ１１）
但し、Ｙ；現在値、Ｆ；前回実行された定時間隔処理において算出された現在値（但し、発光制御期間開始時においては初期明度段階）、Ｃ；単位増減値である。ここで現在値は、「０」から明度最大値（本実施形態では「１２８」）の間の整数値を取り得るようになっており、０以下の数値となった場合には現在値に「０」が設定され、１２８以上の数値となった場合には現在値に「１２８」が設定されるようになっている。
【０１２４】
そして、サブＣＰＵ３３ａは、継続残タイマに、ステップＳ１１７にて設定された更新周期を設定する（ステップＳ１２２）。その後、サブＣＰＵ３３ａは、継続残タイマから「１」減算し（ステップＳ１２３）、定時間隔処理を終了する。一方、ステップＳ１２０の判定結果が否定の場合、サブＣＰＵ３３ａは、ステップＳ１２３の処理に移行する。
【０１２５】
以上のように、サブＣＰＵ３３ａは、発光制御期間が開始されてから終了時間が経過するまで（基本値設定用タイマが「０」になるまで）関数（Ｋ１１）に基づき段階的に明度段階を算出していくこととなる。
【０１２６】
従って、本実施形態によれば、第一実施形態の効果（１）、（３）〜（５）、（７）〜（１１）に加え、以下に示す効果を得ることができる。
（１２）発光制御期間開始から終了時間が経過するまで初期明度段階から段階的に明度段階を算出する。このため、複数の明度段階を記憶しておく場合と比較して、初期明度段階だけを記憶しておけばよいので、ＲＯＭ３３ｂに記憶させるデータ容量を少なくすることができる。また、段階的に明度段階を算出するので、階調発光を容易に実行させることができる。
【０１２７】
尚、上記実施形態は、次のような別の実施形態（別例）にて具体化できる。
○上記第一実施形態の基本値データには、終期明度段階が関係付けられて記憶されていたが、終期明度段階の代わりに発光制御が開始してから終了するまでの算出終了時間（明度段階の算出を終了する終了時間）を記憶されていても良い。この場合、サブＣＰＵ３３ａは、定時間隔処理において発光制御期間開始時から算出終了時間が経過するまで初期明度段階から段階的に明度段階を算出することとなる。このようにすれば、複数の明度段階を記憶しておく場合と比較して、１つの明度段階と、算出終了時間を記憶しておけばよいので、データ容量を少なくすることができる。また、段階的に明度段階を算出するので、階調発光を容易に実行させることができる。
【０１２８】
また、算出終了時間を記憶しておく場合、サブＣＰＵ３３ａは、予め定められた発光制御期間が終了する前に算出終了時間が経過したときには、発光制御期間が終了するまで算出終了時間において算出した明度段階を定時間隔処理の算出結果とする。このように、算出終了時間経過後、明度段階を一定に維持することにより、階調発光をよりはっきりときれいに見せることができる。
【０１２９】
○上記実施形態において、サブＣＰＵ３３ａは、前回算出した現在値に単位増減値を加算することにより新たな現在値を算出したが、このかわりに単位増減値に発光制御期間開始からの経過時間（割込回数）を乗算した値に初期明度段階を加算して算出しても良い。
【０１３０】
○上記実施形態では、単位増減値は正数、負数何れでもよいとしたが、正数のみにしても良い。この場合、初期明度段階が終期明度段階よりも低いときには、サブＣＰＵ３３ａは、単位増減値を段階的に加算していくこととなる。その一方で、初期明度段階が終期明度段階よりも高いときには、サブＣＰＵ３３ａは、単位増減値を段階的に減算していくこととなる。
【０１３１】
○上記実施形態では、周波数発振器４０から入力する外部クロック信号を分周した生成した内部クロック信号に基づき、可変間隔処理及び定時間隔処理の実行タイミングを決定していたが、可変間隔処理と定時間隔処理とで別の（周波数等が異なる）クロック信号に基づき実行タイミングを決定しても良い。
【０１３２】
○上記実施形態では、１２８段階で階調発光させたが、任意の段階数で階調発光させても良い。例えば、６４段階で発光させても良いし、２５６段階で階調発光させても良い。
○上記実施形態において、全ての装飾ランプ１６を階調発光させても良い。
【０１３３】
○上記実施形態では、階調発光させる場合、階調発光させる装飾ランプ１６は全て同じ明度段階であったが、装飾ランプ１６毎に明度段階を異ならせるように制御してもよい。
○上記実施形態において、消灯時間を同一にして、点灯時間を長く（又は短く）することにより、装飾ランプ１６の明度段階を変更するようにしても良い。
【０１３４】
○上記実施形態では、可変間隔処理において所定の処理時間を点灯時間又は消灯時間に分配することにより設定し、消灯時間と点灯時間の和を一定にしていた。この別例として点灯時間又は消灯時間を現在値に応じて変更して、消灯時間と点灯時間の和を可変させても良い。
【０１３５】
○上記実施形態において、定時間隔処理は、２ｍｓ毎に実行されたが、少なくとも基本値データに示されている更新周期（基本値設定用タイマが「０」となる）毎に実行するならば、任意に実行タイミングを変更しても良い。
【０１３６】
○上記実施形態では、タイマカウンタが内部クロック信号をカウントすることにより可変間隔処理の実行タイミングを決定していたが、サブＣＰＵ３３ａが内部クロック信号をカウントすることにより実行タイミングを決定しても良い。
【０１３７】
○上記実施形態では、内部クロック信号の入力周期を１．６μｓと微少にしたので、明度段階（現在値）が１段階異なる毎に可変間隔処理の実行タイミングに生じる所定間隔の差分が極めて小さくなることを防止して、関数Ｋ２又は関数Ｋ３において点灯時間又は消灯時間を適正な値に補正するために係数Ｍを乗算するようにした。この別例として、内部クロック信号の入力周期を変更して係数Ｍを変更しても良く、また、内部クロック信号の入力周期を大きく設定して係数Ｍを乗算しなくて済むようにしても良い。
【０１３８】
○上記実施形態では、可変間隔処理の実行周期は、３２７６．８μｓ以下の範囲で設定されていたが、定時間隔処理の実行周期（２ｍｓ）よりも短い方が望ましい。このようにすれば、更新周期を２ｍｓとした場合であっても、明度段階を細かく設定すること（上記実施形態では１２８段階の明度段階を設定すること）ができる。
【０１３９】
○上記第一実施形態と、第二実施形態を組み合わせても良い。すなわち、第二実施形態において記載した基本値データをそのまま第一実施形態において採用しても良い。このようにすれば、第一実施形態において、ＲＯＭ３３ｂのデータ量を更に少なくすることができる。
【０１４０】
次に、上記実施形態及び別例から把握できる技術的思想を以下に追記する。
（イ）複数の明度段階にて発光することにより発光演出を行う発光素子と、当該発光素子の発光制御を実行する発光制御手段とを備える遊技機において、発光素子の明度段階を決定するために予め定められた関数のパラメータを記憶する記憶手段を備え、前記発光制御手段は、前記記憶手段に記憶されたパラメータが与えられた前記関数に基づき、前記発光素子の明度段階を算出して設定する第１処理を実行すると共に、前記第１処理にて設定された前記明度段階に応じて点灯時間及び消灯時間を設定する第２処理を実行することを特徴とする遊技機。
【０１４１】
（ロ）前記記憶手段は、前記関数に与えられるパラメータとして少なくとも発光制御を開始した時における発光素子の明度段階である初期明度段階を記憶すると共に、発光制御を終了するときにおける最後の発光素子の明度段階である終期明度段階を記憶し、前記発光制御手段は、所定の周期毎に前記第１処理を実行するように構成されており、発光制御を開始した後、最初に第１処理を実行する場合には当該第１処理において前記記憶手段に記憶された初期明度段階をパラメータとして与えられた前記関数に基づき、算出される明度段階が前記終期明度段階に至るまで、前記初期明度段階から段階的に明度段階を算出する一方、前記第１処理をすでに実行した場合には当該第１処理において前回算出された明度段階をパラメータとして与えられた前記関数に基づき、算出される明度段階が前記終期明度段階に至るまで、前記初期明度段階から段階的に明度段階を算出することを特徴とする技術的思想（イ）に記載の遊技機。
【０１４２】
（ハ）前記記憶手段は、発光素子の明度段階を決定するために予め定められた関数のパラメータとして少なくとも発光制御の開始時における発光素子の明度段階である初期明度段階を記憶すると共に明度段階の算出を終了する終了時間を記憶し、前記発光制御手段は、所定の周期毎に前記第１処理を実行するように構成されており、前記第１処理にて、前記記憶手段に記憶されたパラメータを与えた前記関数に基づき、前記発光制御を開始してから前記終了時間が経過するまで、前記初期明度段階から段階的に前記発光素子の明度段階を算出して設定し、前記関数は、発光制御を開始した後、最初の第１処理の実行時には前記記憶手段に記憶された初期明度段階がパラメータとして与えられる一方、前記第１処理がすでに実行された場合には当該第１処理において前回算出された明度段階がパラメータとして与えられることを特徴とする技術的思想（イ）に記載の遊技機。
【０１４３】
（ニ）前記記憶手段は、明度段階を算出する更新周期を記憶し、前記発光制御手段は、少なくとも前記記憶手段に記憶された更新周期毎に前記第１処理を実行して、明度段階を算出することを特徴とする技術的思想（ロ）又は技術的思想（ハ）に記載の遊技機。
【０１４４】
（ホ）前記記憶手段は、予め定められた前記関数に与えられるパラメータとして少なくとも明度段階の差分を定める単位増減値を記憶し、前記発光制御手段は、所定の周期毎に前記第１処理を実行するように構成されており、発光制御を開始した後最初に第１処理を実行する場合には、当該第１処理において前記記憶手段に記憶された単位増減値をパラメータとして与えられた前記関数に基づき、前記記憶手段に記憶された初期明度段階に前記単位増減値を加算又は減算することにより、明度段階を段階的に算出する一方、発光制御を開始した後２回目以降に第１処理を実行する場合には、当該第１処理において前記記憶手段に記憶された単位増減値をパラメータとして与えられた前記関数に基づき、前回の第１処理において算出した明度段階に前記単位増減値を加算又は減算することにより、明度段階を段階的に算出することを特徴とする技術的思想（ロ）〜技術的思想（ニ）のうちいずれか一項に記載の遊技機。
【０１４５】
（ヘ）前記発光制御手段は、前記第２処理において、第１処理において設定された明度段階に応じて、１回の第２処理の実行について割り当てられた処理時間を点灯時間と消灯時間に分配することで、点灯時間及び消灯時間を設定することを特徴とする技術的思想（イ）〜技術的思想（ホ）のうちいずれか一項に記載の遊技機。
【０１４６】
（ト）前記発光制御手段は、予め定められた発光制御期間が終了する前に算出される発光素子の明度段階が終期明度段階に至った場合には、前記発光制御期間が終了するまで終期明度段階を第１処理の算出結果とすることを特徴とする技術的思想（ロ）に記載の遊技機。
【０１４７】
（チ）前記発光制御手段は、前記第１処理において、下記の関数に基づき明度段階を算出し、算出した明度段階が前記終期明度段階以上でない場合には、当該算出した値を第１処理により算出した明度段階として設定する一方、算出した明度段階が前記終期明度段階以上である場合には、前記終期明度段階の値を第１処理により算出した明度段階として設定することを特徴とする技術的思想（ロ）に記載の遊技機。
【０１４８】
Ｙ＝Ｆ＋Ｃ
但し、Ｙ；明度段階、Ｆ：初期明度段階又は前回算出した明度段階，Ｃ：明度段階の差分を定める単位増減値。
【図面の簡単な説明】
【０１４９】
【図１】パチンコ遊技機の機表側を示す正面図。
【図２】表示装置を説明する説明図。
【図３】主制御基板、表示制御基板、ランプ制御基板及び音声制御基板の構成を示すブロック図。
【図４】遊技盤ランプの配置を示す正面図。
【図５】（ａ）及び（ｂ）は遊技盤ランプの配置を示す正面図。
【図６】枠ランプの配置を示す正面図。
【図７】ランプ回路基板及びランプ制御基板を示す模式図。
【図８】基本値設定処理の流れを示すフローチャート。
【図９】制御コマンドと階調発光パターンの関係を示す説明図。
【図１０】定時間隔処理の流れを示すフローチャート。
【図１１】定時間隔処理の流れを示すフローチャート。
【図１２】階調発光パターンデータを示す説明図。
【図１３】（ａ）は変動開始時のブロックデータを示す説明図、（ｂ）は、変動中のブロックデータを示す説明図。
【図１４】基本値データを示す説明図。
【図１５】可変間隔処理の流れを示すフローチャート。
【図１６】（ａ）及び（ｂ）は変動開始時における遊技盤ランプの通常発光パターンを示す説明図。
【図１７】変動開始時における枠ランプの通常発光パターンを示す説明図。
【図１８】（ａ）及び（ｂ）はリーチ演出時における遊技盤ランプの通常発光パターンを示す説明図。
【図１９】リーチ演出時時における枠ランプの通常発光パターンを示す説明図。
【図２０】更新周期毎における点灯時間及び消灯時間を示す説明図。
【図２１】電圧の印加タイミングを示すタイミングチャート。
【図２２】第二実施形態の基本値データを示す説明図。
【図２３】第二実施形態の定時間隔処理の流れを示すフローチャート。
【符号の説明】
【０１５０】
１０…パチンコ遊技機（遊技機）、１６…装飾ランプ、１６ａ…遊技盤ランプ、１６ｂ…枠ランプ、２０…表示装置、３０…主制御基板、３０ａ…メインＣＰＵ、３２…表示制御基板、３２ａ…サブＣＰＵ、３３…ランプ制御基板、３３ａ…サブＣＰＵ（発光制御手段）、３３ｂ…ＲＯＭ（記憶手段）、Ｄ…飾り部材、Ｈ…可変表示器。
【図１】
0004399431.tif 000002
【図２】
0004399431.tif 000003
【図３】
0004399431.tif 000004
【図４】
0004399431.tif 000005
【図５】
0004399431.tif 000006
【図６】
0004399431.tif 000007
【図７】
0004399431.tif 000008
【図８】
0004399431.tif 000009
【図９】
0004399431.tif 000010
【図１０】
0004399431.tif 000011
【図１１】
0004399431.tif 000012
【図１２】
0004399431.tif 000013
【図１３】
0004399431.tif 000014
【図１４】
0004399431.tif 000015
【図１５】
0004399431.tif 000016
【図１６】
0004399431.tif 000017
【図１７】
0004399431.tif 000018
【図１８】
0004399431.tif 000019
【図１９】
0004399431.tif 000020
【図２０】
0004399431.tif 000021
【図２１】
0004399431.tif 000022
【図２２】
0004399431.tif 000023
【図２３】
0004399431.tif 000024