(57)【特許請求の範囲】
【請求項１】
表示状態指定制御手段が、図柄の種類を指定する図柄番号と前記図柄の表示位置を指定する位置番号とを表示制御手段に与え、前記表示制御手段が、与えられた前記図柄番号及び位置番号に応じた図柄を実画面に表示する図柄表示制御装置を備えた遊技機において、
前記表示状態指定制御手段に、図柄の揺れ変動の開始と前記揺れ変動の停止とを前記表示制御手段に指定すると共に前記揺れ変動の開始時から揺れ変動の停止時までの待機時間を計時する揺れ変動指令手段を設け、
前記表示制御手段は、前記揺れ変動指令手段により揺れ変動の開始を受けると、前記図柄番号に対応してＶＲＡＭに設けられた仮想領域に設定された図柄に対して設定されたウインドウの前記仮想領域における配置位置を変えずに、前記位置番号に対応する前記ウインドウの実画面上の配置位置から所定周期と振幅で所定方向に前記ウインドウの実画面上の配置位置を振動して前記実画面上で前記図柄を揺れ変動表示し、
前記揺れ変動指令手段により揺れ変動の停止を受けると、前記ウインドウの振動を停止することを特徴とする遊技機。
【請求項２】
前記ウインドウの振動の周期および／または振幅をランダムに変更することを特徴とする請求項１に記載の遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、図柄の変動を行う図柄表示制御装置を備えた遊技機に関し、特に、図柄表示制御装置において図柄の揺れ変動を行わせる遊技機に関する。
【０００２】
【従来の技術】
図柄表示装置を有し、図柄始動口へのパチンコ球の入賞に基いて、例えば、左図柄、中図柄、右図柄の図柄変動を行い、停止表示した各図柄の組合せが特定の組合せとなった場合に、遊技者に特典を付与するパチンコ遊技機が広く知られている。
【０００３】
この種のパチンコ遊技機においては、図柄の変動に関する演出が複雑化している。このため、パチンコ遊技の総括制御するメイン制御装置の他に図柄表示装置において図柄変動の表示制御を行う図柄表示制御装置（サブ制御装置）を設け、図柄の変動に関する演出を図柄表示制御装置で行うようにし、メイン制御装置の負担を軽減している。なお、メイン制御装置からは変動パターン（図柄変動に関する演出内容の種別）の指定と図柄変動の停止とを図柄表示制御装置に送るようにしている。
【０００４】
ところで、図柄表示制御装置では、メイン制御装置から図柄変動の停止（図柄確定コマンド）を指令されるまでは、図柄を停止させてはならないことが決められている。このため、図柄表示制御装置において図柄を停止させておきたい場合は、揺れ変動によって図柄を変動し続けている。例えば、停止直前に最終図柄で揺れ変動し続けており、図柄停止のコマンドがメイン制御装置から送られるのを待っている。
【０００５】
図柄表示制御装置では、どの位置にどの図柄を表示するかという変動パターンを記述した演出分の複数のプログラム（データ）と、そのプログラム（データ）を解読して表示するプログラムとにより図柄表示している。すなわち、表示状態指定制御手段が図柄の種類を指定する図柄番号と、図柄の表示位置を指定する位置番号とを表示制御手段に与え、表示制御手段が、与えられた図柄番号及び位置番号に応じた図柄を実画面に表示する。
【０００６】
図１４は従来の変動データ（左図柄、右図柄及び中図柄）の記述を示す図であり、図１５は、図１４の変動データのうちの中図柄の変動パターンについての変動データと実画面上における図柄の揺れ変動態様を示す図である。図１５に示すように、中図柄は、変動開始時から高速で５０図柄分変動し、次いで中速で１０図柄分変動し、次いで低速で１図柄分変動し、次いで揺れ変動動作１０回行い、再び低速で１図柄分変動し、揺れ変動動作１０回行い、再度低速で１図柄分変動して揺れ変動動作１０回行い、次いで低速で１図柄分変動し、次いで揺れ変動動作を続けて行い、図柄の停止の確定コマンドがメイン制御装置から送られるのを待つ。
【０００７】
変動パターンにおける揺れ変動に関するデータの記述は、揺れ変動１回に要する時間が２８８ｍｓとすると、次の低速変動までの待ち時間が２８８０ｍｓであるから、揺れ変動の回数を１０回として記述している。また、実際の揺れ変動の記述データは、位置番号と図柄番号とにより行われ、図柄「７」を上下方向に揺れ変動する場合であれば、図１５に示すように「位置番号＝０、図柄番号＝７」、「位置番号＝１、図柄番号＝７」、「位置番号＝２、図柄番号＝７」、「位置番号＝１、図柄番号＝７」、「位置番号＝０、図柄番号＝７」の５個のデータを順に記述して表示制御手段に与えることにより１回の揺れ変動が行われるので、揺れ変動１０回の場合であれば、図柄番号及び位置番号による上記５個のデータをさらに１０回繰り返して記述していた。これに応じて、表示画面上で図柄「７」が上下方向に表示位置を上下方向に変えることにより揺れ変動が実現される。また、無限揺れでは、図柄の停止の確定コマンドが送られてくる残り時間から算出されるＮ回分、安全を見て＋α回分を繰り返し記述していた。
【０００８】
以上のように、揺れ変動を行わせるための変動パターンのデータは、上下方向に表示するように複数回、図柄番号及び位置番号を記述していた。停止させたい時間の割り出しは、停止時間を１回の揺れ時間で除して揺れ変動の回数を算出し、揺れ変動の回数を変動パターンのデータ上に記述していたため、データ入力に手間がかかり、データ量も必然的に増えていた。
【０００９】
【発明が解決しようとする課題】
本発明の目的は、図柄表示制御装置に揺れ変動を実行させるためのデータの記述を簡略化でき、プログラムの容量を軽減できる遊技機を提供することにある。
【００１０】
【課題を解決するための手段】
請求項１に係る遊技機は、表示状態指定制御手段が、図柄の種類を指定する図柄番号と前記図柄の表示位置を指定する位置番号とを表示制御手段に与え、前記表示制御手段が、与えられた前記図柄番号及び位置番号に応じた図柄を実画面に表示する図柄表示制御装置を備えたものであって、上記課題を解決するために、前記表示状態指定制御手段に、図柄の揺れ変動の開始と前記揺れ変動の停止とを前記表示制御手段に指定すると共に前記揺れ変動の開始時から揺れ変動の停止時までの待機時間を計時する揺れ変動指令手段を設け、
前記表示制御手段は、前記揺れ変動指令手段により揺れ変動の開始を受けると、前記図柄番号に対応してＶＲＡＭに設けられた仮想領域に設定された図柄に対して設定されたウインドウの前記仮想領域における配置位置を変えずに、前記位置番号に対応する前記ウインドウの実画面上の配置位置から所定周期と振幅で所定方向に前記ウインドウの実画面上の配置位置を振動して前記実画面上で前記図柄を揺れ変動表示し、
前記揺れ変動指令手段により揺れ変動の停止を受けると、前記ウインドウの振動を停止することを特徴とする。
【００１１】
請求項２に記載の遊技機は、請求項１に記載のものにおいて、前記ウインドウの振動の周期および／または振幅をランダムに変更することを特徴とするものである。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。図１は、本発明の一実施形態におけるパチンコ遊技機に配備された遊技盤面の正面図である。遊技盤面１の略中央にはカラー液晶表示装置により構成された図柄表示装置２を組み付けた図柄表示ユニット３が配設されている。なお、図柄表示装置２は遊技者に特典の付与を認識させるための識別情報としての複数の図柄列を変動表示させるものである。
【００１３】
図柄表示装置２は識別情報として３列の図柄列を変動表示させるものとしてあり、表示画面の左側から左図柄、中図柄及び右図柄を変動表示する。なお、図柄表示ユニット３の中央上部には天入賞口４が設けられている。
【００１４】
図柄表示ユニット３の下方中央にはチャッカにより構成された図柄始動口５が設けられ、図柄始動口５の下方には可変入賞装置６が設けられている。図柄表示ユニット３の上方の左右にはそれぞれランプ付き風車７，７が配設され、図柄始動口５の左側及び右側、即ち、左右の袖部位置にはチャッカにより構成された普通入賞口８，８が設けられている。
【００１５】
可変入賞装置６は、前後方向に傾動可能に設けられた開閉扉９を備えている。該開閉扉９は遊技盤裏面側に配備されたソレノイド（図示せず）により駆動される。可変入賞装置６は、通常時には開閉扉９を閉成状態として大入賞口１０へのパチンコ球の入賞が不可能な状態（遊技者に不利となる状態）となっている。一方、図柄始動口５へパチンコ球が入賞したことに基いて図柄表示装置２において左図柄、中図柄及び右図柄の変動表示が行われる。なお、図柄の変動停止は左図柄、右図柄、中図柄の順序で図柄が停止する。停止した左図柄、中図柄及び右図柄の組合せが大当りとなる特定の組合せとなった場合には特別遊技状態に移行し、可変入賞装置６は、開閉扉９を開放状態として大入賞口１０へのパチンコ球が入賞しやすい状態に変換する。
【００１６】
図２は本実施形態のパチンコ遊技機に配備された制御系統の要部ブロック図である。パチンコ遊技機には、パチンコ遊技の総括的な制御を行うメイン制御装置１１と、メイン制御装置１１からの情報（指令コマンドやデータ）に基いて各駆動部を制御するサブ制御装置、即ち、図柄表示制御装置１２、音声制御装置１３、ランプ制御装置１４、賞球制御装置１５が配備される。
【００１７】
また、パチンコ遊技機には、遊技盤面に設けられた各種入賞口に対して設けられた入賞球検出装置１６、球貯留タンクにおける球不足状態を検出する球切れ検出装置１７、賞品球を貯留する受皿の満タン状態を検出する貯留球検出装置１８が配備され、各検出装置による検出状態がメイン制御装置１１に入力される。さらに、遊技盤面１に設けられた可変入賞装置６の大入賞口１０を開放作動するためのソレノイド１９がメイン制御装置１１からの制御出力により駆動制御されるように設けられる。また、賞球払出し装置から排出された賞品球を検出する賞品球検出装置２０、賞球払出し装置から排出された貸球を検出する貸球検出装置２１の検出状態が賞球制御装置１５及びメイン制御装置１１に入力される。
【００１８】
電源回路２２は電源基板（図示せず）に配備されるもので、交流２４Ｖを入力電源として各種電源電圧を生成する。即ち、制御装置用の電源電圧ＤＣ５Ｖ、スイッチ用（検出装置用）の作動電源電圧ＤＣ１２Ｖ、ランプ用電源電圧としての脈流２４Ｖ、図柄表示装置及び音声制御装置１３に供給するための電源電圧ＤＣ１２Ｖ及び賞球制御装置１５及びソレノイド１９の電源電圧としてのＤＣ３４Ｖを生成する。
【００１９】
メイン制御装置１１（主制御部）は図示しないメイン制御基板に配備される。メイン制御装置１１は、パチンコ遊技に関わる総括的な制御を行うための処理実行手段としてのメインＣＰＵと、メインＣＰＵが実行するためのパチンコ遊技全体に関わる制御プログラムが格納されているＲＯＭと、随時読み出しおよび書き込みが可能なＲＡＭと、メインＣＰＵが周辺機器との間でデータ通信を行うための通信インタフェースとにより構成されている。なお、メイン制御装置の具体的な構成については図示を省略する。
【００２０】
メイン制御装置１１は、図示しない図柄表示基板に配備された図柄表示制御装置１２に対し、メイン制御装置１１から図柄表示制御装置１２に向けて一方向通信が可能に接続されている。なお、メイン制御装置１１から図柄表示制御装置１２に向けて送信される通信データは、変動パターンの種類と（左図柄、中図柄及び右図柄の変動時間及び変動態様の相違に対応して複数種類の変動パターンが設定されている）、左図柄の停止図柄と、右図柄の停止図柄と、中図柄の停止図柄と、左、右、中図柄に関する図柄の停止コマンドである。
【００２１】
図３は図柄制御基板に配備された図柄表示制御装置の要部ブロック図である。図柄表示制御装置１２は、表示制御用ＣＰＵ２３、随時読み出しおよび書き込みが可能なＲＡＭ２４、図柄表示制御を行うための制御プログラムやデータ等が格納された制御ＲＯＭ２５、ＶＤＰ２６（ビデオ・ディスプレイ・プロセッサ）、図柄データ等を格納されたキャラクタＲＯＭ２７、画面表示する表示データを展開するためのＶＲＡＭ２８及びＤ／Ａコンバータ２９を備えている。また、電源回路２２により生成された制御用の電源電圧ＤＣ５Ｖが各制御要素に供給され、ＬＣＤ表示器３０の作動電源を生成するためのスイッチングレギュレータ３１及びトランス３２の１次側に電源回路２２により生成された電源電圧ＤＣ１２Ｖが供給される。前記トランス３２の２次側には、電源電圧ＤＣ＋２３Ｖ、電源電圧ＤＣ＋１３Ｖ及び電源電圧ＤＣ−５Ｖが生成され、これらの電源電圧がＬＣＤ表示器３０に供給される。
【００２２】
表示制御用ＣＰＵ２３は、メイン制御装置１１から送られたコマンドに従って図柄表示の演出をＶＤＰ２６に与える。ＶＤＰ２６は、キャラクタＲＯＭ２７から表示用データを読み出してＶＲＡＭ２８上に展開し、同期信号をＬＣＤ表示器３０に与えると共にＤ／Ａコンバータ２９を通じてＲＧＢ信号をＬＣＤ表示器３０に与えることにより、ＬＣＤ表示器３０の実画面にＶＲＡＭ２８上に展開した表示データを表示する。
【００２３】
図４は、図柄表示制御装置１２の機能ブロック図である。図３の制御ＲＯＭ２５には、表示状態指定制御手段（制御プログラム）、表示制御手段（制御プログラム）及びスケジューラーデータが格納されている。スケジューラーデータは、図柄の変動パターンであり、複数種類設けられている。図５は、実施形態において決定される変動パターンの一態様を示す図であり、本発明に係る図柄表示制御装置１２における変動データ（左図柄、右図柄及び中図柄）の記述を示している。
【００２４】
図４に示す表示状態指定制御手段は、メイン制御装置１１から送られたコマンド（何番の変動パターンにするかを指定するためのコマンド）に応じた変動パターンを選択し、図柄の種類を指定する図柄番号と、図柄の表示位置を指定する位置番号とを決定し、表示制御手段に渡す。また、前記表示状態指定制御手段は、図柄の揺れ変動の開始と揺れ変動の停止とを表示制御手段に指定すると共に揺れ変動の開始時から揺れ変動の停止時までの待機時間を計時する揺れ変動指令手段を含んでいる。
【００２５】
表示制御手段は、表示状態指定制御手段から渡された図柄番号及び位置番号に応じた図柄を実画面に表示するようにＶＤＰ２６に指示する。また、表示制御手段は、表示状態指定制御手段の揺れ変動指令手段により揺れ変動の開始を受けると、図柄番号及び位置番号に基いて仮想領域に設定された図柄及びそのウインドウのうち、ウインドウを実画面上で所定周期と振幅で所定方向（本実施形態では上下方向）に振動して表示する。これにより、図柄の揺れ変動が実現される。また、表示制御手段は、表示状態指定制御手段の揺れ変動指令手段により揺れ変動の停止を受けると、ウインドウの振動を停止する。これにより、図柄の揺れ変動が停止が実現される。
【００２６】
図１の図柄始動口５にパチンコ球が入賞すると、図２の入賞球検出装置１６によって入賞が検出され、検出信号がメイン制御装置１１に入力される。メイン制御装置１１は、図柄始動口５への入賞に応じて図柄表示装置２の図柄変動に関する大当り判定用の乱数カウンタの値を格納する。図柄表示装置２において左図柄、右図柄及び中図柄の変動表示が行われていない場合は、図柄の変動開始が可能である。また、図柄の変動中或いは大当り動作中における、図柄始動口５への入賞は、最高４個まで大当り判定用の乱数カウンタの値を格納する（図柄変動の始動記憶）。
【００２７】
図柄の変動開始が可能である場合、メイン制御装置１１は、格納した大当り判定用の乱数カウンタの値が大当りに関するものであるかはずれに関するものであるかを判定し、大当りである場合には、大当り図柄（例えば、１１１、２２２、…、７７７、…左中右が同一の図柄となる組合せ）をランダムに決定し、大当りとなる変動パターンを決定する。尚、大当りとなる変動パターンは複数種類設けられており、大当りとなる変動パターンの決定は、変動パターン乱数カウンタの値に応じてランダムに１つを抽選するようにする。
【００２８】
また、格納した大当り判定用の乱数カウンタの値がはずれに関するものである場合には、まずリーチとするか否かを決定し、リーチではずれ、リーチとはならないはずれ図柄をランダムに決定し、はずれとなる変動パターンを決定する。尚、リーチではずれ、リーチとはならないではずれとなる変動パターンも複数種類設けられており、はずれとなる変動パターンの決定は、リーチではずれ、リーチとはならないではずれの図柄と変動パターン乱数カウンタの値との組合せに応じてランダムに１つを抽選するようにする。
【００２９】
メイン制御装置１１は、上述のようにして変動パターンを決定すると、図柄表示制御装置１２に対して決定した変動パターン（図柄変動に関する演出内容の種別）と左図柄の停止図柄、右図柄の停止図柄及び中図柄の停止図柄とをコマンド指定する。メイン制御装置１１は、図柄表示制御装置１２に対してこれら４つのコマンドを送信した後は、決定した変動パターンに対応する変動時間の経過を監視し、変動時間が経過した時点で図柄表示制御装置１２に対して図柄変動の停止コマンド（確定コマンド）を指令し、図柄を停止させる。
【００３０】
図柄表示制御装置１２は、メイン制御装置１１から変動パターンと左図柄の停止図柄、右図柄の停止図柄及び中図柄の停止図柄とをコマンド指定されると、左図柄、右図柄及び中図柄の変動を開始する。
【００３１】
図５に示す変動パターンの一態様を一例として説明すると、左図柄は、図柄変動開始時から高速で２５図柄分変動し、次いで中速で１０図柄分変動し、次いで低速で１図柄分変動し、次いで揺れ変動動作に移行する。右図柄は、変動開始時から高速で３５図柄分変動し、次いで中速で１０図柄分変動し、次いで低速で１図柄分変動し、次いで揺れ変動動作に移行する。
【００３２】
中図柄は、変動開始時から高速で５０図柄分変動し、次いで中速で１０図柄分変動し、次いで低速で１図柄分変動し、次いで揺れ変動動作を２８８０ｍｓの間行い、再び低速で１図柄分変動し（２回目）、次いで揺れ変動動作を２８８０ｍｓの間行い（２回目）、再度低速で１図柄分変動し（３回目）、次いで揺れ変動動作を２８８０ｍｓの間行い（３回目）、次いで低速で１図柄分変動し（４回目）、次いで揺れ変動動作を行い（４回目）、図柄の停止コマンドがメイン制御装置１１から送られるのを待つ。
【００３３】
図柄表示制御装置１２は、メイン制御装置１１から図柄変動の停止コマンドを指令されるまでは、図柄の停止は行わず、左図柄、右図柄及び中図柄の揺れ変動を続けている。そして、メイン制御装置１１から停止コマンドが送られると、図柄表示制御装置１２は、揺れ変動中の左図柄、揺れ変動中の右図柄および揺れ変動中の中図柄を同時に停止させる。
【００３４】
次に、表示制御手段が行う図柄の揺れ変動について説明する。図３のＶＲＡＭ２８にはウインドウを設定するためのウインドウのアトリビュート領域と、ウインドウのための仮想領域が設けられている。図６は、ウインドウのアトリビュート領域の概念図である。実施形態の図柄表示制御装置１２はウインドウを実画面上（液晶表示画面上）に一度に１６個開くことができる。１６個のウインドウに対応してウインドウ０〜ウインドウ１５の各ウインドウのアトリビュート領域が設けられている。各ウインドウのアトリビュート領域は、水平仮想画面表示開始位置（ＩＨＰＯＳ）、垂直仮想画面表示開始位置（ＩＶＰＯＳ）、水平表示開始位置（ＤＨＰＯＳ）、垂直表示開始位置（ＤＶＰＯＳ）、水平表示サイズ（ＨＳＩＺＥ）、垂直表示サイズ（ＨＳＩＺＥ）の６つの設定領域により構成されている。
【００３５】
図７は、ウインドウのアトリビュート領域に設定される各設定値と仮想領域上の図柄及びそのウインドウと実画面上に表示されるウインドウとの関係を示す図である。図７に示すように仮想領域は水平方向５１２ドット、垂直方向１０２４ドットの大きさを有している。また、図７の例では、仮想領域の所定の位置に「三角形」で表した図形及び「円と三角形と線」とで「人」を表した図形が貼り付けられている。
【００３６】
ウインドウのアトリビュート領域の水平表示サイズ（ＨＳＩＺＥ）及び垂直表示サイズ（ＨＳＩＺＥ）は、ウインドウの大きさを設定するものであり、図７のウインドウ１では水平方向６５ドット、垂直方向７０ドットの大きさであり、ウインドウ２では水平方向６３ドット、垂直方向８０ドットの大きさである。
【００３７】
ウインドウのアトリビュート領域の水平仮想画面表示開始位置（ＩＨＰＯＳ）及び垂直仮想画面表示開始位置（ＩＶＰＯＳ）は、仮想領域におけるウインドウの配置位置を設定するものであり、仮想領域の左上角を原点（０，０）とし、ウインドウの左上角を基準位置としてある。図７のウインドウ１では水平方向２００ドット目、垂直方向１１０ドット目であり、ウインドウ２では水平方向４００ドット目、垂直方向１００ドット目である。
【００３８】
ウインドウのアトリビュート領域の水平表示開始位置（ＤＨＰＯＳ）及び垂直表示開始位置（ＤＶＰＯＳ）は、実画面上におけるウインドウの配置位置を設定するものである。なお、実画面は水平方向３２０ドット、垂直方向２３４ドットの大きさを有している。実画面の左上角を原点（０，０）とし、ウインドウの左上角を基準位置としてあり、図７のウインドウ１では水平方向１００ドット目、垂直方向５０ドット目であり、ウインドウ２では水平方向２００ドット目、垂直方向６０ドット目である。
【００３９】
図７に示すように、ウインドウは、仮想領域に対して配置された箇所のウインドウ内部の図形を写し込み、実画面に対して配置された箇所に（所定の領域に）写し込んだ図形を転写することで図形を表示する。したがって、実画面上の所定領域において上下方向の揺れ変動を行わせる場合であれば、ウインドウのアトリビュート領域に設定される各設定値のうち、水平仮想画面表示開始位置（ＩＨＰＯＳ）、垂直仮想画面表示開始位置（ＩＶＰＯＳ）、水平表示開始位置（ＤＨＰＯＳ）、水平表示サイズ（ＨＳＩＺＥ）、垂直表示サイズ（ＨＳＩＺＥ）は変えないで、実画面上におけるウインドウの垂直方向の配置位置を設定する垂直表示開始位置（ＤＶＰＯＳ）のみを所定の周期で所定の振幅となるように変化させることで実現することができる。
【００４０】
次に、例えば、図柄「７」を上下方向の揺れ変動を行わせる場合について説明する。なお、仮想領域の所定の位置には表示に用いられる全ての種類の図柄データ（例えば、数字の０から９）が所定順序で設定されている。
【００４１】
図８は図柄「７」を上下方向の揺れ変動を行わせる態様を示す図である。表示状態指定制御手段から表示制御手段に対して、図柄番号「７」と基準位置として位置番号「０」が渡され、揺れ変動の開始を受けると（図柄揺れフラグのオン）、表示制御手段は、仮想領域に設定された図柄「７」と実画面上の所定位置に対してウインドウを設定する。また、実画面上に表示する図柄「７」のウインドウの初期の水平表示開始位置（ＤＨＰＯＳ）及び垂直表示開始位置（ＤＶＰＯＳ）を初期値（Ｘ０，Ｙ０）とする。また、図柄が中図柄の場合であれば、実画面上の設定位置は中図柄表示領域となる。
【００４２】
この時点から表示制御手段は、所定周期で実画面上に表示する図柄「７」の垂直表示開始位置（ＤＶＰＯＳ）を所定のドット数Ｎだけ減らす（ウインドウの位置をドット数Ｎだけ下方にずらす）。表示制御手段は、ウインドウの垂直表示開始位置（ＤＶＰＯＳ）が予め定めた境界値に達している場合は、図柄データ「７」の表示に応じた垂直表示開始位置（ＤＶＰＯＳ）を所定のドット数Ｎだけ増やす。表示制御手段は、ウインドウの垂直表示開始位置（ＤＶＰＯＳ）が初期値Ｙ０となっている場合は、１サイクルの振動が完了したものとみなす。
【００４３】
実画面上では、図柄「７」を表示するウインドウが垂直方向に位置を変えることに対応して図８に示すように図柄「７」が上下方向に揺れ変動する。表示制御手段は、表示状態指定制御手段から揺れ変動の停止を受けると（図柄揺れフラグのオフ）、ウインドウの垂直表示開始位置（ＤＶＰＯＳ）を初期の値Ｙ０とし、ウインドウの振動を停止する。
【００４４】
以上に述べた揺れ変動に関する処理を図９乃至図１３に示すフローチャートを参照して説明する。図９は、表示状態指定制御手段に含まれる揺れ変動指令手段のフローチャートであり、図１０乃至図１３は、表示制御手段の揺れ変動動作処理のフローチャートである。なお、図９乃至図１３の各処理は、図３の表示制御用ＣＰＵ２３が実行するものである。
【００４５】
図５に示す変動パターンの一態様の場合で説明すると、左図柄、右図柄及び中図柄のうち、図柄の変動が開始されてから最初に左図柄の揺れ変動が開始し、２番目に右図柄の揺れ変動が開始し、最後に中図柄の揺れ変動が開始する。左図柄及び右図柄は、メイン制御装置１１から図柄表示制御装置１２に停止コマンドが送られるまで揺れ変動を続ける。中図柄は、第１回目の揺れ変動は２８８０ｍｓの間行い、次に低速で１図柄変動し、第２回目の揺れ変動は２８８０ｍｓの間行い、再び低速で１図柄変動し、第３回目の揺れ変動は２８８０ｍｓの間行い、次に低速で１図柄変動し、第４回目の揺れ変動はメイン制御装置１１から図柄表示制御装置１２に停止コマンドが送られるまで揺れ変動を続ける。
【００４６】
左図柄の揺れ変動が開始される以前では、図９に示す揺れ変動指令手段の各処理はいずれも実行されない。したがって、左図柄揺れフラグ、右図柄揺れフラグ及び中図柄揺れフラグは全てオフである。図１０に示す左図柄揺れ動作処理においては、左図柄揺れフラグがオフである結果、ステップＡ０１を偽と判別、左図柄揺れ動作の開始フラグがクリアされている結果、ステップＡ０８を偽と判別するから、左図柄の揺れ動作は開始されない。
【００４７】
ＣＰＵ２３は、左図柄揺れ動作処理を終えると図１１の右図柄揺れ動作処理に移行する（上述の場合であれば、ステップＡ１０を偽と判別すると右図柄揺れ動作処理に移行する）。右図柄揺れ動作処理においても右図柄揺れフラグがオフである結果、ステップＢ０１を偽と判別、右図柄揺れ動作の開始フラグがクリアされている結果、ステップＢ０８を偽と判別するから、右図柄の揺れ動作は開始されない。
【００４８】
ＣＰＵ２３は、右図柄揺れ動作処理を終えると図１２の中図柄揺れ動作処理に移行する（上述の場合であれば、ステップＢ２０を偽と判別すると中図柄揺れ動作処理に移行する）。中図柄揺れ動作処理においても中図柄揺れフラグがオフである結果、ステップＣ０１を偽と判別、中図柄揺れ動作の開始フラグがクリアされている結果、ステップＣ０８を偽と判別するから、中図柄の揺れ動作は開始されない。
【００４９】
左図柄の揺れ変動が開始される時点では、図９に示す左図柄揺れ変動処理が実行され、左図柄揺れフラグがオンとなる（ステップＳ１０）。図１０に示す左図柄揺れ動作処理においては、左図柄揺れフラグがオンである結果、ＣＰＵ２３はステップＡ０１を真と判別し、左図柄揺れ動作の開始フラグがセットされているか否かを判別する（ステップＡ０２）。ＣＰＵ２３は、開始フラグがクリアされている結果、ステップＡ０２を偽と判別し、次いで、左図柄揺れ動作の開始フラグをセットし（ステップＡ０３）、左図柄に関するウインドウの水平表示開始位置（ＤＨＰＯＳ）を初期値にセットし（ステップＡ０４）、左図柄に関するウインドウの垂直開始位置（ＤＶＰＯＳ）を初期値にセットし（ステップＡ０５）、右図柄揺れ動作処理に移行する。なお、上記の説明において左図柄に関するウインドウの水平仮想画面表示開始位置（ＩＨＰＯＳ）、垂直仮想画面表示開始位置（ＩＶＰＯＳ）、水平表示サイズ（ＨＳＩＺＥ）、垂直表示サイズ（ＨＳＩＺＥ）は予め設定済みであるものとする。
【００５０】
ＣＰＵ２３は、右図柄の揺れ変動が開始される以前では、前述と同様にステップＢ０１を偽、ステップＢ０８を偽と判別して中図柄揺れ動作処理に移行し、前述と同様にステップＣ０１を偽、ステップＣ０８を偽と判別して図示していない図柄表示制御処理のメインルーチンにリターンする。
【００５１】
上述のように、ステップＡ０２乃至ステップＡ０５の処理を行って、左図柄の揺れ動作に関する処理を開始すると、次回の左図柄揺れ動作処理では、ＣＰＵ２３は、左揺れ図柄フラグがオン、開始フラグがセットである結果、ステップＡ０１を真、ステップＡ０２を真と判別し、次いで、左図柄に関するウインドウの垂直表示開始位置ＤＶＰＯＳの切換のための所定周期時間が経過したか否かを判別する（ステップＡ０６）。ＣＰＵ２３は、前記所定周期時間が経過するまでの間は、毎回の左図柄揺れ動作処理で、ステップＡ０１を真、ステップＡ０２を真、ステップＡ０６を偽と判別し、右図柄揺れ動作処理に移行する。
【００５２】
そして、左図柄に関するウインドウの垂直表示開始位置（ＤＶＰＯＳ）の切換のための所定周期時間が経過すると、ＣＰＵ２３は、ステップＡ０６を真と判別し、ウインドウの垂直表示開始位置（ＤＶＰＯＳ）の値を切り換えるＤＶＰＯＳ切換設定処理（サブルーチン）を行う（ステップＡ０６）。なお、この場合は、左図柄に関するウインドウの垂直表示開始位置（ＤＶＰＯＳ）の値を切り換える処理となる。
【００５３】
ここで、ＤＶＰＯＳ切換設定処理について説明する。図１３は、ＣＰＵ２３が実行するＤＶＰＯＳ切換設定処理のサブルーチンを示すフローチャートである。ＣＰＵ２３は、まず、（ＤＶＰＯＳ）の現在値が初期値（本実施形態ではＹ０とする）であるか否かを判別する（ステップＤ０１）。ＤＶＰＯＳ切換設定処理を最初に開始する時点では（ＤＶＰＯＳ）の値は初期値にセットされている結果、ＣＰＵ２３は、ステップＤ０１を真と判別し、減少フラグをオンし（ステップＤ０２）、ウインドウの垂直表示開始位置（ＤＶＰＯＳ）を所定のドット数Ｎだけ減少し（ステップＤ０３）、今回のＤＶＰＯＳ切換設定処理を終えて左図柄揺れ動作処理にリターンし、右図柄揺れ動作処理に移行する。この結果、実画面の図柄「７」の表示位置が左図柄表示部の初期位置（略中央位置）からドット数Ｎだけ下がった位置に表示されることになる。
【００５４】
ＣＰＵ２３は、左図柄に関するウインドウの垂直表示開始位置（ＤＶＰＯＳ）を切り換えた時点から、再び所定周期時間が経過するまでの間は、前述のように毎回の左図柄揺れ動作処理で、ステップＡ０１を真、ステップＡ０２を真、ステップＡ０６を偽と判別し、右図柄揺れ動作処理に移行する。そして、所定周期時間が経過すると、ステップＡ０６を真と判別して再びＤＶＰＯＳ切換設定処理を行う。このように、ＤＶＰＯＳ切換設定処理は、開始フラグがオンとなっている間、所定周期時間毎に行われる。
【００５５】
さて、第２回目に行われるＤＶＰＯＳ切換設定処理では、（ＤＶＰＯＳ）の値が「Ｙ０−Ｎ」となっている結果、ＣＰＵ２３はステップＤ０１を偽と判別し、減少フラグがオンとなっている結果、ステップＤ０４を真と判別し、さらに、（ＤＶＰＯＳ）の値が境界値（本実施形態では説明上Ｙ０−３Ｎとする）に達しているか否かの判別を偽と判別し（ステップＤ０５）、（ＤＶＰＯＳ）を所定のドット数Ｎだけ減少し（ステップＤ０３）、今回のＤＶＰＯＳ切換設定処理を終える。
【００５６】
このように、ＤＶＰＯＳ切換設定処理を所定周期時間毎に繰り返すと、やがて左図柄に関するウインドウの垂直表示開始位置ＤＶＰＯＳの値が、「Ｙ０−２Ｎ」、「Ｙ０−３Ｎ」のように減少して境界値「Ｙ０−３Ｎ」に達することになる。実画面では、図柄「７」の表示位置が左図柄表示部の初期位置（略中央位置）からドット数Ｎずつ下がっていき、左図柄表示部において最も下がった位置に表示されることになる。
【００５７】
ＤＶＰＯＳ切換設定処理において、（ＤＶＰＯＳ）の値が境界値「Ｙ０−３Ｎ」に達している場合、ＣＰＵ２３は、ステップＤ０１を偽と判別し、ステップＤ０４を真と判別し、ステップＤ０５を真と判別し、減少フラグをオフし（ステップＤ０６）、ウインドウの垂直表示開始位置（ＤＶＰＯＳ）を所定のドット数Ｎだけ増加し（ステップＤ０７）、この場合であれば、（ＤＶＰＯＳ）の値が「Ｙ０−２Ｎ」となり、今回のＤＶＰＯＳ切換設定処理を終える。
【００５８】
次回以降のＤＶＰＯＳ切換設定処理においては、（ＤＶＰＯＳ）の値が初期値「Ｙ０」でない場合、減少フラグがオフとなっている結果、ＣＰＵ２３は、ステップＤ０１を偽と判別し、ステップＤ０４を偽と判別し、ステップＤ０７に移行して（ＤＶＰＯＳ）を所定のドット数Ｎだけ増加し、ＤＶＰＯＳ切換設定処理を終える。このように、ＤＶＰＯＳ切換設定処理を所定周期時間毎に繰り返すと、やがて左図柄に関するウインドウの垂直表示開始位置（ＤＶＰＯＳ）の値が、「Ｙ０−２Ｎ」、「Ｙ０−Ｎ」、「Ｙ０」のように増加して初期値「Ｙ０」に達することになる。実画面で図柄「７」の表示位置が左図柄表示部の最も下がった位置からドット数Ｎずつ上がっていき、左図柄表示部において初期位置（略中央位置）に表示されることになる。
【００５９】
次回のＤＶＰＯＳ切換設定処理においては、（ＤＶＰＯＳ）の値が初期値「Ｙ０」となる結果、ステップＤ０１を真と判別する結果、再び減少フラグがオンとされ、（ＤＶＰＯＳ）の値を所定ドット数Ｎだけ減少することとなる。このようにして、ウインドウの垂直表示開始位置（ＤＶＰＯＳ）の値を所定周期時間毎に所定の振幅で変化させることにより実画面上で図柄の揺れ変動表示を実現している。
【００６０】
なお、（ＤＶＰＯＳ）の変化量Ｎおよび／または境界値については固定とはせず、例えば、乱数等により変化させてもよい。（ＤＶＰＯＳ）の変化量Ｎおよび／または境界値を切り換えるタイミングは、左図柄、右図柄、中図柄の変動パターンが切換設定される毎でもよい。この場合には、例えば、現在の変動パターンにおけるウインドウの振動は（ＤＶＰＯＳ）の変化量Ｎ１で行われ、次回の変動パターンにおけるウインドウの振動は（ＤＶＰＯＳ）の変化量Ｎ２で行われる。また、（ＤＶＰＯＳ）の変化量Ｎおよび／または境界値を切り換えるタイミングは、図５に示す中図柄の変動パターンのように複数回揺れ変動が（第１回から第４回まで）ある場合には、揺れ変動の回数毎であってもよい。この場合には、例えば、第１回目の揺れ変動におけるウインドウの振動は（ＤＶＰＯＳ）の変化量Ｎ１で行われ、第２回の揺れ変動におけるウインドウの振動は（ＤＶＰＯＳ）の変化量Ｎ２で行われる。
【００６１】
また、（ＤＶＰＯＳ）の変化量Ｎおよび／または境界値の切換設定は、ＤＶＰＯＳ切換設定処理開始時に行ってもよいし、ＤＶＰＯＳ切換設定処理内で行ってもよい。さらに、上記実施の形態では、ウインドウの垂直表示開始位置（ＤＶＰＯＳ）の値を切り換えているが、（ＤＶＰＯＳ）の代りにウインドウの水平表示開始位置（ＤＨＰＯＳ）の値を切り換えて水平方向に振動させてもよい。このように、図柄の揺れ変動の態様をときどきかえることで、演出にバリエーションが増え、遊技者が飽きることを解消でき、面白味を増すことができる。
【００６２】
以上は、左図柄に関する揺れ動作処理について説明したが、図１１の右図柄揺れ動作処理及び図１２の中図柄揺れ動作処理についても、左図柄揺れ動作処理と全く同じアルゴリズムであるので、詳細な説明は省略する。
【００６３】
図５に示すように、左図柄の揺れ変動が開始された後、右図柄の揺れ変動が開始されることとなる。右図柄の揺れ変動が開始される時点で、図９の右図柄揺れ変動処理が実行され、右図柄揺れフラグがオンとなる（ステップＳ２０）。この結果、左図柄揺れ動作処理と全く同じアルゴリズムである右図柄揺れ動作処理が実行開始となる。
【００６４】
また、右図柄の揺れ変動が開始された後、中図柄の揺れ変動が開始されることとなる。中図柄の揺れ変動が開始される時点で、図９の中図柄揺れ変動処理が実行され、中図柄揺れフラグがオンとなる（ステップＳ３０）。この結果、左図柄揺れ動作処理と全く同じアルゴリズムである中図柄揺れ動作処理が実行開始となる。
【００６５】
ただし、図５に示す変動パターンにおいては、中図柄の揺れ変動に関しては４回行うようになっており、第１回目、第２回目及び第３回目は揺れ変動の時間が２８８０ｍｓとなっている。ＣＰＵ２３は、揺れ変動が第１回目、第２回目及び第３回目の場合は、中図柄揺れフラグをオンすると、次いで図９の中図柄待機時間処理に移行する。
【００６６】
中図柄待機時間処理において、ＣＰＵ２３は、揺れ変動時間を計時する揺れ変動タイマをスタートし（ステップＳ４０）、タイマ処理を行って計時を行い（ステップＳ４１）、揺れ変動タイマによる計時が２８８０ｍｓを経過したか否かを判別する（ステップＳ４２）。ＣＰＵ２３は、揺れ変動タイマによる計時が２８８０ｍｓを経過していない場合は、ステップＳ４１及びステップＳ４２の判別処理を繰り返す。そして、ＣＰＵ２３は、揺れ変動タイマによる計時が２８８０ｍｓを経過すると、中図柄揺れフラグをオフに切り換える（ステップＳ４３）。
【００６７】
中図柄揺れフラグがオンからオフに切り換わると、図１２の中図柄揺れ動作処理においては、ＣＰＵ２３は、ステップＣ０１を偽と判別し、中図柄揺れ動作の開始フラグがセットされている結果、ステップＣ０８を真と判別し、中図柄に関するウインドウの垂直表示開始位置（ＤＶＰＯＳ）の値を初期値にセットし（ステップＣ０９）、中図柄揺れ動作の開始フラグをクリアし（ステップＣ１０）、図示していない図柄表示制御処理のメインルーチンにリターンする。この結果、中図柄が中図柄表示部の初期位置（略中央位置）に一時停止する。この後、図柄表示制御処理のメインルーチンにより、低速で１図柄変動が行われ、再び、中図柄揺れフラグがオンとされ、第２回目の中図柄揺れ動作処理が開始される。このようにして、２８８０ｍｓの揺れ変動と低速１図柄の変動とを３回繰り返し、第４回目の揺れ変動を開始した後、メイン制御装置１１から停止コマンドが図柄表示装置１２に送信されることとなる。
【００６８】
図柄表示制御装置１２のＣＰＵ２３は、停止コマンドを受けると図９の全図柄停止処理を実行し、左図柄揺れフラグをオフし（ステップＳ５０）、右図柄揺れフラグをオフし（ステップＳ５１）、中図柄をオフする（ステップＳ５２）。
【００６９】
左図柄揺れ動作処理においては、ＣＰＵ２３は、左図柄揺れフラグがオンからオフに切り換わると、図１２の左図柄揺れ動作処理においては、ＣＰＵ２３は、ステップＡ０１を偽と判別し、左図柄揺れ動作の開始フラグがセットされている結果、ステップＡ０８を真と判別し、左図柄に関するウインドウの垂直表示開始位置（ＤＶＰＯＳ）の値を初期値にセットし（ステップＡ０９）、左図柄揺れ動作の開始フラグをクリアし（ステップＡ１０）、右図柄揺れ動作処理に移行する。この結果、左図柄が左図柄表示部の初期位置（略中央位置）に停止する。
【００７０】
全く同様のアルゴリズムにより、右図柄揺れ動作処理において、右図柄に関するウインドウの垂直表示開始位置（ＤＶＰＯＳ）の値を初期値にセットし（ステップＢ０９）、右図柄揺れ動作の開始フラグをクリアし（ステップＢ１０）、中図柄揺れ動作処理に移行する。この結果、右図柄が右図柄表示部の初期位置（略中央位置）に停止する。中図柄揺れ動作処理においては前述したように中図柄が中図柄表示部の初期位置（略中央位置）に停止する。
【００７１】
本発明によれば、図柄を揺れ変動させる時、図１５に示す従来の記述方式のように図柄番号と図柄の位置番号とを複数回繰り返して記述して実行させる必要がなくなり、図８に示すように仮想領域に設定された図柄を実画面上に表示するウインドウを実画面上で揺れ変動させることで揺れ変動を実現できる。また、揺れ変動を行わせるための記述は、図柄番号及び位置番号は固定で変化させる必要がなく、揺れ変動の開始と停止及び揺れ変動の開始から停止までの待機時間を記述して実行させることができる。従って、データの記述が大幅に簡略化できると共にプログラムの容量を軽減でき、演出の仕様により揺れ変動の回数を変更する場合が生じても、待機時間を変更するだけで揺れ変動を継続できて対応できるので、演出に幅（バリエーション）を持たすことができる。
【００７２】
【発明の効果】
請求項１に記載の構成によれば、表示状態指定制御手段に設けられた揺れ変動指令手段が、図柄の揺れ変動の開始と揺れ変動の停止とを表示制御手段に指定すると共に揺れ変動の開始時から揺れ変動の停止時までの待機時間を計時し、表示制御手段が、揺れ変動指令手段により揺れ変動の開始を受けると、図柄番号及び位置番号に基いて仮想領域に設定された図柄及びそのウインドウのうち、ウインドウを実画面上で所定周期と振幅で所定方向に振動して表示することで図柄の揺れ変動を実現すると共に、表示制御手段が、揺れ変動指令手段により揺れ変動の停止を受けると、ウインドウの振動を停止するように構成したので、仮想領域に設定された図柄を実画面上に表示するウインドウを揺れ変動させることで揺れ変動を実現でき、揺れ変動を行わせるための記述は、揺れ変動の開始と停止及び揺れ変動の開始から停止までの待機時間を記述して実行させることができ、これによって、従来の記述方式のように図柄番号と図柄の位置番号とを複数回繰り返して記述して実行させる必要がなくなり、データの記述が大幅に簡略化できると共にプログラムの容量を軽減できる。
【００７３】
また、演出の仕様により揺れ変動の回数を変更する場合が生じても、待機時間を変更するだけで揺れ変動を継続できて対応できるので、演出に幅（バリエーション）を持たすことができる。
【００７４】
請求項２に記載の構成によれば、ウインドウの振動の周期（図柄の振動の速さ）、ウインドウの振動の振幅（図柄の振動の振れ幅）、ウインドウの振動の周期と振幅の両方をランダムに変更できるので、図柄の揺れ変動の態様をかえることで、演出にバリエーションが増え、遊技者が飽きることを解消でき、面白味を増すことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態におけるパチンコ遊技機に配備された遊技盤面の正面図
【図２】本実施形態のパチンコ遊技機に配備された制御系統の要部ブロック図
【図３】図柄制御基板に配備された図柄表示制御装置の要部ブロック図
【図４】図柄表示制御装置の機能ブロック図
【図５】本発明に係る図柄表示制御装置における変動データの一態様（左図柄、右図柄及び中図柄）の記述を示す図
【図６】ウインドウのアトリビュート領域の概念図
【図７】ウインドウのアトリビュート領域に設定される各設定値と仮想領域上の図柄及びそのウインドウと実画面上に表示されるウインドウとの関係を示す図
【図８】図柄「７」を上下方向の揺れ変動を行わせる態様を示す図
【図９】表示状態指定制御手段に含まれる揺れ変動指令手段のフローチャート
【図１０】表示制御手段の一部である左揺れ変動動作処理のフローチャート
【図１１】表示制御手段の一部である右揺れ変動動作処理のフローチャート
【図１２】表示制御手段の一部である中揺れ変動動作処理のフローチャート
【図１３】揺れ変動動作処理におけるＤＶＰＯＳ切換設定処理のサブルーチンを示すフローチャート
【図１４】従来の変動データ（左図柄、右図柄及び中図柄）の記述を示す図
【図１５】図１４に示す従来の変動データのうちの中図柄の変動パターンについての変動データと実画面上における図柄の揺れ変動態様を示す図
【符号の説明】
１  遊技盤面
２  図柄表示装置
３  図柄表示ユニット
４  天入賞口
５  図柄始動口
６  可変入賞装置
７  ランプ付き風車
８  普通入賞口
９  開閉扉
１０  大入賞口
１１  メイン制御装置
１２  図柄表示制御装置
１３  音声制御装置
１４  ランプ制御装置
１５  賞球制御装置
１６  入賞球検出装置
１７  球切れ検出装置
１８  貯留球検出装置
１９  ソレノイド
２０  賞品球検出装置
２１  貸球検出装置
２２  電源回路
２３  表示制御用ＣＰＵ
２４  ＲＡＭ
２５  制御ＲＯＭ
２６  ＶＤＰ
２７  キャラクタＲＯＭ
２８  ＶＲＡＭ
２９  Ｄ／Ａコンバータ
３０  ＬＣＤ表示器
３１  スイッチングレギュレータ
３２  トランス
【図１】
0004375507.tif 000002
【図２】
0004375507.tif 000003
【図３】
0004375507.tif 000004
【図４】
0004375507.tif 000005
【図５】
0004375507.tif 000006
【図６】
0004375507.tif 000007
【図７】
0004375507.tif 000008
【図８】
0004375507.tif 000009
【図９】
0004375507.tif 000010
【図１０】
0004375507.tif 000011
【図１１】
0004375507.tif 000012
【図１２】
0004375507.tif 000013
【図１３】
0004375507.tif 000014
【図１４】
0004375507.tif 000015
【図１５】
0004375507.tif 000016