(57)【要約】【課題】  一定周期で駆動データをシリアル出力することによって行われる演出を、安定して実施することが可能な遊技機を提供する。【解決手段】  演出手段に一定周期で駆動データと態様修正データとをシリアル出力している演出制御手段において、駆動データの出力を開始する度に制限時間の計時を開始する。制限時間は、駆動データを出力する一定周期から、態様修正データのシリアル出力に要する時間を減算した時間よりも短い時間に設定する。そして、態様修正データの出力開始が遅くなり、制限時間が経過してから駆動データの出力が開始されるまでの間にずれ込んだ場合には、その態様修正データの出力開始を取りやめる。こうすれば、態様修正データのシリアル出力と駆動データのシリアル出力とが重複することがないので、少なくとも駆動データについては、正しいデータを出力することができる。【選択図】    図１６
2010200861.tif 000002
【特許請求の範囲】
【請求項１】
一定周期でシリアル出力される駆動データを受け取って演出動作を行う演出手段と、該演出手段に対して該駆動データをシリアル出力することによって、該演出動作の制御を行う演出制御手段とを備えた遊技機において、
前記演出手段は、
前記一定周期で前記駆動データを受け取る度に、該駆動データによって指定された態様で前記演出動作を開始する演出動作開始手段と、
前記演出動作の態様を修正するためにシリアル出力されるデータである態様修正データを、前記駆動データを受け取ってから前記一定周期が経過するまでに受け取ると、該態様修正データに従って前記演出動作の態様を修正する演出態様修正手段と
を備えており、
前記演出制御手段は、
前記演出手段が行う演出内容を決定する演出内容決定手段と、
前記演出内容に応じた前記駆動データを、前記演出手段に対して前記一定周期でシリアル出力する駆動データ出力手段と、
前記駆動データを出力してから前記演出内容に応じた時間が経過した後に、該演出内容に応じた前記態様修正データを、前記演出手段に対してシリアル出力する態様修正データ出力手段と、
前記態様修正データのシリアル出力に要する時間を前記一定周期から減算した時間よりも短い時間に設定された所定の制限時間の計時を、前記駆動データの出力が開始される度に開始する制限時間計時手段と、
前記制限時間が経過してから前記駆動データの出力が開始されるまでの間に、前記態様修正データの出力が開始される場合には、該態様修正データの出力開始を取り止める出力開始取り止め手段と
を備えることを特徴とする遊技機。
【請求項２】
請求項１に記載の遊技機において、
前記演出制御手段は、前記一定周期で基準信号を出力する基準信号出力手段を備えており、
前記駆動データ出力手段は、前記基準信号を受け取る度に前記駆動データのシリアル出力を開始し、
前記制限時間計時手段は、前記基準信号を受け取る度に前記制限時間の計時を開始することを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技球や遊技メダルなどの所定の遊技価値を用いて遊技を行う弾球遊技機あるいは回胴式遊技機などの遊技機に関する。
【背景技術】
【０００２】
弾球遊技機や回胴式遊技機などのいわゆる遊技機の前面枠には、複数のランプ類やＬＥＤ類（以下、装飾用ＬＥＤと称する）が設けられている。そして、遊技機で行われる遊技の状況に応じて、これら装飾用ＬＥＤを点灯あるいは点滅させることにより、遊技者の遊技に対する興趣を盛り上げるような演出が行われることが通常である。
【０００３】
こうした装飾用ＬＥＤを用いて遊技を演出するための制御は、遊技機に搭載されたサブ制御基板が行う。サブ制御基板にはタイマーが搭載されており、一定時間が経過する度に、点灯あるいは消灯を指示する駆動データを、装飾用ＬＥＤの各々に対して出力する。このようにして一定周期で駆動データを出力することで、複数の装飾用ＬＥＤを種々のパターンで点灯あるいは点滅させることが可能である。尚、遊技機には多数の装飾用ＬＥＤが搭載されているため、サブ制御基板から個々の装飾用ＬＥＤに配線していたのでは大変であり、その一方で、個々の装飾用ＬＥＤに指示する内容は、点灯あるいは消灯の何れかの単純な内容であることから、サブ制御基板から装飾用ＬＥＤに出力される駆動データは、シリアル出力されていることが通常である。
【０００４】
また、装飾用ＬＥＤを単に点灯させるだけでなく点灯時の明るさを調節可能とするために、一定周期の駆動データを出力してから次の駆動データを出力するまでの間に、点灯中の装飾用ＬＥＤを消灯させるデータを出力可能とした技術も提案されている（特許文献１、特許文献２など）。これら提案の技術によれば、駆動データと駆動データとの間で、消灯用のデータを適切なタイミングで出力することで、装飾用ＬＥＤが点灯している時間を変更して、点灯時の明るさを調節することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−０００８２５号公報
【特許文献２】特開２００７−０４４２２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、提案されている技術では、装飾用ＬＥＤが突然に点滅し始めて、明るさ調節を行うことはおろか、適切なパターンで点灯させることすらできなくなってしまうことがあるという問題が生じていた。また、一定周期で駆動データをシリアル出力する技術は、装飾用ＬＥＤを用いた演出の制御に限らず、たとえば遊技機に搭載された可動役物や、効果音などを用いた演出の制御にも利用することが可能であり、これらの場合にも同様な問題が生じ得る。
【０００７】
本発明は、従来の技術における上述した課題に対応してなされたものであり、一定周期で駆動データをシリアル出力することによって行われる演出を、安定して実施することが可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前述した課題の少なくとも一部を解決するために、本発明の遊技機は次の構成を採用した。すなわち、
一定周期でシリアル出力される駆動データを受け取って演出動作を行う演出手段と、該演出手段に対して該駆動データをシリアル出力することによって、該演出動作の制御を行う演出制御手段とを備えた遊技機において、
前記演出手段は、
前記一定周期で前記駆動データを受け取る度に、該駆動データによって指定された態様で前記演出動作を開始する演出動作開始手段と、
前記演出動作の態様を修正するためにシリアル出力されるデータである態様修正データを受け取ると、該態様修正データに従って前記演出動作の態様を修正する演出態様修正手段と
を備えており、
前記演出制御手段は、
前記演出手段が行う演出内容を決定する演出内容決定手段と、
前記演出内容に応じた前記駆動データを、前記演出手段に対して前記一定周期でシリアル出力する駆動データ出力手段と、
前記駆動データを出力した後、前記演出内容に応じて定まる時間が経過すると、該演出内容に応じた前記態様修正データを、前記演出手段に対してシリアル出力する態様修正データ出力手段と、
前記一定周期から、前記態様修正データのシリアル出力に要する時間を減算した時間よりも短い時間に設定された所定の制限時間の計時を、前記駆動データの出力が開始される度に開始する制限時間計時手段と、
前記制限時間が経過してから前記駆動データの出力が開始されるまでの間に、前記態様修正データの出力が開始される場合には、該態様修正データの出力開始を取り止める出力開始取り止め手段と
を備えることを特徴とする。
【０００９】
本願の発明者は、前述の従来の技術を用いた遊技機で、装飾用ＬＥＤの点灯動作が突然に不安定になってしまう原因が、装飾用ＬＥＤを点灯させるために出力される駆動データと、明るさ調節のために出力されるデータとが、ごく稀に重複して出力されるためであることを見出すことによって、上記の構成を有する本発明を成し遂げた。そこで本発明の構成による作用および効果を説明する前に、本願発明者が見出した上記の新たな知見について簡単に説明しておく。
【００１０】
先ず、前述した従来の遊技機では、装飾用ＬＥＤを点灯させるための駆動データを一定周期でシリアル出力しており、また、駆動データを出力してから次の駆動データを出力するまでの間に、点灯中のＬＥＤを消灯させるためのデータをシリアル出力している。装飾用ＬＥＤを点灯させた直後に消灯用データを出力すれば、点灯時間が短くなるので装飾用ＬＥＤの明るさを暗くすることができ、逆に消灯用データを出力するタイミングを遅くすれば、点灯時間が長くなるので装飾用ＬＥＤを明るく点灯させることができる。もちろん、次の駆動データが出力される前には、消灯用データの出力を完了しておかなければならないので、消灯用データの出力タイミングを遅くして点灯時間を長くすることにも限界はあるが、駆動データを出力する周期（代表的には、２ｍｓｅｃ）に対して、消灯用データをシリアル出力するために要する時間は十分に短いので（代表的には０．１〜０．２ｍｓｅｃ）、十分な長さの点灯時間を確保することができる。また、消灯用データや駆動データをシリアル出力するために要する時間は、予め見積もっておくことができる。従って、駆動データを出力する一定周期の時間から、駆動データおよび消灯用データをシリアル出力するために要する時間を引いた残りの時間の範囲内であれば、消灯用データを出力するタイミングを自由に動かすことによって、装飾用ＬＥＤの明るさを調節することが可能である。そして、このような範囲内で消灯用データの出力タイミングを動かしている限りは、何ら問題なく明るさ調節が可能な筈である。
【００１１】
ところが、ごく稀に、駆動データ（および消灯用データ）のシリアル出力に要する時間が、見積もった時間よりも大幅に長くなってしまうことがあり、このことが原因となって、装飾用ＬＥＤの点灯動作が不安定になっていることが見出された。すなわち、駆動データをシリアル出力している途中で、他の基板に対してコマンドを出力する必要が生じたり、あるいは他の基板からコマンドを受け取ったりするなどして割り込み処理が発生すると、駆動データのシリアル出力を一時中断して割り込み処理を行い、その後に、中断していたシリアル出力を再開することになる。その結果、駆動データのシリアル出力が完了するタイミングが、当初の見積よりも大幅に遅くなってしまうことが起こり得る。また、装飾用ＬＥＤは、駆動データの出力が完了した時点で点灯するから、ＬＥＤが点灯してから（駆動データの出力が完了してから）、目標の点灯時間が経過したタイミングで消灯用データの出力が開始される。従って駆動データの出力完了が遅れると、その分だけ消灯用データの出力開始も遅れることになる。もちろん、装飾用ＬＥＤを暗めに点灯するのであれば、駆動データの出力完了後から比較的短い時間で消灯用データが出力されるので問題は生じない。しかし、装飾用ＬＥＤを明るめに点灯する場合は、駆動データの出力完了から比較的長い時間が経過してから消灯用データを出力するので、駆動データの出力完了が遅れると、消灯用データのシリアル出力完了が、次の周期の駆動データの出力開始に食い込んでしまうことが起こり得る。そして、このように消灯用データを出力している途中で駆動データを出力したのでは、消灯用データおよび駆動用データの何れについても正しいデータを出力することは不可能である。従来の遊技機で装飾用ＬＥＤの点灯動作が突然に不安定になってしまうことがあったのは、このように消灯用データのシリアル出力と、駆動データのシリアル出力とが重複してしまい、正しいデータを出力できなくなってしまうためであると考えられる。
【００１２】
本発明は、発明者が見出した上記の知見に基づいて達成されたものであり、演出制御手段は演出内容を決定すると、演出手段に対して一定周期で駆動データをシリアル出力すると共に、演出内容に応じて定まる時間が経過すると、演出動作の態様を修正するための態様修正データをシリアル出力する。また、駆動データの出力を開始する度に、制限時間の計時を開始する。ここで制限時間は、駆動データを出力する一定周期から、態様修正データのシリアル出力に要する時間を減算した時間よりも短い時間に設定されている。そして、態様修正データの出力開始が、制限時間が経過してから駆動データの出力が開始されるまでの間にずれ込んだ場合には、その態様修正データについては、出力開始を取りやめるようになっている。こうすれば、何らかの理由で態様修正データの出力開始が遅くなった場合でも、態様修正データのシリアル出力と駆動データのシリアル出力とが重複することがないので、少なくとも駆動データについては、正しいデータを出力することができる。もちろん、態様修正データを取りやめた周期については、演出動作の態様を修正することはできなくなるが、次の周期については、駆動データおよび態様修正データの何れについても正常にシリアル出力することができるので、演出動作が突然異常になったり、不安定になってしまうことを回避することが可能となる。
【００１３】
また、上述した本発明の遊技機においては、次のようにしても良い。先ず、一定周期で基準信号を出力する基準信号出力手段を設けておく。そして、基準信号を受け取る度に、駆動データのシリアル出力と、制限時間の計時とを開始することとしてもよい。
【００１４】
こうすれば、駆動データの出力と、制限時間の計時とを同期させながら、２つの処理を簡単に実行することが可能となる。
【発明の効果】
【００１５】
本発明によれば、一定周期で駆動データをシリアル出力することによって行われる演出を、安定して実施することが可能な遊技機が得られる。
【図面の簡単な説明】
【００１６】
【図１】本実施例の遊技機の正面図である。
【図２】遊技盤の盤面構成を示す説明図である。
【図３】本実施例の遊技機に搭載された図柄表示装置の構成を示す説明図である。
【図４】本実施例の遊技機に搭載された演出表示装置の画面構成を示す説明図である。
【図５】本実施例の遊技機における制御回路の構成を示したブロック図である。
【図６】普通図柄が変動表示している様子を概念的に示した説明図である。
【図７】特別図柄が変動表示している様子を概念的に示した説明図である。
【図８】演出表示装置で行われる演出の一態様を例示した説明図である。
【図９】装飾ランプ部におけるＬＥＤの配置状態およびＬＥＤの点灯方法を示す説明図である。
【図１０】点灯用データの内容に応じて装飾ランプ部の点灯パターンが変化する様子を示した説明図である。
【図１１】サブ制御基板から装飾駆動基板に向かって２ｍｓｅｃ毎に点灯用データ、および消灯用データがシリアル出力される様子を示した説明図である。
【図１２】明るさ調節を行わない場合のＬＥＤの点灯状態を示した説明図である。
【図１３】消灯用データを用いて明るさ調節を行った場合のＬＥＤの点灯状態を示した説明図である。
【図１４】輝度調節用タイマによって消灯用データの出力開始時期を調節する仕組みについて示した説明図である。
【図１５】本実施例における点灯制御処理を示すフローチャートである。
【図１６】本実施例における点灯制御処理に基づいて、点灯用データおよび消灯用データが出力される様子を示した説明図である。
【図１７】点灯パターンに対応付けて、点灯用データ、消灯用データ、および輝度調節用タイマ期間が設定されている様子を示す説明図である。
【図１８】回胴式遊技機の正面図である。
【発明を実施するための形態】
【００１７】
以下では、上述した本願発明の内容を明確にするために、次のような順序に従って実施例を説明する。
Ａ．パチンコ機の装置構成：
Ａ−１．装置前面側の構成：
Ａ−２．遊技盤の構成：
Ａ−３．制御回路の構成：
Ｂ．遊技の概要：
Ｃ．装飾ランプ部の点灯制御：
【００１８】
Ａ．パチンコ機の装置構成  ：
Ａ−１．装置前面側の構成  ：
図１は、本実施例の遊技機１の正面図である。図１に示すように、遊技機１の前面部は、大きくは、前面枠４、上皿部５、下皿部６、遊技盤１０などから構成されている。なお、図１では遊技盤１０の詳細な図示を省略している。前面枠４は、図示しない中枠３に取り付けられており、中枠３は図示しない本体枠２に取り付けられている。中枠３はプラスチック材料で成形されており、本体枠２の内側に取り付けられている。本体枠２は、木製の板状部材を組み立てて構成された略長方形の枠体であり、遊技機１の外枠を形成している。前面枠４の一端は、中枠３に対して回動可能に軸支されており、中枠３の一端は本体枠２に対して回動可能に軸支されている。遊技盤１０は、中枠３の前面側に着脱可能に取り付けられており、その前面側が前面枠４で覆われている。
【００１９】
前面枠４は、プラスチック材料で成形されており、略中央部には、円形状の開口部４ａが形成されている。この開口部４ａにはガラス板等の透明板がはめ込まれており、奥側に配置される遊技盤１０の盤面が視認可能となっている。また、前面枠４には、遊技の演出効果を高めるためにランプの点灯あるいは点滅を行う装飾ランプ部４ｂ、４ｃが設けられている。
【００２０】
前面枠４の下方には、上皿部５が設けられており、上皿部５の下方には下皿部６が設けられている。また、前面枠４の右側には施錠装置９が設けられており、前面枠４の左側にはプリペイドカード式の球貸装置１３（ＣＲユニット）が設けられている。
【００２１】
上皿部５には、皿状の凹部と、凹部を取り巻くように形成された皿外縁部５ａとが設けられている。遊技球は、上皿部５に形成された凹部に投入されて、発射装置ユニット１２（図５参照）に供給される。また、皿外縁部５ａには、遊技球の球貸スイッチ５ｂ、返却スイッチ５ｃ、投入した遊技球を排出するための排出ボタンなど、各種のボタン類が設けられている。さらに、上皿部５の略中央部には複数の長孔とその上部に多数の小穴が形成された第１スピーカ５ｙが設けられている。
【００２２】
下皿部６には、遊技機１の内部から遊技球を排出するための排出口６ａが設けられており、排出された遊技球は下皿部６内に貯留される。下皿部６の底面には、下皿部６内に貯まった遊技球を排出するための図示しない球抜き穴が設けられており、下皿部６の略中央手前側には、球抜き穴を開閉させる排出ノブ６ｂが設けられている。排出ノブ６ｂは通常時は直立状態であるが、下端を奥側に押圧すると上端を回転軸として回転し、球抜き穴が開放状態となって、下皿部６に貯まった遊技球を排出することが可能となっている。また、排出ノブ６ｂの左右には、第２スピーカ６ｃが設けられている。
【００２３】
下皿部６の左端には灰皿７が設けられており、下皿部６の右端には発射ハンドル８が設けられている。発射ハンドル８には、遊技者がハンドルに触れていることを検出するタッチスイッチ８ａが設けられている。発射ハンドル８の回転軸は、下皿部６の奥側に搭載された図示しない発射装置ユニット１２に接続されており、遊技者が発射ハンドル８を回転させると、その動きが発射装置ユニット１２に伝達され、ユニットに内蔵された図示しない発射モータが回転して、回転角度に応じた強さで遊技球が発射される。発射ハンドル８の左側面には、遊技者が操作して遊技球の発射を一時的に停止する発射停止スイッチ８ｂが配置されている。
【００２４】
Ａ−２．遊技盤の構成  ：
図２は、遊技盤１０の盤面構成を示す説明図である。前述したように、遊技盤１０は中枠３の前面側に着脱可能に取り付けられている。図２に示すように、遊技盤１０の中央には、外レール１４と内レール１５とによって囲まれた略円形状の遊技領域１１が形成されている。
【００２５】
遊技領域１１の略中央には中央装置２６が設けられており、また、遊技領域１１の下方部分には変動入賞装置１８が設けられ、そして、中央装置２６と変動入賞装置１８との間には始動口（普通電動役物）１７が設けられている。始動口（普通電動役物）１７は、左右に一対の翼片部が開閉可能に構成されたいわゆるチューリップ式の始動口である。始動口１７の内部には、遊技球の通過を検出する始動口（普通電動役物）スイッチ１７ｓ（図５参照）と、翼片部を作動させるための普通電動役物（始動口）ソレノイド１７ｍ（図５参照）とが備えられている。一対の翼片部が左右に開くと、遊技球の入球可能性が大きくなる開放状態となり、一対の翼片部が直立して、遊技球の入球可能性が小さくなる通常状態となる。
【００２６】
中央装置２６のほぼ中央には、演出表示装置２７が設けられている。演出表示装置２７は、液晶画面を搭載しており、キャラクタ図柄や背景図柄などの種々の演出用図柄を変動停止表示することが可能となっている。演出表示装置２７の画面上で表示される各種図柄については後述する。
【００２７】
中央装置２６の左下には、図柄表示装置２８が設けられている。詳細な構成については後述するが、図柄表示装置２８では普通図柄や特別図柄などを変動停止表示することが可能となっている。
【００２８】
遊技領域１１の左端には、普通図柄作動ゲート３６が設けられており、このゲートの内部には、遊技球の通過を検出するゲートスイッチ３６ｓが設けられている。更に、普通図柄作動ゲート３６と中央装置２６との間には、ランプ風車２４が設けられている。これら各遊技装置の間および周辺には、多数の障害釘２３が設けられている。
【００２９】
変動入賞装置１８のほぼ中央には、大入賞装置３１が設けられている。この大入賞装置３１は、略長方形状に大きく開口する大入賞口３１ｄと、大入賞口３１ｄを開閉するための大入賞口ソレノイド３１ｍ（図５参照）などから構成されている。大入賞口３１ｄは、後述する所定の条件が成立すると開放状態となり、この結果、遊技球が高い確率で大入賞口３１ｄに入球することとなって、遊技者にとって有利な遊技状態である特別遊技状態が開始される。尚、大入賞口３１ｄの内部には、大入賞口スイッチ３１ｓが設けられており、大入賞口３１ｄに入賞した遊技球を検出することが可能となっている。
【００３０】
遊技盤１０の下方にはアウト口４８が設けられ、そのアウト口４８の下部にはバック球防止部材５８が設けられている。バック球防止部材５８は、遊技領域１１に到達せず戻ってきた遊技球が再び発射位置に戻ることを防止する機能を有している。
【００３１】
図３は、本実施例の遊技機１に搭載された図柄表示装置２８の構成を示す説明図である。本実施例の図柄表示装置２８は、大きくは、普通図柄表示部２９と、特別図柄表示部３０とから構成されている。普通図柄表示部２９は、左普通図柄表示部２９ａと右普通図柄表示部２９ｂとから構成されており、特別図柄表示部３０は、左特別図柄表示部３０ａと右特別図柄表示部３０ｂとから構成されている。２つの普通図柄表示部２９ａ，２９ｂは、発光ダイオード（ＬＥＤ）を用いて構成されており、左普通図柄表示部２９ａは赤色の光を点灯し、右普通図柄表示部２９ｂは緑色の光を点灯することが可能となっている。また、特別図柄表示部３０には、いわゆる７セグメントＬＥＤが用いられており、このうちの７セグメント部分が左特別図柄表示部３０ａを構成し、コンマ部分が右特別図柄表示部３０ｂを構成している。この７セグメント部分およびコンマ部分は、赤色、橙色、緑色のいずれかの光を点灯可能となっている。また、図柄表示装置２８には、普通図柄保留表示部２９ｃ、および特別図柄保留表示部３０ｃも設けられている。これらは、それぞれ４つのＬＥＤで構成されている。このような構成を有する図柄表示装置２８の表示内容については後述する。
【００３２】
図４は、本実施例の遊技機１に搭載された演出表示装置２７の画面構成を示す説明図である。前述したように、演出表示装置２７は、主に液晶表示画面を用いて構成されており、液晶画面上には、３つのキャラクタ図柄２７ａ，２７ｂ，２７ｃと、その背景に表示される背景図柄２７ｄが表示されている。このうち、３つのキャラクタ図柄２７ａ，２７ｂ，２７ｃは、図３に示した特別図柄３０の表示に合わせて種々の態様で変動表示され、遊技を演出することが可能となっている。詳細な演出内容については後述する。
【００３３】
Ａ−３．制御回路の構成  ：
次に、本実施例の遊技機１の制御回路の構成について説明する。図５は、本実施例の遊技機１における制御回路の構成を示したブロック図である。図示されているように遊技機１の制御回路は、多くの制御基板や、各種基板、中継端子板などから構成されているが、その機能に着目すると、遊技の基本的な進行や賞球に関わる大当たり抽選についての制御を司る主制御基板２００と、図柄や装飾ランプ部や効果音などを用いた演出の制御を司るサブ制御基板２２０と、貸球や賞球を払い出す動作の制御を司る払出制御基板２４０と、遊技球の発射に関する制御を司る発射制御基板２６０などから構成されている。これら制御基板は、各種論理演算および算出演算を実行するＣＰＵや、ＣＰＵで実行される各種プログラムやデータが記憶されているＲＯＭ、プログラムの実行に際してＣＰＵが一時的なデータを記憶するＲＡＭ、周辺機器とのデータのやり取りを行うための周辺機器インターフェース（ＰＩＯ）、定期的に割り込み信号を発生させるＣＴＣ（カウンター・タイマ・サーキット）など、種々の周辺ＬＳＩがバスで相互に接続されて構成されている。また、図５中に示した矢印の向きは、データあるいは信号を入出力する方向を表している。尚、図５では、主制御基板２００に搭載されたＣＰＵ２０１やＲＡＭ２０２、およびサブ制御基板２２０に搭載されたＣＰＵ２２１やＲＯＭ２２３のみが図示されている。
【００３４】
図示されているように主制御基板２００は、始動口スイッチ１７ｓや、大入賞口スイッチ３１ｓ、ゲートスイッチ３６ｓなどから遊技球の検出信号を受け取って、遊技の基本的な進行や賞球に関わる大当たり抽選の結果を決定した後、サブ制御基板２２０や、払出制御基板２４０、発射制御基板２６０などに向かって、各種の動作を指令するコマンドを出力する。また、主制御基板２００には、発射装置ユニット１２から発射された遊技球を検出するカウントスイッチ８ｓも接続されている。更に、主制御基板２００には、始動口１７に設けられた一対の翼片部を開閉させるための普通電動役物ソレノイド１７ｍや、大入賞口３１ｄを開閉させるための大入賞口ソレノイド３１ｍ、更には、普通図柄や特別図柄の変動停止表示を行う図柄表示装置２８などが中継端子板を介して接続されており、これら各種ソレノイド１７ｍ，３１ｍ、および図柄表示装置２８に向かって信号を出力することにより、動作の制御も行っている。
【００３５】
サブ制御基板２２０は、大当り抽選の結果や、抽選結果に基づいて決定された図柄の情報、および遊技の演出時間など、遊技の演出方法を決定するために必要な情報を主制御基板２００からコマンドとして受け取る。続いてコマンドの内容を解析し、その結果に応じて演出表示装置２７で行う液晶演出のパターンや、各種スピーカ５ｙ、６ｃで出力する音声パターン、更には装飾ランプ部４ｂ、４ｃの点灯パターンを決定する。更に、その内容を対応する各基板（演出表示基板２２５、アンプ基板２２４、装飾駆動基板２２６）に駆動信号として出力することで、遊技の演出を制御している。
【００３６】
払出制御基板２４０は、いわゆる貸球や賞球の払い出しに関する各種の制御を司っている。例えば、遊技者が前述した上皿部５に設けられた球貸スイッチ５ｂや返却スイッチ５ｃを操作すると、この信号は、球貸表示基板２４２から中継端子板を介して、球貸装置１３に伝達される。球貸装置１３は、払出制御基板２４０とデータをやり取りしながら、貸球の払出を行う。また、主制御基板２００が賞球の払出コマンドを出力すると、このコマンドを払出制御基板２４０が受け取って、払出モータ１０９ｍに駆動信号を出力することによって賞球の払い出しが行われる。
【００３７】
Ｂ．遊技の概要  ：
次に、上述した構成を有する本実施例の遊技機１で行われる遊技の概要について簡単に説明しておく。
【００３８】
本実施例の遊技機１では、次のようにして遊技が行われる。先ず、遊技者が上皿部５の凹部に遊技球を投入して発射ハンドル８を回転させると、上皿部５に投入された遊技球が、１球ずつ発射装置ユニット１２に供給されて、図２を用いて前述した遊技領域１１に発射される。遊技球を打ち出す強さは、発射ハンドル８の回転角度によって調整することが可能となっており、遊技者は発射ハンドル８の回転角度を変化させることによって、遊技球の狙いを付けることができる。
【００３９】
発射した遊技球が、遊技領域１１の左側に設けられた普通図柄作動ゲート３６を通過すると、図柄表示装置２８において普通図柄の変動表示が開始される。図３を用いて前述したように、図柄表示装置２８には左普通図柄表示部２９ａと、右普通図柄表示部２９ｂとが設けられている。左普通図柄表示部２９ａは赤色の光を点灯可能に構成されており、右普通図柄表示部２９ｂは緑色の光を点灯可能に構成されている。普通図柄の変動表示が開始されると、左右の普通図柄表示部２９ａ，２９ｂが点滅表示を行う。
【００４０】
図６は、普通図柄が変動表示している様子を概念的に示した説明図である。変動表示中の普通図柄は、図示されている４つの状態を取ることができる。先ず、図６（ａ）に示した状態は、左普通図柄表示部２９ａが点灯して、右普通図柄表示部２９ｂが消灯している状態を表している。図６（ｂ）は、左普通図柄表示部２９ａおよび右普通図柄表示部２９ｂがいずれも点灯した状態を表している。図６（ｃ）は、左普通図柄表示部２９ａが消灯し、右普通図柄表示部２９ｂが点灯した状態を表しており、図６（ｄ）は、左普通図柄表示部２９ａおよび右普通図柄表示部２９ｂがいずれも消灯した状態を表している。普通図柄の変動表示中は、これら４つの表示状態が速い速度で次々と切り換わる態様で表示され、そして、所定時間が経過すると、４つの表示状態のいずれかの状態で停止表示される。このとき、所定の表示状態で停止表示されると、いわゆる普通図柄の当りとなって、始動口１７が所定時間（例えば０．５秒間）だけ開放状態となる。本実施例では、図６（ｃ）に示した表示状態、すなわち、左普通図柄表示部２９ａが消灯して右普通図柄表示部２９ｂが点灯している状態が、普通図柄の当りに設定されている。
【００４１】
尚、普通図柄の変動表示中に遊技球が普通図柄作動ゲート３６を通過した場合は、この遊技球の通過が保留数として蓄えられて、現在の普通図柄の変動表示が終了後に、変動表示が行われる。普通図柄の保留は最大４個まで蓄えることが可能となっており、蓄えられている普通図柄の保留数は、普通図柄保留表示部２９ｃ（図３参照）に表示される。
【００４２】
次いで、開放状態となった始動口１７に遊技球が入球すると、今度は、特別図柄の変動表示が開始される。特別図柄は、図３を用いて説明したように特別図柄表示部３０によって表示される。尚、前述したように、本実施例の特別図柄表示部３０は、７セグメントＬＥＤからなる左特別図柄表示部３０ａと、コンマ部分の右特別図柄表示部３０ｂから構成されており、これら左右の特別図柄表示部３０ａ，３０ｂは、赤色、橙色、緑色のいずれかで点灯可能となっている。
【００４３】
図７は、特別図柄が変動表示している様子を概念的に示した説明図である。特別図柄の変動表示中は、左特別図柄表示部３０ａでは、「Ａ」、「Ｙ」、「−」のいずれかの図柄が表示され、右特別図柄表示部３０ｂではコンマ「．」が表示される。また、左特別図柄表示部３０ａの「Ａ」および「Ｙ」、右特別図柄表示部３０ｂのコンマ「．」は、赤色、橙色、緑色の３つの状態を取ることができ、左特別図柄表示部３０ａの「−」は、赤色または緑色のいずれかの状態を取ることができる。本実施例の特別図柄表示部３０では、これらの表示状態が組み合わされて、図７に示す１２種類の状態を表示することができる。図中で７セグメントＬＥＤあるいはコンマ部分に細かいハッチングが付されているのは、赤色の状態で点灯されていることを表している。また、少し粗いハッチングが付されているのは橙色の状態で点灯表示されていることを表しており、粗いハッチングが付されているのは緑色の状態で点灯表示されていることを表している。特別図柄の変動表示が開始されると、これら１２種類の表示状態が速い速度で次々と切り換わる態様で表示され、所定時間が経過すると、いずれかの状態で停止表示される。
【００４４】
停止表示された図柄が「−」である場合は、特別図柄は外れとなるが、それ以外の図柄の組合せが停止表示された場合は特別図柄の当りとなって、遊技者にとって有利な遊技状態である特別遊技状態が開始される。すなわち、特別図柄が当りとなる図柄の組合せは、図７に示した１２種類の図柄から、「−」を除いた１０種類の組合せが存在することになる。また、本実施例の特別遊技状態は、大入賞口３１ｄが開放状態となる遊技状態（ラウンド）が、所定回数だけ繰り返されるように構成されている。大入賞口３１ｄは大きく開口するために、遊技球が高い確率で入球することとなる。その結果、所定回数のラウンドが繰り返される間に遊技者は多くの賞球を獲得することが可能となっている。
【００４５】
尚、特別図柄の変動表示中に遊技球が始動口１７に入球した場合は、この遊技球の入球が特別図柄の保留数として蓄えられて、現在の特別図柄の変動表示が終了後に、変動表示が行われる。特別図柄の保留も最大４個まで蓄えることが可能となっており、蓄えられている特別図柄の保留数は、特別図柄保留表示部３０ｃ（図３参照）に表示される。
【００４６】
図７に示した特別図柄が当りとなる１０種類の組合せのうち、実線で囲った５種類の組合せは、いわゆる「確変図柄」と呼ばれる組合せであり、変動表示された特別図柄が、これら確変図柄の組合せのいずれかで停止すると、特別遊技が終了してから次の特別遊技が開始されるまでの間、当り図柄で停止表示される確率が通常の状態よりも高くなる。このように、当り図柄で停止表示される確率が高くなっている遊技状態は、確率変動状態（若しくは、確変状態）と呼ばれる。
【００４７】
更に、図７に示した特別図柄が当りとなる１０種類の組合せのうち、破線で囲った５種類の組合せは、いわゆる「通常図柄」と呼ばれる組合せであり、変動表示された特別図柄が、これら通常図柄の組合せのいずれかで停止すると、特別遊技の終了後、特別図柄が所定回数（本実施例では１００回）変動表示されるか、若しくは次回の特別遊技状態が開始されるまでの間、特別図柄の変動時間が短くなるとともに、始動口１７の開放時間が若干長くなるように設定されている。このような遊技状態は、変動時間短縮状態（若しくは、時短状態）と呼ばれる。
【００４８】
また、特別図柄を当り図柄で停止させるか否か、更には、確変図柄または通常図柄の何れの図柄で停止させるかは、主制御基板２００によって決定されている。
【００４９】
尚、本実施例の遊技機１においては、時短機能は、通常図柄で停止表示された場合だけでなく、確変図柄で停止表示された場合にも作動するようになっている。結局、特別図柄が、図７に示した１０種類の当り図柄のいずれかで停止表示された場合は、特別遊技状態の終了後、必ず時短機能が作動することになる。
【００５０】
上述した特別図柄の変動停止表示に合わせて、演出表示装置２７では演出用図柄を用いた各種の演出が行われる。図８は、演出表示装置２７で行われる演出の一態様を例示した説明図である。図４を用いて前述したように、演出表示装置２７を構成する液晶表示画面には、３つのキャラクタ図柄２７ａ，２７ｂ，２７ｃが表示されている。前述した図柄表示装置２８で特別図柄の変動表示が開始されると、演出表示装置２７においても、これら３つのキャラクタ図柄２７ａ，２７ｂ，２７ｃが一斉に変動表示を開始する。本実施例では、キャラクタ図柄として「１」〜「９」までの９つの数字を意匠化した図柄が用意されている。
【００５１】
図８（ａ）には、３つのキャラクタ図柄２７ａ，２７ｂ，２７ｃが一斉に変動表示している様子が概念的に示されている。変動表示が開始された後、所定時間が経過すると、初めに左キャラクタ図柄２７ａが「１」〜「９」のいずれかの図柄で停止表示され、次いで、右キャラクタ図柄２７ｃが停止表示され、最後に中キャラクタ図柄２７ｂが停止表示される。
【００５２】
これら演出表示装置２７で停止表示される３つのキャラクタ図柄２７ａ，２７ｂ，２７ｃの組合せは、前述した図柄表示装置２８で停止表示される特別図柄の組合せと連動するように構成されている。たとえば、図柄表示装置２８の特別図柄が当り図柄で停止する場合は、演出表示装置２７の３つのキャラクタ図柄２７ａ，２７ｂ，２７ｃが同じ図柄で停止表示される。特に、図柄表示装置２８の特別図柄が、前述した確変図柄で停止する場合は、演出表示装置２７の３つのキャラクタ図柄２７ａ，２７ｂ，２７ｃが、奇数を表す同じ図柄で停止表示される。一方、図柄表示装置２８の特別図柄が外れ図柄で停止する場合は、３つのキャラクタ図柄２７ａ，２７ｂ，２７ｃは同じ図柄で揃わない任意の組合せで停止表示される。
【００５３】
Ｃ．装飾ランプ部の点灯制御  ：
図１を用いて前述したように、前面枠４には装飾ランプ部４ｂ、４ｃが設けられており、遊技の進行に応じて、装飾ランプ部４ｂ、４ｃを点灯させたり、点滅させたりすることによって、遊技者の興趣を高めている。また、装飾ランプ部４ｂ、４ｃの内側には、装飾ランプ部４ｂ、４ｃを点灯させたり、点滅させたりするために必要な、複数のＬＥＤが設置されている。
【００５４】
図９（ａ）は、装飾ランプ部４ｂ、４ｃの内側に複数のＬＥＤが設置されている様子を図示した説明図である。本実施例では、開口部４ａを囲むようにしてＬＥＤが左右対称に８個ずつ、計１６個設置されている。また説明の都合上、各々のＬＥＤには１〜１６の番号が時計回り順に割り振られている。これら１６個のＬＥＤを適切なタイミングで点灯あるいは点滅させれば、装飾ランプ部４ｂ、４ｃで多様な演出を行うことができる。
【００５５】
図９（ｂ）は、各々のＬＥＤを点灯させる方法を示した説明図である。図示されるように、装飾駆動基板２２６には、各ＬＥＤの点灯状態が設定されるメモリ（点灯状態設定メモリ２２６ｍ）が搭載されている。この点灯状態設定メモリ２２６ｍには、１ビットのデータを設定可能な複数のデータ領域が設けられており、それぞれのデータ領域は、対応するＬＥＤに接続されている。そして、ＬＥＤの点灯を意味する１ビットのデータ「１」をあるデータ領域に設定すると、そのデータ領域に接続されたＬＥＤが点灯するようになっている。逆に、ＬＥＤの消灯を意味する１ビットのデータ「０」を設定した場合には、そのデータ領域に接続されたＬＥＤが消灯する。
【００５６】
また、点灯状態設定メモリ２２６ｍに設定されるデータは、サブ制御基板２２０から装飾駆動基板２２６に供給される。装飾駆動基板２２６は、サブ制御基板２２０から点灯用データを受け取ると、受け取った点灯用データを点灯状態設定メモリ２２６ｍの各データ領域に設定する。従って、サブ制御基板２２０から出力する点灯用データを切り替えていくことで、各ＬＥＤの点灯状態を変化させ、その結果、装飾ランプ部４ｂ、４ｃの点灯パターンを切り替えて種々の演出を行うことが可能となる。このように、サブ制御基板２２０は装飾駆動基板２２６に点灯用データを出力することで装飾ランプ部４ｂ、４ｃの点灯状態を制御しており、装飾駆動基板２２６はサブ制御基板２２０から受け取った点灯用データの内容に従って、実際にＬＥＤの点灯または消灯を行っている。従って本実施例のサブ制御基板２２０は、本願発明における「演出制御手段」の一態様を構成しており、装飾駆動基板２２６は、本願発明における「演出手段」の一態様を構成している。
【００５７】
図１０は、装飾駆動基板２２６の点灯状態設定メモリ２２６ｍに設定される点灯用データが切り替わることで、装飾ランプ部４ｂ、４ｃの点灯パターンが切り替わる様子を示した説明図である。図１０（ａ）には、点灯状態設定メモリ２２６ｍの点灯用データが切り替わる様子が示されており、図１０（ｂ）には、これに応じて装飾ランプ部４ｂ、４ｃの点灯パターンが切り替わる様子が示されている。図１０（ａ）に示した例では、点灯状態設定メモリ２２６ｍの連続する４つのデータ領域にのみ、ビットデータ「１」が設定されており、このビットデータ「１」が設定された箇所が順番に移動するようにして、点灯状態設定メモリ２２６ｍの点灯用データが切り替わっていく。また、図１０（ｂ）には、このようにして点灯状態設定メモリ２２６ｍ内に設定される点灯用データが切り替わることに対応して、装飾ランプ部４ｂ、４ｃの各ＬＥＤの中で点灯するＬＥＤが切り替わる様子が示されている。図１０（ｂ）に示した例では、複数設けられたＬＥＤの中で点灯しているＬＥＤの箇所が、時計周りに移動している。その結果、装飾ランプ部４ｂ、４ｃでは、点灯箇所が時計回りに旋回するようなパターンの演出を行うことが可能となる。
【００５８】
図１１は、サブ制御基板２２０から装飾駆動基板２２６に点灯用データを出力する方法を示した説明図である。図示されるように、点灯用データはサブ制御基板２２０から装飾駆動基板に向けて２ｍｓｅｃ毎に出力される。また、点灯用データはＬＥＤ数に相当する数のビットデータから成り、これらが一つずつ順番に出力される。このようなデータ出力方式はシリアル出力方式と呼ばれている。装飾駆動基板２２６にシリアル出力された点灯用データは、シリアルパラレル変換部でパラレルデータに変換され、点灯状態設定メモリ２２６ｍに設定される。尚、本実施例の点灯用データは、本願発明における「駆動データ」の一態様を構成している。
【００５９】
また、図１１に示されているように、サブ制御基板２２０は、点灯用データを出力した後、しばらくの時間をおいて消灯用データを出力している。ここで消灯用データとは、点灯用データによって点灯させたＬＥＤの明るさ調節を行うためのデータである。消灯用データも点灯用データと同様に、ＬＥＤ数に相当する数のビットデータから成っており、サブ制御基板２２０からシリアル出力されている。上述したように、点灯用データは２ｍｓｅｃ毎に出力されることから、点灯用データに続いて出力される消灯用データも、ほぼ２ｍｓｅｃ毎に出力されることになる。尚、本実施例の消灯用データは、本願発明における「態様修正データ」の一態様を構成している。また、本実施例の装飾駆動基板２２６は、本願発明における「演出動作開始手段」、「演出態様修正手段」の一態様を構成している。以下では、消灯用データを用いて個々のＬＥＤの明るさを調節する方法について説明するが、まず準備として、明るさ調節を行わない場合について説明する。
【００６０】
図１２は、明るさ調節を行わずに、ＬＥＤの点灯状態を制御する様子を示した説明図である。上述したように、本実施例のパチンコ機１には複数のＬＥＤが設けられており、サブ制御基板から点灯用データが出力される度に、これら複数のＬＥＤが点灯あるいは消灯する。もっとも、これらすべてのＬＥＤの点灯制御について説明したのでは説明が煩雑になってしまうので、図１２では、その中の１つのＬＥＤに注目して、そのＬＥＤが点灯用データに応じて２ｍｓｅｃ毎に点灯あるいは消灯する様子が示されている。図１２の上段部分には、注目しているＬＥＤに対して点灯用データが出力される様子が示されており、図１２の下段部分には、点灯用データに従って、ＬＥＤが点灯あるいは消灯する様子が示されている。また、図１１を用いて前述したように、点灯用データは２ｍｓｅｃ毎にシリアルデータの形態で供給されるが、図１２の上段部分では、シリアルデータの形態で点灯用データが供給されている期間が、斜線を付すことによって表現されている。
【００６１】
明るさ調節を行わない場合には、この様にして一定周期（ここでは２ｍｓｅｃ周期）で点灯用データを供給するだけで、ＬＥＤの点灯状態を制御することができる。例えば図１２に示されるように、点灯用データとしてビットデータ「１」が供給された場合にはＬＥＤが点灯状態となり、ビットデータ「０」が供給された場合にはＬＥＤが消灯状態になる。以上が明るさ調節を行わない場合についての説明であるが、続いてＬＥＤの明るさ調節を行う場合について説明する。
【００６２】
図１３は、消灯用データを用いて明るさ調節を行ないながら、ＬＥＤの点灯状態を制御する様子を示した説明図である。図１３（ａ）には、ＬＥＤの明るさを少しだけ暗くする場合が示されており、図１３（ｂ）には、ＬＥＤの明るさを大幅に暗くする場合が示されている。図１３においても、図１２と同様に、上段にはＬＥＤに点灯用データが出力される様子が、下段にはＬＥＤの点灯状態が示されている。また、図１３の中段には、ＬＥＤに消灯用データが出力される様子が示されている。本実施例では、この消灯用データを用いて、以下のようにしてＬＥＤの明るさを制御する。図１３（ａ）を参照しながら説明すると、先ず初めに、点灯用データとしてビットデータ「１」を出力することで、ＬＥＤが点灯状態となる。消灯用データは点灯用データに続いて出力される。尚、消灯用データも点灯用データと同様に、シリアルデータの形態で出力されるので、消灯用データの出力にはある程度の時間が必要となる。図１３では、点灯用データと同様に、消灯用データを出力している期間についても、斜線を付して表示している。
【００６３】
消灯用データとして出力されたビットデータが「０」であった場合には、点灯用データによって点灯していたＬＥＤは消灯状態に切り替わる。図１３（ａ）中に示した最初の２ｍｓｅｃ周期には、点灯しているＬＥＤに対して、消灯用データとしてビットデータ「０」が供給されたことで、ＬＥＤが消灯する様子が示されている。また、消灯用データとして出力されたビットデータが「１」であった場合には、点灯用データによって点灯していたＬＥＤは点灯状態を維持する。図１３（ａ）中の２番目の２ｍｓｅｃ周期には、点灯しているＬＥＤに対して、消灯用データとしてビットデータ「１」が供給され、ＬＥＤの点灯状態が維持される様子が示されている。このように、消灯用データは、点灯用データによって点灯状態となったＬＥＤについて、そのまま点灯状態を維持するか、消灯させるかを指定するデータとなっている。従って、ＬＥＤを消灯させる旨の消灯用データを早めに出力すれば、点灯中のＬＥＤをそれだけ早めに消灯させることができる。
【００６４】
図１３（ｂ）には、図１３（ａ）よりも、消灯用データを早めに出力した場合が示されている。このように、点灯用データが出力されてから、あまり間を置かずに消灯用データを出力すれば、消灯用データとしてビットデータ「０」を出力することで、点灯後、比較的短時間でＬＥＤを消灯させることができる。その結果、ＬＥＤの明るさは図１３（ａ）の場合に比べて暗くなる。もちろん、ＬＥＤを点灯状態に維持しておきたい場合は、消灯用データとしてビットデータ「１」を出力すればよい。
【００６５】
このように、点灯用データに続いて出力される消灯用データの出力のタイミングを調節することで、ＬＥＤの明るさを制御することが可能である。そこで、ＬＥＤの点灯後、適切なタイミングで消灯用データを出力するために、次のような方法が採用されている。
【００６６】
図１４は、点灯用データの出力後、消灯用データを出力するタイミングを調節する方法を示した説明図である。前述したように、点灯用データは２ｍｓｅｃ毎に出力されており、点灯用データの出力完了を受けて、ＬＥＤが点灯あるいは消灯状態になる。そして、ＬＥＤを暗めに点灯させたいのであれば、ＬＥＤの点灯後、早めに消灯用データを出力し、逆にＬＥＤを明るめに点灯させたいのであれば、ＬＥＤの点灯後、遅めに消灯用データを出力すればよい。そこで、点灯用データの出力が完了した時点で、輝度調節用タイマをセットして、カウントアップを開始し、輝度調節用タイマにセットした時間（輝度調節用タイマ期間）が経過したら、消灯用データの出力を開始する。また、輝度調節用タイマ期間は、ＬＥＤを点灯させようとする明るさに応じて適切な時間にセットすればよい。例えば、輝度調節用タイマに比較的短い時間をセットした場合には、図１４（ａ）に示したように、点灯用データの出力完了後、ほどなく輝度調節用タイマ期間が経過して、消灯用データが出力される。このためＬＥＤの点灯時間は短くなり、ＬＥＤは暗めに点灯することになる。これに対して輝度調節用タイマに比較的長い時間をセットした場合には、図１４（ｂ）に示した様に、点灯用データの出力が完了してＬＥＤが点灯した後、比較的長い時間が経過してから消灯用データの出力が開始される。その結果ＬＥＤの点灯時間が長くなって、ＬＥＤが明るめに点灯するようになる。
【００６７】
ところが、図１４（ｂ）のように、輝度調節用タイマにセットする時間が長くなると、消灯用データの出力完了は、次の点灯用データの出力の直前となる。そして、輝度調節用タイマは点灯用データの出力完了後にセットされるから、何らかの理由で点灯用データの出力完了が遅れると、消灯用データの出力完了もその分だけ遅くなる。例えば、点灯用データの出力中に、コマンドの出力等の優先度の高い割り込みが生じると、点灯用データの出力がいったん中断されてしまうので、その分だけ消灯用データの出力完了のタイミングが遅くなる。その結果、図１４（ｃ）に示すように、消灯用データの出力と次の点灯用データの出力に重複部分が生じることになり、ＬＥＤの点灯制御が正常に機能しなくなるという問題が発生する。そこで、本実施例においては、このような問題を回避するために、次のような方法を採用している。
【００６８】
図１５は、本実施例で採用しているＬＥＤの点灯制御処理を示すフローチャートである。この処理は、サブ制御基板２２０のＣＰＵ２２１が行う処理である。図示されるように、点灯制御処理が開始されると、先ず初めにメインタイマがセットされて、２ｍｓｅｃ周期でカウントを開始する（Ｓ１００）。このメインタイマは、一旦動作を開始すると２ｍｓｅｃが経過する度にカウントアップ信号を出力する。尚、本実施例のサブ制御基板２２０に搭載されているＣＰＵ２２１は、本願発明における「基準信号出力手段」の一態様を構成しており、２ｍｓｅｃ毎にサブ制御基板２２０から出力されるカウントアップ信号は、本願発明における「基準信号」の一態様を構成している。
【００６９】
サブ制御基板２２０のＣＰＵ２２１は、メインタイマの作動を開始すると、次に、メインタイマからのカウントアップ信号を受け取ったか否かを判断する（Ｓ１０２）。上述したように、メインタイマは２ｍｓｅｃ毎にカウントアップ信号を出力するから、やがてＳ１０２で「ｙｅｓ」と判断される。
【００７０】
メインタイマからのカウントアップ信号を受け取ると（Ｓ１０２：ｙｅｓ）、サブ制御基板２２０のＣＰＵ２２１は出力許容タイマをセットして、カウントアップを開始する（Ｓ１０４）。詳細には後述するが、出力許容タイマは、点灯用データと消灯用データとの出力重複を回避するために設けられたタイマである。出力許容タイマにセットする時間（出力許容タイマ期間）は、メインタイマの周期（２ｍｓｅｃ）よりも若干短い時間（詳しくは、２ｍｓｅｃから、消灯用データのシリアル出力に要する時間を減算し、更に若干の余裕時間を減算した時間）に固定されている。尚、本実施例のサブ制御基板２２０に搭載されたＣＰＵ２２１は、本願発明における「制限時間計時手段」の一態様を構成し、出力許容タイマ期間は、本願発明における「制限時間」の一態様を構成している。
【００７１】
出力許容タイマのカウントアップを開始すると、サブ制御基板２２０のＣＰＵ２２１は、装飾ランプ部４ｂ、４ｃの点灯パターンを決定する（Ｓ１０６）。図５を用いて前述したように、サブ制御基板２２０は、主制御基板２００から各種コマンドを受け取って、そのコマンドに応じた内容で遊技の演出を行っている。従って、装飾ランプ部４ｂ、４ｃの点灯パターンを決定する際も、主制御基板２００で制御されている遊技の状況に応じて、サブ制御基板２２０が、適切な点灯パターンを１つ決定する。このことから、本実施例のサブ制御基板２２０に搭載されたＣＰＵ２２１は、本願発明における「演出内容決定手段」の一態様を構成している。
【００７２】
点灯パターンを決定すると、続いて、点灯用データの出力を開始する（Ｓ１０８）。サブ制御基板２２０のＲＯＭ２２３には、点灯用データや消灯用データ、更には輝度調節用タイマ期間（点灯用データの出力完了から消灯用データの出力開始までの経過時間）が、点灯パターンに対応づけて設定されたデータテーブルが記憶されている。図１７は、サブ制御基板２２０のＲＯＭ２２３に記憶されているデータテーブルを示した説明図である。このようなデータテーブルを参照すれば、点灯パターンから、点灯用データや消灯用データを直ちに決定することができる。図１５に示した点灯制御処理のＳ１０８では、先に決定した点灯パターンに対応する点灯用データをデータテーブルから読み出した後、装飾駆動基板２２６に向けてシリアル出力を開始する処理を行う。尚、こうした処理は、サブ制御基板２２０に搭載されたＣＰＵ２２１が図１５の点灯制御処理を実行する中で行われている。従って、本実施例のサブ制御基板２２０に搭載されたＣＰＵ２２１は、本願発明における「駆動データ出力手段」の一態様を構成している。
【００７３】
こうして点灯用データのシリアル出力を開始したら、データ出力を終了したか否かを判断する（Ｓ１１０）。図９を用いて前述したように、装飾ランプ部４ｂ、４ｃには多数のＬＥＤが搭載されているので、それら１つずつのＬＥＤについて点灯させるか否かを指定するビットデータをシリアル出力するためには、ある程度の時間が必要となる。そこで点灯用データのシリアル出力を開始したら（Ｓ１０８）、データ出力を終了したか否かを判断する（Ｓ１１０）。そして、データ出力が終了していない場合は（Ｓ１１０：ｎｏ）、同じ判断を繰り返すことにより、データ出力が終了するまで待機状態となる。尚、点灯用データのビット数は、装飾ランプ部４ｂ、４ｃに搭載されたＬＥＤの数によって決まっているため、通常は、点灯用データのシリアル出力に要する期間は一定となる。
【００７４】
やがて、点灯用データのシリアル出力が終了したと判断されたら（Ｓ１１０：ｙｅｓ）、今度は輝度調節用タイマをセットして、セットした時間のカウントアップを開始する（Ｓ１１２）。輝度調節用タイマにセットする時間（輝度調節用タイマ期間）も点灯パターンに基づいて決定する。すなわち、図１７に示したデータテーブルには、点灯パターンに対応付けて、輝度調節用タイマ期間も予め設定されている。従ってＳ１１２では、先に決定した点灯パターンに対応する輝度調節用タイマ期間をデータテーブルから読み出して、輝度調節用タイマにセットした後、カウントアップを開始する処理を行う。
【００７５】
こうして、輝度調節用タイマのカウントアップを開始したら、輝度調節用タイマ期間を経過したか否かを判断する（Ｓ１１４）。そして、輝度調節用タイマ期間が経過していないと判断された場合は（Ｓ１１４：ｎｏ）、出力許容タイマ期間を経過したか否かについての判断を行う（Ｓ１１６）。輝度調節用タイマのカウントアップ開始直後は、出力許容タイマ期間を経過していないと判断されるので（Ｓ１１６：ｎｏ）、再び輝度調節用タイマ期間が経過したか否かを判断する（Ｓ１１４）。輝度調節用タイマのカウントアップを開始した後は、こうして輝度調節用タイマ期間が経過したか否か（Ｓ１１４）、更には出力許容タイマ期間が経過したか否か（Ｓ１１６）の判断を繰り返す。前述したように、出力許容タイマ期間は、メインタイマの周期（２ｍｓｅｃ）よりも若干短い時間に固定されているので、比較的長い時間がセットされている。従って、通常は、出力許容タイマ期間が経過する前に、輝度調節用タイマ期間が経過したと判断されて（Ｓ１１６：ｙｅｓ）、消灯用データのシリアル出力が開始される（Ｓ１１８）。この時に出力する消灯用データも、図１７に示したデータテーブルを参照することによって取得する。すなわち、Ｓ１０６で決定した点灯パターンに対応付けて記憶されている消灯用データをデータテーブルから読み出して、装飾駆動基板２２６に向けてシリアル出力を開始する。このように、点灯パターンに応じた消灯用データをシリアル出力する処理は、サブ制御基板２２０のＣＰＵ２２１が図１５の点灯制御処理を実行する中で行われる。従って、本実施例のサブ制御基板２２０に搭載されたＣＰＵ２２１は、本願発明における「態様修正データ出力手段」の一態様を構成している。
【００７６】
こうして消灯用データの出力を開始した後は、消灯用データの出力が終了したか否かを判断する（Ｓ１２０）。消灯用データも、点灯用データと同様に、多数のＬＥＤについてのビットデータをシリアル出力するため、出力終了までにはある程度の時間が必要となる。そこで消灯用データのシリアル出力を開始したら（Ｓ１１８）、データ出力を終了したか否かを判断して（Ｓ１２０）、データ出力が終了していない場合は（Ｓ１２０：ｎｏ）、データ出力が終了するまで待機状態となる。尚、消灯用データのビット数も、装飾ランプ部４ｂ、４ｃに搭載されたＬＥＤの数によって決まっているため、点灯用データと同様に、消灯用データのシリアル出力に要する時間も通常の場合は一定期間となる。そして、消灯用データの出力が終了すると（Ｓ１２０：ｙｅｓ）、図１１を用いて前述したように、点灯状態設定メモリ２２６ｍのビットデータが更新され、その内容が装飾ランプ部４ｂ、４ｃの点灯状態に反映される。その結果、装飾ランプ部４ｂ、４ｃにおいて点灯中のＬＥＤの中で、消灯用データによって消灯を指示されたＬＥＤが消灯されることになる。
【００７７】
以上のようにして消灯用データの出力を終了すると、再度フローチャートの先頭に戻り、メインタイマからカウントアップ信号を受け取ったか否かを判断する（Ｓ１０２）。通常、消灯用データの出力はメインタイマの設定期間内に終了するので、再度フローチャートの先頭に戻った時点では、まだ前回のカウントアップ信号を受け取ってから２ｍｓｅｃが経過していない。従って、メインタイマから２ｍｓｅｃ周期のカウントアップ信号を受け取るまで、Ｓ１０２の判断を繰り返しながら、待機状態となる。そして、メインタイマの設定期間（２ｍｓｅｃ）が経過し、カウントアップ信号が出力されると、再び出力許容タイマがセットされ、カウントアップが開始される（Ｓ１０４）。サブ制御基板２２０は、以上のような動作を繰り返しながら、装飾ランプ部４ｂ、４ｃにおけるＬＥＤの点灯制御処理を行う。
【００７８】
通常の場合、点灯制御処理では、以上のようにして装飾ランプ部４ｂ、４ｃのＬＥＤの点灯制御が行われる。前述したように、Ｓ１０４において、出力許容タイマにセットされる時間は比較的長いので、通常の状態では輝度調節用タイマ期間が経過する前に出力許容タイマ期間が経過することはない。しかしながら、図１４（ｃ）において前述したように、点灯用データの出力中に優先度の高い割り込み等が生じた場合には、一定期間で終了するはずの点灯用データの出力時間が長くなってしまい、その結果として輝度調節用タイマのカウントアップ開始が遅れてしまうことになる。この様な場合において、輝度調節用タイマに比較的長い時間がセットされると、輝度調節用タイマ期間が経過するよりも先に、出力許容タイマ期間が経過してしまうことが起こり得る。
【００７９】
前述したように、出力許容タイマ期間は、メインタイマの周期（２ｍｓｅｃ）から、消灯用データのシリアル出力に要する時間を減算し、更に若干の余裕時間を減算した時間に設定されている。従って、出力許容タイマ期間が経過してから消灯用データの出力を開始したのでは、メインタイマ周期内に残された時間が、消灯用データの出力に必要な時間に満たないため、メインタイマの周期内（２ｍｓｅｃ）に消灯用データの出力を終了することができなくなってしまう。その結果、消灯用データを出力している途中で、メインタイマから２ｍｓｅｃ毎のカウントアップ信号が出力され、次のメインタイマ周期が開始される。従って、消灯用データの出力途中に、次のメインタイマ周期内に出力される点灯用データの出力が開始されることになる。このため、消灯用データと点灯用データとが重複して出力されるという状態が生じることとなる。
【００８０】
図１１を用いて説明したように、点灯用データも消灯用データも、装飾駆動基板２２６の点灯状態設定メモリ２２６ｍに設定されるので、消灯用データと点灯用データが重複して出力されると、点灯状態設定メモリ２２６ｍに適切なビットデータを設定することができない。その結果、ＬＥＤを適切に点灯させることができなくなる。これに対して、図１５に示した本実施例の点灯制御処理では、輝度調節用タイマ期間が経過する前に（Ｓ１１４：ｎｏ）、出力許容タイマ期間が経過した場合には（Ｓ１１６：ｙｅｓ）、消灯用データの出力を開始することなく、フローチャートの先頭に戻るようになっている。こうすれば、出力許容タイマ期間が経過した後には消灯用データの出力が開始されることはないので、消灯用データと点灯用データとが重複して出力されることを回避することができる。
【００８１】
図１６は、本実施例の点灯制御処理に従って、サブ制御基板２２０から点灯用データ、および消灯用データが出力される様子を示した説明図である。前述したように、出力許容タイマ期間には比較的長い時間がセットされているので、通常の状態では、出力許容タイマ期間が経過する前に輝度調節用タイマ期間が経過し、その後消灯用データが出力される（図１６（ａ）を参照のこと）。ところが、点灯用データの出力中に優先度の高い割り込みが生じて点灯用データの出力時間が長くなると、図１６（ｂ）に示すように、輝度調節用タイマのカウントアップを行っている間に出力許容タイマ期間が経過してしまうことがある。
【００８２】
図１６では、出力許容タイマが経過して消灯用データの出力が禁止される期間が、消灯用データ出力開始禁止期間として表示されている。前述したように、消灯用データ出力開始禁止期間は、消灯用データのシリアル出力に要する時間よりも少しだけ長い時間に設定されているので、消灯用データ出力開始禁止期間に達するまでに消灯用データの出力を開始していれば、２ｍｓｅｃの周期内に消灯用データの出力を終了することができる。しかし、消灯用データ出力開始禁止期間に達してから消灯用データの出力を開始したのでは、メインタイマの周期内に消灯用データの出力を終了することができず、次のメインタイマ周期に出力される点灯用データと重複して出力されてしまうことになる。そこで、本実施例では、出力許容タイマ期間が経過した後の消灯用データ出力開始禁止期間内には、消灯用データの出力開始を行わないことにして、消灯用データと点灯用データが重複して出力されることにより生じる問題を回避している。このようにして、消灯用データの出力開始を取りやめる処理は、サブ制御基板２２０のＣＰＵ２２１が図１５の点灯制御処理を実行する中で行われる。従って、本実施例のサブ制御基板２２０に搭載されたＣＰＵ２２１は、本願発明における「出力開始取り止め手段」の一態様を構成している。
【００８３】
このように、本実施例では、点灯用データの出力中に割り込み処理が発生するなどして、消灯用データと点灯用データが重複して出力されるような場合でも、消灯用データの出力を禁止することによって、前述したようなＬＥＤの点灯制御上の問題が生じることを回避している。その結果、点灯用データについては、２ｍｓｅｃ毎に正常にシリアル出力することができるので、装飾ランプ部４ｂ、４ｃのＬＥＤを適切に点灯または消灯させることができる。
【００８４】
もちろん、消灯用データの出力を禁止すると、装飾ランプ部４ｂ、４ｃのＬＥＤの明るさ調節を行うことができないので、図１２に示したように、ＬＥＤは最も明るく点灯される。しかし、本実施例において消灯用データの出力が禁止されるのは、ＬＥＤを明るめに点灯するために、消灯用データの出力開始を遅めに設定していたところ、割り込み処理の発生によって点灯用データの出力終了（すなわちＬＥＤの点灯開始）が遅れてしまった場合である。すなわち、もともとＬＥＤを明るく点灯しようとしていたのであるから、明るさ調節を行わずに最も明るい状態でＬＥＤを点灯させたところで、ＬＥＤの明るさが大きく変化することはない。また、消灯用データの出力開始が禁止されるのは、点灯用データの出力中に発生した割り込み処理により点灯用データの出力終了（すなわちＬＥＤの点灯開始）が遅れた場合である。従って、このような場合には、消灯用データを出力してＬＥＤを消灯させないことで、ＬＥＤの点灯開始の遅れによる点灯時間の短縮を補うことができる。換言すれば、ＬＥＤの明るさ調節を行わないことで、逆にＬＥＤを適切な明るさで点灯させることが可能となる。
【００８５】
また、最近では、パチンコ機における遊技上の演出を多様化させるために、従来と比較してサブ制御基板２２０において行われる割り込み処理が増加したり、あるいは装飾ランプ部４ｂ、４ｃの数が増えたり、装飾ランプ部４ｂ、４ｃの内側に搭載されたＬＥＤの個数が増加して、点灯用データあるいは消灯用データのシリアル出力に要する時間が長くなる傾向にある。また、こうした傾向は、パチンコ機のみならず、スロット機についても同様のことがあてはまる。
【００８６】
図１８は、回胴式遊技機の正面図である。このような回胴式遊技機の前面扉２にも、複数のＬＥＤやランプを用いて点灯演出を行う各種の装飾ランプ部１２が備わっており、本実施例の装飾ランプ部４ｂ、４ｃと同様の方法によって演出が制御されている。従って、上述したようにして遊技上の演出を多様化しようとすると、点灯用データあるいは消灯用データのシリアル出力に要する時間が、パチンコ機と同様に長くなる傾向にある。
【００８７】
このような場合においても、本実施例に示した点灯制御処理を採用すれば、消灯用データと点灯用データが重複して出力されることを回避することができるので、ＬＥＤの点灯制御に大きな支障をきたすことなく、複雑かつ多様な演出を行うことができる。
【００８８】
以上、本発明について各種の実施の形態を説明したが、本発明はこれに限定されるものではなく、各請求項に記載した範囲を逸脱しない限り、各請求項の記載文言に限定されず、当業者がそれらから容易に置き換えられる範囲にも及び、かつ、当業者が通常有する知識に基づく改良を適宜付加することができる。
【００８９】
また、上述した実施例では、装飾ランプ部４ｂ、４ｃでＬＥＤを点灯させる演出に本発明を適用した場合について説明した。しかし、本発明は、ＬＥＤやランプ類を点灯させて行う演出に限らず、たとえば可動役物などを用いた演出にも好適に適用することができる。
【００９０】
なお、上述した実施例では、点灯用データをサブ制御基板２２０から装飾駆動基板２２６に向けて２ｍｓｅｃ毎に出力する場合について説明した。これに限らず、点灯用データを４ｍｓｅｃの周期毎に出力することとしてもよい。
【産業上の利用可能性】
【００９１】
本発明は、遊技ホールで用いられる遊技機に利用することができる。
【符号の説明】
【００９２】
１…遊技機、    ４…前面枠、    ４ａ…開口部（遊技窓）、
４ｂ、４ｃ…装飾ランプ部（複数のＬＥＤから構成される一対の点灯部）、
２２０…サブ制御基板（演出制御手段）
２２１…ＣＰＵ（演出内容決定手段、駆動データ出力手段、態様修正データ出力手段、制限時間計時手段、出力開始取り止め手段、基準信号出力手段）
２２６…装飾駆動基板（演出手段、演出動作開始手段、演出態様修正手段）
【図１】
2010200861.tif 000003
【図２】
2010200861.tif 000004
【図３】
2010200861.tif 000005
【図４】
2010200861.tif 000006
【図５】
2010200861.tif 000007
【図６】
2010200861.tif 000008
【図７】
2010200861.tif 000009
【図８】
2010200861.tif 000010
【図９】
2010200861.tif 000011
【図１０】
2010200861.tif 000012
【図１１】
2010200861.tif 000013
【図１２】
2010200861.tif 000014
【図１３】
2010200861.tif 000015
【図１４】
2010200861.tif 000016
【図１５】
2010200861.tif 000017
【図１６】
2010200861.tif 000018
【図１７】
2010200861.tif 000019
【図１８】
2010200861.tif 000020