(57)【要約】【課題】表示器の発光素子を保護するにあたり、部品数を低減できる遊技台を提供すること。【解決手段】複数の発光ダイオード７００がマトリックス状に配置され、ダイナミック点灯される表示器１７０を備えたスロットマシン１００において、発光ダイオードを列単位で選択的に駆動する列駆動部７０１と、発光ダイオード７００を行単位で選択的に駆動する行駆動部７０２と、記発光ダイオード７００を行単位で選択するためのパルス信号であって、基準パルス信号（Ａ０）と、基準パルス信号（Ａ０）の分周パルス信号（Ａ１〜Ａ３）と、を含むパルス信号を出力する出力インターフェースと、出力インターフェースからのパルス信号をデコードし、駆動する発光ダイオードの行を行駆動部７０２に指示するアドレスデコーダ７０３及び７０４と、基準パルス信号（Ａ０）に基づいて、列駆動部７０１に発光ダイオード７００の駆動を停止させる信号を出力する保護回路７０５と、を備える。【選択図】　図７
2004070158.tif 000002
【特許請求の範囲】
【請求項１】
複数の発光素子がマトリックス状に配置され、ダイナミック点灯される表示器を備えた遊技台において、
前記発光素子を列単位で選択的に駆動する列駆動部と、
前記発光素子を行単位で選択的に駆動する行駆動部と、
前記発光素子を行単位で選択するためのパルス信号であって、基準パルス信号と、前記基準パルス信号の分周パルス信号であって、前記発光素子の行数に応じて設定された１又は複数の分周パルス信号と、を含むパルス信号を出力する出力部と、
前記出力部からのパルス信号をデコードし、駆動する前記発光素子の行を前記行駆動部に指示するデコード部と、
前記基準パルス信号に基づいて、前記列駆動部に前記発光素子の駆動を停止させる信号を出力する停止信号出力部と、
を備えたことを特徴とする遊技台。
【請求項２】
前記停止信号出力部は、前記基準パルス信号が、所定の時間一定の値である場合に、前記信号を出力することを特徴とする請求項１に記載の遊技台。
【請求項３】
更に、
図柄の組合せを変動可能に表示する表示手段と、
予め定めた入賞役の内部当選の当否を抽選により判定する抽選手段と、
前記表示手段により表示された前記図柄の組合せが、前記内部当選した入賞役に対応して予め定めた絵柄の組合せであるか否かに基づいて入賞を判定する判定手段と、を備えたことを特徴とする請求項１に記載の遊技台。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スロットマシン（パチスロ）、パチンコ等の遊技台に関し、特に、表示器を有する遊技台に関するものである。
【０００２】
【従来の技術】
遊技性を向上するため、スロットマシン、パチンコといった遊技台には種々の表示器が設けられ、例えば、遊技状態に応じて図形や文字を表示するようにしている。このような表示器としては、例えば、ＬＥＤ等の発光素子を複数配置し、これをダイナミック点灯方式で駆動制御する表示器が提案されている。
【０００３】
ここで、ダイナミック点灯方式による駆動制御では、スタティック点灯方式と比べてドライバ数等が減少できる点で有利な反面、発光素子の十分な輝度を得るためには、スタティック点灯方式よりも多くの電流を発光素子に供給する必要があり、その定格電流以上の電流を供給する場合もある。このため、駆動回路に何らかの異常が生じると、発光素子に過剰な電流が流れてこれを破損してしまうおそれがある。
【０００４】
そこで、ダイナミック点灯方式の場合、発光素子を保護する保護回路を設けることが提案されている。そのような保護回路としては、例えば、特開昭６２−１６５６９２号公報に記載の保護回路が提案されている。この保護回路では、発光させるＬＥＤを選択するための各信号のＯＲを取り、これを単安定マルチバイブレータに入力し、該信号のいずれかに異常が生じたこと、例えば、一定時間以上ハイに至ったことを単安定マルチバイブレータで検出し、ＬＥＤの発光を停止する信号を出力するものである。
【０００５】
【発明が解決しようとする課題】
しかし、スロットマシンやパチンコといった遊技台においては、コスト低減等の理由から部品数の削減が要求されるところ、従来の保護回路は部品数の削減が必ずしも図れておらず、例えば、上述した特開昭６２−１６５６９２号公報に記載の保護回路にあっても、各信号のＯＲを取る必要があり、発光素子の数に比例してＯＲ回路が必要となる。
【０００６】
従って、本発明の目的は、表示器の発光素子を保護するにあたり、部品数を低減できる遊技台を提供することにある。
【０００７】
【課題を解決するための手段】
本発明によれば、複数の発光素子がマトリックス状に配置され、ダイナミック点灯される表示器を備えた遊技台において、
前記発光素子を列単位で選択的に駆動する列駆動部と、
前記発光素子を行単位で選択的に駆動する行駆動部と、
前記発光素子を行単位で選択するためのパルス信号であって、基準パルス信号と、前記基準パルス信号の分周パルス信号であって、前記発光素子の行数に応じて設定された１又は複数の分周パルス信号と、を含むパルス信号を出力する出力部と、
前記出力部からのパルス信号をデコードし、駆動する前記発光素子の行を前記行駆動部に指示するデコード部と、
前記基準パルス信号に基づいて、前記列駆動部に前記発光素子の駆動を停止させる信号を出力する停止信号出力部と、
を備えたことを特徴とする遊技台が提供される。
【０００８】
【発明の実施の形態】
以下、本発明の好適な実施の形態を添付図面を用いて詳細に説明する。本実施形態では、スロットマシンを例にとって説明するが、本発明は、例えば、パチンコのような他の遊技台にも適用可能である。図１は、本発明の一実施形態に係るスロットマシン１００の正面図である。
【０００９】
図１に示すスロットマシン１００の中央内部には、外周面に複数種類の図柄が配置されたリールが３個（左リール１１０、中リール１１１、右リール１１２）収納され、スロットマシン１００の内部で回転できるように構成されている。本実施形態において、各図柄は後述する帯に等間隔で適当数（例えば２１図柄）印刷され、これが各リール１１０乃至１１２に貼り付けられて構成されている。
【００１０】
リール１１０乃至１１２上の図柄は、遊技者から見ると、各々の図柄表示窓１０１乃至１０３から縦方向に概ね３つ表示され、合計９つの図柄が見えるようになっている。そして、各リール１１０乃至１１２を回転させることにより、遊技者から見える図柄の組み合せが変動することとなる。
【００１１】
なお、本実施形態では、図柄の組み合せを変動可能に表示するために、このように複数種類の図柄を施したリールを複数列設け、各リールを回転可能に構成したが、例えば、液晶ディスプレイ等を採用することにより、同様に絵柄の組み合せを変動可能に表示することも可能である。また、本実施形態では、３個のリールをスロットマシン１０の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。
【００１２】
また、各々のリール１１０乃至１１２の背面には、各々の図柄表示窓１０１乃至１０３に表示される個々の図柄を照明するためのバックライト（図示省略）が配置されている。バックライトは、各々の図柄ごとに遮蔽され個々の図柄を均等に照射できるようにすることが望ましい。
【００１３】
入賞表示ランプ１２０は、遊技ごとに有効となる入賞ラインを示すランプである。有効となる入賞ラインは、スロットマシン１００に投入された遊技媒体（本実施形態ではメダルを想定する。）の数によって予め定まっている。例えば、メダルが１枚投入された場合、中段の水平入賞ライン１０４が、メダルが２枚投入された場合、上段水平入賞ライン１０５と下段水平入賞ライン１０６が追加された３本が、メダルが３枚投入された場合、右下入賞ライン１０７と左下入賞ライン１０８が追加された５本が、入賞ラインとして有効にる。なお、入賞ラインの数については５本に限定されるものではない。
【００１４】
スタートランプ１２１は、リール１１０乃至１１２が回転することができる状態にあることを遊技者に知らせるランプである。再遊技ランプ１２２は、前回の遊技において入賞役の一つである再遊技に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要）を遊技者に知らせるランプである。告知ランプ１２３は、後述する内部抽選において、特定の入賞役に内部当選していることを遊技者に知らせるランプである。払出枚数表示器１２４は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。
【００１５】
遊技回数表示器１２５は、後述する特別遊技中の遊技回数や所定の入賞役の入賞回数等を表示するための表示器である。貯留枚数表示器１２６は、スロットマシン１００の後述する制御部に電子的に貯留されているメダルの枚数を表示するための表示器である。メダル投入ランプ１２７は、遊技者がメダル投入口１３２よりメダルの投入が可能であることを知らせるランプである。演出用ランプ１２８は、スロットマシン１００の内部情報を遊技者に知らせるための演出用のランプである。メダル投入ボタン１３０乃至１３１は、スロットマシン１００の後述する制御部に電子的に貯留されているメダルを所定の枚数分投入するためのボタンである。
【００１６】
本実施形態においては、メダル投入ボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、メダル投入ボタン１３１が押下されると最大３枚まで投入されるようになっている。メダル投入口１３２は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、メダル投入ボタン１３０又は１３１により電子的に投入することもできるし、メダル投入口１３２から実際のメダルを投入することもできる。
【００１７】
スタートレバー１３３は、リール１１０乃至１１２の回転を開始させるためのレバーである。即ち、メダル投入口１３２に所望するメダル枚数を投入して、スタートレバー１３３を操作すると、リール１０１乃至１１２が回転を開始することとなる。
【００１８】
ストップボタン１３４乃至１３６は、スタートレバー１３３の操作によって回転を開始したリール１１０乃至１１２を個別に停止させるためのボタンである。なお、各ストップボタン１３４乃至１３６の内部に発光体を設けてもよく、ストップボタン１３４乃至１３６の操作が可能である場合、該発光体を点灯させて遊技者に知らせることもできる。
【００１９】
貯留／精算ボタン１３７は、スロットマシン１００の後述する制御部に電子的に貯留されたメダルを精算し、後述するメダル払出口１５０より受皿１５１に排出するための精算機能と、メダル投入口１３２に投入された４枚以降のメダルや入賞により獲得したメダルを最大５０枚まで電子的に貯留する貯留機能と、を切換えるためのボタンである。
【００２０】
ドアキー１３８は、スロットマシン１００の前面扉のロックを解除するためのキー孔である。パネル照明灯１４０は、パネルに描画されたタイトル名や入賞役の図柄構成を背面から照明する照明灯である。メダル払出口１５０は、入賞によって払出されるメダルを払出すための払出口である。メダル受皿１５１は、メダル払出口から払出されたメダルを溜めるための器である。
【００２１】
音孔１５２は、スロットマシン１００内部に設けられているスピーカの音を外部に出力するための孔である。上部ランプ１６０は、後述する特別遊技等を盛り上げるための装飾用のランプである。
【００２２】
発光体表示器１７０は、スロットマシン１００の内部情報等を表示するための表示器である。詳細は後述するが、本実施形態において、発光体表示器１７０は、複数の発光素子がマトリックス状に配置されており、これがダイナミック点灯方式で駆動される。本実施形態においては、発光素子として発光ダイオード（ＬＥＤ）を用いているが、他の発光素子でもよい。本実施形態においては、後述するように発光ダイオードの保護回路を有しており、例えば、そのデバック時の送信テスト等において、異常時の過剰電流による発光ダイオードの破損を防止するようにしている。
【００２３】
次に、図２乃至図４を用いて、スロットマシン１００の制御部の回路構成について詳細に説明する。
【００２４】
（主制御部の構成）
スロットマシン１００は、遊技の中枢部分を制御する主制御部と、主制御部より送信されたコマンド命令に応じて表示装置等を制御する副制御部と、副制御部のコマンド命令に応じて発光体表示器１７０を制御する発光体制御部と、から構成されている。
【００２５】
まず、図２を用いて、スロットマシン１００の主制御部の構成を以下詳細に説明する。主制御部は、主制御部の全体を制御するための演算処理装置であるＣＰＵ２００と、ＣＰＵ２００が各々のＩＣと信号の送受信を行うためのデータバス及びアドレスバスと、主制御部のシステムクロックを発生するための発振器と、主制御部を制御するための命令及びデータを記録するＲＯＭ２０４、貯留メダル枚数等のデータを一時的に保存するＲＡＭ２０５と、各デバイスとの送受信を行うためのインタフェースと、内部抽選で使用するカウンタ値を発生する乱数発生回路とから構成される。
【００２６】
ＣＰＵ２００は、水晶発振器２０１から発振されたクロックをクロック回路２０２により分周したクロックをシステムクロックとして後述する各々のＩＣを制御している。例えば、水晶発振器の周波数が１２ＭＨｚの場合、クロック回路２０２で分周されシステムクロックは６ＭＨｚとなる。
【００２７】
ＣＰＵ２００は、データバスとアドレスバスを介して各ＩＣに接続され、アドレスバスによって各ＩＣを指定すると共に、データバスにより命令信号の送受信を行っている。また、ＣＰＵ２００には、後述するセンサのレベルを常時監視するための時間やモータの駆動パルスの送信周期を設定するためにタイマ回路２０３がバスを介して接続されている。
【００２８】
即ち、ＣＰＵ２００は、電源が投入されるとデータバスを介して後述するＲＯＭ２０４の所定エリアに格納された分周用のデータをタイマ回路２０３に送信する。そして、タイマ回路２０３は、受信した分周用のデータを基に後述するセンサのレベルを常時監視するための基準時間やモータの駆動パルスを送信する基準時間を決定する。タイマ回路２０３は、この基準時間を割込み時間としてＣＰＵ２００に送信する。従って、ＣＰＵ２００は、このタイマ割込み時間を基に後述するデバイスの監視を行っている。
【００２９】
例えば、ＣＰＵ２００のシステムクロックを６ＭＨｚ、タイマ回路２０３の分周値を１／２５６、ＲＯＭ２０４の分周用のデータを４４に設定した場合、この基準時間は、２５６×４４÷６ＭＨｚ＝１．８７７ｍｓとなる。
【００３０】
次に、ＣＰＵ２００には、各ＩＣを制御するためのプログラムやリールの停止位置及び入賞役の抽選データ等を記憶しているＲＯＭ２０４や、メダル投入口１３２から投入されたメダル枚数及びリールを停止させる位置等のデータを一時的に保存するためのＲＡＭ２０５が接続されている。
【００３１】
また、ＣＰＵ２００には、外部の信号を受信するための入力インタフェース２０６が接続され、割込み時間ごとに入力インタフェース２０６を介して、例えば、精算／貯留センサ２０５、メダル受付センサ２０６、ストップボタンセンサ２０７、スタートレバーセンサ２０８、メダル投入センサ２０９にアクセスしている。即ち、ＣＰＵ２００は、割込み時間（上記例で言えば１．８７７ｍｓ）ごとに各センサのレベル信号を監視しているものである。
【００３２】
なお、精算／貯留センサ２０５は、図１の精算／貯留ボタン１３７に設けられ、ＣＰＵ２００は、精算／貯留センサ２０５がＨレベルにある場合、貯留機能を精算機能に、精算機能を貯留機能へと切換えを行っている。また、メダル受付センサ２０６は、メダル投入口１３２の内部に２個設置されており各センサのレベルを検出してメダルの通過有無を判断する。また、ストップボタンセンサ２０７は、各々のストップボタン１３４乃至１３６に設置されており、遊技者によるストップボタンの操作を検出する。スタートレバーセンサ２０８は、スタートレバー１３３に設置されており遊技者のスタート操作を検出するものである。
【００３３】
メダル投入センサ２０９は、各々のメダル投入ボタン１３０及び１３１に設置されており、ＲＡＭ２０５に電子的に貯留されているメダル枚数を遊技用のメダルとして投入するか否かを検出するものである。
【００３４】
即ち、ＣＰＵ２００は、メダル投入ボタン１３０に対応するメダル投入センサ２０９がＨレベルの場合は電子的に貯留メダルを１枚投入し、メダル投入ボタン１３１に対応するメダル投入センサ２０９がＨレベルの場合は、電子的に貯留メダルを最大３枚投入するものである。ここで、最大３枚とは、貯留されているメダル枚数が２枚の場合は２枚投入され、１枚の場合は１枚投入されることを意味するものである。なお、各センサは、非接触式のセンサでも接点式のセンサ（スイッチ）であってもよい。
【００３５】
ＣＰＵ２００のデータバスには、後述する副制御部にコマンドを送信するための出力インタフェース２１０が接続されている。主制御部から副制御部へのコマンドの送信は、後述する遊技基本処理のステップごとに送信される。例えば、メダル投入口１３２よりメダルが投入された場合にはメダル投入コマンドが送信され、スタートレバー１３３が操作された場合、スタートコマンドが送信されるといった具合である。従って、副制御部は、これらのコマンドを受信することで主制御部の遊技状態を逐次把握できるようになっている。
【００３６】
更に、ＣＰＵ２００には、出力インタフェース２１８及び入力インタフェース２１９がアドレスデコード回路２１２を介してアドレスバスに接続されている。ＣＰＵ２００は、これらのインタフェースを介して外部のデバイスと信号の送受信を行っている。
【００３７】
出力インタフェース２１８には、リールを駆動させるためのリールモータ駆動部２１３と、バケットに貯留されているメダルをメダル払出口１５０から払出すためのホッパモータを駆動するためのホッパモータ駆動部２１４と、入賞ライン１２０、スタートランプ１２１、再遊技ランプ１２２、告知ランプ１２３、メダル投入ランプ１２７を点灯／消灯させる信号を検出するための遊技ランプ２１５と、払出枚数を表示する払出枚数表示器１２４、遊技回数を表示する遊技回数表示器１２５、貯留枚数を表示する貯留枚数表示器１２６といった７セグメント表示器２１６が接続されている。
【００３８】
ＣＰＵ２００は、入力インタフェース２１９を介してインデックスセンサ２１７の信号を入力している。インデックスセンサ２１７は、リール取付枠の所定の位置に設置されていて、リール部材に設けた突起がこのインデックスセンサ２１７を通過するたびにＨレベルになっている。ＣＰＵ２００は、この信号を検出すると該インデックスセンサを基準位置としてリールが１回転したと判断してリール位置をゼロにリセットしている。
【００３９】
ＣＰＵ２００には、乱数発生回路２２０がデータバスを介して接続されている。乱数発生回路２２０は、水晶発振器２０１及び水晶発振器２１１から発振されるクロックを、所定の値になるまでインクリメントし、ある時点におけるカウント値をＣＰＵ２００に出力するするインクリメントカウンタであり、後述する内部抽選等の各種抽選処理のために用いられる。本発実施形態における乱数発生回路２２０は、２つの乱数カウンタを備えている。例えば、発振器２０１のクロック周波数を用いて０〜６５５３５までの値をインクリメントするカウンタと、発振器２１１のクロック周波数を用いて０〜１６７７７２１５までの値をインクリメントするカウンタが備えている。
【００４０】
従って、発振器２０１のクロック周波数を１２ＭＨｚ、発振器２１１のクロック周波数を１４．３１８ＭＨｚとした場合、各々のカウンタが１週に要する時間は４．４７７ｍｓ、１３９８．１ｍｓとなる。よって、１回の遊技に要する時間を４．１秒とした場合、各々のカウンタが９０２〜９０３回更新される。
【００４１】
（副制御部の構成）
次に、図３を用いて、スロットマシン１００の副制御部の回路構成を以下詳細に説明する。副制御部は、主制御部より送信されたコマンド命令によって各表示装置を制御するものであって、演算処理装置であるＣＰＵ３００と、各々のＩＣとの信号の送受信を行うためのデータバス及びアドレスバスと、副制御部のシステムクロックを発生するための発振器３０１と、副制御部を制御するための命令及びデータを記録するＲＯＭ３１０、送受信するデータを一時的に保存するためのＲＡＭ３０４と、各表示器に信号を送受信するためのインタフェースとから構成されている。
【００４２】
ＣＰＵ３００は、水晶発振器であるクロック３０１から発振されたクロックをシステムクロックとして使用している。本実施形態における副制御部では、発振されたクロックをクロック補正回路３０２においてクロック補正を行っている。ＣＰＵ３００は、データバスとアドレスバスを介して各制御ＩＣに接続されている。即ち、ＣＰＵ３００は、アドレスバスを介して各ＩＣを指定し、データバスを介して各命令信号の送受信を行っているものである。
【００４３】
ＣＰＵ３００には、後述するランプやスイッチ等を常時監視するための時間を設定するタイマ回路３０３が、各バスを介して接続されている。副制御部の基準時間の設定については主制御部と同様であるから省略するものとする。
【００４４】
ＣＰＵ３００には、各表示器に信号を送受信するためのデータを一時的に保存するためのＲＡＭ３０４が各バスを介して接続されている。また、ＣＰＵ３００には、外部の信号を送受信するための入出力インタフェース３０５が接続されており、入出力インタフェース３０５には、各図柄表示窓１０１乃至１０３に現れた各リール１１０乃至１１２の図柄を背面より照明するためのバックライト３０６、前面扉の開閉を検出するための扉センサ３０７、ＲＡＭ３０４のデータをクリアにするためのリセットスイッチ３０８が接続されている。
【００４５】
ＣＰＵ３００には、データバスを介して主制御部からコマンドを受信するための入力インタフェース３０９が接続されており、入力インタフェース３０９から受信したコマンドに基づいて遊技全体を盛り上げる演出等のサブ的な制御が行われる。また、ＣＰＵ３００には、バックライトを制御するための点灯パターンや表示器を制御するためのデータが記憶されたＲＯＭ３１０がデータバスとアドレスバスを介して接続されている。従って、ＣＰＵ３００は、データバスを介してＲＯＭ３１０から必要なデータを取得し、各表示器の制御を行う。
【００４６】
ＣＰＵ３００のデータバスとアドレスバスには、音源ＩＣ３１１が接続されている。音源ＩＣ３１１は、ＣＰＵ３００からの命令に応じて音声の制御を行う。また、音源ＩＣ３１１には、音声データが記憶されたＲＯＭ３１２が接続されており、音源ＩＣ３１１は、ＲＯＭ３１２から取得した音声データをアンプ３１３で増幅させてスピーカ３１４から出力する。遊技者は、音孔１５２を介して出力された音声を聞き取ることができる。
【００４７】
ＣＰＵ３００には、主制御部と同様に外部ＩＣを選択するためのアドレスデコーダ３１５が接続されており、アドレスデコーダ３１５には、主制御部からのコマンドを受信するための入力インタフェース３０９、各表示器に信号を送信するための出力インタフェース３２０、後述する発光体制御部からの信号を入力するための入力インタフェース３２１、時計ＩＣ３２２、７セグメントへの信号を出力するための出力インタフェース３２４が接続されている。
【００４８】
更に、出力インタフェース３２０には、デマルチプレクサ３１９が接続されている。デマルチプレクサ３１９は、出力インタフェース３２０から送信された信号を解析して各表示器に信号を送信する。即ち、デマルチプレクサ３１９は、ＣＰＵ３００から受信されたデータに応じてパネル照明灯１４０、上部ランプ１６０、演出用ランプ１２８への信号を制御する。
【００４９】
ＣＰＵ３００は、後述する発光体制御部へのコマンド送信は、デマルチプレクサ３１９を介して送信する。逆に、ＣＰＵ３００は、入力インタフェース３２１を介して発光体制御部から信号を受信している。即ち、ＣＰＵ３００は、デマルチプレクサ３１９と入力インタフェース３２１を介して発光体制御部と双方向通信を行う。
【００５０】
具体的には、副制御部から送信されたコマンドが発光体制御部で受信されると、発光体制御部では、例えば魚群の図形や文字を後述する発光体表示器１７０に表示させる等の処理が実行される。所定の表示が終了すると発光体制御部は、その旨を副制御部に送信する。従って、副制御部は、副制御部が送信したコマンドの命令が実行されたことを確認できるので表示タイミングの同期を取ることが可能となり発光体表示器１７０の誤作動演出を防止することができる。
【００５１】
ＣＰＵ３００には、時計ＩＣ３２２がデータバスとアドレスバスを介して接続されている。これにより、副制御部は、時刻を取得することが可能である。また、ＣＰＵ３００には、出力インタフェース３２４を介して７セグメント表示器３２３が接続されており、副制御部の設定情報がスロットマシン１００が設置されたホールの係員に表示できるようになっている。
【００５２】
（発光体制御部の構成）
次に、図４を用いて、発光体制御部の回路構成について以下詳細に説明する。発光体表示部は、副制御部から送信されるコマンド命令によって表示回路４０５を制御するものである。
【００５３】
発光体制御部には、演算処理装置であるＣＰＵ４００と、各々のＩＣとの信号の送受信を行うためのデータバス及びアドレスバスと、発光体制御部のシステムクロックを発生するための発振器４０２と、表示回路４０５を制御するためのデータ及びプログラムを記録するＲＯＭ４１０と、送受信するデータを一時的に保存するためのＲＡＭ４０４と、表示回路４０５との信号を送受信するためのインタフェースとから構成されている。
【００５４】
ＣＰＵ４００は、水晶発振器４０２から発振されたクロック周波数を発光体制御部のシステムクロックとして使用する。また、発光体制御部においても副制御部と同様にクロック補正回路４０１においてクロック補正を行っている。
【００５５】
ＣＰＵ４００は、副制御部と同様にデータバスとアドレスバスを介して各ＩＣに接続されている。ＣＰＵ４００には、後述する発光ダイオード７００の行列駆動部７０１及び７０２の信号線をスキャンニングする時間を設定するためのタイマ回路４０３が各バスに接続されている。発光ダイオードのスキャンニング時間は、主制御部と同様、ＣＰＵ４００に電源が投入された際に、ＣＰＵ４００がデータバスを介して後述するＲＯＭ４１０の所定エリアに格納されたデータをタイマ回路４０３に送信することで決定する。即ち、タイマ回路４０３は、受信したデータから基準時間を計算し、この基準時間の経過をＣＰＵ４００に対して所定時間ごとに送信する。そして、ＣＰＵ４００は、この基準時間を受けて表示回路４０５に信号を送信することになる。本実施形態における発光体制御部では、システムクロックを２０ＭＨｚ、基準時間を１．０ｍｓとしている。
【００５６】
次に、ＣＰＵ４００には、副制御部から送信されたコマンドを受信するための入力インタフェース４０８と、発光体制御部と副制御部との同期を取るためのアンサー信号を送信するための出力インタフェース４０９が各バスを介して接続されている。また、ＣＰＵ４００には、後述する表示回路４０５に所定の図形や文字を表示するためのデータや信号の送受信を制御するためにプログラムが記憶されたＲＯＭ４１０、及び、表示回路４０５を制御するためのデータを一時保存するワークエリアとしてのＲＡＭ４１１が各バスを介して接続されている。
【００５７】
また、ＣＰＵ４００には、発光ダイオード７００の列駆動部７０１に対してシリアル信号を送信するためのシリアルインタフェース４０６と、発光ダイオード７００の行駆動部７０２に信号を送信するための出力インタフェース４０７が各バスを介して接続されている。ＣＰＵ４００は、副制御部から受信したコマンドを解析すると共に、ＲＯＭ４１０から表示回路４０５に表示させるデータを取得して、タイマ回路４０３にて設定した基準時間ごとに列及び行の駆動部７０１及び７０２を制御することで発光ダイオード７００に所定の図形や文字を表示させる。
【００５８】
（遊技の概要）
次に、図５のフローチャートを用いて本発明の実施の形態におけるスロットマシンの遊技構成の概要について以下詳細に説明する。
【００５９】
メダル受付処理Ｓ５００では、メダルが投入されたか否かを判定する。メダルの投入は、メダル投入口１３２からメダルを投入する場合と、メダル投入ボタン１３０又は１３１を押し下げることにより電子的に貯留されたメダルを投入する場合とがある。メダルが投入されると、スタート操作受付処理Ｓ５１０において、スタートレバー１３３が操作された否かを判断する。
【００６０】
スタート操作受付処理Ｓ５１０において、スタートレバー１３３が操作された場合、投入されたメダル枚数を確定し、有効な入賞ライン１０４乃至１０７を確定する。
【００６１】
内部抽選処理Ｓ５２０では、乱数発生回路２２０からカウンタの値を取得してＲＡＭ２０５に設定された所定領域にこれを格納すると共に、ＣＰＵ２００は、取得したカウンタの値と、ＲＯＭ２０４に予め格納されている抽選データとを照合して入賞役の内部当選の当否を定める内部抽選を行う。なお、入賞役の内部抽選の結果については出力インタフェース２１０を介して副制御に送信され、副制御部においても内部抽選の結果を把握できるようにしている。
【００６２】
リール回転処理Ｓ５３０では、スタートレバー１３３の操作を受けてリール１１０乃至１１２の回転を開始させる。リール１１０乃至１１２が回転した後、ＣＰＵ２００は、リール１１０乃至１１２が等速回転になるのを待ってリール停止処理Ｓ５４０に進む。
【００６３】
リール停止処理Ｓ５４０では、ストップボタン１３４乃至１３６の操作を受付ける。この際、ストップボタン１３４乃至１３６に内蔵された発光体を点灯させることでストップボタンの受付許可を遊技者に知らせることができる。
【００６４】
いずれかのストップボタン１３４乃至１３６が操作された場合、ＲＡＭ２０５に展開されているリールの停止位置を参照し、入賞役の内部抽選の結果に応じて、所定の滑り駒数で各リールを図柄表示窓に停止させている。その後、ＣＰＵ２００は、すべてのリール１１０乃至１１２が停止したか否かを判定し、停止していれば入賞判定処理Ｓ５５０へ進む。
【００６５】
入賞判定処理Ｓ５５０では、図柄表示窓上に停止して表された図柄の組合せのうち、有効な入賞ライン上の図柄組合せが入賞役に対応する図柄組合せか否かを判定する。
【００６６】
入賞判定処理Ｓ５５０の概要について、図６を用いて以下詳細に説明することにする。本実施形態におけるスロットマシン１００のリール１１０乃至１１２には、図６の帯が各々貼付されている。
【００６７】
図６の帯の左側に記された番号は図柄番号を示すものであって、ＣＰＵ２００は、この番号を基にリールの回転及び停止の制御を行っている。そして、リール停止処理Ｓ５４０において、ストップボタン１３４乃至１３６が操作されて図柄表示窓の入賞ライン上に停止した図柄組合せが予め定めた入賞役の図柄組合せである判断された場合は入賞となる。
【００６８】
例えば、入賞ライン１０４上に左帯２１番の図柄（白７）、中帯１６番の図柄（白７）、右帯７番の図柄が表示されると特定役の入賞となり予め定めたメダル枚数をメダル払出口１５０から受皿に払出され、この場合は、次回から特別遊技が開始される。従って、遊技者は、予め定めた図柄組合せが入賞ライン上に停止するように所定の図柄を狙うことになる。
【００６９】
入賞があると判断された場合は、メダル払出処理Ｓ５６０において、入賞役に対応して予め定めたメダル枚数をメダル払出口１５０から受皿１５１に払出すことで１回の遊技が終了する。以下、上述した処理を繰り返すことにより遊技が進行することとなる。
【００７０】
（表示回路４０５）
次に図４及び図７を用いて、表示回路４０５の回路構成について以下詳細に説明する。表示回路４０５は、ＣＰＵ４００が出力インターフェース４０７及びシリアルインターフェース４０６を介して、行駆動部７０２と列駆動部７０１を制御することで、発光体表示器１７０の発光ダイオード７００を選択的に点灯／消灯させる回路である。
【００７１】
本実施形態においては、発光ダイオード７００を、８×８個を１セットとして、マトリックス状に４セット配置させ、更にこれを１ブロックとして横方向に４ブロック配置し、１６行×６４列のドットマトリックス状に構成している。このため、８ビットのアドレスデコーダ（７０３及び７０４）を２個設けることで１６行の行指定を行う。なお、本実施形態では、説明の便宜上、発光ダイオード７００の縦方向を行と称し、横方向を列と称しているが、本発明においては縦方向及び横方向のいずれを行又は列と称してもよい。また、行数、列数は１６×６４に限られるわけではない。
【００７２】
Ａ０〜Ａ３は、発光ダイオード７００を行単位で選択するためのパルス信号が供給される信号線であり、パルス信号はＣＰＵ４００の制御により出力インターフェース４０７から出力される。本実施形態の場合、Ａ０〜Ａ２には点灯する発光ダイオード７００の行単位の選択をアドレスデコーダ７０３及び７０４毎に行うパルス信号が供給され、Ａ３にはアドレスデコーダ７０３とアドレスデコーダ７０４の切換えを行うためのパルス信号が供給され、これらにより１６行分の選択を行うようにしている。
【００７３】
図８の（ａ）に示すように、Ａ０の信号線には１回の割込み周期（１ｍｓ）、Ａ１は２回の割込み周期（２ｍｓ）、Ａ２は４回の割込み周期（４ｍｓ）、Ａ３は８回の割込み周期（８ｍｓ）で各々信号が送信されている。
【００７４】
図８の（ｂ）に示すように、例えば、行番号０は：（Ａ０、Ａ１、Ａ２，Ａ３）＝（０、０、０、０）、行番号１は（Ａ０、Ａ１、Ａ２，Ａ３）＝（１、０、０、０）、行番号２は：（Ａ０、Ａ１、Ａ２，Ａ３）＝（０、１、０、０）・・・となり、行番号１５：（Ａ０、Ａ１、Ａ２，Ａ３）＝（１、１、１、１）の後は行番号０に戻り、以降は行番号０〜行番号１５を順次繰返すことになる。
【００７５】
従って、ＣＰＵ４００は、発光体表示器１７０の各行を１ｍｓ毎にスキャンニングすることとなる。
【００７６】
ここで、Ａ０に供給される最短周期（最大周波数）のパルス信号を基準パルス信号と呼ぶ。そして、Ａ１乃至Ａ３は、この基準パルス信号を分周パルス信号である。このように本実施形態では、発光ダイオード７００を行単位で構成するパルス信号を基準パルス信号とその分周パルス信号とから構成する。
【００７７】
分周パルス信号（その数及び周波数）は、発光ダイオード７００の行数に応じて設定される。すなわち、発光ダイオード７００の各行をアドレスデコーダ７０３及び７０４が指定するに足るように設定されればよい。
【００７８】
例えば、行数が４以下の場合、分周パルス信号は１つで、周波数は１／２となる。また、行数が８以下の場合、分周パルス信号は２つで、周波数は、１／２と、１／４となる。すなわち、分周パルス信号の数をｋとした場合、ｋ番目の分周パルス信号の周波数は、基準パルス信号の周波数Ｎに対して、Ｎ／２ｋとなり、ｋ−１番目の分周パルス信号の周波数は、Ｎ／２ｋ−１となり、以下、同様である。
【００７９】
分周パルス信号は、基準パルス信号をカウントする等して基準パルス信号から生成してもよいが、上述した周波数に設定されれば基準パルス信号から直接生成しなくとも独立して生成してもよく、本書において分周パルス信号とはそのいずれも含む。
【００８０】
また、本実施形態では、パルス信号を出力する出力部として、出力インターフェース４０７から基準パルス信号と分周パルス信号とを共に出力するようにしているが、例えば、基準パルス信号を発生する回路と、該回路から発生される基準パルスから分周パルス信号を発生する別の回路と、から該出力部を構成することも可能である。
【００８１】
次に、アドレスデコーダ７０３及び７０４は、出力インターフェース４０７から出力される各パルス信号をデコードし、駆動する発光ダイオード７００の行を行駆動部７０２に対して指示する信号を出力する。
【００８２】
行駆動部７０２は、発光ダイオード７００を行単位で選択的に駆動する回路であり、例えば、トランジスタ等の増幅回路であって、各アドレスデコーダ７０３及び７０４によりスキャンニングされている行番号の信号線に電流を出力する。
【００８３】
次に、図９（ａ）は、列駆動部７０１の回路図である。列駆動部７０１は、発光ダイオード７００を列単位で選択的に駆動する回路であって、本実施形態の場合、列駆動部７０１を４つ設け、各列駆動部７０１がそれぞれ１６列分を駆動する場合を想定している。また、列駆動部７０１は、ＣＰＵ４００の制御によりシリアルインターフェース４０６から送信されたシリアル信号に基づいて各列の発光ダイオード７００を選択的に接地する。この結果、行駆動部７０２と列駆動部７０１との双方により選択された発光ダイオード７００が点灯することになる。
【００８４】
列駆動部７０１は、図９の（ａ）に示すように、シリアルインターフェース４０６から送信される６４ビットのシリアル信号をＳＩＮ端子から受信し、これが順次１６ビットシフトレジスタに入力される。
【００８５】
シリアル信号は、ＣＬＯＣＫ端子にシステムクロックの８分周の割込み時間（例えば２．５ＭＨｚ）が入力されるごとに、シフトレジスタに入力される。６４ビットのシリアル信号は、ＳＯＵＴ端子から隣の列駆動部のＳＩＮ端子に順次入力される。
【００８６】
その後、アドレスデコーダ７０３及び７０４のスキャンニングに同期してＣＰＵ４００から１ｍｓ毎の割込み信号がＬＡＴＣＨ端子に入力されると１６ビットレジスタのビット情報がラッチ回路７０１ａにラッチされる。即ち、ＣＰＵ４００は、行信号を出力された直後にＬＡＴＣＨ信号をＬＡＴＣＨ端子に入力するように制御する。なお、ＣＰＵ４００は、行信号を出力するとき、チラツキを防止するため消灯信号を図９（ａ）に示すＳＴＲＯＢＥ端子に出力した後にアドレスの切換えを行うようにすることもできる。
【００８７】
ラッチ回路７０１ａにラッチされた信号は、ＡＮＤゲート７０１ｂを介してＦＥＴ７０１ｃへ入力され、ＦＥＴ７０１ｃがスイッチングして選択された列の発光ダイオード７００の端子を接地する。なお、通常、ＳＴＲＯＢＥ端子は（Ｌ）レベルに設定されているので、ＡＮＤゲート７０１ｂには常に（Ｈ）レベルが入力されることになる。また、ＢＥＯ端子には、後述する発光体保護回路７０５からの信号が入力される。
【００８８】
次に、発光体保護回路７０５について説明する。本実施形態において、表示回路４０５は、ダイナミック点灯方式で制御している。ダイナミック点灯方式では、発光ダイオードを高輝度で発光させて使用するため、一般にスタティック点灯方式に比べて定格電流より多くの電流を印加するようにしている。例えば、定格電流１０ｍＡ〜２０ｍＡに対して２．５倍の５０ｍＡの電流が印加される。
【００８９】
このため、何らかの異常が生じた場合、例えば、副制御部に何らかのトラブルが発生し、発光ダイオード７００に過剰な電流が印加されてこれを破損してしまうおそれがある。
【００９０】
発光体保護回路７０５はこのような場合に、発光ダイオード７００を保護するための回路であり、信号線Ａ０に供給される基準パルス信号に基づいて、各列駆動部７０１に発光ダイオード７００の駆動を停止させる信号を出力する停止信号出力部として機能する。
【００９１】
以下、図９の（ｂ）を用いて、発光体保護回路７０５の構成の一例について説明する。本実施形態では、発光体保護回路７０５に単安定マルチバイブレータ７０５ａを使用している。本実施形態では、マルチバイブレータ７０５ａとして、ＨＤ７４ＨＣ４５３８を想定している。このＩＣには、１パッケージに２つの単安定型マルチバイブレータが組み込まれているが、本実施形態では１つのみ使用する。
【００９２】
本実施形態において、発光体保護回路７０５は、最も信号変化の多い信号線Ａ０の基準パルス信号を検出している。分周パルス信号は検出しない。
【００９３】
発光体保護回路７０５の単安定マルチバイブレータ７０５ａのＢ端子には、基準パルス信号の反転信号が入力され、また、Ａ端子は接地されており、ＯＲゲートにおいてこれらのＯＲが取られる。単安定マルチバイブレータ７０５ａでは、ＯＲゲートから入力される立下り信号の変化点をトリガーとしてＱ端子に（Ｈ）レベルの信号を出力すると共に、端子Ｔ１及びＴ２間に接続されたコンデンサ７０５ｂの放電を開始する。逆に、ＯＲゲートから入力される立上がり信号の変化点をトリガーとしてコンデンサ７０５ｂの充電を開始する（この場合Ｑ端子は（Ｈ）レベルのままである）。
【００９４】
従って、１ｍｓの周期で基準パルス信号が（Ｈ）レベルと（Ｌ）レベルとで変化するため、１ｍｓごとに変化点が発生しており、コンデンサ７０５ｂは、１ｍｓごとに放電と充電を繰り返すが、一定量充電された状態になっている。
【００９５】
ところが、例えば、何らかの異常が副制御部に発生した場合やノイズ等の原因によって、基準パルス信号が所定時間一定値になった場合、すなわち、（Ｈ）レベルか（Ｌ）レベルになった場合、変化点の信号が入力されないため最初の立上がり信号をトリガーにしてコンデンサ７０５ｂの放電が継続して開始される。
【００９６】
本実施形態では、コンデンサ容量を０．１μＦ、抵抗器７０５ｃの抵抗値を４７０ｋΩと想定しており、放電時間（時定数Ｔ＝０．７×Ｒ×Ｃ）を３２．９ｍｓとしている。コンデンサ７０５ｂの放電が終了するとＱ端子の信号が（Ｈ）レベルから（Ｌ）レベルへ変化する。
【００９７】
図８（ｃ）は、Ａ０信号線の基準パルス信号とＱ端子から出力される信号のタイミングチャートである。同図の上方のタイミングチャートは、基準パルス信号が所定時間（Ｈ）レベルになったまま場合であって、その立下り信号をトリガーにして７ｍｓ後に、Ｑ端子から（Ｌ）レベルの信号を出力している態様を示している。
【００９８】
一方、同図の下方のタイミングチャートは、基準パルス信号が所定時間（Ｌ）レベルになったまま場合であって、この場合も同様にその立下り信号をトリガーにして７ｍｓ後にＱ端子から（Ｌ）レベルの信号を出力している態様を示している。
【００９９】
このように発光体保護回路７０５のＱ端子から（Ｌ）レベルの信号が出力されると、図９の（ａ）、（ｂ）に示すように、列駆動部７０１のＢＥＯ端子が（Ｌ）レベルとなり、ＢＥＯ端子側のＡＮＤゲートが（Ｌ）レベルとなる。よって、列駆動部７０１にラッチされた信号が（Ｈ）レベルであっても、ＦＥＴ７０１ｃに入力されるＡＮＤゲート７０１ｂの信号は（Ｌ）レベルとなり、ＦＥＴ７０１ｃはＯＦＦとなるから、Ｄ１〜Ｄ１６列の発光ダイオード７００には電流が流れず、これを消灯させることができ、発光ダイオード７００の破損を免れる。
【０１００】
このように本実施形態では、ダイナミック点灯方式を採用しながら、発光ダイオード７００を保護することができる。また、基準パルス信号のみを監視すれば足り、各発光ダイオード７００に供給される信号を個別に監視する必要がないので、回路の部品数を低減することができる。
【０１０１】
なお、発光体保護回路７０５に設けた抵抗器７０５ｃは図９（ｂ）に示すように、可変抵抗器とすることで、スロットマシン１００の設置者等がコンデンサ７０５ｂの放電時間を任意に設定できるようにすることもできる。即ち、スロットマシン１００に抵抗器７０５ｃの抵抗をコントロールするためのスイッチ等を設け、デバック時には、コンデンサ７０５ｂの放電時間を短時間に設定して発光ダイオード７００の破損を保護し、製品化された場合は、誤動作の発生が少ないことを考慮して放電時間を長時間に設定することもできる。
【０１０２】
【発明の効果】
以上詳細に説明したように、本発明によれば、表示器の発光素子を保護するにあたり、部品数を低減できる遊技台を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るスロットマシン１００の正面図である。
【図２】スロットマシン１００の主制御部の構成を示すブロック図である。
【図３】スロットマシン１００の副制御部の構成を示すブロック図である。
【図４】スロットマシン１００の発光制御部の構成を示すブロック図である。
【図５】スロットマシン１００の遊技基本処理を示すフローチャートである。
【図６】スロットマシン１００のリールに貼付される帯の例を示す図である。
【図７】スロットマシン１００の表示回路４０５のブロック図である。
【図８】（ａ）は、信号線Ａ０乃至Ａ３に供給されるパルス信号のタイミングチャート、（ｂ）は、各信号線Ａ０乃至Ａ３のパルス信号と選択される行との関係を示す図、（ｃ）は、基準パルス信号と発光体保護回路７０５から出力される信号との関係を示す図である。
【図９】（ａ）は、列駆動部７０１のブロック図、（ｂ）発光体保護回路７０５のブロック図である。
【図１】
2004070158.tif 000003
【図２】
2004070158.tif 000004
【図３】
2004070158.tif 000005
【図４】
2004070158.tif 000006
【図５】
2004070158.tif 000007
【図６】
2004070158.tif 000008
【図７】
2004070158.tif 000009
【図８】
2004070158.tif 000010
【図９】
2004070158.tif 000011