JP6913068B2 - Pachinko machine - Google Patents
Pachinko machine Download PDFInfo
- Publication number
- JP6913068B2 JP6913068B2 JP2018200586A JP2018200586A JP6913068B2 JP 6913068 B2 JP6913068 B2 JP 6913068B2 JP 2018200586 A JP2018200586 A JP 2018200586A JP 2018200586 A JP2018200586 A JP 2018200586A JP 6913068 B2 JP6913068 B2 JP 6913068B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- effect
- data
- sub
- liquid crystal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Display Devices Of Pinball Game Machines (AREA)
Description
本発明は、パチンコ機、アレンジボール機、雀球遊技機、スロットなどの遊技機に関し、より詳しくは、遊技において注目して欲しいタイミングをより明確に遊技者に報知することができる遊技機に関する。 The present invention relates to a game machine such as a pachinko machine, an arrange ball machine, a sparrow ball game machine, and a slot machine, and more particularly to a game machine capable of more clearly notifying a player of a timing to be noticed in a game.
従来のパチンコ機等の遊技機として、例えば特許文献1に記載のような遊技機が知られている。この遊技機は、対象物に対し発光表現を施すために、対象物周辺に表示されている周辺物が照らされているかのような表現をすることができるというものである。
As a game machine such as a conventional pachinko machine, for example, a game machine as described in
しかしながら、上記のような遊技機は、対象物周辺に表示されている周辺物が照らされているかのような表現手法であるため、画面全体や注目させたい箇所に対する発光に適用させることができず、もって、遊技において注目して欲しいタイミングをより明確に遊技者に報知できていないといった問題があった。 However, since the above-mentioned gaming machine is an expression method as if the peripheral objects displayed around the object are illuminated, it cannot be applied to the entire screen or the part to be noticed. Therefore, there is a problem that the timing that the player wants to pay attention to in the game cannot be notified more clearly to the player.
そこで本発明は、上記問題に鑑み、遊技において注目して欲しいタイミングをより明確に遊技者に報知することができる遊技機を提供することを目的としている。 Therefore, in view of the above problems, it is an object of the present invention to provide a gaming machine capable of more clearly notifying the player of the timing to be noticed in the gaming.
上記本発明の目的は、以下の手段によって達成される。なお、括弧内は、後述する実施形態の参照符号を付したものであるが、本発明はこれに限定されるものではない。 The above object of the present invention is achieved by the following means. In addition, although the reference numerals of the embodiments described later are added in parentheses, the present invention is not limited thereto.
請求項1の発明に係る遊技機によれば、所定信号に起因して実行された抽選処理による抽選結果に対応する画像演出を表示手段(例えば、図2に示す液晶表示装置41)に表示する遊技機において、
前記画像演出は、複数のフレーム画像を前記表示手段(例えば、図2に示す液晶表示装置41)に順次表示することによって構成され、
前記複数のフレーム画像は、これら順次表示される複数のフレーム画像の一部において、該一部の複数のフレーム画像の前後のフレーム画像の明度又は色相を表現するデータの差が、他の複数のフレーム画像の前後のフレーム画像の明度又は色相を表現するデータの差に比べて大きくなる(例えば、図23〜図24参照)ように構成され、
前記一部の複数のフレーム画像は、前記抽選処理による抽選結果が特定結果となるか否かを示唆する示唆演出の一部である発光表現(例えば、図25(i)に示す発光表現EF)であり、
前記一部の複数のフレーム画像と演出画像を重ね合わせることで、前記示唆演出の一部として前記発光表現を施しており(例えば、図25(i)参照)、
前記示唆演出後の抽選結果が前記表示手段(例えば、図2に示す液晶表示装置41)に表示されるにあたっては、前後のフレーム画像の明度又は色相を表現するデータの差が、前記一部の複数のフレーム画像の前後のフレーム画像の明度又は色相を表現するデータの差に比べて小さくなるように構成することによって、前記発光表現(例えば、図25(i)に示す発光表現EF)を施さないようにしている(例えば、図25(j),(k)参照)ことを特徴としている。
According to the gaming machine according to the invention of
The image effect is configured by sequentially displaying a plurality of frame images on the display means (for example, the liquid
In the plurality of frame images, in a part of the plurality of frame images displayed sequentially, the difference in data expressing the brightness or hue of the frame images before and after the plurality of frame images is different from the other plurality. It is configured to be larger than the difference in the data representing the brightness or hue of the frame image before and after the frame image (see, for example, FIGS. 23 to 24).
The plurality of frame images are part of a suggestion effect suggesting whether or not the lottery result by the lottery process is a specific result (for example, the light emission expression EF shown in FIG. 25 (i)). And
By superimposing the plurality of frame images and the effect image, the light emission expression is applied as a part of the suggestion effect (see, for example, FIG. 25 (i)).
When the lottery result after the suggestion effect is displayed on the display means (for example, the liquid
本発明によれば、遊技において注目して欲しいタイミングをより明確に遊技者に報知することができる。 According to the present invention, it is possible to more clearly notify the player of the timing at which he / she wants to pay attention in the game.
以下、本発明に係る遊技機の一実施形態を、パチンコ遊技機を例にして、図面を参照して具体的に説明する。なお、以下の説明において、上下左右の方向を示す場合は、図示正面から見た場合の上下左右をいうものとする。 Hereinafter, an embodiment of the gaming machine according to the present invention will be specifically described with reference to the drawings, taking a pachinko gaming machine as an example. In the following description, when the directions of up, down, left, and right are shown, it means the up, down, left, and right when viewed from the front of the illustration.
<遊技機外観構成の説明>
まず、図1及び図2を参照して、本実施形態に係るパチンコ遊技機の外観構成を説明する。
<Explanation of the appearance configuration of the gaming machine>
First, the appearance configuration of the pachinko gaming machine according to the present embodiment will be described with reference to FIGS. 1 and 2.
図1に示すように、パチンコ遊技機1は、木製の外枠2の前面に矩形状の前面枠3を開閉可能に取り付け、その前面枠3の裏面に取り付けられている遊技盤収納フレーム(図示せず)内に遊技盤4が装着された構成からなる。遊技盤4は、図2に示す遊技領域40を前面に臨ませた状態で装着され、図1に示すようにこの遊技領域40の前側に透明ガラスを支持したガラス扉枠5が設けられている。なお、上記遊技領域40は、遊技盤4の面上に配設された球誘導レール6(図2参照)で囲まれた領域からなるものである。
As shown in FIG. 1, the
一方、パチンコ遊技機1は、図1に示すように、ガラス扉枠5の下側に前面操作パネル7が配設され、その前面操作パネル7には上受け皿ユニット8が設けられ、この上受け皿ユニット8には、排出された遊技球を貯留する上受け皿9が一体形成されている。また、この前面操作パネル7には、球貸しボタン11及びプリペイドカード排出ボタン12(カード返却ボタン12)が設けられ、さらには、略十字キーからなる操作スイッチ13が設けられている。この操作スイッチ13は、主として遊技者が使用するもので、上下左右4箇所に対応する上下左右選択スイッチSW1〜SW4とで構成されている。
On the other hand, in the
一方、上受け皿9の上皿表面部分には、内蔵ランプ(図示せず)点灯時に押下することにより演出効果を変化させることができる押しボタン式の演出ボタン装置14が設けられている。また、この上受け皿9には、当該上受け皿9に貯留された遊技球を下方に抜くための球抜きボタン15が設けられている。
On the other hand, a push button type
また一方、図1に示すように、前面操作パネル7の右端部側には、発射ユニットを作動させるための発射ハンドル16が設けられ、前面枠3の上部両側面側には、BGM(Background music)あるいは効果音を発するスピーカ17が設けられている。そして、上記前面枠3の周枠には、LEDランプ等の装飾ランプが配設されている。
On the other hand, as shown in FIG. 1, a launching
他方、上記遊技盤4の遊技領域40には、図2に示すように、略中央部にLCD(Liquid Crystal Display)等からなる液晶表示装置41が配設されている。この液晶表示装置41は、表示エリアを左、中、右の3つのエリアに分割し、独立して数字やキャラクタあるいは図柄(装飾図柄)の変動表示等が可能なものである。そしてこのような液晶表示装置41の周囲には、装飾用の上飾り42a、左飾り42b、右飾り42cが設けられており、この上飾り42a、左飾り42b、右飾り42cの背面側には可動役物装置43が配設されている。
On the other hand, in the
この可動役物装置43は、図2に示すように、遊技の進行に伴い所定の演出動作を行う上可動役物43aと、左可動役物43bと、右可動役物43cと、左上可動役物43dと、さらに、上・左・右・左上可動役物43a〜43dを、夫々、駆動する2相のステッピングモータ等のモータ(図示せず)とで構成されている。なお、これら上・左・右・左上可動役物43a〜43dには、光の装飾により演出効果を現出するLEDランプ等の装飾ランプが配設されている。
As shown in FIG. 2, the
一方、液晶表示装置41の真下には、特別図柄始動口44が配設され、その内部には入賞球を検出する特別図柄始動口スイッチ44a(図3参照)が設けられている。そして、この特別図柄始動口44の右側には、大入賞口45が配設され、その内部には入賞球を検出する大入賞口スイッチ45a(図3参照)が設けられている。
On the other hand, a special
さらに、上記液晶表示装置41の右上部(右飾り42c近傍)にはゲートからなる普通図柄始動口46が配設され、その内部には、遊技球の通過を検出する普通図柄始動口スイッチ46a(図3参照)が設けられている。また、上記大入賞口45の右側及び上記特別図柄始動口44の左側には、一般入賞口47が夫々配設され(図示では、右側に1つ、左側に3つ)、その内部には、夫々、遊技球の通過を検出する一般入賞口スイッチ47a(図3参照)が設けられている。
Further, a normal
そして、上記遊技盤4の遊技領域40の右下周縁部には、7セグメントが3個並べて構成されており、そのうち2個の7セグメントが特別図柄表示装置48であり、他の7セグメントは保留球数等を表示するものである。この特別図柄表示装置48の左側には、2個のLEDからなる普通図柄表示装置49が設けられている。なお、上記遊技盤4の遊技領域40には、複数の遊技釘(図示せず)が配設され、遊技球の落下方向変換部材としての風車50が配設されている。
Then, three 7 segments are arranged side by side in the lower right peripheral portion of the
<制御装置の説明>
次に、上記のような外観構成からなるパチンコ遊技機1内に設けられる遊技の進行状況に応じて電子制御を行う制御装置を、図3を用いて説明する。この制御装置は、図3に示すように、遊技動作全般の制御を司る主制御基板60と、その主制御基板60からの制御コマンドに基づいて遊技球を払出す払出制御基板70と、画像と光と音についての制御を行うサブ制御基板80とで主に構成されている。
<Explanation of control device>
Next, a control device provided in the
主制御基板60は、主制御CPU600と、一連の遊技制御手順を記述した遊技プログラム等を格納した主制御ROM601と、作業領域やバッファメモリ等として機能する主制御RAM602とで構成されたワンチップマイクロコンピュータを搭載している。そして、このように構成される主制御基板60には、払出モータMを制御して遊技球を払い出す払出制御基板70が接続されている。そしてさらには、特別図柄始動口44への入賞を検出する特別図柄始動口スイッチ44aと、普通図柄始動口46の通過を検出する普通図柄始動口スイッチ46aと、一般入賞口47への入賞を検出する一般入賞口スイッチ47aと、大入賞口45への入賞を検出する大入賞口スイッチ45aとが接続されている。また、主制御基板60には、特別図柄表示装置48と、普通図柄表示装置49とが接続されている。
The
このように構成される主制御基板60は、特別図柄始動口スイッチ44a又は普通図柄始動口スイッチ46aからの信号を主制御CPU600にて受信すると、遊技者に有利な特別遊技状態(いわゆる「大当たり」)を発生させるか、あるいは、遊技者に不利な遊技状態(いわゆる「ハズレ」)を発生させるかの抽選を行い、その抽選結果である当否情報に応じて特別図柄の変動パターンや停止図柄あるいは普通図柄の表示内容を決定し、その決定した情報を特別図柄表示装置48又は普通図柄表示装置49に送信する。これにより、特別図柄表示装置48又は普通図柄表示装置49に抽選結果が表示されることとなる。そしてさらに、主制御基板60、すなわち、主制御CPU600は、その決定した情報を含む演出制御コマンドを生成し、サブ制御基板80に送信する。なお、主制御基板60、すなわち、主制御CPU600が、一般入賞口スイッチ47a、大入賞口スイッチ45aからの信号を受信した場合は、遊技者に幾らの遊技球を払い出すかを決定し、その決定した情報を含む払出制御コマンドを払出制御基板70に送信することで、払出制御基板70が遊技者に遊技球を払い出すこととなる。
When the
一方、払出制御基板70は、上記主制御基板60(主制御CPU600)からの払出制御コマンドを受信し、その受信した払出制御コマンドに基づいて払出モータ信号を生成する。そして、その生成した払出モータ信号にて、払出モータMを制御し、遊技者に遊技球を払い出す。そしてさらに、払出制御基板70は、遊技球の払出動作を示す賞球計数信号や払出動作の異常に係るステイタス信号を送信し、遊技者の操作に応答して遊技球を発射させる発射制御基板71の動作を開始又は停止させる発射制御信号を送信する処理を行う。
On the other hand, the
サブ制御基板80は、上記主制御基板60(主制御CPU600)からの演出制御コマンドを受けて各種演出を実行制御すると共に、液晶表示装置41に表示される表示画像を制御するサブ制御CPU800aと、演出制御手順を記述した制御プログラムや図4に示す演出シナリオテーブルPR_TBL等が格納されているサブ制御ROM800bと、作業領域やバッファメモリ等として機能するサブ制御RAM800cとで構成されたサブワンチップマイコン800を搭載している。そしてさらに、サブ制御基板80は、所望のBGMや効果音を生成する音LSI801と、BGMや効果音等の音データ等が予め格納されている音ROM802と、サブワンチップマイコン800の指示に基づき液晶表示装置41に表示される画像データを生成するVDP803と、静止画圧縮データと動画圧縮データが格納されているCGROM804と、動画圧縮データを伸張する作業領域と、液晶表示装置41に表示される画像データを一時的に保存するフレームバッファ領域とで構成されるDDR2SDRAM805とが搭載されている。なお、静止画とは、いわゆるスプライト画像であって、文字等のテキストデータや背景画像、あるいは、特別図柄等、単一の画像を示すものである。また、動画とは、連続的に変化する複数枚(複数フレーム分)の静止画の集合を意味し、液晶表示装置41に複数枚の静止画が連続して描画されることで、円滑な動作が再現されるものである。なおまた、静止画圧縮データと、動画圧縮データは、一体的に作成されておらず、別々に作成され、それぞれ、別々にCGROM804内に格納されている。しかして、文字等のテキストデータである静止画圧縮データと、動画圧縮データとが別々に作成され、CGROM804内に別々に格納されることにより、綴り間違い等の不具合が発生しても、その文字等のテキストデータだけを修正すれば良いからデバックの精度を向上させることができ、さらには、作業工数を削減することができる。
The
このように構成されるサブ制御基板80には、ランプ演出効果を現出するLEDランプ等の装飾ランプが搭載されている装飾ランプ基板90が接続され、さらに、各種設定等が可能な操作スイッチ13が接続され、内蔵されているランプ(図示せず)点灯時に遊技者が押下することにより演出効果を変化させることができる押しボタン式の演出ボタン装置14が接続され、遊技の進行に伴い所定の演出動作を行う可動役物装置43が接続されている。そしてさらに、BGMや効果音等を発するスピーカ17が接続され、さらに、液晶表示装置41が接続されている。
A
かくして、このように構成されるサブ制御基板80は、主制御基板60(主制御CPU600)より送信される大当たり抽選結果(大当たりかハズレの別)に基づく特別図柄変動パターン、現在の遊技状態、始動保留球数、抽選結果に基づき停止させる装飾図柄等に必要となる基本情報を含んだ演出制御コマンドをサブ制御CPU800aにて受信する。そして、サブ制御CPU800aは、受信した演出制御コマンドに対応した演出パターンを、サブ制御ROM800b内に予め格納しておいた多数の演出パターンの中から抽選により決定し、その決定した演出パターンを実行指示する制御信号をサブ制御RAM800c内に一時的に格納する。
Thus, the
サブ制御CPU800aは、サブ制御RAM800cに格納しておいた演出パターンを実行指示する制御信号のうち、音に関する制御信号を音LSI801に送信する。これを受けて音LSI801は、当該制御信号に対応する音データを音ROM802より読み出し、スピーカ17に出力する。これにより、スピーカ17より上記決定された演出パターンに対応したBGMや効果音が発せられることとなる。
The
またサブ制御CPU800aは、サブ制御RAM800cに格納しておいた演出パターンを実行指示する制御信号のうち、光に関する制御信号を装飾ランプ基板90に送信する。これにより、装飾ランプ基板90が、ランプ演出効果を現出するLEDランプ等の装飾ランプを点灯又は消灯する制御を行うため、上記決定された演出パターンに対応したランプ演出が実行されることとなる。
Further, the
そしてサブ制御CPU800aは、サブ制御RAM800cに格納しておいた演出パターンを実行指示する制御信号のうち、画像に関するコマンドリストをVDP803に送信する。これにより、VDP803が、当該コマンドリストに基づく画像を表示させるように画像データを生成し、その生成した画像データを液晶表示装置41に送信することにより、上記決定された演出パターンに対応した画像が液晶表示装置41に表示されることとなる。
Then, the
さらにサブ制御CPU800aは、サブ制御RAM800cに格納しておいた演出パターンを実行指示する制御信号のうち、可動役物に関する制御信号を可動役物装置43に送信する。これにより、可動役物装置43は、上記決定された演出パターンに対応した可動をすることとなる。なお、図3に示す符号100は電源基板で、上記説明した各基板への電源を供給しており、図示では、電源供給ルートは、省略している。
Further, the
<演出シナリオテーブルの説明>
ここで、サブ制御ROM800b内に格納されている演出シナリオテーブルPR_TBLについて、図4を用いて詳しく説明する。図4(a)に示すように、演出シナリオテーブルPR_TBLには、サブ制御CPU800aにて決定された演出パターンに対応した複数の演出シナリオデータPS_DATAが格納されている。この演出シナリオデータPS_DATAには、液晶表示装置41に表示させる画像データを描画する際に使用される1レイヤ毎のデータである1レイヤデータPS_DATA1が複数格納されている。この1レイヤデータPS_DATA1には、図4(b)に示すように、1フレーム〜10フレーム描画する等のフレームデータPS_DATA10と、制御コードデータPS_DATA11と、液晶表示装置41に表示させる際の位置を示す座標データPS_DATA12と、画像の変形,拡大,縮小,透過度等の画素計算データPS_DATA13と、画像の拡大,縮小を示す拡縮データPS_DATA14とが格納されている。そしてさらには、スピーカ17より発せられる音を示す音データPS_DATA15と、可動役物装置43を可動させるための可動役物データPS_DATA16と、ランプ演出効果を現出するLEDランプ等の装飾ランプを点灯又は消灯させるためのランプデータPS_DATA17とが格納されている。
<Explanation of production scenario table>
Here, the effect scenario table PR_TBL stored in the
また、制御コードデータPS_DATA11は、図4(c)に示す制御テーブルCH_TBLが格納されているサブ制御ROM800bのアドレス番地が格納されており、そのアドレス番地に示す内容のデータが参照されることとなる。すなわち、制御テーブルCH_TBLは、図4(c)に示すように、複数のキャラ用データCH_DATAが格納されており、このキャラ用データCH_DATAには、静止画か動画かを示すデータPS_DATA110と、CGROM804のアドレス番地を示すアドレスデータPS_DATA111と、画像サイズを示す画像サイズデータPS_DATA112と、操作スイッチ13の連打演出又は演出ボタン装置14の押下演出の有効/無効を示すボタンデータPS_DATA113と、可動役物装置43の可動を開始するタイミングを示す可動役物タイミングデータPS_DATA114と、が格納されている。これにより、制御コードデータPS_DATA11は、図4(c)に示す制御テーブルCH_TBLに格納されている複数のキャラ用データCH_DATAから、一つのキャラ用データCH_DATAを参照することとなる。なお、演出シナリオデータPS_DATAに格納されている1レイヤデータPS_DATA1は、優先順位が低いものから順に格納されており、この優先順位が低い位置に、図4(c)に示す制御テーブルCH_TBLより動画を示すデータPS_DATA110が参照されるような制御コードデータPS_DATA11が格納され、優先順位が高い位置に、図4(c)に示す制御テーブルCH_TBLより静止画を示すデータPS_DATA110が参照されるような制御コードデータPS_DATA11が格納されている。
Further, the control code data PS_DATA11 stores the address address of the
<VDPの説明>
一方、液晶表示装置41に表示させる画像データを生成するVDP803は、図5に示すように構成されている。
<Explanation of VDP>
On the other hand, the
図5に示すように、VDP803は、DDR2SDRAM805用のインターフェース回路(I/F)8030と、CGROM804用のインターフェース回路(I/F)8031と、サブワンチップマイコン800用のインターフェース回路(I/F)8032とが内蔵されている。そしてさらに、VDP803は、サブワンチップマイコン800(サブ制御CPU800a)からインターフェース回路(I/F)8032を介してアクセスされるシステム制御レジスタ8033と、コマンドリストを記憶するコマンドメモリ8034と、コマンドリストを解析するコマンドパーサ8035と、CGROM804内のデータの読出しを制御するCGメモリコントローラ8036と、静止画圧縮データをデコードする静止画デコーダ8037と、動画圧縮データをデコードする動画デコーダ8038と、静止画デコーダ8037及び動画デコーダ8038にてデコード(伸張)された画像について、拡大・縮小・回転・移動などのアフィン変換や投影変換などを実行するジオメトリエンジン8039と、内蔵VRAM8040と、液晶表示装置41に表示される画像データを生成するレンダリングエンジン8041と、DDR2SDRAM805内のデータの読出し、及び、DDR2SDRAM805内へのデータの書き込みを制御するDDR2SDRAMコントローラ8042と、液晶表示装置41へレンダリングエンジン8041にて生成された画像データを表示させるタイミング等の制御を行うディスプレイコントローラ8043と、液晶表示装置41へ画像データを送信するにあたり、LVDS(Low Voltage Differential Signaling)形式で送信するLVDS送信部8044とで構成されている。
As shown in FIG. 5, the
システム制御レジスタ8033は、VDP803に対する指示データなどをサブワンチップマイコン800(サブ制御CPU800a)が書き込むレジスタ群と、VDP803の動作状態などを示す情報をサブワンチップマイコン800(サブ制御CPU800a)が読み出すレジスタ群とに大別される。これにより、サブワンチップマイコン800(サブ制御CPU800a)は、所定の入力レジスタに必要な設定値を書き込むことで、VDP803を適宜動作させ、必要な出力レジスタの値を参照することで、VDP803の動作状態を把握することが可能となる。
The
一方、コマンドメモリ8034は、コマンドリストが記憶されるもので、このコマンドリストは、サブワンチップマイコン800(サブ制御CPU800a)よりインターフェース回路(I/F)8032を介して送信されてくるものである。より具体的に説明すると、サブワンチップマイコン800(サブ制御CPU800a)は、主制御基板60(主制御CPU600)にて受信した演出制御コマンドに対応した演出パターンを、サブ制御ROM800b内に予め格納しておいた多数の演出パターンの中から抽選により決定し、その決定した演出パターン、すなわち、図4に示す演出シナリオテーブルPR_TBLに基づいて、コマンドリストを作成し、インターフェース回路(I/F)8032を介してコマンドメモリ8034に送信する。これを受けて、コマンドメモリ8034は、そのコマンドリストを記憶するというものである。
On the other hand, the
他方、コマンドパーサ8035は、上記コマンドメモリ8034に記憶されているコマンドリストを解析し、このコマンドリスト解析によって、毎フレーム描画動作が実行されることとなる。すなわち、静止画デコーダ8037は、コマンドパーサ8035によるコマンドリストの解析結果に基づいて、CGメモリコントローラ8036を用いて、アドレスデータPS_DATA111(図4(c)参照)にて示すCGROM804のアドレス番地より静止画圧縮データを読み出し、その読み出した静止画圧縮データをデコード(伸張)する。そして、デコードされた静止画データは、内蔵VRAM8040内に一時保存されることとなる。
On the other hand, the
一方、動画デコーダ8038は、コマンドパーサ8035によるコマンドリストの解析結果に基づいて、CGメモリコントローラ8036を用いて、アドレスデータPS_DATA111(図4(c)参照)にて示すCGROM804のアドレス番地より動画圧縮データを読み出し、その読み出した動画圧縮データをデコード(伸張)する。そして、デコードされた動画データは、DDR2SDRAM805内に一時保存されることとなる。
On the other hand, the
このようにして、デコード(伸張)された静止画や動画(1フレーム分の動画)は、コマンドパーサ8035によるコマンドリストの解析結果、すなわち、図4(b)に示す各種データ(フレームデータPS_DATA10,座標データPS_DATA12,画素計算データPS_DATA13,拡縮データPS_DATA14)に基づいて、ジオメトリエンジン8039が、拡大・縮小・回転・移動などのアフィン変換や、投影変換などの処理を施し、その処理が施された静止画データは、内蔵VRAM8040内に格納され、動画データは、DDR2SDRAM805内に格納されることとなる。
The still images and moving images (moving images for one frame) decoded in this way are the analysis results of the command list by the
そして、その後、レンダリングエンジン8041が機能して、DDR2SDRAM805内に格納されている動画データが、DDR2SDRAMコントローラ8042によって読み出され、レンダリングエンジン8041によって、動画データが描画される。次いで、内蔵VRAM8040より静止画データが読み出され、静止画データが描画される。これにより、動画データ上に静止画データが上書き描画されることにより、液晶表示装置41に表示される画像データが生成されることとなる。なお、この生成された画像データは、DDR2SDRAMコントローラ8042によって、DDR2SDRAM805内のフレームバッファ領域内に書き込まれることとなる。
Then, after that, the
かくして、フレームバッファ領域内に書き込まれた画像データは、ディスプレイコントローラ8043によって、DDR2SDRAMコントローラ8042より読み出され、LVDS送信部8044によって液晶表示装置41に送信されることとなる。これにより、液晶表示装置41にレンダリングエンジン8041によって生成された画像データが表示されることとなる。
Thus, the image data written in the frame buffer area is read from the
ところで、液晶表示装置41に表示される画像データは1フレーム毎に更新されるが、この1フレームの表示動作が終わったことをサブワンチップマイコン800(サブ制御CPU800a)が把握できるように、図3,図5に示すVSYNC(垂直同期信号)を割込み信号としてVDP803からサブ制御CPU800aに対して送信するようにしている。これにより、サブ制御CPU800aは、1フレーム分の画像データが液晶表示装置41に表示されたことを把握することができる。なお、このVSYNC割込み信号は、例えば、33ms毎に発生するようにしている。
By the way, the image data displayed on the liquid
ここで、本発明の特徴とするところは、割込み演出、又は、画像演出に関するところであるため、この点につき、図6〜図20を参照して具体的に説明する。 Here, since the feature of the present invention relates to the interrupt effect or the image effect, this point will be specifically described with reference to FIGS. 6 to 20.
<割込み演出(突入演出)の説明>
まず、割込み演出(突入演出)に関する点について説明することとする。
<Explanation of interrupt production (rush production)>
First, the points related to the interrupt effect (rush effect) will be described.
特別図柄始動口44(図2参照)へ遊技球が入賞(特別図柄始動口スイッチ44a(図3参照)にて検出)すると、その入賞した遊技球(入賞球)に対して、遊技者に有利な特別遊技状態を発生させるか(いわゆる「大当たり」)、あるいは、遊技者に不利な遊技状態を発生させるか(いわゆる「ハズレ」)の抽選が主制御基板60(主制御CPU600)にて行われる。そして、その抽選結果が演出制御コマンドとして主制御基板60(主制御CPU600)よりサブ制御基板80に送信される。
When a game ball wins a prize in the special symbol start port 44 (see FIG. 2) (detected by the special symbol start
そして、サブ制御基板80は、上記演出制御コマンドをサブ制御CPU800aにて受信し、当該サブ制御CPU800aは、受信した演出制御コマンドに対応した演出パターンをサブ制御ROM800b内に予め格納しておいた多数の演出パターンの中から抽選により決定し、画像に関するコマンドリストをVDP803に送信する。これにより、VDP803が、当該コマンドリストに基づく画像を表示させるように画像データを生成し、その生成した画像データを液晶表示装置41に送信することにより、上記決定された演出パターンに対応した画像が液晶表示装置41に表示されることとなる。
Then, the
ところで、多数の演出パターンの中から抽選により決定した演出パターンが、割込み演出(突入演出)が発生するものであった場合、以下のように処理される。なお、このような割込み演出(突入演出)は、先読み予告演出などの複数変動にまたがるものに使用される。 By the way, when an effect pattern determined by lottery from a large number of effect patterns causes an interrupt effect (rush effect), it is processed as follows. It should be noted that such an interrupt effect (rush effect) is used for a pre-reading advance notice effect or the like that spans a plurality of fluctuations.
特別図柄始動口44(図2参照)へ遊技球が入賞(特別図柄始動口スイッチ44a(図3参照)にて検出)すると、主制御基板60(主制御CPU600)より演出制御コマンドとして変動コマンドが送信され、もって、特別図柄の変動が開始(図6に示すタイミングT1参照)し、液晶表示装置41には、図7(a)に示すように、特別図柄の変動が表示、すなわち、左特別図柄SD1,中特別図柄SD2,右特別図柄SD3の変動が表示される(本変動表示映像P1参照)。そして、図6に示すタイミングT2時、上記決定した演出パターン内に組み込まれた突入演出の開始を示す開始フラグをサブ制御CPU800aが実行すると、割込み演出である突入演出が実行される。この際、液晶表示装置41には、図7(b)に示すように、中特別図柄SD2が停止し、中特別図柄SD2の四隅側に「突入演出」との文字が表示される(突入演出開始映像P2参照)。なお、開始フラグの詳細は、後述することとする。
When a game ball wins a prize in the special symbol start port 44 (see FIG. 2) (detected by the special symbol start
次いで、液晶表示装置41には、図7(b)に示すような突入演出開始映像P2が表示された後、図7(c)に示すような突入演出表示映像P3が表示される。液晶表示装置41に表示される突入演出表示映像P3は、突入演出(本実施形態においては、光沢のある卵型の球形状の周りをリング状の光が覆っている映像P3aを例示)が表示され、画面右下隅には、遊技者が視認できる程度に小さく左特別図柄SD1,中特別図柄SD2,右特別図柄SD3の変動が表示(映像P3b参照)されているものである。そして、図6に示すタイミングT5時、突入演出シナリオ内に組み込まれた突入演出の終了を示す終了フラグをサブ制御CPU800aが実行すると、突入演出の実行が終了する。この際、液晶表示装置41には、図7(f)に示すように、特別図柄の変動が表示、すなわち、左特別図柄SD1,中特別図柄SD2,右特別図柄SD3の変動が表示される(本変動表示映像P1参照)。なお、終了フラグの詳細は、後述することとする。
Next, the liquid
ところで、この突入演出は、図6に示すように、液晶表示装置41に表示中に、主制御基板60(主制御CPU600)より演出制御コマンドとして確定コマンドが送信され、図6に示すタイミングT3時、特別図柄(図7(a)に示す左特別図柄SD1,中特別図柄SD2,右特別図柄SD3)の変動が確定しても、さらに、主制御基板60(主制御CPU600)より演出制御コマンドとして変動コマンドが送信され、図6に示すタイミングT4時、再び、特別図柄(図7(e)に示す左特別図柄SD1,中特別図柄SD2,右特別図柄SD3)の変動が開始しても、その影響を受けずに、突入演出の開始から終了まで表示し続けられるものである。
By the way, as shown in FIG. 6, this rush effect is displayed on the liquid
すなわち、従来であれば、本実施形態に示すような割込み演出である突入演出が液晶表示装置41に表示中に、特別図柄(図7(a)に示す左特別図柄SD1,中特別図柄SD2,右特別図柄SD3)の変動が確定する図9(b−1)に示すタイミングT3時、又は、特別図柄(図7(a)に示す左特別図柄SD1,中特別図柄SD2,右特別図柄SD3)の変動が再び開始する図9(b−2)に示すタイミングT4時、サブ制御CPU800aは、サブ制御RAM800cに格納しておいた抽選により決定した演出パターンをクリアする。そのため、図9(b−1),(b−2)に示すように、特別図柄の変動が確定(タイミングT3時)、又は、特別図柄の変動が再び開始(タイミングT4時)すると、液晶表示装置41には、表示されている割込み演出である突入演出が表示途中であっても、突入演出の実行が停止するため、非表示となる。それゆえ、遊技者の興趣を低下させてしまう可能性があるといった問題があった。なお、突入演出が非表示となった際、液晶表示装置41には、特別図柄(図7(a)に示す左特別図柄SD1,中特別図柄SD2,右特別図柄SD3)の確定内容、又は、特別図柄(図7(a)に示す左特別図柄SD1,中特別図柄SD2,右特別図柄SD3)の変動内容が表示されることとなる。
That is, conventionally, while the rush effect, which is an interrupt effect as shown in the present embodiment, is being displayed on the liquid
そこで、本実施形態においては、サブ制御RAM800cに格納される演出パターンとは別の領域に割込み演出(突入演出)を格納するようにしている。
Therefore, in the present embodiment, the interrupt effect (rush effect) is stored in an area different from the effect pattern stored in the
しかして、本実施形態に示すような割込み演出である突入演出が液晶表示装置41に表示中に、図9(b−1),(b−2)に示すように、特別図柄の変動が確定(タイミングT3時)、又は、特別図柄の変動が再び開始(タイミングT4時)した際、サブ制御CPU800aが、サブ制御RAM800cに格納される演出パターン(変動に関する演出を含む)の領域をクリアし、割込み演出(突入演出)の領域をクリアしないようにすれば、液晶表示装置41に表示されている割込み演出である突入演出は、図9(b−1),(b−2)に示すように、タイミングT5時、サブ制御CPU800aが突入演出の終了を示す終了フラグを実行するまで、液晶表示装置41に表示し続けられることとなる。
Then, while the rush effect, which is the interrupt effect as shown in the present embodiment, is being displayed on the liquid
しかして、本実施形態によれば、発生した割込み演出を途中で終了させることなく、最後まで表示させることができ、もって、遊技者の興趣を向上させることができる。 Therefore, according to the present embodiment, the generated interrupt effect can be displayed to the end without being terminated in the middle, and thus the interest of the player can be improved.
ところで、上記のような変動に関する演出と、割込み演出(突入演出)とを液晶表示装置41に表示するにあたって、図6に示すような表示をしている。すなわち、タイミングT1〜T2時、図7(a)に示すような特別図柄の変動を表示、すなわち、左特別図柄SD1,中特別図柄SD2,右特別図柄SD3の変動を表示し(本変動表示映像P1参照)ている。そして、液晶表示装置41の表示を切り替え、タイミングT2〜T3時、図7(b)に示すような突入演出開始映像P2を表示した後、図7(c)に示すような突入演出表示映像P3、すなわち、突入演出(本実施形態においては、光沢のある卵型の球形状の周りをリング状の光が覆っている映像P3aを例示)、並びに、遊技者が視認できる程度に小さく左特別図柄SD1,中特別図柄SD2,右特別図柄SD3の変動を表示(映像P3b参照)している。さらに、タイミングT3時、図7(d)に示すような突入演出表示映像P4、すなわち、突入演出(本実施形態においては、光沢のある卵型の球形状の周りをリング状の光が覆っている映像P3aを例示)、並びに、遊技者が視認できる程度に小さく、確定した左特別図柄SD1,中特別図柄SD2,右特別図柄SD3を表示(映像P4a参照)している。そしてさらに、タイミングT4時、図7(e)に示すような突入演出表示映像P3、すなわち、突入演出(本実施形態においては、光沢のある卵型の球形状の周りをリング状の光が覆っている映像P3aを例示)、並びに、遊技者が視認できる程度に小さく左特別図柄SD1,中特別図柄SD2,右特別図柄SD3の変動を表示(映像P3b参照)している。またさらに、タイミングT5時、液晶表示装置41の表示を切り替え、図7(f)に示すような特別図柄の変動を表示、すなわち、左特別図柄SD1,中特別図柄SD2,右特別図柄SD3の変動を表示(本変動表示映像P1参照)している。
By the way, when displaying the above-mentioned effect related to fluctuation and the interrupt effect (rush effect) on the liquid
しかして、このように液晶表示装置41の表示を切り替えるにあたって、本実施形態においては、処理の簡素化を図るため、図8に示すように、映像を重ね合わせる処理をしている。具体的に説明すると、サブ制御CPU800aが、図6に示す変動に関する演出の画像(映像)に基づくコマンドリストをVDP803に送信すると、VDP803が、当該コマンドリストに基づく画像(映像)を表示させるように、図8に示す本変動表示映像P1を生成する。そして、その生成された本変動表示映像P1は、VDP803によって、液晶表示装置41に描画される。さらに、サブ制御CPU800aは、図7(b)〜(e)に示すような突入演出が発生した際、図6に示す割込み演出の画像に関するコマンドリストもVDP803に送信する。これにより、VDP803が、当該コマンドリストに基づく画像(映像)を表示させるように、図8に示す突入演出表示映像P3を生成する。そして、その生成された突入演出表示映像P3は、VDP803によって、図8に示すように、本変動表示映像P1上に重ね合わされて、液晶表示装置41に描画される。すなわち、液晶表示装置41には本変動表示映像P1,突入演出表示映像P3の何れも、VDP803によって、描画されている。そして、液晶表示装置41に突入演出表示映像P3を描画するにあたって、突入演出表示映像P3を本変動表示映像P1上に重ね合わせるようにしている。これにより、本変動表示映像P1は、突入演出表示映像P3により完全に隠蔽されることとなるから、液晶表示装置41には、図7(c)〜(e)に示すような突入演出表示映像P3が表示され、図8に示す本変動表示映像P1(左特別図柄SD1,中特別図柄SD2,右特別図柄SD3)は、図6に示すタイミングT2〜タイミングT5中も液晶表示装置41に描画(図6に示す特別図柄の変動→確定→再変動の描画)され続けているものの、遊技者からは視認不能(視認できない)となる。そのため、本変動表示映像P1の内容を示す表示として、図7(c)〜(e),図8に示すように、遊技者が視認できる程度に小さく左特別図柄SD1,中特別図柄SD2,右特別図柄SD3の変動又は確定を表示(映像P3b、P4a参照)している。なお、図7(b)〜(e)に示すような突入演出が発生していない時、又は、終了した時は、図8に示す突入演出表示映像P3は生成されないため、本変動表示映像P1上に重ね合わされていた突入演出表示映像P3がなくなり、もって、本変動表示映像P1(左特別図柄SD1,中特別図柄SD2,右特別図柄SD3)が液晶表示装置41に表示、すなわち、遊技者からは視認可能となる。
Therefore, in switching the display of the liquid
しかして、このように、液晶表示装置41の表示を切り替えるにあたって、上記説明したような重ね合わせる処理をすれば、処理が簡素化されることとなる。すなわち、液晶表示装置41に突入演出表示映像P3が遊技者から視認可能に表示されている際、例えば、遊技者からは視認不能(視認できない)な本変動表示映像P1を生成すべく透明な映像を生成する処理をすることも考えられるが、そのような処理をすると、複雑な制御が必要となるため、単に、映像を重ね合わせる処理した方が、処理が簡素化されることとなる。また、このように液晶表示装置41の表示内容に合わせて映像を透明にしたりしなかったりするような処理をすると表示タイミングがずれる可能性があり、もって、遊技者に違和感を与える可能性があるため、単に、映像を重ね合わせる処理した方が好ましい。
Thus, when switching the display of the liquid
ところで、本実施形態においては、突入演出の開始を示す開始フラグをサブ制御CPU800aが実行すると、割込み演出である突入演出が実行され、突入演出の終了を示す終了フラグをサブ制御CPU800aが実行すると、割込み演出である突入演出の実行が終了する処理にしているが、それは、次の理由によるものである。以下、図10,図11を参照して具体的に説明する。
By the way, in the present embodiment, when the
まず、図10(a)に示すように、タイミングT10〜タイミングT11時、ステップアップ1(SU1)の会話予告演出が実行され、タイミングT11〜タイミングT14時、ステップアップ2(SU2)の会話予告演出が実行され、タイミングT14〜タイミングT17時、ステップアップ3(SU3)の会話予告演出が実行される会話予告演出が存在しているものとする。そして、図10(b)に示すように、特別図柄(図7(a)に示す左特別図柄SD1,中特別図柄SD2,右特別図柄SD3)が4秒間変動し(タイミングT10〜タイミングT11)、タイミングT11〜タイミングT12の期間中に、中特別図柄SD2の変動が停止する処理が実行される4秒変動演出パターンと、特別図柄(図7(a)に示す左特別図柄SD1,中特別図柄SD2,右特別図柄SD3)が9秒間変動し(タイミングT10〜タイミングT13)、タイミングT13〜タイミングT15の期間中に、中特別図柄SD2の変動が停止する処理が実行される9秒変動演出パターンと、特別図柄(図7(a)に示す左特別図柄SD1,中特別図柄SD2,右特別図柄SD3)が13秒間変動し(タイミングT10〜タイミングT16)、タイミングT16〜タイミングT18の期間中に、中特別図柄SD2の変動が停止する処理が実行される13秒変動演出パターンと、が存在しているものとする。 First, as shown in FIG. 10A, the conversation notice effect of step-up 1 (SU1) is executed at timing T10 to timing T11 o'clock, and the conversation notice effect of step-up 2 (SU2) is executed at timing T11 to timing T14:00. Is executed, and it is assumed that there is a conversation notice effect in which the conversation notice effect of step-up 3 (SU3) is executed from timing T14 to timing T17:00. Then, as shown in FIG. 10B, the special symbols (left special symbol SD1, middle special symbol SD2, right special symbol SD3 shown in FIG. 7A) fluctuate for 4 seconds (timing T10 to timing T11). During the period from timing T11 to timing T12, a 4-second fluctuation effect pattern in which the process of stopping the fluctuation of the middle special symbol SD2 is executed, and a special symbol (left special symbol SD1 and middle special symbol SD2 shown in FIG. 7A). , Right special symbol SD3) fluctuates for 9 seconds (timing T10 to timing T13), and during the period from timing T13 to timing T15, a process of stopping the fluctuation of the middle special symbol SD2 is executed, and a 9-second variation effect pattern. The special symbol (left special symbol SD1, middle special symbol SD2, right special symbol SD3 shown in FIG. 7A) fluctuates for 13 seconds (timing T10 to timing T16), and during the period from timing T16 to timing T18, the middle special symbol. It is assumed that there is a 13-second variation effect pattern in which the process of stopping the variation of the symbol SD2 is executed.
かくして、4秒変動演出パターンが実行されている際、会話予告演出が実行されると、図10(c)に示すように、タイミングT10〜タイミングT11時、ステップアップ1(SU1)の会話予告演出が実行された後、タイミングT13〜タイミングT15の期間中に、中特別図柄SD2の変動が停止する処理が実行される。 Thus, when the conversation notice effect is executed while the 4-second variation effect pattern is being executed, as shown in FIG. 10 (c), the conversation notice effect of timing T10 to timing T11:00 and step-up 1 (SU1) is performed. Is executed, and during the period from timing T13 to timing T15, the process of stopping the fluctuation of the middle special symbol SD2 is executed.
そして、9秒変動演出パターンが実行されている際、ステップアップ1(SU1)のみの会話予告演出が実行されると、図10(c)に示すように、タイミングT10〜タイミングT11時、ステップアップ1(SU1)の会話予告演出が実行された後、タイミングT11〜タイミングT13時、特別図柄(図7(a)に示す左特別図柄SD1,中特別図柄SD2,右特別図柄SD3)の変動処理が実行され、そして、タイミングT13〜タイミングT15の期間中に、中特別図柄SD2の変動が停止する処理が実行される。 Then, when the 9-second variation effect pattern is being executed and the conversation notice effect of only step-up 1 (SU1) is executed, as shown in FIG. 10 (c), the step-up is performed at timing T10 to timing T11. After the conversation notice effect of 1 (SU1) is executed, the variation processing of the special symbol (left special symbol SD1, middle special symbol SD2, right special symbol SD3 shown in FIG. 7 (a)) is performed at timing T11 to timing T13:00. It is executed, and during the period from timing T13 to timing T15, the process of stopping the fluctuation of the middle special symbol SD2 is executed.
また、13秒変動演出パターンが実行されている際、ステップアップ1(SU1)のみの会話予告演出が実行されると、図10(c)に示すように、タイミングT10〜タイミングT11時、ステップアップ1(SU1)の会話予告演出が実行された後、タイミングT11〜タイミングT16時、特別図柄(図7(a)に示す左特別図柄SD1,中特別図柄SD2,右特別図柄SD3)の変動処理が実行され、そして、タイミングT16〜タイミングT18の期間中に、中特別図柄SD2の変動が停止する処理が実行される。 Further, when the conversation notice effect of only step-up 1 (SU1) is executed while the 13-second variation effect pattern is being executed, as shown in FIG. 10 (c), the step-up is performed at timing T10 to timing T11. After the conversation notice effect of 1 (SU1) is executed, the variation processing of the special symbol (left special symbol SD1, middle special symbol SD2, right special symbol SD3 shown in FIG. 7 (a)) is performed at timing T11 to timing T16:00. It is executed, and during the period from timing T16 to timing T18, the process of stopping the fluctuation of the middle special symbol SD2 is executed.
さらに、9秒変動演出パターンが実行されている際、ステップアップ1(SU1)〜ステップアップ2(SU2)の会話予告演出が実行されると、図10(c)に示すように、タイミングT10〜タイミングT11時、ステップアップ1(SU1)の会話予告演出が実行され、タイミングT11〜タイミングT14時、ステップアップ2(SU2)の会話予告演出が実行され、その後、タイミングT14〜タイミングT15の期間中に、中特別図柄SD2の変動が停止する処理が実行される。 Further, when the conversation notice effect of step-up 1 (SU1) to step-up 2 (SU2) is executed while the 9-second variation effect pattern is executed, the timing T10 to 10 as shown in FIG. 10 (c). At timing T11 o'clock, the conversation notice effect of step-up 1 (SU1) is executed, at timing T11 to timing T14:00, the conversation notice effect of step-up 2 (SU2) is executed, and then during the period from timing T14 to timing T15. , The process of stopping the fluctuation of the medium special symbol SD2 is executed.
またさらに、13秒変動演出パターンが実行されている際、ステップアップ1(SU1)〜ステップアップ2(SU2)の会話予告演出が実行されると、図10(c)に示すように、タイミングT10〜タイミングT11時、ステップアップ1(SU1)の会話予告演出が実行され、タイミングT11〜タイミングT14時、ステップアップ2(SU2)の会話予告演出が実行され、その後、タイミングT14〜タイミングT17時、特別図柄(図7(a)に示す左特別図柄SD1,中特別図柄SD2,右特別図柄SD3)の変動処理が実行され、そして、タイミングT16〜タイミングT18の期間中に、中特別図柄SD2の変動が停止する処理が実行される。 Furthermore, when the conversation notice effect of step-up 1 (SU1) to step-up 2 (SU2) is executed while the 13-second variation effect pattern is being executed, the timing T10 is as shown in FIG. 10 (c). ~ Timing T11 o'clock, step-up 1 (SU1) conversation notice effect is executed, timing T11-1 to timing T14:00, step-up 2 (SU2) conversation notice effect is executed, and then timing T14 ~ timing T17:00, special The variation processing of the symbols (left special symbol SD1, middle special symbol SD2, right special symbol SD3 shown in FIG. 7A) is executed, and the variation of the middle special symbol SD2 occurs during the period from timing T16 to timing T18. The process to stop is executed.
そしてさらに、13秒変動演出パターンが実行されている際、ステップアップ1(SU1)〜ステップアップ3(SU3)の会話予告演出が実行されると、図10(c)に示すように、タイミングT10〜タイミングT11時、ステップアップ1(SU1)の会話予告演出が実行され、タイミングT11〜タイミングT14時、ステップアップ2(SU2)の会話予告演出が実行され、タイミングT14〜タイミングT17時、ステップアップ3(SU3)の会話予告演出が実行され、その後、タイミングT17〜タイミングT18の期間中に、中特別図柄SD2の変動が停止する処理が実行される。 Further, when the conversation notice effect of step-up 1 (SU1) to step-up 3 (SU3) is executed while the 13-second variation effect pattern is being executed, the timing T10 is as shown in FIG. 10 (c). ~ Timing T11 o'clock, step-up 1 (SU1) conversation notice effect is executed, timing T11-timing T14:00, step-up 2 (SU2) conversation notice effect is executed, timing T14 ~ timing T17:00, step-up 3 The conversation notice effect of (SU3) is executed, and then a process of stopping the fluctuation of the middle special symbol SD2 is executed during the period from timing T17 to timing T18.
かくして、4秒変動演出パターン、9秒演出パターン、13秒演出パターンの何れかが実行される際、ステップアップ1(SU1)〜ステップアップ3(SU3)の会話予告演出が実行されるパターンとして、図10(c)に示す、6パターンの演出の何れかが実行されることとなる。 Thus, when any of the 4-second variable effect pattern, the 9-second effect pattern, and the 13-second effect pattern is executed, the conversation notice effect of step-up 1 (SU1) to step-up 3 (SU3) is executed. Any of the six patterns of effect shown in FIG. 10 (c) will be executed.
ところで、このような6パターンの演出の何れかが実行されるにあたって、上記説明した割込み演出である突入演出を実行させる際、この突入演出は、図7(b)に示すように、中特別図柄SD2が停止した際、実行されるものであるから、図11(a)に示すように、ステップアップ1(SU1)の会話予告演出が実行される4秒変動演出パターンが実行されている際、タイミングT11時から突入演出が実行される。また、ステップアップ1(SU1)の会話予告演出が実行される9秒変動演出パターンが実行されている際、タイミングT13時から突入演出が実行される。さらに、ステップアップ1(SU1)のみの会話予告演出が実行される13秒変動演出パターンが実行されている際、タイミングT16時から突入演出が実行される。またさらに、ステップアップ1(SU1)〜ステップアップ2(SU2)の会話予告演出が実行される9秒変動演出パターンが実行されている際、タイミングT14時から突入演出が実行される。そしてさらに、ステップアップ1(SU1)〜ステップアップ2(SU2)の会話予告演出が実行される13秒変動演出パターンが実行されている際、タイミングT16時から突入演出が実行される。またさらに、ステップアップ1(SU1)〜ステップアップ3(SU3)の会話予告演出が実行される13秒変動演出パターンが実行されている際、タイミングT17時から突入演出が実行される。 By the way, when any of the six patterns of the effect is executed, when the rush effect, which is the interrupt effect described above, is executed, the rush effect is a medium special symbol as shown in FIG. 7 (b). Since it is executed when SD2 is stopped, as shown in FIG. 11A, when the 4-second variation effect pattern in which the conversation notice effect of step-up 1 (SU1) is executed is executed, The rush effect is executed from the timing T11 o'clock. Further, when the 9-second variation effect pattern in which the conversation notice effect of step-up 1 (SU1) is executed is executed, the rush effect is executed from the timing T13:00. Further, when the 13-second variation effect pattern in which the conversation notice effect only for step-up 1 (SU1) is executed is executed, the rush effect is executed from the timing T16:00. Further, when the 9-second variation effect pattern in which the conversation notice effect of step-up 1 (SU1) to step-up 2 (SU2) is executed is executed, the rush effect is executed from the timing T14:00. Further, when the 13-second variation effect pattern in which the conversation notice effect of step-up 1 (SU1) to step-up 2 (SU2) is executed is executed, the rush effect is executed from the timing T16:00. Further, when the 13-second variation effect pattern in which the conversation notice effect of step-up 1 (SU1) to step-up 3 (SU3) is executed is executed, the rush effect is executed from the timing T17:00.
しかしながら、上記のように突入演出が実行される6パターン全てのシナリオを用意、すなわち、サブ制御ROM800b内に予め格納しておくと、プログラムの容量が増えるばかりか、本説明では理解を容易にするために会話予告演出しか例示していないが、実際の処理では、他の予告演出等が複合されて実行されるものであるから、処理が複雑化することとなる。
However, if all the scenarios of the six patterns in which the rush effect is executed as described above are prepared, that is, if they are stored in advance in the
そこで、本実施形態においては、突入演出のシナリオを1つだけ用意、すなわち、サブ制御ROM800b内に、突入演出のシナリオを1つだけ予め格納しておき、その突入演出の開始を示す開始フラグ(突入演出のシナリオを呼び出すCALL関数等)を用いて、その1つだけ用意しておいた突入演出が実行されるようにしている。すなわち、図11(b)に示すように、ステップアップ1(SU1)の会話予告演出が実行される4秒変動演出パターンが実行されている際、タイミングT11時に、サブ制御CPU800aが、開始フラグを実行するように、ステップアップ1(SU1)の会話予告演出が実行される4秒変動演出パターンのシナリオに開始フラグを組み込んでおく。これにより、タイミングT11時に、1つだけ用意しておいた突入演出のシナリオがサブ制御ROM800b内より呼び出され(読み出され)、突入演出が実行されることとなる。
Therefore, in the present embodiment, only one scenario for the rush effect is prepared, that is, only one scenario for the rush effect is stored in advance in the
また、図11(b)に示すように、ステップアップ1(SU1)の会話予告演出が実行される9秒変動演出パターンが実行されている際、タイミングT13時に、サブ制御CPU800aが、開始フラグを実行するように、ステップアップ1(SU1)の会話予告演出が実行される9秒変動演出パターンのシナリオに開始フラグを組み込んでおく。これにより、タイミングT13時に、1つだけ用意しておいた突入演出のシナリオがサブ制御ROM800b内より呼び出され(読み出され)、突入演出が実行されることとなる。
Further, as shown in FIG. 11B, when the 9-second variation effect pattern in which the conversation notice effect of step-up 1 (SU1) is executed is being executed, the
さらに、図11(b)に示すように、ステップアップ1(SU1)の会話予告演出が実行される13秒変動演出パターンが実行されている際、タイミングT16時に、サブ制御CPU800aが、開始フラグを実行するように、ステップアップ1(SU1)の会話予告演出が実行される13秒変動演出パターンのシナリオに開始フラグを組み込んでおく。これにより、タイミングT16時に、1つだけ用意しておいた突入演出のシナリオがサブ制御ROM800b内より呼び出され(読み出され)、突入演出が実行されることとなる。
Further, as shown in FIG. 11B, when the 13-second variation effect pattern in which the conversation notice effect of step-up 1 (SU1) is executed is being executed, the
またさらに、図11(b)に示すように、ステップアップ1(SU1)〜ステップアップ2(SU2)の会話予告演出が実行される9秒変動演出パターンが実行されている際、タイミングT14時に、サブ制御CPU800aが、開始フラグを実行するように、ステップアップ1(SU1)〜ステップアップ2(SU2)の会話予告演出が実行される9秒変動演出パターンのシナリオに開始フラグを組み込んでおく。これにより、タイミングT14時に、1つだけ用意しておいた突入演出のシナリオがサブ制御ROM800b内より呼び出され(読み出され)、突入演出が実行されることとなる。
Furthermore, as shown in FIG. 11B, when the 9-second variation effect pattern in which the conversation notice effect of step-up 1 (SU1) to step-up 2 (SU2) is executed is executed, at the timing T14:00, The start flag is incorporated in the scenario of the 9-second variation effect pattern in which the conversation notice effect of step-up 1 (SU1) to step-up 2 (SU2) is executed so that the
そしてさらに、図11(b)に示すように、ステップアップ1(SU1)〜ステップアップ2(SU2)の会話予告演出が実行される13秒変動演出パターンが実行されている際、タイミングT16時に、サブ制御CPU800aが、開始フラグを実行するように、ステップアップ1(SU1)〜ステップアップ2(SU2)の会話予告演出が実行される13秒変動演出パターンのシナリオに開始フラグを組み込んでおく。これにより、タイミングT16時に、1つだけ用意しておいた突入演出のシナリオがサブ制御ROM800b内より呼び出され(読み出され)、突入演出が実行されることとなる。
Further, as shown in FIG. 11B, when the 13-second variation effect pattern in which the conversation notice effect of step-up 1 (SU1) to step-up 2 (SU2) is executed is executed, at the timing T16, The start flag is incorporated in the scenario of the 13-second variation effect pattern in which the conversation notice effect of step-up 1 (SU1) to step-up 2 (SU2) is executed so that the
またさらに、図11(b)に示すように、ステップアップ1(SU1)〜ステップアップ3(SU3)の会話予告演出が実行される13秒変動演出パターンが実行されている際、タイミングT17時に、サブ制御CPU800aが、開始フラグを実行するように、ステップアップ1(SU1)〜ステップアップ3(SU3)の会話予告演出が実行される13秒変動演出パターンのシナリオに開始フラグを組み込んでおく。これにより、タイミングT18時に、1つだけ用意しておいた突入演出のシナリオがサブ制御ROM800b内より呼び出され(読み出され)、突入演出が実行されることとなる。
Furthermore, as shown in FIG. 11B, when the 13-second variation effect pattern in which the conversation notice effect of step-up 1 (SU1) to step-up 3 (SU3) is executed is executed, at the timing T17, The start flag is incorporated in the scenario of the 13-second variation effect pattern in which the conversation notice effect of step-up 1 (SU1) to step-up 3 (SU3) is executed so that the
しかして、このように、突入演出のシナリオを1つだけ用意しておき、その突入演出の開始を示す開始フラグを各種シナリオに組み込んでおけば、所望のタイミングで突入演出が実行されることとなるから、プログラムの容量を削減することができ、さらに、処理を簡素化することができる。 By the way, if only one scenario of the rush effect is prepared and the start flag indicating the start of the rush effect is incorporated into various scenarios in this way, the rush effect will be executed at a desired timing. Therefore, the capacity of the program can be reduced, and the processing can be simplified.
以上のことより、本実施形態においては、突入演出の開始を示す開始フラグをサブ制御CPU800aが実行すると、割込み演出である突入演出が実行され、突入演出の終了を示す終了フラグをサブ制御CPU800aが実行すると、割込み演出である突入演出の実行が終了する処理にしている。
From the above, in the present embodiment, when the
ところで、突入演出の終了を示す終了フラグを用いているのは、次の理由によるものである。以下、図9を参照して具体的に説明する。 By the way, the reason why the end flag indicating the end of the rush effect is used is as follows. Hereinafter, a specific description will be given with reference to FIG.
図9(b−1),(b−2)に示すように、タイミングT2時、サブ制御CPU800aが、突入演出の開始を示す開始フラグを実行すると、サブ制御CPU800aは、図9(a)に示す、突入演出の表示に関する制御コマンド(D608H 01H)を発行し、サブ制御RAM800cの割込み演出(突入演出)に関する領域に格納する。そして、サブ制御CPU800aは、サブ制御RAM800cの割込み演出(突入演出)に関する領域に格納されている突入演出の表示に関する制御コマンド(D608H 01H)を読み出し、その制御コマンドに対応した画像に関するコマンドリストをVDP803に送信する。これにより、VDP803が、当該コマンドリストに基づく画像を表示させるように画像データを生成し、その生成した画像データを液晶表示装置41に送信することにより、液晶表示装置41に、図7(b)〜(e)に示すような突入演出が表示されることとなる。
As shown in FIGS. 9 (b-1) and 9 (b-2), when the
しかしながら、このままでは、上述したように、サブ制御RAM800cの割込み演出(突入演出)に関する領域は、特別図柄の変動が確定、又は、特別図柄の変動が再び開始したとしても、サブ制御CPU800aにてクリアされないため、突入演出の表示に関する制御コマンド(D608H 01H)が格納されたままとなる。それゆえ、液晶表示装置41に、図7(c)〜(e)に示すような突入演出が表示され続けることとなり、新たに、突入演出を開始しようとしても、開始されないこととなる。そこで、適切なタイミングで突入演出の表示を終了するようにするため、1つだけ用意しておいた突入演出のシナリオの最後に、突入演出の終了を示す終了フラグを組み込んでおく。これにより、サブ制御CPU800aが、突入演出のシナリオを実行した最後に、突入演出の終了を示す終了フラグを実行すると、サブ制御CPU800aは、図9(a)に示す、突入演出の表示に関する制御コマンド(D608H 00H)を発行し、サブ制御RAM800cの割込み演出(突入演出)に関する領域に格納する。そして、サブ制御CPU800aは、サブ制御RAM800cの割込み演出(突入演出)に関する領域に格納されている突入演出の表示に関する制御コマンド(D608H 00H)を読み出し、その制御コマンドに対応した画像に関するコマンドリストをVDP803に送信する。これにより、VDP803が、液晶表示装置41に、図7(c)〜(e)に示すような突入演出が表示されないように処理する。
However, as it is, as described above, the area related to the interrupt effect (rush effect) of the
しかして、このようにすれば、発生した割込み演出を途中で終了させることなく、最後まで表示させることができ、もって、遊技者の興趣を向上させることができることとなる。 By doing so, it is possible to display the generated interrupt effect to the end without ending it in the middle, and thus it is possible to improve the interest of the player.
以上のことより、本実施形態においては、突入演出の実行を終了させるにあたって、突入演出の終了を示す終了フラグを用いて、終了させるようにしている。 From the above, in the present embodiment, when the execution of the rush effect is ended, the end flag indicating the end of the rush effect is used to end the execution.
<割込み演出(突入演出)の表示処理の説明>
ところで、図7(b)に示すような突入演出開始映像P2を液晶表示装置41に表示した後、連続して、図7(c)に示すような突入演出表示映像P3を表示させるにあたり、本実施形態においては、このような映像、すなわち、動画像を連続再生する際に、VDP803への処理負荷がかからないようにしている。以下、詳しく説明する。
<Explanation of display processing for interrupt effect (rush effect)>
By the way, in order to continuously display the rush effect display image P3 as shown in FIG. 7 (c) after displaying the rush effect start image P2 as shown in FIG. 7 (b) on the liquid
図7(b)に示すような突入演出開始映像P2を液晶表示装置41に表示した後、連続して、図7(c)に示すような突入演出表示映像P3を表示させるにあたっては、図12(a)に示すように、例えば、1フレーム目〜9フレーム目に、突入演出開始映像P2(図7(b)参照)に加え、予告等映像素材A〜Fと背景素材映像を液晶表示装置41に表示した後、10フレーム目以降、予告等映像素材A〜Fと背景素材映像の表示はそのままで、突入演出開始映像P2(図7(b)参照)に代わり、突入演出表示映像P3を液晶表示装置41に表示させることとなる。
After displaying the rush effect start image P2 as shown in FIG. 7 (b) on the liquid
ここで、より詳しく、上記のような映像を液晶表示装置41に表示させる方法を説明する。
Here, in more detail, a method of displaying the above-mentioned image on the liquid
液晶表示装置41に突入演出開始映像P2を表示させるにあたっては、図5に示すVDP803の動画デコーダ8038が、コマンドパーサ8035によるコマンドリストの解析結果に基づいて、CGメモリコントローラ8036を用いて、アドレスデータPS_DATA111(図4(c)参照)にて示すCGROM804のアドレス番地より突入演出開始映像P2に関する動画圧縮データを読み出し、その読み出した動画圧縮データをデコード(伸張)する。なお、デコード(伸張)された動画データは、DDR2SDRAM805内に一時保存されることになり、もって、突入演出開始映像P2の再生が開始されることとなる。
In displaying the rush effect start image P2 on the liquid
このようにして、デコード(伸張)された動画(1フレーム分の動画)は、コマンドパーサ8035によるコマンドリストの解析結果、すなわち、図4(b)に示す各種データ(フレームデータPS_DATA10,座標データPS_DATA12,画素計算データPS_DATA13,拡縮データPS_DATA14)に基づいて、ジオメトリエンジン8039が、拡大・縮小・回転・移動などのアフィン変換や、投影変換などの処理を施し、その処理が施された動画データは、DDR2SDRAM805内に格納されることとなる。
The video decoded (decompressed) in this way (video for one frame) is the analysis result of the command list by the
そして、その後、レンダリングエンジン8041が機能して、DDR2SDRAM805内に格納されている動画データが、DDR2SDRAMコントローラ8042によって読み出され、レンダリングエンジン8041によって、動画データが描画される。これにより、液晶表示装置41に表示される突入演出開始映像P2が生成され、もって、1フレーム目〜9フレーム目に、突入演出開始映像P2(図7(b)参照)が液晶表示装置41に表示されることとなる。
Then, after that, the
また、液晶表示装置41に突入演出表示映像P3を表示させるにあたっては、図5に示すVDP803の動画デコーダ8038が、コマンドパーサ8035によるコマンドリストの解析結果に基づいて、CGメモリコントローラ8036を用いて、アドレスデータPS_DATA111(図4(c)参照)にて示すCGROM804のアドレス番地より突入演出表示映像P3に関する動画圧縮データを読み出し、その読み出した動画圧縮データをデコード(伸張)する。なお、デコードされた動画データは、DDR2SDRAM805内に一時保存されることになり、もって、突入演出表示映像P3の再生が開始されることとなる。
Further, in displaying the rush effect display image P3 on the liquid
このようにして、デコード(伸張)された動画(1フレーム分の動画)は、コマンドパーサ8035によるコマンドリストの解析結果、すなわち、図4(b)に示す各種データ(フレームデータPS_DATA10,座標データPS_DATA12,画素計算データPS_DATA13,拡縮データPS_DATA14)に基づいて、ジオメトリエンジン8039が、拡大・縮小・回転・移動などのアフィン変換や、投影変換などの処理を施し、その処理が施された動画データは、DDR2SDRAM805内に格納されることとなる。
The video decoded (decompressed) in this way (video for one frame) is the analysis result of the command list by the
そして、その後、レンダリングエンジン8041が機能して、DDR2SDRAM805内に格納されている動画データが、DDR2SDRAMコントローラ8042によって読み出され、レンダリングエンジン8041によって、動画データが描画される。これにより、液晶表示装置41に表示される突入演出表示映像P3が生成され、もって、10フレーム目以降に、突入演出表示映像P3(図7(c)参照)が液晶表示装置41に表示されることとなる。
Then, after that, the
なお、詳しくは説明しないが、図12(a)に示す予告等映像素材A〜Fと背景素材映像も、液晶表示装置41に突入演出開始映像P2及び突入演出表示映像P3を表示させる処理と同様の処理が行われ、液晶表示装置41に表示されることとなる。
Although not described in detail, the video materials A to F such as the notice and the background material video shown in FIG. 12A are the same as the process of displaying the rush effect start image P2 and the rush effect display image P3 on the liquid
ところで、図12(a)に示すように、10フレーム目から、突入演出表示映像P3を液晶表示装置41に表示させるにあたっては、図12(b)に示す左斜め斜線で示すように、1フレーム前の9フレーム目から、DDR2SDRAM805内に、デコードされた突入演出表示映像P3に関する動画データを保存、すなわち、突入演出表示映像P3の再生を開始させておく必要がある。
By the way, as shown in FIG. 12A, when displaying the rush effect display image P3 on the liquid
そのため、図12(b)に示すように、9フレーム目に、DDR2SDRAM805内に、突入演出開始映像P2及び突入演出表示映像P3、並びに、予告等映像素材A〜Fと背景素材映像の9本の動画データが保存、すなわち、9本の動画像が同時再生されていることとなる。それゆえ、例えば、DDR2SDRAM805内に保存できる、すなわち、同時再生できる動画像が8本までと制限されていた場合、9フレーム目では、DDR2SDRAM805内に保存できる容量を超えてしまっていることになるため、VDP803にて、液晶表示装置41に表示する処理を実施しようとすると、従来においては、VDP803の処理が不安定になり、動画像データに異常が発生し、本来表示すべき画像が正しく表示されないという不安定な状態にならざるを得ず、もって、VDP803の処理負荷が増大してしまうという問題があった。
Therefore, as shown in FIG. 12B, in the 9th frame, the rush effect start image P2 and the rush effect display image P3, as well as the advance notice and other image materials A to F and the background material image, are displayed in the
そこで、本実施形態においては、図13に示すように、11フレーム目から、液晶表示装置41に、先頭の1フレーム目を除く2フレーム目以降の突入演出表示映像P3を表示させるようにしている。このようにすれば、図13に示す左斜め斜線で示すように、1フレーム前の10フレーム目から、DDR2SDRAM805内に、デコードされた2フレーム目以降の突入演出表示映像P3に関する動画データが保存、すなわち、2フレーム目以降の突入演出表示映像P3の再生が開始されることとなる。これにより、図12(b)に示すように、9フレーム目に、DDR2SDRAM805内に、突入演出開始映像P2及び突入演出表示映像P3、並びに、予告等映像素材A〜Fと背景素材映像の9本の動画データが保存、すなわち、9本の動画像が同時再生されることはなくなる。
Therefore, in the present embodiment, as shown in FIG. 13, from the 11th frame, the liquid
しかしながら、10フレーム目(図13に示す右斜め斜線参照)に、本来表示される突入演出表示映像P3の先頭の1フレーム目が、液晶表示装置41に表示されないと、遊技者は非常に違和感を覚え、もって、遊技者の興趣が低下する可能性がある。
However, if the first frame at the beginning of the rush effect display image P3 originally displayed at the 10th frame (see the diagonal right diagonal line shown in FIG. 13) is not displayed on the liquid
そこで、本実施形態においては、突入演出表示映像P3の先頭の1フレーム目を静止画像とし、10フレーム目(図13に示す右斜め斜線参照)に、その静止画像を液晶表示装置41に表示させるようにしている。
Therefore, in the present embodiment, the first frame at the beginning of the rush effect display image P3 is set as a still image, and the still image is displayed on the liquid
すなわち、10フレーム目(図13に示す右斜め斜線参照)に、突入演出表示映像P3の先頭の1フレーム目の静止画像を液晶表示装置41に表示させるにあたって、図5に示すVDP803の静止画デコーダ8037が、コマンドパーサ8035によるコマンドリストの解析結果に基づいて、CGメモリコントローラ8036を用いて、アドレスデータPS_DATA111(図4(c)参照)にて示すCGROM804のアドレス番地より突入演出表示映像P3の先頭の1フレーム目の静止画像に関する静止画圧縮データを読み出し、その読み出した静止画圧縮データをデコード(伸張)する。なお、デコードされた静止画データは、内蔵VRAM8040内に一時保存されることとなる。
That is, in displaying the still image of the first frame at the beginning of the rush effect display image P3 on the liquid
このようにして、デコード(伸張)された静止画は、コマンドパーサ8035によるコマンドリストの解析結果、すなわち、図4(b)に示す各種データ(フレームデータPS_DATA10,座標データPS_DATA12,画素計算データPS_DATA13,拡縮データPS_DATA14)に基づいて、ジオメトリエンジン8039が、拡大・縮小・回転・移動などのアフィン変換や、投影変換などの処理を施し、その処理が施された静止画データは、内蔵VRAM8040内に格納されることとなる。
The still image decoded (expanded) in this way is the analysis result of the command list by the
そして、その後、レンダリングエンジン8041が機能して、内蔵VRAM8040より静止画データが読み出され、静止画データが描画される。これにより、液晶表示装置41に表示される突入演出表示映像P3の先頭の1フレーム目の静止画像が生成され、もって、10フレーム目に、突入演出表示映像P3の先頭の1フレーム目の静止画像が液晶表示装置41に表示されることとなる。
Then, after that, the
しかして、このようにすれば、10フレーム目から、図7(c)に示すような突入演出表示映像P3が表示されることとなり、もって、遊技者は違和感なく、突入演出表示映像P3を見ることができる。これにより、遊技者の興趣を低下させてしまう事態を低減させることができる。 By doing so, the rush effect display image P3 as shown in FIG. 7C is displayed from the 10th frame, so that the player can see the rush effect display image P3 without any discomfort. be able to. As a result, it is possible to reduce the situation in which the interest of the player is lowered.
また、このように、液晶表示装置41に表示される突入演出表示映像P3の先頭の1フレーム目を静止画像としておけば、デコードされた静止画データは、内蔵VRAM8040内に一時保存されることとなるから、DDR2SDRAM805内に保存できる容量を超えることがなくなる。それゆえ、図7(b)に示すような突入演出開始映像P2を液晶表示装置41に表示した後、連続して、図7(c)に示すような突入演出表示映像P3を表示させたとしても、従来のように、VDP803の処理負荷を増大させることがなくなる。これにより、本実施形態によれば、動画像を連続再生する際に発生するVDP803への処理負荷を軽減させることができる。
Further, if the first frame at the beginning of the rush effect display image P3 displayed on the liquid
なお、本実施形態においては、10フレーム目に、突入演出表示映像P3の先頭の1フレーム目の静止画像を液晶表示装置41に表示させ、11フレーム目に、先頭の1フレーム目を除く2フレーム目以降の突入演出表示映像P3を液晶表示装置41に表示させるようにしたが、これに限らず、10フレーム目に、突入演出表示映像P3に関連する静止画像を液晶表示装置41に表示させ、11フレーム目に、先頭の1フレーム目を含む突入演出表示映像P3を液晶表示装置41に表示させるようにしても良い。このようにしても、突入演出表示映像P3に関連する静止画像が液晶表示装置41に表示された後、突入演出表示映像P3が表示されることとなるから、遊技者は違和感なく、突入演出表示映像P3を見ることができ、もって、遊技者の興趣を低下させてしまう事態を低減させることができる。
In the present embodiment, the still image of the first frame at the beginning of the rush effect display image P3 is displayed on the liquid
しかしながら、10フレーム目に、突入演出表示映像P3の先頭の1フレーム目の静止画像を液晶表示装置41に表示させ、11フレーム目に、先頭の1フレーム目を除く2フレーム目以降の突入演出表示映像P3を液晶表示装置41に表示させるようにした方が好ましい。映像表示に連続性があり、遊技者の興趣を向上させることができるためである。また、突入演出表示映像P3の先頭の1フレーム目を静止画像にし、先頭の1フレーム目を除く2フレーム目以降の突入演出表示映像P3を作成するだけで良いため、新たなプログラムを作成するにあたり、既存のプログラムを効率的に使用することができるためである。
However, in the 10th frame, the still image of the first frame at the beginning of the rush effect display image P3 is displayed on the liquid
また、本実施形態においては、液晶表示装置41に表示される1フレーム前にデコードされた動画データをDDR2SDRAM805内に保存する例を示したが、液晶表示装置41に表示される2フレーム前にデコードされた動画データをDDR2SDRAM805内に保存するようにしても良い。この際、例えば、12フレーム目から、先頭の1フレーム目、2フレーム目を除く3フレーム目以降の突入演出表示映像P3を液晶表示装置41に表示させ、10フレーム目に、突入演出表示映像P3の先頭の1フレーム目の静止画像を液晶表示装置41に表示させ、11フレーム目に、突入演出表示映像P3の先頭の2フレーム目の静止画像を液晶表示装置41に表示させるようにすることもできる。
Further, in the present embodiment, an example in which the moving image data decoded one frame before the display on the liquid
<割込み演出(蝶の演出)の説明>
次に、割込み演出(蝶の演出)に関する点について説明することとする。上記説明した割込み演出(突入演出)では、突入演出が発生すると、図7(a)に示すような特別図柄の変動が表示されないが、この割込み演出(蝶の演出)では、割込み演出(蝶の演出)と共に、図7(a)に示すような特別図柄の変動も表示されるようになっている。このような割込み演出(蝶の演出)にも、上記割込み演出(突入演出)にて説明した処理が適用可能である。この点、図14〜図15を主に参照して具体的に説明する。なお、この割込み演出(蝶の演出)も、先読み予告演出などの複数変動にまたがるものに使用される。
<Explanation of interrupt production (butterfly production)>
Next, the points related to the interrupt effect (butterfly effect) will be described. In the interrupt effect (rush effect) described above, when the rush effect occurs, the fluctuation of the special symbol as shown in FIG. 7A is not displayed, but in this interrupt effect (butterfly effect), the interrupt effect (butterfly effect) is displayed. Along with the effect), the variation of the special symbol as shown in FIG. 7A is also displayed. The process described in the above interrupt effect (rush effect) can also be applied to such an interrupt effect (butterfly effect). This point will be specifically described with reference to FIGS. 14 to 15. Note that this interrupt effect (butterfly effect) is also used for things that span multiple fluctuations, such as a look-ahead notice effect.
特別図柄始動口44(図2参照)へ遊技球が入賞(特別図柄始動口スイッチ44a(図3参照)にて検出)すると、主制御基板60(主制御CPU600)より演出制御コマンドとして変動コマンドが送信され、もって、特別図柄の変動が開始(図15(a)に示すタイミングT20参照)することとなる。この際、液晶表示装置41には、図14(a)に示すような、特別図柄の変動が表示、すなわち、左特別図柄SD1,中特別図柄SD2,右特別図柄SD3の変動が表示される(画像P10参照)。
When the game ball wins the special symbol start port 44 (see FIG. 2) (detected by the special symbol start
次いで、図15(a)に示すタイミングT21時、主制御基板60(主制御CPU600)より受信した演出制御コマンドに対応した演出パターンをサブ制御ROM800b内に予め格納しておいた多数の演出パターンの中からサブ制御CPU800aが抽選により決定した演出パターンに組み込まれた、蝶の発生を示す発生フラグを、サブ制御CPU800aが実行すると、蝶が発生する演出が実行される。すなわち、サブ制御CPU800aが、蝶の発生を示す発生フラグを実行(サブ制御ROM800b内に格納されている蝶の演出シナリオを呼び出し(読み出し)実行)すると、サブ制御CPU800aは、図15(b)に示す、蝶の発生パターンに関する制御コマンド(D188H 04H、又は、D188H 05H(本実施形態では、この制御コマンドが発生)、又は、D188H 06H、又は、D188H 07H)を発行し、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納する。そして、サブ制御CPU800aは、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納されている蝶の発生パターンに関する制御コマンド(D188H 05H)を読み出し、その制御コマンドに対応した画像に関するコマンドリストをVDP803に送信する。これにより、VDP803が、当該コマンドリストに基づく画像を表示させるように画像データを生成し、その生成した画像データを液晶表示装置41に送信することにより、液晶表示装置41に、図14(b)に示すような蝶の演出が表示されることとなる。より具体的に説明すると、サブ制御CPU800aが、図15(a)に示すタイミングT21時、図14(b)に示すように、左特別図柄SD1,中特別図柄SD2が変動し、右特別図柄SD3が停止する変動に関する演出の画像に基づくコマンドリストをVDP803に送信すると、VDP803が、当該コマンドリストに基づく画像を表示させるように、図14(b)に示す画像P20a(左特別図柄SD1,中特別図柄SD2が変動し、右特別図柄SD3が停止している画像)を生成する。そして、その生成された画像P20aは、VDP803によって、液晶表示装置41に描画される。さらに、サブ制御CPU800aは、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納されている蝶の発生パターンに関する制御コマンド(D188H 05H)を読み出し、その制御コマンドに対応した画像に関するコマンドリストをVDP803に送信する。これを受けて、VDP803が、当該コマンドリストに基づく画像を表示させるように、図14(b)に示す画像P20b(蝶CH1の画像)を生成する。そして、その生成された画像P20bは、VDP803によって、液晶表示装置41に描画される。これにより、図14(b)に示すように、液晶表示装置41には、左特別図柄SD1,中特別図柄SD2が変動し、右特別図柄SD3が停止している画像P20aの右特別図柄SD3から蝶CH1の画像P20bが発生している画像P20が表示されることとなる。
Next, at the timing T21 shown in FIG. 15A, the effect patterns corresponding to the effect control commands received from the main control board 60 (main control CPU 600) are stored in the
次いで、サブ制御CPU800aは、図15(a)に示すタイミングT21〜タイミングT22中、左特別図柄SD1,中特別図柄SD2が変動し、右特別図柄SD3が停止する変動に関する演出の画像に基づくコマンドリストをVDP803に送信する。これにより、VDP803が、当該コマンドリストに基づく画像を表示させるように、図14(c)に示す画像P30a(左特別図柄SD1,中特別図柄SD2が変動し、右特別図柄SD3が停止している画像)を生成する。そして、その生成された画像P30aは、VDP803によって、液晶表示装置41に描画される。さらに、サブ制御CPU800aは、図15(a)に示すタイミングT21〜タイミングT22中、サブ制御ROM800bから呼び出した(読み出した)蝶の演出シナリオに基づき、図14(b)に示す蝶CH1の画像P20bの位置から、図14(c)に示す蝶CH1の画像P30bの位置まで、図14(b)に示す矢印Y1方向に蝶CH1を移動させる画像に関するコマンドリストをVDP803に送信する。これを受けて、VDP803が、当該コマンドリストに基づく画像を表示させるように、図14(c)に示す画像P30b(蝶CH1の画像)を生成する。そして、その生成された画像P30bは、VDP803によって、液晶表示装置41に描画される。これにより、図14(c)に示すように、液晶表示装置41には、左特別図柄SD1,中特別図柄SD2が変動し、右特別図柄SD3が停止している画像P30aの右特別図柄SD3から蝶CH1が、図14(b)に示す矢印Y1方向に飛び立ち、図14(c)に示す蝶CH1の画像P30bの位置まで移動する画像P30が表示されることとなる。
Next, the
次いで、図15(a)に示すタイミングT22時、サブ制御ROM800bから呼び出した(読み出した)蝶の演出シナリオに組み込まれた、蝶の待機を示す待機フラグを、サブ制御CPU800aが実行すると、蝶がその場で待機する演出が実行される。すなわち、サブ制御CPU800aが、蝶の待機を示す待機フラグを実行すると、サブ制御CPU800aは、図15(b)に示す、蝶の待機に関する制御コマンド(D188H 03H)を発行し、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納する。そして、サブ制御CPU800aは、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納されている蝶の待機に関する制御コマンド(D188H 03H)を読み出し、その制御コマンドに対応した画像に関するコマンドリストをVDP803に送信する。これにより、VDP803が、当該コマンドリストに基づく画像を表示させるように画像データを生成し、その生成した画像データを液晶表示装置41に送信することにより、液晶表示装置41に、図14(c)に示すような蝶の演出が表示されることとなる。より具体的に説明すると、サブ制御CPU800aが、図15(a)に示すタイミングT22時、図14(c)に示すように、左特別図柄SD1,中特別図柄SD2が変動し、右特別図柄SD3が停止する変動に関する演出の画像に基づくコマンドリストをVDP803に送信すると、VDP803が、当該コマンドリストに基づく画像を表示させるように、図14(c)に示す画像P30a(左特別図柄SD1,中特別図柄SD2が変動し、右特別図柄SD3が停止している画像)を生成する。そして、その生成された画像P30aは、VDP803によって、液晶表示装置41に描画される。さらに、サブ制御CPU800aは、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納されている蝶の待機に関する制御コマンド(D188H 03H)を読み出し、その制御コマンドに対応した画像に関するコマンドリストをVDP803に送信する。これを受けて、VDP803が、当該コマンドリストに基づく画像を表示させるように、図14(c)に示す画像P30b(蝶CH1の画像)を生成する。そして、その生成された画像P30bは、VDP803によって、液晶表示装置41に描画される。これにより、図14(c)に示すように、液晶表示装置41には、左特別図柄SD1,中特別図柄SD2が変動し、右特別図柄SD3が停止している画像P30aと、画面右上隅で待機している蝶CH1の画像P30bとを備える画像P30が表示されることとなる。なお、この蝶CH1は、図15(a)に示すタイミングT22〜タイミングT27まで、図14(c)〜(g)に示すように、画面右上隅で待機している状態で、液晶表示装置41に表示されることとなる。そして、特別図柄(図14(a)に示す左特別図柄SD1,中特別図柄SD2,右特別図柄SD3)は、図15(a)に示すように、タイミングT23時、図14(d)に示すように、画面右上隅で待機している蝶CH1(画像P30b参照)と共に、変動内容が確定したもの(画像P40a参照)が液晶表示装置41に表示される(画像P40参照)。さらに、タイミングT24時、図14(e)に示すように、画面右上隅で待機している蝶CH1(画像P30b参照)と共に、再び変動した内容(画像P50a参照)が液晶表示装置41に表示され(画像P50参照)、タイミングT25時、図14(f)に示すように、画面右上隅で待機している蝶CH1(画像P30b参照)と共に、変動内容が確定したもの(画像P40a参照)が液晶表示装置41に表示され(画像P40参照)、タイミングT26時、図14(g)に示すように、画面右上隅で待機している蝶CH1(画像P30b参照)と共に、再び変動した内容(画像P50a参照)が液晶表示装置41に表示されることとなる(画像P50参照)。すなわち、タイミングT22〜タイミングT27中、上記説明した割込み演出(突入演出)と同様、特別図柄の変動が確定(タイミングT23時,タイミングT25時)、又は、特別図柄の変動が再び開始(タイミングT24時,タイミングT26時)したとしても、図14(c)〜(g)に示すように、画面右上隅で待機している蝶CH1の画像P30bは、液晶表示装置41に表示され続けることとなる。これは、上記割込み演出(突入演出)で説明したように、サブ制御RAM800cに格納される演出パターンとは別の領域に割込み演出(蝶の演出)を格納するようにし、主制御基板60(主制御CPU600)より演出制御コマンドとして確定コマンドが送信され、特別図柄の変動が確定(タイミングT23時,タイミングT25時)、又は、主制御基板60(主制御CPU600)より演出制御コマンドとして変動コマンドが送信され、特別図柄の変動が再び開始(タイミングT24時,タイミングT26時)した際、サブ制御CPU800aが、サブ制御RAM800cに格納されている演出パターン(変動に関する演出含む)の領域をクリアし、割込み演出(蝶の演出)の領域をクリアしないようにしているためである。
Next, at the timing T22 shown in FIG. 15A, when the
次いで、図15(a)に示すタイミングT27時、主制御基板60(主制御CPU600)より受信した演出制御コマンドに対応した演出パターンをサブ制御ROM800b内に予め格納しておいた多数の演出パターンの中からサブ制御CPU800aが抽選により決定した演出パターンに組み込まれた、待機している蝶の制御内容を示す制御フラグを、サブ制御CPU800aが実行すると、蝶が動作する演出が実行される。すなわち、サブ制御CPU800aが、図15(a)に示すタイミングT27時、蝶の制御内容を示す制御フラグを実行すると、サブ制御CPU800aは、図15(b)に示す、蝶の制御パターンに関する制御コマンド(D188H 01H(本実施形態では、この制御コマンドが発生)、又は、D188H 02H)を発行し、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納する。そして、サブ制御CPU800aは、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納されている蝶の制御パターンに関する制御コマンド(D188H 01H)を読み出し、その制御コマンドに対応した画像に関するコマンドリストをVDP803に送信する。これにより、VDP803が、当該コマンドリストに基づく画像を表示させるように画像データを生成し、その生成した画像データを液晶表示装置41に送信することにより、液晶表示装置41に、図14(h)に示すような蝶の演出が表示されることとなる。より具体的に説明すると、サブ制御CPU800aが、図15(a)に示すタイミングT27時、並びに、タイミングT27〜タイミングT28中、図14(h)に示すように、左特別図柄SD1,中特別図柄SD2,右特別図柄SD3が変動している変動に関する演出の画像に基づくコマンドリストをVDP803に送信する。これを受けて、VDP803が、当該コマンドリストに基づく画像を表示させるように、図14(h)に示す画像P60a(左特別図柄SD1,中特別図柄SD2,右特別図柄SD3が変動している画像)を生成する。そして、その生成された画像P60aは、VDP803によって、液晶表示装置41に描画される。さらに、サブ制御CPU800aは、図15(a)に示すタイミングT27時、並びに、タイミングT27〜タイミングT28中、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納されている蝶の制御パターンに関する制御コマンド(D188H 01H)を読み出し、その制御コマンドに対応した画像、すなわち、図14(h)に示す蝶CH1の破線位置から矢印Y2方向に蝶CH1を移動させ、液晶表示装置41の画面外まで移動させる画像に関するコマンドリストをVDP803に送信する。これを受けて、VDP803が、当該コマンドリストに基づく画像を表示させるように、図14(h)に示す画像を生成する。これにより、図14(h)に示すように、液晶表示装置41には、左特別図柄SD1,中特別図柄SD2,右特別図柄SD3が変動している画像P60aと、蝶CH1が、図14(h)に示す破線位置から矢印Y2方向に液晶表示装置41の画面外まで移動する画像とで構成された画像P60が表示されることとなる。
Next, at the timing T27 shown in FIG. 15A, the effect patterns corresponding to the effect control commands received from the main control board 60 (main control CPU 600) are stored in the
しかして、このように、特別図柄の変動内容に如何に係らず、割込み演出(蝶の演出)中に分岐演出を発生させるようにすれば、演出のバリエーション(種類)が増え、遊技者の興趣を向上させることができる。なお、蝶の制御パターンに関する制御コマンド(D188H 02H)のボタン変化とは、上記のように、図14(h)に示す蝶CH1の破線位置から蝶が飛び立った際、それに合わせて、図1に示す演出ボタン装置14に内蔵されている内蔵ランプ(図示せず)が点灯することを意味している。なおまた、本実施形態において説明したしたようなボタン変化はあくまで一例であり、例えば、液晶表示装置41に表示されている蝶CH1が、演出ボタン装置14の押下を遊技者に促すボタン表示に変化して表示されるようにしても良い。また、図14(h)に示す蝶CH1の破線位置から蝶が飛び立った際、それに合わせて、図1に示す演出ボタン装置14のボタン有効時間が発生するようにしても良い。また、液晶表示装置41に表示されている蝶CH1が、演出ボタン装置14の押下を遊技者に促すボタン表示に変化し、それに合わせて、図1に示す演出ボタン装置14のボタン有効時間が発生すると共に、演出ボタン装置14に内蔵されている内蔵ランプ(図示せず)が点灯するようにしても良い。
However, in this way, if the branching effect is generated during the interrupt effect (butterfly effect) regardless of the fluctuation content of the special symbol, the variation (type) of the effect will increase, and the player's interest will increase. Can be improved. The button change of the control command (
次いで、図15(a)に示すタイミングT28時、サブ制御ROM800bから呼び出した(読み出した)蝶の演出シナリオに組み込まれた、蝶の演出の終了を示す終了フラグを、サブ制御CPU800aが実行すると、蝶の演出が終了することとなる。すなわち、サブ制御CPU800aが、蝶の演出の終了を示す終了フラグを実行すると、サブ制御CPU800aは、図15(b)に示す、蝶の演出の終了に関する制御コマンド(D188H 00H)を発行し、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納する。そして、サブ制御CPU800aは、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納されている蝶の演出の終了に関する制御コマンド(D188H 00H)を読み出し、その制御コマンドに対応した画像に関するコマンドリストをVDP803に送信する。これにより、VDP803が、液晶表示装置41に蝶の演出が表示されないように制御することとなる。
Next, when the
しかして、このように、割込み演出(蝶の演出)と共に、変動に関する演出が表示されている場合であっても、上記割込み演出(突入演出)にて説明した処理と同様の処理を適用させることにより、発生した割込み演出を途中で終了させることなく、最後まで表示させることができ、もって、遊技者の興趣を向上させることができることとなる。 Thus, even when an effect related to fluctuation is displayed together with the interrupt effect (butterfly effect), the same process as the process described in the above interrupt effect (rush effect) is applied. As a result, the generated interrupt effect can be displayed to the end without ending in the middle, and thus the player's interest can be improved.
なお、割込み演出(蝶の演出)においても、フラグを用いて制御しているが、これは、上記割込み演出(突入演出)にて説明した通り、プログラムの容量を削減することができ、さらに、処理を簡素化することができるためである。 The interrupt effect (butterfly effect) is also controlled by using a flag, but as explained in the above interrupt effect (rush effect), the program capacity can be reduced, and further, the program capacity can be reduced. This is because the processing can be simplified.
ところで、液晶表示装置41に、図14(c)〜(g)に示す、画面右上隅で待機している蝶CH1の画像P30bが表示されている際、上記説明した処理内容だけでは、別の予告演出が発生するような演出を発生させる際、新たに、割込み演出(蝶の演出)の実行が開始されてしまう可能性があり、もって、新たに、蝶CH1が液晶表示装置41に表示されてしまうという不自然な演出が実行されてしまう可能性がある。そこで、本実施形態においては、そのようなことが発生しないよう、次のような条件を設けている。
By the way, when the image P30b of the butterfly CH1 waiting in the upper right corner of the screen shown in FIGS. 14 (c) to 14 (g) is displayed on the liquid
すなわち、サブ制御CPU800aが、蝶の発生を示す発生フラグを実行する際、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に、蝶の演出の終了に関する制御コマンド(D188H 00H)が格納されているか否かを確認し、格納されていれば、蝶の発生を示す発生フラグを実行するようにしている。しかして、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に、蝶の演出の終了に関する制御コマンド(D188H 00H)が格納されているということは、液晶表示装置41に蝶CH1の画像が表示されていないということであるから、液晶表示装置41に、図14(c)〜(g)に示す、画面右上隅で待機している蝶CH1の画像P30bが表示されているにもかかわらず、新たに、蝶CH1が液晶表示装置41に表示されてしまうことがなくなる。これにより、不自然な演出が実行されてしまうことがなくなる。
That is, when the
また、液晶表示装置41に、蝶CH1が表示されていないにも係らず、蝶の制御パターンに関する制御コマンド(D188H 01H、又は、D188H 02H)が実行され、図14(h)に示す破線位置から矢印Y2方向に液晶表示装置41の画面外まで移動する画像が表示されないように、次のような条件を設けている。
Further, although the butterfly CH1 is not displayed on the liquid
すなわち、サブ制御CPU800aが、待機している蝶の制御内容を示す制御フラグを実行する際、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に、蝶の待機に関する制御コマンド(D188H 03H)が格納されているか否かを確認し、格納されていれば、蝶の制御内容を示す制御フラグを実行するようにしている。しかして、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に、蝶の待機に関する制御コマンド(D188H 03H)が格納されているということは、液晶表示装置41に待機中の蝶CH1の画像が表示されているということであるから、液晶表示装置41に、蝶CH1が表示されていないにも係らず、図14(h)に示す破線位置から矢印Y2方向に液晶表示装置41の画面外まで移動する蝶CH1の画像が液晶表示装置41に表示されてしまうことがなくなる。これにより、不自然な演出が実行されてしまうことがなくなる。
That is, when the
<画像演出の説明>
次に、画像演出に関する点について説明することとする。
<Explanation of image production>
Next, the points related to the image production will be described.
従来の画像演出においては、アニメーションで作成した動画像を用いて遊技者にインパクト(強い印象)を与えるような演出を実行している。しかしながら、このようなアニメーションで作成した動画像を用いた演出では、プログラム容量が大きくなるばかりか、処理の簡素化が図れないといった問題がある。 In the conventional image production, a moving image created by animation is used to perform an production that gives an impact (strong impression) to the player. However, in the production using the moving image created by such an animation, there is a problem that not only the program capacity becomes large but also the processing cannot be simplified.
そこで、本実施形態においては、アニメーションで作成した動画像ではなく、1枚の静止画を用いて、遊技者にインパクト(強い印象)を与えるような演出を実行するようにしている。この点、図16〜図17を主に参照して具体的に説明する。 Therefore, in the present embodiment, one still image is used instead of the moving image created by the animation to perform an effect that gives an impact (strong impression) to the player. This point will be specifically described with reference to FIGS. 16 to 17.
図16(a)に示すような一枚の静止画像からなるキャラクタCH10の画像P100を液晶表示装置41に表示させる演出が発生した際、単に、液晶表示装置41に一枚の静止画像からなるキャラクタCH10の画像P100を表示させただけでは、遊技者へのインパクトに欠ける可能性がある。
When the effect of displaying the image P100 of the character CH10 composed of one still image as shown in FIG. 16A on the liquid
そこで、本実施形態においては、次のような処理をしている。すなわち、図16(b)に示すように、図16(a)に示す画像P100を縮小した一枚の静止画像からなるキャラクタCH10の画像P101を、液晶表示装置41の画面左上隅に表示させる。そして、その表示後、瞬時(例えば、0.02秒)に、画像P101の左上隅(破線K1で示す位置)を基準として、その基準を中心として、矢印Y10方向に、画像P101を拡大させ、 図16(a)に示すような一枚の静止画像からなるキャラクタCH10の画像P100を液晶表示装置41に表示させるようにしている。
Therefore, in the present embodiment, the following processing is performed. That is, as shown in FIG. 16B, the image P101 of the character CH10 composed of a single still image obtained by reducing the image P100 shown in FIG. 16A is displayed in the upper left corner of the screen of the liquid
上記の処理をより具体的に説明すると、サブ制御CPU800aが、図16(b)に示す画像P101を表示させ、該画像P101を図16(b)に示す矢印Y10方向に拡大表示させるようなコマンドリストを、図4に示す演出シナリオテーブルPR_TBLに基づいて作成し、その作成したコマンドリストをVDP803に送信すると、VDP803が、当該コマンドリストに基づく画像を表示させるように画像データを生成する。すなわち、VDP803は、CGROM804(図5参照)内に格納されている静止画圧縮データを読み出し、その読み出した静止画圧縮データをデコードし、そのデコード後の画像データを生成する。そして、VDP803は、その生成した画像データを、DDR2SDRAM805(図5参照)のフレームバッファ領域に格納し、その格納した画像データを液晶表示装置41に表示させるようにする。これにより、図16(b)に示す画像P101が液晶表示装置41に表示されることとなる。
More specifically, the above processing will be described in more detail. A command for the
次いで、VDP803は、上記デコード後の画像データを、図16(b)に示す画像P101の左上隅(破線K1で示す位置)を基準として、その基準を中心として、矢印Y10方向に、拡大処理し、DDR2SDRAM805(図5参照)のフレームバッファ領域に格納する。そして、VDP803は、その格納した画像データを液晶表示装置41に表示させるようにする。これにより、図16(b)に示す画像P101が液晶表示装置41に表示された後、瞬時(例えば、0.02秒)に、画像P101の左上隅(破線K1で示す位置)を基準として、その基準を中心として、矢印Y10方向に、画像P101を拡大させた、 図16(a)に示すような一枚の静止画像からなるキャラクタCH10の画像P100が、液晶表示装置41に表示させることとなる。
Next, the
しかして、このように、液晶表示装置41に一枚の静止画像からなるキャラクタCH10を表示させるにあたって、一枚の静止画像を、拡大表示させるだけで、躍動感を与えることができ、もって、遊技者にインパクト(強い印象)を与えることができる。また、アニメーションを作成しなくとも、VDP803を用いて、一枚の静止画像を拡大表示させるだけで、遊技者にインパクト(強い印象)を与える演出を実現することができるばかりか、プログラム容量を削減することができ、さらに、処理の簡素化を図ることができる。
Thus, in displaying the character CH10 composed of one still image on the liquid
ところで、一枚の静止画像を、拡大表示させるにあたって、上記説明では、図16(b)に示す画像P101の左上隅(破線K1で示す位置)を基準として、その基準を中心として、矢印Y10方向に、拡大処理するようにしたが、それに限らず、図17に示すような方法で拡大処理するようにしても良い。 By the way, in enlarging and displaying one still image, in the above description, the upper left corner (position indicated by the broken line K1) of the image P101 shown in FIG. 16B is used as a reference, and the direction of the arrow Y10 is centered on the reference. However, the enlargement processing is not limited to this, and the enlargement processing may be performed by the method shown in FIG.
すなわち、図17(a)に示すように、図16(a)に示す画像P100を縦長に縮小した一枚の静止画像からなるキャラクタCH10の画像P102を、液晶表示装置41の画面左隅に表示させる。そして、その表示後、瞬時(例えば、0.017秒)に、画像P102の左辺の中心(破線K2で示す位置)を基準として、その基準を中心として、矢印Y11方向に、画像P102を拡大させ、図16(a)に示すような一枚の静止画像からなるキャラクタCH10の画像P100を液晶表示装置41に表示させる。なお、図16(b)に示す矢印Y10方向に画像P101を拡大させる距離と、図17(a)に示す矢印Y11方向に画像P102を拡大させる距離とは異なっている。すなわち、図16(b)に示す画像P101を拡大させる距離の方が、図17(b)に示す画像P103を拡大させる距離よりも長くなっている。それゆえ、図16(b)に示す画像P101を拡大させて図16(a)に示す画像P100を液晶表示装置41に表示させる時間よりも、図17(a)に示す画像P102を拡大させて図16(a)に示す画像P100を液晶表示装置41に表示させる時間の方が短くなっている。
That is, as shown in FIG. 17A, the image P102 of the character CH10 composed of one still image obtained by reducing the image P100 shown in FIG. 16A in a vertically long manner is displayed in the left corner of the screen of the liquid
また、図17(b)に示すように、図16(a)に示す画像P100を縦長に縮小した一枚の静止画像からなるキャラクタCH10の画像P103を、液晶表示装置41の画面中央位置に表示させる。そして、その表示後、瞬時(例えば、0.015秒)に、画像P103の中心点(破線K3で示す位置)を基準として、その基準を中心として、矢印Y12方向(図示左側)、矢印Y12方向(図示左側)と相反する矢印Y13方向(図示右側)に、画像P103を拡大させ、図16(a)に示すような一枚の静止画像からなるキャラクタCH10の画像P100を液晶表示装置41に表示させる。なお、矢印Y12方向(図示左側)、矢印Y12方向(図示左側)と相反する矢印Y13方向(図示右側)に、画像P103を拡大させるにあたって、同距離拡大するようにしている。これにより、不自然に拡大した画像P100が液晶表示装置41に表示されないこととなる。また、矢印Y12方向(図示左側)、矢印Y13方向(図示右側)に図17(b)に示す画像P103を拡大させる距離と、図17(a)に示す画像P102を拡大させる距離とは異なっている。すなわち、図17(a)に示す画像P102を拡大させる距離の方が、図17(b)に示す画像P103を拡大させる距離よりも長くなっている。それゆえ、図17(a)に示す画像P102を拡大させて図16(a)に示す画像P100を液晶表示装置41に表示させる時間よりも、図17(b)に示す画像P103を拡大させて図16(a)に示す画像P100を液晶表示装置41に表示させる時間の方が短くなっている。
Further, as shown in FIG. 17B, the image P103 of the character CH10 composed of a single still image obtained by reducing the image P100 shown in FIG. 16A in a vertically long manner is displayed at the center position of the screen of the liquid
一方、図17(c)に示すように、図16(a)に示す画像P100を横長に縮小した一枚の静止画像からなるキャラクタCH10の画像P104を、液晶表示装置41の画面中央位置に表示させる。そして、その表示後、瞬時(例えば、0.013秒)に、画像P104の中心点(破線K4で示す位置)を基準として、その基準を中心として、矢印Y14方向(図示上側)、矢印Y14方向(図示上側)と相反する矢印Y15方向(図示下側)に、画像P104を拡大させ、図16(a)に示すような一枚の静止画像からなるキャラクタCH10の画像P100を液晶表示装置41に表示させる。なお、矢印Y14方向(図示上側)、矢印Y14方向(図示上側)と相反する矢印Y15方向(図示下側)に、画像P104を拡大させるにあたって、同距離拡大するようにしている。これにより、不自然に拡大した画像P100が液晶表示装置41に表示されないこととなる。また、図17(b)に示す画像P103を拡大させる距離と、図17(c)に示す画像P104を拡大させる距離とは異なっている。すなわち、図17(b)に示す画像P103を拡大させる距離の方が、図17(c)に示す画像P104を拡大させる距離よりも長くなっている。それゆえ、図17(b)に示す画像P103を拡大させて図16(a)に示す画像P100を液晶表示装置41に表示させる時間よりも、図17(c)に示す画像P104を拡大させて図16(a)に示す画像P100を液晶表示装置41に表示させる時間の方が短くなっている。
On the other hand, as shown in FIG. 17C, the image P104 of the character CH10 composed of a single still image obtained by reducing the image P100 shown in FIG. 16A in a horizontally long manner is displayed at the center position of the screen of the liquid
また一方、図17(d)に示すように、図16(a)に示す画像P100を縮小した一枚の静止画像からなるキャラクタCH10の画像P105を、液晶表示装置41の画面中央位置に表示させる。そして、その表示後、瞬時(例えば、0.018秒)に、画像P105の中心点(破線K5で示す位置)を基準として、その基準を中心として、矢印Y16方向(図示左上側)、矢印Y16方向(図示左上側)と相反する矢印Y17方向(図示右下側)、矢印Y18方向(図示右上側)、矢印Y18方向(図示右上側)と相反する矢印Y19方向(図示左下側)に、画像P105を拡大させ、図16(a)に示すような一枚の静止画像からなるキャラクタCH10の画像P100を液晶表示装置41に表示させる。なお、矢印Y16方向(図示左上側)、矢印Y16方向(図示左上側)と相反する矢印Y17方向(図示右下側)、矢印Y18方向(図示右上側)、矢印Y18方向(図示右上側)と相反する矢印Y19方向(図示左下側)に、画像P105を拡大させるにあたって、同距離拡大するようにしている。これにより、不自然に拡大した画像P100が液晶表示装置41に表示されないこととなる。また、図17(d)に示す画像P105を拡大させる距離は、図17(a)に示す画像P102を拡大させる距離よりも長く、図16(b)に示す画像P101を拡大させる距離よりも短くなっている。それゆえ、図17(d)に示す画像P105を拡大させて図16(a)に示す画像P100を液晶表示装置41に表示させる時間は、図17(a)に示す画像P102を拡大させて図16(a)に示す画像P100を液晶表示装置41に表示させる時間よりも長く、図16(b)に示す画像P101を拡大させて図16(a)に示す画像P100を液晶表示装置41に表示させる時間よりも短くなっている。
On the other hand, as shown in FIG. 17D, the image P105 of the character CH10 composed of a single still image obtained by reducing the image P100 shown in FIG. 16A is displayed at the center position of the screen of the liquid
しかして、このように、一枚の静止画像を、拡大表示させるにあたっては、基準を画像の四隅の何れか、又は、画像の四辺の何れか、又は、画像の中心点を基準とするようにすれば良い。このようにすれば、一枚の静止画像を、拡大表示させる際、不自然に拡大表示させることなく、確実に拡大表示させることができることとなる。なお、画像の四辺の何れかを基準とする際は、画像の四辺の何れかの中心を基準とした方が、拡大表示させる処理がよりし易くなる。 Thus, when enlarging a single still image, the reference should be any of the four corners of the image, any of the four sides of the image, or the center point of the image. Just do it. In this way, when a single still image is enlarged and displayed, it can be surely enlarged and displayed without being unnaturally enlarged and displayed. When any of the four sides of the image is used as a reference, it is easier to enlarge the display by using the center of any of the four sides of the image as a reference.
また、本実施形態においては、画像を拡大表示させる例を示したが、拡大表示させた方向とは逆の方向に画像を縮小表示させても良い。しかして、このようにしても、躍動感を与えることができ、もって、遊技者にインパクト(強い印象)を与えることができる。また、アニメーションを作成しなくとも、VDP803を用いて、一枚の静止画像を縮小表示させるだけで、遊技者にインパクト(強い印象)を与える演出を実現することができるばかりか、プログラム容量を削減することができ、さらに、処理の簡素化を図ることができる。 Further, in the present embodiment, an example in which the image is enlarged and displayed is shown, but the image may be reduced and displayed in the direction opposite to the enlarged display direction. Even in this way, a sense of dynamism can be given, and thus an impact (strong impression) can be given to the player. In addition, even if you do not create an animation, you can use VDP803 to reduce and display a single still image, which not only makes it possible to create an impact (strong impression) on the player, but also reduces the program capacity. Further, the processing can be simplified.
ところで、本実施形態においては、画像を一度、拡大表示又は縮小表示させる例を示したが、一度拡大表示させてから、さらに、縮小又は拡大表示させても良い。 By the way, in the present embodiment, an example in which the image is once enlarged or reduced is shown, but the image may be enlarged or then further reduced or enlarged.
すなわち、図18(a)に示すように、図16(a)に示す画像P100を縮小した一枚の静止画像からなるキャラクタCH10の画像P105を、液晶表示装置41の画面中央位置に表示させる。そして、その表示後、瞬時(例えば、0.018秒)に、画像P105の中心点(破線K5で示す位置)を基準として、その基準を中心として、矢印Y16方向(図示左上側)、矢印Y16方向(図示左上側)と相反する矢印Y17方向(図示右下側)、矢印Y18方向(図示右上側)、矢印Y18方向(図示右上側)と相反する矢印Y19方向(図示左下側)に、画像P105を拡大させ、図18(b)に示すような一枚の静止画像からなるキャラクタCH10の画像P110を液晶表示装置41に表示させる。そしてさらに、その表示後、瞬時(例えば、0.005秒)に、画像P110の中心点(破線K5で示す位置)を基準として、その基準を中心として、矢印Y20方向(図示左上側)、矢印Y20方向(図示左上側)と相反する矢印Y21方向(図示右下側)、矢印Y22方向(図示右上側)、矢印Y22方向(図示右上側)と相反する矢印Y23方向(図示左下側)に、画像P110を縮小させ、図18(c)に示すような一枚の静止画像からなるキャラクタCH10の画像P111を液晶表示装置41に表示させる。
That is, as shown in FIG. 18A, the image P105 of the character CH10 composed of a single still image obtained by reducing the image P100 shown in FIG. 16A is displayed at the center position of the screen of the liquid
しかして、このように、一度拡大表示させてから、さらに、縮小又は拡大表示させるというバウンド処理をすれば、より躍動感を与えることができ、もって、遊技者によりインパクト(強い印象)を与えることができる。なお、本実施形態においては、一度拡大表示させてから、さらに、縮小又は拡大表示させる例を示したが、それに限らず、一度拡大表示させてから、さらに、縮小又は拡大表示させ、そしてさらに、縮小又は拡大表示させるというように、縮小又は拡大表示を繰り返し行うようにしても良い。しかして、このように複数回、縮小又は拡大表示を繰り返すことにより、より躍動感を与えることができ、もって、遊技者によりインパクト(強い印象)を与えることができる。 Thus, by performing the bound process of enlarging the display once and then reducing or enlarging the display, a more dynamic feeling can be given, thereby giving the player an impact (strong impression). Can be done. In the present embodiment, an example is shown in which the image is enlarged once and then reduced or enlarged, but the present invention is not limited to this, and the image is enlarged once, then reduced or enlarged, and then further reduced or enlarged. The reduction or enlargement display may be repeated, such as the reduction or enlargement display. By repeating the reduction or enlargement display a plurality of times in this way, a more dynamic feeling can be given, and thus an impact (strong impression) can be given to the player.
ところで、本実施形態においては、キャラクタCH10を例に説明したが、それに限らず、文字画像、枠画像、文字画像と枠画像が一体となった画像にも適用可能である。 By the way, in the present embodiment, the character CH10 has been described as an example, but the present invention is not limited to this, and can be applied to a character image, a frame image, and an image in which a character image and a frame image are integrated.
すなわち、図19(a)に示すように、キャラクタCH10と、枠画像W1と、枠画像W1の中心に配置されている台詞の文字画像M1とで構成された画像P120を液晶表示装置41に表示させるにあたって、図19(b)に示すように、図19(a)に示す画像P120を縦長に縮小した一枚の静止画像からなる画像P121を、液晶表示装置41の画面中央位置に表示させる。そして、その表示後、瞬時(例えば、0.015秒)に、画像P121の中心点(破線K10で示す位置)を基準として、その基準を中心として、矢印Y30方向(図示左側)、矢印Y30方向(図示左側)と相反する矢印Y31方向(図示右側)に、画像P121を拡大させ、図19(a)に示すような画像P120を液晶表示装置41に表示させる。
That is, as shown in FIG. 19A, the liquid
しかして、このようにすれば、文字画像、枠画像、文字画像と枠画像が一体となった画像にも適用可能である。なお、本実施形態においては、文字画像と枠画像が一体となった画像しか例示していないが、文字画像と枠画像が別々の画像の場合は、次のように処理することができる。例えば、図20(a)に示すように、台詞の文字画像M1は表示させず、枠画像W1だけを拡大表示させる(画像P130参照)。そしてその後、図20(b)に示すように、拡大表示させた枠画像W1に、瞬時(例えば、0.015秒)に、文字画像M1の中心点(破線K20で示す位置)を基準として、その基準を中心として、矢印Y40方向(図示左側)、矢印Y40方向(図示左側)と相反する矢印Y41方向(図示右側)に、文字画像M1を拡大させ、図19(a)に示すような画像P120を液晶表示装置41に表示させる。なお、図20では、文字画像M1を拡大表示させる例を示したが、そのまま表示するようにしても良い。
By doing so, the character image, the frame image, and the image in which the character image and the frame image are integrated can also be applied. In this embodiment, only an image in which the character image and the frame image are integrated is illustrated, but when the character image and the frame image are separate images, the following processing can be performed. For example, as shown in FIG. 20A, the character image M1 of the dialogue is not displayed, and only the frame image W1 is enlarged and displayed (see image P130). Then, as shown in FIG. 20B, the enlarged frame image W1 is instantly (for example, 0.015 seconds) with reference to the center point of the character image M1 (the position indicated by the broken line K20). The character image M1 is enlarged in the direction of arrow Y40 (left side in the figure) and the direction of arrow Y41 (right side in the figure) opposite to the direction of arrow Y40 (left side in the figure) with the reference as the center, and an image as shown in FIG. 19 (a). P120 is displayed on the liquid
なおまた、文字画像、枠画像、文字画像と枠画像が一体となった画像に限らず、特別図柄の画像、遊技者に操作スイッチ13又は演出ボタン装置14の操作を促す画像等、どのような画像にも適用可能である。
In addition, the character image, the frame image, the image in which the character image and the frame image are integrated, the image of the special symbol, the image for urging the player to operate the
<画像演出−エフェクト(発光表現)に関する説明>
ところで、図18を参照して説明したように、一度拡大表示させてから、さらに、縮小又は拡大表示させるというバウンド処理をすれば、より躍動感を与えることができ、もって、遊技者によりインパクト(強い印象)を与えることができる。そこで、さらに、遊技者によりインパクト(強い印象)を与えるために、画像を拡大させている最中、又は、拡大後など、この演出に対して液晶表示装置41の画面全体を発光させたい場合がある。具体的には、図21(a)に示す画像P105を拡大させ、図21(b)に示すような一枚の静止画像からなるキャラクタCH10の画像P110を液晶表示装置41に表示させるにあたって、図21(b)に示すように、画面全体を発光させるようなエフェクトである発光表現EFを施し、図21(b)に示す画像P110を縮小させ、図21(c)に示すような一枚の静止画像からなるキャラクタCH10の画像P111を液晶表示装置41に表示させるにあたって、図21(c)に示すように、画面全体を発光させるようなエフェクトである発光表現EFを施すというものである。
<Image production-Explanation of effects (light emission expression)>
By the way, as described with reference to FIG. 18, if the bounce process of enlarging the display once and then reducing or enlarging the display can be performed, a more dynamic feeling can be given, and thus the player has an impact ( Can give a strong impression). Therefore, in order to give the player an impact (strong impression), there is a case where it is desired to make the entire screen of the liquid
ところで、このような画面全体を発光させるようなエフェクトである発光表現EFを施すにあたって、現行の遊技機に搭載されている液晶表示装置41は、発光表現に弱いという問題がある。さらに、遊技機が設置されている遊技場(ホール)は、一般的に明るいため、相対的に、遊技機に搭載されている液晶表示装置41が暗く感じられるという問題がある。
By the way, in applying the light emission expression EF, which is an effect that causes the entire screen to emit light, the liquid
そこで、図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)上に、発光させたい色を施した半透明のレイヤを重ね合わせることによって、画面全体を発光させるようなエフェクトである発光表現EFを施すことができる。また、図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)の背面に、発光させたい色を施した半透明のレイヤを重ね合わせることによって、キャラクタCH10の輪郭を発光させるようなエフェクトである発光表現EFを施すこともできる。 Therefore, on the image P105 (see FIG. 21 (a)) and the image P110 (see FIG. 21 (a)) of the character CH10 composed of one still image as shown in FIG. By superimposing transparent layers, it is possible to apply a light emission expression EF, which is an effect that causes the entire screen to emit light. Further, the back surface of the image P105 (see FIG. 21 (a)) and the image P110 (see FIG. 21 (a)) of the character CH10 composed of one still image as shown in FIG. 21 is colored to be emitted. By superimposing the semi-transparent layers, it is possible to apply the light emission expression EF, which is an effect that causes the outline of the character CH10 to emit light.
しかしながら、発光表現EFを施すにあたって、例えば、最も明るい表現である白(R,G,B=255,255,255)を表現する際、図22(a)に示すように、連続して数フレームに亘って、白色を施した半透明のレイヤR100a〜R100hを図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせたとしても、発光しているようには見えず、単に、白色として認識されてしまうという問題がある。また、青い光を表現しようと、図22(b)に示すように、連続して数フレームに亘って、青(0,0,255)を施した半透明のレイヤR200a〜R200h、又は、図22(c)に示すように、連続して数フレームに亘って、明るい青(150,150,255)を施した半透明のレイヤR300a〜R300hを、図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせたとしても、青く発光しているようには見えず、単に、青色として認識されてしまうという問題がある。 However, when applying the light emission expression EF, for example, when expressing the brightest expression white (R, G, B = 255, 255, 255), as shown in FIG. 22A, several frames are continuously formed. Image P105 (see FIG. 21 (a)) and image P110 (see FIG. 21 (a)) of the character CH10 in which the white translucent layers R100a to R100h are composed of a single still image as shown in FIG. 21. ), Even if it is superimposed on), it does not appear to emit light, and there is a problem that it is simply recognized as white. Further, in order to express blue light, as shown in FIG. 22B, the translucent layers R200a to R200h in which blue (0,0,255) is continuously applied over several frames, or the figure. As shown in 22 (c), the translucent layers R300a to R300h to which bright blue (150, 150, 255) is applied continuously over several frames is a single still image as shown in FIG. Even if it is superimposed on the image P105 (see FIG. 21 (a)) and the image P110 (see FIG. 21 (a)) of the character CH10 including the character CH10, it does not appear to emit blue light and is simply recognized as blue. There is a problem that it ends up.
そこで、本実施形態においては、前後するフレームの色情報に差をつける(明度、色相等のギャップを利用した発光表現の強調)ことで、発光しているように認識させるようにしている。この点、図23〜図24を参照して具体的に説明する。 Therefore, in the present embodiment, by making a difference in the color information of the frames before and after (emphasis of the luminescence expression using the gap of brightness, hue, etc.), it is recognized as if the luminescence is emitted. This point will be specifically described with reference to FIGS. 23 to 24.
図23(a)では、白く発光しているように認識させる、白フラッシュの表現方法を示している。すなわち、まず、数フレームに亘って、黒色を施した半透明のレイヤR1a〜R1bを図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせる。そして、次のフレームから、白色を施した半透明のレイヤR1cを図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせるようにする。しかして、このように、白く発光していることを認識させたいフレームの前後の色情報を黒色から白色に変化させるようにすれば、色情報に差をつけることができ、もって、白く発光しているように認識させることができる。 FIG. 23A shows a method of expressing a white flash that makes it appear as if it is emitting white light. That is, first, the image P105 (see FIG. 21 (a)) of the character CH10 composed of a single still image as shown in FIG. Overlay on P110 (see FIG. 21 (a)). Then, from the next frame, the image P105 of the character CH10 (see FIG. 21 (a)) and the image P110 (see FIG. 21 (a)) of the character CH10 composed of a single still image as shown in FIG. Overlay on a)). By changing the color information before and after the frame that you want to recognize that it emits white light from black to white, you can make a difference in the color information, and it emits white light. It can be recognized as if it were.
かくして、このように白く発光されたと認識させた後、その発光を終了させるべく、数フレームに亘って、白色を施した半透明のレイヤR1dを図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせる。そしてさらに、数フレームに亘って、白色から徐々に黒色に近付ける色を施した半透明のレイヤR1e〜R1gを図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせる。そして最後に、数フレームに亘って、黒色を施した半透明のレイヤR1hを図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせる。これにより、白の発光が終了したと認識させることができることとなる。 Thus, after recognizing that the light is emitted white in this way, the translucent layer R1d whitened over several frames is composed of a single still image as shown in FIG. 21 in order to end the light emission. It is superimposed on the image P105 (see FIG. 21 (a)) and the image P110 (see FIG. 21 (a)) of the character CH10. Further, an image P105 of the character CH10 consisting of a single still image as shown in FIG. 21 is formed by translucent layers R1e to R1g which are colored from white to gradually approach black over several frames (FIG. 21 (FIG. 21). a)), superimposed on image P110 (see FIG. 21 (a)). Finally, the image P105 (see FIG. 21 (a)) and the image P110 (see FIG. 21A) of the character CH10 composed of a single still image as shown in FIG. (See FIG. 21 (a)). As a result, it is possible to recognize that the white light emission has ended.
しかして、このようにすれば、図21(b),(c)に示すような発光表現EFとして、白フラッシュを表現することができる。 Thus, in this way, the white flash can be expressed as the light emission expression EF as shown in FIGS. 21 (b) and 21 (c).
なお、白く発光しているように認識させる、白フラッシュの表現方法を動画像(映像)に適用させるにあたっては、徐々に暗い画像にしていき、差(ギャップ)を作り出すか、単純に、図22(a)に示すような連続して数フレームに亘って、白色を施した半透明のレイヤR100a〜R100hに対して、数フレーム、黒を差し込むようにすれば良い。 In applying the white flash expression method, which makes the image appear to emit white light, to a moving image (video), the image is gradually darkened to create a difference (gap), or simply, FIG. 22 Black may be inserted for several frames into the white translucent layers R100a to R100h for several frames in succession as shown in (a).
次に、図23(b)では、赤く発光しているように認識させる、赤フラッシュの表現方法を示している。すなわち、まず、数フレームに亘って、黒色を施した半透明のレイヤR2aを図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせる。そして、次のフレームから、赤色を施した半透明のレイヤR2bを、数フレームに亘って、図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせる。そしてさらに、白色を施した半透明のレイヤR2c〜R2dを、数フレームに亘って、図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせ、赤色を施した半透明のレイヤR2eを、数フレームに亘って、図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせるようにする。しかして、このように、白色を施した半透明のレイヤR2cを図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせたフレームの前に、赤色を施した半透明のレイヤR2bを図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせ、白色を施した半透明のレイヤR2dを図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせたフレームの後に、赤色を施した半透明のレイヤR2eを図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせることにより、白色を飽和した光と捉え、赤く発光しているように認識させることができる。しかして、このように、赤く発光していることを認識させたいフレームの前後の色情報を赤色から白色に変化、又は、白色から赤色に変化させるようにすれば、色情報に差をつけることができ、もって、赤く発光しているように認識させることができる。 Next, FIG. 23 (b) shows a method of expressing a red flash that makes it recognize that it is emitting red light. That is, first, the image P105 (see FIG. 21 (a)) and the image P110 (see FIG. 21 (a)) of the character CH10 composed of a single still image as shown in FIG. (See FIG. 21 (a)). Then, from the next frame, the translucent layer R2b in red is applied over several frames to the image P105 of the character CH10 composed of one still image as shown in FIG. 21 (see FIG. 21 (a)). , Overlaid on image P110 (see FIG. 21 (a)). Further, the white-colored translucent layers R2c to R2d are formed over several frames by the image P105 (see FIG. 21 (a)) of the character CH10 composed of one still image as shown in FIG. 21. The translucent layer R2e superimposed on P110 (see FIG. 21 (a)) and reddish is placed over several frames with an image P105 of the character CH10 consisting of a single still image as shown in FIG. 21 (FIG. 21). 21 (a)) and image P110 (see FIG. 21 (a)). Thus, the image P105 (see FIG. 21 (a)) and the image P110 (see FIG. 21 (a)) of the character CH10 composed of a single still image as shown in FIG. Image P105 of character CH10 consisting of a single still image as shown in FIG. 21 with a red translucent layer R2b in front of the frame superimposed on (a)) (see FIG. 21 (a)). Image P105 of character CH10 consisting of a single still image as shown in FIG. 21 with a translucent layer R2d superimposed on image P110 (see FIG. 21 (a)) and whitened (see FIG. 21 (a)). , Image P105 of the character CH10 consisting of a single still image as shown in FIG. 21 with a red translucent layer R2e after the frame superimposed on the image P110 (see FIG. 21A) (FIG. 21). (See (a)), by superimposing the image P110 (see FIG. 21 (a)), white can be regarded as saturated light and can be recognized as emitting red light. Then, in this way, if the color information before and after the frame for which it is desired to recognize that it emits red light is changed from red to white, or from white to red, the color information can be different. It can be recognized as if it is emitting red light.
かくして、このように赤く発光されたと認識させた後、その発光を終了させるべく、数フレームに亘って、赤色から徐々に黒色に近付ける色を施した半透明のレイヤR2f〜R2gを図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせる。そして最後に、数フレームに亘って、黒色を施した半透明のレイヤR2hを図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせる。これにより、赤の発光が終了したと認識させることができることとなる。 Thus, after recognizing that the light is emitted in red in this way, the translucent layers R2f to R2g which are colored from red to gradually approach black over several frames are shown in FIG. 21 in order to end the light emission. It is superimposed on the image P105 (see FIG. 21 (a)) and the image P110 (see FIG. 21 (a)) of the character CH10 composed of such a single still image. Finally, the image P105 (see FIG. 21 (a)) and the image P110 (see FIG. 21 (a)) of the character CH10 composed of a single still image as shown in FIG. (See FIG. 21 (a)). As a result, it is possible to recognize that the red light emission has ended.
しかして、このようにすれば、図21(b),(c)に示すような発光表現EFとして、赤フラッシュを表現することができる。 Thus, in this way, the red flash can be expressed as the light emission expression EF as shown in FIGS. 21 (b) and 21 (c).
なお、白色を施した半透明のレイヤR2c〜R2dを図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせたフレーム数は、赤色を施した半透明のレイヤR2b,R2eを図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせたフレーム数より短くするのが好ましい。このようにすれば、白色が赤色よりも目立たなくなり、もって、赤色が強調されるため、色情報の差をより認識してもらうことができ、もって、より赤く発光しているように認識させることができる。 It should be noted that the white translucent layers R2c to R2d are the image P105 (see FIG. 21 (a)) and the image P110 (see FIG. 21 (a)) of the character CH10 composed of one still image as shown in FIG. The number of frames superimposed on the above is the image P105 (see FIG. 21 (a)) and the image P110 of the character CH10 consisting of the translucent layers R2b and R2e colored in red and one still image as shown in FIG. It is preferable that the number of frames is shorter than the number of frames superimposed on (see FIG. 21 (a)). By doing this, white becomes less noticeable than red, and red is emphasized, so that the difference in color information can be recognized more, and it is recognized as if it emits red light. Can be done.
なお、本実施形態においては、赤フラッシュを例に説明したが、それに限らず、青フラッシュでも、緑フラッシュでも、どのような色のフラッシュでも適用可能である。 In the present embodiment, the red flash has been described as an example, but the present invention is not limited to this, and the blue flash, the green flash, and any color flash can be applied.
次に、図23(c)では、青く発光しているように認識させる表現方法を示している。すなわち、まず、数フレームに亘って、青色を施した半透明のレイヤR3aを図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせる。次いで、次のフレームから、白色を施した半透明のレイヤR3bを、数フレームに亘って、図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせる。次いで、次のフレームから、明るい青色を施した半透明のレイヤR3cを、数フレームに亘って、図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせる。次いで、次のフレームから、白色を施した半透明のレイヤR3dを、数フレームに亘って、図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせる。次いで、次のフレームから、青色を施した半透明のレイヤR3eを、数フレームに亘って、図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせる。次いで、次のフレームから、白色を施した半透明のレイヤR3fを、数フレームに亘って、図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせる。次いで、次のフレームから、明るい青色を施した半透明のレイヤR3gを、数フレームに亘って、図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせる。次いで、次のフレームから、白色を施した半透明のレイヤR3hを、数フレームに亘って、図21に示すような一枚の静止画像からなるキャラクタCH10の画像P105(図21(a)参照)、画像P110(図21(a)参照)に重ね合わせる。というように、青く発光していることを認識させたいフレームの前後の色情報を青色系から白色に変化、又は、白色から青色系に変化させることで色情報に差をつけることができ、もって、その変化を交互に繰り返すようにすれば、青く発光しているように認識させることができる。 Next, FIG. 23 (c) shows an expression method for recognizing the light as if it is emitting blue light. That is, first, the image P105 (see FIG. 21 (a)) and the image P110 (see FIG. 21 (a)) of the character CH10 composed of a single still image as shown in FIG. (See FIG. 21 (a)). Next, from the next frame, the white translucent layer R3b is applied over several frames to the image P105 of the character CH10 composed of one still image as shown in FIG. 21 (see FIG. 21 (a)). , Overlaid on image P110 (see FIG. 21 (a)). Next, from the next frame, the translucent layer R3c provided with bright blue is applied over several frames to the image P105 of the character CH10 composed of one still image as shown in FIG. 21 (see FIG. 21 (a)). ), Overlaid on image P110 (see FIG. 21 (a)). Next, from the next frame, the white translucent layer R3d is applied over several frames to the image P105 of the character CH10 composed of one still image as shown in FIG. 21 (see FIG. 21 (a)). , Overlaid on image P110 (see FIG. 21 (a)). Next, from the next frame, the blue-colored translucent layer R3e is applied over several frames to the image P105 of the character CH10 composed of one still image as shown in FIG. 21 (see FIG. 21 (a)). , Overlaid on image P110 (see FIG. 21 (a)). Next, from the next frame, the white translucent layer R3f is applied over several frames to the image P105 of the character CH10 composed of one still image as shown in FIG. 21 (see FIG. 21 (a)). , Overlaid on image P110 (see FIG. 21 (a)). Next, from the next frame, a translucent layer R3g having a bright blue color is applied over several frames to the image P105 of the character CH10 consisting of a single still image as shown in FIG. 21 (see FIG. 21 (a)). ), Overlaid on image P110 (see FIG. 21 (a)). Next, from the next frame, the white translucent layer R3h is applied over several frames to the image P105 of the character CH10 composed of one still image as shown in FIG. 21 (see FIG. 21 (a)). , Overlaid on image P110 (see FIG. 21 (a)). In this way, you can make a difference in the color information by changing the color information before and after the frame that you want to recognize that it is emitting blue light from bluish to white, or from white to bluish. By repeating the change alternately, it can be recognized as emitting blue light.
しかして、このようにすれば、図21(b),(c)に示すような発光表現EFとして、青く発光していることを表現することができる。 By doing so, it is possible to express that the light is emitted in blue as the light emission expression EF as shown in FIGS. 21 (b) and 21 (c).
なお、本実施形態においては、青色系と白色を施した半透明のレイヤを例にしたが、青く発光しているように認識させる表現をするにあたり、必ずしも白を交互に挟む必要はない。青フラッシュを表現するにあたっては、例えば、「明るい青色または白」と「これらと比較し明度の低い青色」との組合せを繰り返してもよい。白と青のみを交互に何度も繰り返すと、青色が目に焼き付き、白が青の補色である黄色に見え、青い発光を表現できない場合があるからである。 In the present embodiment, a translucent layer in which blue and white are applied is taken as an example, but it is not always necessary to alternately sandwich white in order to make the expression recognize that the light is emitted in blue. In expressing the blue flash, for example, the combination of "bright blue or white" and "blue whose brightness is lower than these" may be repeated. This is because if only white and blue are repeated alternately and repeatedly, blue will be burned into the eyes, white will appear as yellow, which is the complementary color of blue, and blue emission may not be expressed.
ところで、このように、青く発光していることを表現する方法は、対象物の周りのみに適用しても効果がある。具体的には、図23(d)に示すように、数フレームに亘って、チャンスアップや保留などの対象物TSを液晶表示装置41に表示させる際、画像P200〜画像P207に示すように、対象物TSの周りのみを青く発光させるというものである。しかるに、このように対象物TSの周りのみを青く発光させるような場合に、上記説明した青く発光していることを表現する方法を用いれば、図23(d)に示すように、対象物TSの周りのみを青く発光させることができる。
By the way, the method of expressing that the light is emitted in blue is effective even if it is applied only around the object. Specifically, as shown in FIG. 23D, when displaying the object TS such as chance up or hold on the liquid
なお、本実施形態においては、青く発光していることを表現する例を説明したが、それに限らず、赤く発光しても、緑に発光しても良く、どのような色の発光にも適用可能である。 In the present embodiment, an example of expressing that the light is emitted in blue has been described, but the present invention is not limited to this, and the light may be emitted in red or green, and is applied to light emission of any color. It is possible.
次に、図24では、数フレームに亘って、色反転系の画像を差し込むことで、白フラッシュの光る効果を強調する方法を示している。すなわち、図24に示すように、数フレームに亘って、キャラクタCH10を液晶表示装置41に表示させるような場合、画像P253に示すような画面全体が白色になっている画像を液晶表示装置41に表示させて白く光っていることを強く認識させたい演出をするにあたって、画像P253を液晶表示装置41に表示させるフレームと、画像P250に示すような画面全体が暗い画像を液晶表示装置41に表示させるフレームとの間に、画像P250に示す画像の明度と色相を反転させた色反転系の画像P251,画像P252を数フレーム液晶表示装置41に表示させるようにする。しかして、このようにすれば、白く光っているように認識させたいフレーム前後の明度と色相に差があるため、色情報に差をつけることができ、もって、白く光っていることを強く認識させることができる。すなわち、前後のフレームで、明度のギャップを意図的に作ることで、白く光っていることを強く認識させることができる。
Next, FIG. 24 shows a method of emphasizing the shining effect of the white flash by inserting a color inversion image over several frames. That is, as shown in FIG. 24, when the
かくして、このように白く光っていると認識させた後、その発光を終了させるべく、数フレームに亘って、白色から徐々に暗い画像に近付ける画像P254〜P256を液晶表示装置41に表示させる。そして最後に、画像P250と同じく画面全体が暗い画像P257を液晶表示装置41に表示させる。これにより、白の発光が終了したと認識させることができることとなる。
Thus, after recognizing that the image is shining white in this way, the liquid
しかして、このようにすれば、図21(b),(c)に示すような発光表現EFとして、白フラッシュの光る効果を強調することができる。 By doing so, it is possible to emphasize the shining effect of the white flash as the luminescence expression EF as shown in FIGS. 21 (b) and 21 (c).
かくして、上記説明したように、前後するフレームの色情報に差をつける(明度、色相等のギャップを利用した発光表現の強調)ことで、発光しているように認識させるようにすれば、画面全体や注目させたい箇所に対する発光に適用させることができるため、もって、遊技において注目して欲しいタイミングをより明確に遊技者に報知することができる。 Thus, as explained above, by making a difference in the color information of the frames before and after (emphasis of the luminescence expression using the gap of brightness, hue, etc.), the screen can be recognized as luminescent. Since it can be applied to the light emission for the whole or the part to be noticed, it is possible to more clearly notify the player of the timing to be noticed in the game.
なお、本実施形態においては、前後するフレームの色情報に差をつける(明度、色相等のギャップを利用した発光表現の強調)例として、図23,図24を例示したが、それに限らず、透明色から、赤色や緑色又は青色に変化させて前後するフレームの色情報に差をつけても良く、赤や黄色などの暖色系から、青、青緑などの寒色系に変化させて(色相を反転させて)フレームの色情報に差をつけても良い。 In the present embodiment, FIGS. 23 and 24 are illustrated as examples of differentiating the color information of the preceding and following frames (emphasis of luminescence expression using gaps such as brightness and hue), but the present invention is not limited to this. You may change from a transparent color to red, green, or blue to make a difference in the color information of the frames before and after, and change from a warm color such as red or yellow to a cold color such as blue or blue-green (hue). You may make a difference in the color information of the frame (by inverting).
また、本実施形態において例示した図23,図24に示すような表現手法は、一連の演出(例えば、図21に示すように、一度拡大表示させてから、さらに、縮小又は拡大表示させるというバウンド処理演出)の流れの一部で用いても良いし、全体的に用いても良い。さらには、一連の演出の中で、図23,図24に示すような表現手法を適宜組み合わせて使用しても良い。 Further, the expression method as shown in FIGS. 23 and 24 illustrated in the present embodiment is a bounce in which a series of effects (for example, as shown in FIG. 21) is enlarged once and then reduced or enlarged. It may be used as a part of the flow of processing effect) or may be used as a whole. Further, in a series of productions, expression methods as shown in FIGS. 23 and 24 may be appropriately combined and used.
ここで、この一連の演出の流れの一部である点を、図25を参照してより詳しく説明する。図25は、変動開始から大当たりとなるまでの一連の演出を示しているものである。図25(a)に示すように、液晶表示装置41に、特別図柄の変動表示(画像P270参照)がされると、図25(b)に示すように、左の特別図柄が「7」で停止し(画像P271参照)、図25(c)に示すように、右の特別図柄が「7」で停止し(画像P272参照)、テンパイとなったリーチ状態となる。
Here, a point that is a part of the flow of this series of effects will be described in more detail with reference to FIG. FIG. 25 shows a series of effects from the start of fluctuation to the big hit. As shown in FIG. 25 (a), when the liquid
次いで、このリーチ状態において、図25(d)に示すように、左の特別図柄「7」が画面上左隅に小さく表示され、右の特別図柄が「7」が画面上右隅に小さく表示され、中の特別図柄が変動表示されることとなる(画像P273参照)。そしてその後、図25(e)〜(g)に示すように、液晶表示装置41に、大当たりへの期待度が高くなるSPリーチへと発展する演出が表示されることとなる。
Next, in this reach state, as shown in FIG. 25 (d), the left special symbol "7" is displayed small in the left corner of the screen, and the right special symbol "7" is displayed small in the right corner of the screen. , The special symbol inside will be displayed in a variable manner (see image P273). After that, as shown in FIGS. 25 (e) to 25 (g), the liquid
この大当たりへの期待度が高くなるSPリーチへと発展する演出についてより詳しく説明すると、図25(e)に示すように、液晶表示装置41には、画像P274が表示される。この画像P274は、画面中央に表示されているキャラクタCH10の画像P274aと、画面下左隅に表示されている、左の特別図柄が「7」で停止し、中の特別図柄が変動表示し、右の特別図柄が「7」で停止している画像P274bとで構成されているものである。この画像P274aは、表示後、瞬時(所定時間(例えば、333ms))に、画像P274aの中心点(破線K5で示す位置)を基準として、その基準を中心として、矢印Y16方向(図示左上側)、矢印Y16方向(図示左上側)と相反する矢印Y17方向(図示右下側)、矢印Y18方向(図示右上側)、矢印Y18方向(図示右上側)と相反する矢印Y19方向(図示左下側)に、拡大させた、図25(f)に示す、キャラクタCH10の画像P275aを液晶表示装置41に表示させる。この際、図23,図24に示すような表現手法を用いて、画面全体を発光させるようなエフェクトである発光表現EFを施している。なお、画面下左隅には、左の特別図柄が「7」で停止し、中の特別図柄が変動表示し、右の特別図柄が「7」で停止している画像P275bが表示されている。
To explain in more detail the effect of developing into SP reach, which raises expectations for the jackpot, as shown in FIG. 25 (e), the image P274 is displayed on the liquid
次いで、キャラクタCH10の画像P275aを液晶表示装置41に表示させ後、瞬時(所定時間(例えば、166ms))に、画像P275aの中心点(破線K5で示す位置)を基準として、矢印Y20方向(図示左上側)、矢印Y20方向(図示左上側)と相反する矢印Y21方向(図示右下側)、矢印Y22方向(図示右上側)、矢印Y22方向(図示右上側)と相反する矢印Y23方向(図示左下側)に、画像P275aを縮小させた、図25(g)に示す、キャラクタCH10の画像P276aを液晶表示装置41に表示させる。この際、図23,図24に示すような表現手法を用いて、画面全体を発光させるようなエフェクトである発光表現EFを施している。なお、画面上左隅には、左の特別図柄が「7」が表示され、画面上右隅には、右の特別図柄が「7」が表示され、画面中央には、大当たりへの期待度が高くなるSPリーチとなったことを示す「SPリーチ」という文字が表示されている(画像P276b参照)。
Next, after displaying the image P275a of the character CH10 on the liquid
しかして、このように、変動開始から大当たりとなるまでの一連の演出の一部である大当たりへの期待度が高くなるSPリーチへと発展する演出のフレームにおいて、前後するフレームの色情報に差をつける(明度、色相等のギャップを利用した発光表現の強調)ことで、遊技者に注目して欲しいタイミングであることを報知することができる。 Thus, in this way, in the frame of the production that develops into SP reach, which is a part of the series of productions from the start of fluctuation to the jackpot, and the expectation for the jackpot is high, there is a difference in the color information of the frames before and after. By adding (emphasis on luminescence expression using gaps such as brightness and hue), it is possible to notify the player that it is time to pay attention.
次いで、液晶表示装置41には、図25(h)に示す画像P277が表示される。この画像P277は、図25(g)に示すキャラクタCH10の画像P276aと同一の画像P277aと、画面上左隅に位置する、左の特別図柄「7」の画像P277bと、画面上右隅に位置する、右の特別図柄「7」の画像P277cと、画面中央付近に位置するハズレを示す特別図柄「6」の画像P277dと、当たりを示す特別図柄「7」の画像P277eと、で構成されている。
Next, the liquid
次いで、液晶表示装置41には、図25(i)に示すように、大当たりとなるか否かのあおり演出が表示される。すなわち、図25(i)に示すように、液晶表示装置41には、図25(h)に示すキャラクタCH10の画像P277aを若干ズームアップしたキャラクタCH10の画像P278aが表示され、画面上左隅に左の特別図柄「7」の画像P278bが表示され、画面上右隅に右の特別図柄「7」の画像P278cが表示され、画面中央にハズレを示す特別図柄「6」の画像P278dと、当たりを示す特別図柄「7」の画像P278eとが重なり合ったものが表示される。この際、図23,図24に示すような表現手法を用いて、画面全体を発光させるようなエフェクトである発光表現EFを施している。
Next, as shown in FIG. 25 (i), the liquid
しかして、このように、変動開始から大当たりとなるまでの一連の演出の一部である大当たりとなるか否かのあおり演出のフレームにおいても、前後するフレームの色情報に差をつける(明度、色相等のギャップを利用した発光表現の強調)ことで、遊技者に注目して欲しいタイミングであることを報知することができる。 Thus, in this way, even in the frame of the tilting production, which is a part of the series of productions from the start of fluctuation to the jackpot, whether or not it becomes a jackpot, the color information of the frames before and after is different (brightness, By emphasizing the luminescence expression using gaps such as hue), it is possible to notify the player that it is time to pay attention.
次いで、液晶表示装置41には、図25(i)に示すようなあおり演出が表示された後、図25(j)に示すように、図25(i)に示すキャラクタCH10の画像P278aと同一の画像P279aが表示され、画面上左隅に左の特別図柄「7」の画像P279bが表示され、画面上右隅に右の特別図柄「7」の画像P279cが表示され、画面中央に当たりを示す特別図柄「7」の画像P279dが表示される。そしてその後、液晶表示装置41には、図25(k)に示すように、図25(i)に示すキャラクタCH10の画像P278aと同一の画像P280aが表示され、画面中央に大当たりを示す特別図柄「777」の画像P280bが表示されることとなる。
Next, after the tilting effect as shown in FIG. 25 (i) is displayed on the liquid
しかして、このようにして、変動開始から大当たりとなるまでの一連の演出が液晶表示装置41に表示されることとなる。
Then, in this way, a series of effects from the start of fluctuation to the big hit are displayed on the liquid
なお、あおり演出の表示後、図25(j),(k)に示すように、当否の結果を表示するフレームへと移行することとなるが、この際、画面全体を発光させるようなエフェクトである発光表現EFを施さないのが好ましい。当たりかハズレかを遊技者にしっかりと確認させるためである。特に、結果表示を示す特別図柄が表示されるフレームでは、画面全体を発光させるようなエフェクトである発光表現EFを施さないのが好ましい。 In addition, after the tilting effect is displayed, as shown in FIGS. 25 (j) and 25 (k), the frame shifts to the frame for displaying the result of the result of success or failure. It is preferable not to apply a certain luminescence expression EF. This is to make the player firmly confirm whether it is a hit or a loss. In particular, in a frame in which a special symbol indicating a result display is displayed, it is preferable not to apply the light emission expression EF, which is an effect that causes the entire screen to emit light.
<画像演出−縮小に関する説明>
ところで、図18を参照して説明したように、一度拡大表示させてから、さらに、縮小又は拡大表示させるというバウンド処理を行う場合は、縮小に伴う画像の劣化は遊技者の目に留まりにくいため、さしたる影響はない。
<Explanation of image production-reduction>
By the way, as described with reference to FIG. 18, when the bound process of enlarging the image once and then reducing or enlarging the image is performed, the deterioration of the image due to the reduction is hard to be noticed by the player. , There is no significant effect.
しかしながら、図26(a)に示すように、キャラクタCH10を示す画像P300を、VDP803(図5参照)を用いて、図26(b)に示すように、75%縮小(縮小率75%)させて、画像P301を生成し、液晶表示装置41に表示した際、画質の劣化が発生する可能性があった。このような画質の劣化が発生すると、縮小した画像P301を動かした際、輪郭部分などのドットデータが動くたびにチラチラし、もって、遊技者の目に留まり、遊技者や製品の品質への影響が発生する可能性があった。そのため、画質の劣化が発生しないよう、キャラクタCH10を示す画像P300を修正しなければならず、非常に手間がかかるといった問題があった。このことは、一度に50%を超える縮小(縮小率50%を超える高縮小率)をした際に、顕著に表れていた。
However, as shown in FIG. 26A, the image P300 showing the character CH10 is reduced by 75% (reduction rate 75%) using VDP803 (see FIG. 5) as shown in FIG. 26B. Therefore, when the image P301 is generated and displayed on the liquid
そこで、本実施形態においては、図27に示すように、キャラクタCH10を示す画像P300(図27(a)参照)を、VDP803(図5参照)を用いて、図27(b)に示すように、50%縮小(縮小率50%)させて、画像P300aを生成する。そしてさらに、図27(c)に示すように、50%縮小(縮小率50%)させて、画像P301を生成し、液晶表示装置41に表示するようにしている。このようにすれば、50%を超える縮小率である75%の縮小率であっても、2段階に分けて縮小すれば、50%を超えないように縮小することができるため、画質の劣化を軽減させることができる。それゆえ、遊技者の目に留まりにくくなり、もって、遊技者や製品の品質への影響を少なくすることができる。さらには、画質の劣化が発生しないよう、キャラクタCH10を示す画像P300を修正しなければならないという手間も軽減させることができる。
Therefore, in the present embodiment, as shown in FIG. 27, the image P300 (see FIG. 27 (a)) showing the character CH10 is shown in FIG. 27 (b) using VDP803 (see FIG. 5). , 50% reduction (
ここで、所定の画像を2段階に分けて縮小する方法を、図28を参照してより詳しく説明する。 Here, a method of reducing a predetermined image in two stages will be described in more detail with reference to FIG. 28.
まず、従来の方法について説明する。図26(b)に示すように、75%縮小(縮小率75%)させて、画像P301を生成するにあたり、図28(a)に示すように処理することによって、生成することができる。すなわち、動画圧縮データと静止画圧縮データが格納されているCGROM804(図5参照)よりVDP803(図5参照)を用いて、その動画圧縮データと静止画圧縮データを読み出し、VDP803にて読み出した動画圧縮データをデコード(伸張)し、DDR2SDRAM805(図5参照)内に一時保存する。そして、VDP803にて読み出した静止画圧縮データをデコード(伸張)し、内蔵VRAM8040(図5参照)内に一時保存する。次いで、VDP803にて、DDR2SDRAM805(図5参照)内に一時保存されたデコードした動画データを75%縮小させて描画し、さらに、その描画した動画データ上に、内蔵VRAM8040(図5参照)内に一時保存されたデコードした静止画データを75%縮小させて描画する。これにより、図26(b)に示すような画像P301が生成され、もって、その生成された画像P301は、VDP803にて、DDR2SDRAM805(図5参照)内のフレームバッファ領域内に書き込まれることとなる。なお、DDR2SDRAM805(図5参照)内のフレームバッファ領域内に書き込まれた画像P301は、液晶表示装置41に表示されることとなる。
First, the conventional method will be described. As shown in FIG. 26 (b), the image P301 can be generated by reducing the image P301 by 75% (reduction rate of 75%) by performing the process as shown in FIG. 28 (a). That is, the moving image compressed data and the still image compressed data are read out from the CGROM 804 (see FIG. 5) in which the moving image compressed data and the still image compressed data are stored by using the VDP 803 (see FIG. 5), and the moving image read out by the
一方、本実施形態においては、図28(b)に示すように、動画圧縮データと静止画圧縮データが格納されているCGROM804(図5参照)よりVDP803(図5参照)を用いて、その動画圧縮データと静止画圧縮データを読み出し、VDP803にて読み出した動画圧縮データをデコード(伸張)し、DDR2SDRAM805(図5参照)内に一時保存する。そして、VDP803にて読み出した静止画圧縮データをデコード(伸張)し、内蔵VRAM8040(図5参照)内に一時保存する。次いで、VDP803にて、DDR2SDRAM805(図5参照)内に一時保存されたデコードした動画データを50%縮小させて描画し、さらに、その描画した動画データ上に、内蔵VRAM8040(図5参照)内に一時保存されたデコードした静止画データを50%縮小させて描画する。これにより、図27(b)に示すような画像P300aが生成され、もって、その生成された画像P300aは、VDP803にて、DDR2SDRAM805(図5参照)内の一次描画領域内に書き込まれることとなる。次いで、VDP803にて、その一次描画領域内に書き込まれた画像P300aを50%縮小させて描画する。これにより、図27(c)に示すような画像P301が生成され、もって、その生成された画像P301は、VDP803にて、DDR2SDRAM805(図5参照)内のフレームバッファ領域内に書き込まれることとなる。なお、DDR2SDRAM805(図5参照)内のフレームバッファ領域内に書き込まれた画像P301は、液晶表示装置41に表示されることとなる。
On the other hand, in the present embodiment, as shown in FIG. 28 (b), the moving image is used from the CGROM 804 (see FIG. 5) in which the moving image compressed data and the still image compressed data are stored, using the VDP 803 (see FIG. 5). The compressed data and the still image compressed data are read, the moving image compressed data read by the
しかして、このような処理をすれば、所定の画像を2段階に分けて縮小することができる。なお、DDR2SDRAM805(図5参照)内の一次描画領域は、書き込まれる前に必要な領域分確保されるようになっている。そのため、一度縮小した画像を書き込む領域と、再度縮小した画像を書き込む領域を異なる領域にすることにより、DDR2SDRAM805(図5参照)内の一次描画領域を使用したい際に、その領域を使用することができ、もって、効率的にDDR2SDRAM805(図5参照)内の領域を使用することができる。 Then, by performing such a process, the predetermined image can be reduced in two stages. The primary drawing area in the DDR2 SDRAM 805 (see FIG. 5) is reserved for a necessary area before being written. Therefore, by setting the area for writing the reduced image and the area for writing the reduced image again as different areas, it is possible to use that area when it is desired to use the primary drawing area in the DDR2 SDRAM 805 (see FIG. 5). It is possible, and therefore, the area in the DDR2 SDRAM 805 (see FIG. 5) can be used efficiently.
なお、上記のような処理は、50%を超える縮小(縮小率50%を超える高縮小率)をする際に用いれば良く、50%以下の縮小の場合は、画質の劣化が顕著に表れないため、図28(a)に示す処理を行なえば良い。このようにすれば、処理を効率的に行うことができる。 The above processing may be used for reduction of more than 50% (high reduction ratio of more than 50% reduction ratio), and in the case of reduction of 50% or less, deterioration of image quality does not appear remarkably. Therefore, the process shown in FIG. 28A may be performed. In this way, the processing can be performed efficiently.
<サブ制御基板の処理内容の説明>
次に、上記説明した割込み演出、又は、画像演出に関する具体的な処理方法について、図29〜図34に示すサブ制御基板80の処理内容(プログラムの概要)を参照して説明する。
<Explanation of processing contents of sub-control board>
Next, the specific processing method related to the interrupt effect or the image effect described above will be described with reference to the processing contents (program outline) of the
まず、パチンコ遊技機1に電源が投入されると、電源基板100(図3参照)から各制御基板に電源が投入された旨の電源投入信号が送られる。そしてその信号を受けて、サブ制御CPU800aは、図29に示すメイン処理を行う。
First, when the power is turned on to the
<メイン処理の説明>
図29に示すように、まず、サブ制御CPU800aが、内部に設けられているレジスタを初期化すると共に、入出力ポートの入出力方向を設定する。そしてさらに、出力方向に設定された出力ポートから送信されるデータがシリアル転送となるように設定する(ステップS1)。
<Explanation of main processing>
As shown in FIG. 29, first, the
その設定後、サブ制御CPU800aは、上記主制御基板60(図3参照)から受信する演出制御コマンドを格納するサブ制御RAM800c内のメモリ領域を初期化する(ステップS2)。そして、サブ制御CPU800aは、上記主制御基板60からの割込み信号を受信する入力ポートの割込み許可設定処理を行う(ステップS3)。
After the setting, the
次いで、サブ制御CPU800aは、作業領域、スタック領域として使用するサブ制御RAM800c内のメモリ領域を初期化し(ステップS4)、音LSI801(図3参照)に初期化指令を行う。これにより、音LSI801は、その内部に設けられているレジスタを初期化する(ステップS5)。
Next, the
次いで、サブ制御CPU800aは、上・左・右・左上可動役物43a〜43dを動作させるモータ(図示せず)に異常が発生しているか否か、そのモータ(図示せず)を動作させるモータデータが格納されるサブ制御RAM800c内のメモリ領域を確認する。異常データが格納されている場合は、サブ制御CPU800aは、当該モータを原点位置に戻す指令を行う。これにより、上・左・右・左上可動役物43a〜43dは初期位置に戻ることとなる(ステップS6)。
Next, the
次いで、サブ制御CPU800aは、その内部に設けられている一定周期のパルス出力を作成する機能や時間計測の機能等を有するCTC(Counter Timer Circuit)の設定を行う。すなわち、サブ制御CPU800aは、1ms毎に定期的にタイマ割込みがかかるように上記CTCの時間定数レジスタを設定する(ステップS7)。
Next, the
次いで、サブ制御CPU800aは、サブ制御RAM800cの作業領域を対象とする8ビット加算演算であるチェックサム演算を行い、そのチェックサム演算値と、後述するメモリバックアップ(ステップS16参照)にて算出しサブ制御RAM800c内に格納されているチェックサム演算値とを比較し、一致しているか否かの確認を行う(ステップS8)。一致していなければ(ステップS9:NO)、サブ制御RAM800c内の全領域を全てクリアする処理を行う(ステップS10)。
Next, the
一方、一致(ステップS9:YES)、あるいは、上記ステップS10の処理を終えた後、サブ制御CPU800aは、図示しないウオッチドックタイマ機能を解除し(ステップS11)、サブ制御CPU800aやVDP803等のハードウェアのリフレッシュを実行する(ステップS12)。
On the other hand, after matching (step S9: YES) or finishing the process of step S10, the
次いで、サブ制御CPU800aは、上記サブ制御RAM800c内のメモリ領域に格納されている上記主制御基板60(図3参照)から受信する演出制御コマンド(特別図柄の変動コマンドや、特別図柄の停止コマンド等)を読み出し、その内容に応じた演出パターンを、サブ制御ROM800b内に予め格納しておいた多数の演出パターンの中から抽選により決定する(ステップS13)。なお、この際、サブ制御CPU800aは、抽選により決定した演出パターンを、サブ制御RAM800c内のメモリ領域に格納している。
Next, the
次いで、サブ制御CPU800aは、後述するタイマ割込み処理にて取得した操作スイッチ13又は演出ボタン装置14の入力内容を解析する処理を行う(ステップS14)。具体的には、操作スイッチ13又は演出ボタン装置14が、遊技者によって、押圧された瞬間か、放された瞬間か、あるいは、押圧されたままの状態か等の解析を行う。
Next, the
次いで、サブ制御CPU800aは、上記ステップS13にて抽選により決定した演出パターンに基づいて、上・左・右・左上可動役物43a〜43dの動作制御や、装飾ランプ基板90(図3参照)に搭載されているLEDランプ等の装飾ランプの点灯又は消灯の制御や、スピーカ17の制御や、液晶表示装置41に表示される画像の制御を実行する(ステップS15)。なお、具体的な処理方法については、後述することとする。
Next, the
次いで、サブ制御CPU800aは、サブ制御RAM800cの作業領域を対象とする8ビット加算演算であるチェックサム演算を行い、そのチェックサム演算値を、サブ制御RAM800c内に格納するメモリバックアップ処理を行う(ステップS16)。
Next, the
次いで、サブ制御CPU800aは、VDP803からサブ制御CPU800aに対してVSYNC割込み信号が送信されてきたか否かの確認を行う(ステップS17)。VSYNC割込み信号が送信されて来なければ(ステップS17:NO)、サブ制御CPU800aは、VSYNC割込み信号が送信されてくるまで、ステップS17の処理を繰り返し実行し、VSYNC割込み信号が送信されてくると(ステップS17:YES)、再度ステップS8の処理に戻り、ステップS8〜S17の処理を繰り返すこととなる。
Next, the
<データ解析処理の説明>
続いて、図30を参照して、メイン処理のステップS15のデータ解析処理にて詳述する。まず、サブ制御CPU800aは、ステップS13にて抽選により決定した演出パターンに対応する演出シナリオデータPS_DATA(図4(a)参照)を演出シナリオテーブルPR_TBLより選択し、その選択した演出シナリオデータPS_DATAに格納されている1レイヤデータPS_DATA1に格納されている各種データ(フレームデータPS_DATA10,制御コードデータPS_DATA11,座標データPS_DATA12,画素計算データPS_DATA13,拡縮データPS_DATA14)に基づき、VDP803に液晶表示装置41に表示させる画像データを生成するためのコマンドリストを生成する(ステップS50)。この際、割込み演出、又は、画像演出に関する画像データも生成されることとなる。以下、具体的に説明する。
<Explanation of data analysis processing>
Subsequently, with reference to FIG. 30, the data analysis process in step S15 of the main process will be described in detail. First, the
<割込み演出(突入演出)の説明>
まず、演出パターンに関する画像(変動演出に関する画像含む)としては、図6に示すタイミングT1〜タイミングT3時、サブ制御CPU800aは、図7(a),(f)に示すように、特別図柄の変動が表示、すなわち、左特別図柄SD1,中特別図柄SD2,右特別図柄SD3の変動が表示される本変動表示映像P1を生成するためのコマンドリストを生成する。そして、図6に示すタイミングT3〜タイミングT4時、特別図柄の確定内容を示す画像を生成するためのコマンドリストを生成する。そしてさらに、図6に示すタイミングT5時以降、図7(f)に示すように、特別図柄が、再び変動する表示、すなわち、左特別図柄SD1,中特別図柄SD2,右特別図柄SD3が変動表示される本変動表示映像P1を生成するためのコマンドリストを生成する。なお、特別図柄が確定、又は、特別図柄が再変動した際、サブ制御CPU800aは、サブ制御RAM800cに格納している抽選により決定した演出パターンをクリアすることとなる。
<Explanation of interrupt production (rush production)>
First, as the image related to the effect pattern (including the image related to the variation effect), the
かくして、上記のように生成されたコマンドリストは、VDP803(図5参照)に送信される。これにより、VDP803は、CGROM804内に格納されている静止画圧縮データ並びに動画圧縮データをデコードし、そのデコード後の画像データを適宜変換処理した上で、DDR2SDRAM805のフレームバッファ領域に格納し、もって、その格納した画像データを液晶表示装置41に描画する。
Thus, the command list generated as described above is transmitted to VDP803 (see FIG. 5). As a result, the
一方、図6に示すタイミングT2時、ステップS13にて抽選により決定した演出パターン内に組み込まれている突入演出の開始を示す開始フラグをサブ制御CPU800aが実行すると、図9(a)に示す突入演出の表示に関する制御コマンド(D608H 01H)を発行し、サブ制御RAM800cの割込み演出(突入演出)に関する領域(ステップS13にて抽選により決定した演出パターンが格納されている領域とは別の領域)に格納する。そして、サブ制御CPU800aは、サブ制御RAM800cの割込み演出(突入演出)に関する領域に格納されている突入演出の表示に関する制御コマンド(D608H 01H)を読み出し、その制御コマンドに対応した突入演出のシナリオ、すなわち、演出シナリオデータPS_DATA(図4(a)参照)を演出シナリオテーブルPR_TBLより選択し、その選択した演出シナリオデータPS_DATAに格納されている1レイヤデータPS_DATA1に格納されている各種データ(フレームデータPS_DATA10,制御コードデータPS_DATA11,座標データPS_DATA12,画素計算データPS_DATA13,拡縮データPS_DATA14)に基づき、VDP803に液晶表示装置41に表示させる画像データを生成するためのコマンドリストを生成する。
On the other hand, when the
次いで、サブ制御CPU800aは、図6に示すタイミングT2〜タイミングT5時、割込み演出(突入演出)に対応した演出シナリオデータPS_DATA(図4(a)参照)を演出シナリオテーブルPR_TBLより選択し、その選択した演出シナリオデータPS_DATAに格納されている1レイヤデータPS_DATA1に格納されている各種データ(フレームデータPS_DATA10,制御コードデータPS_DATA11,座標データPS_DATA12,画素計算データPS_DATA13,拡縮データPS_DATA14)に基づき、VDP803に液晶表示装置41に表示させる画像データを生成するためのコマンドリストを生成する。
Next, the
次いで、サブ制御CPU800aは、図6に示すタイミングT5時、演出シナリオテーブルPR_TBLより選択した演出シナリオデータPS_DATA(図4(a)参照)内に組み込まれている突入演出の終了を示す終了フラグを実行する。これにより、サブ制御CPU800aは、図9(a)に示す、突入演出の表示に関する制御コマンド(D608H 00H)を発行し、サブ制御RAM800cの割込み演出(突入演出)に関する領域に格納する。そして、サブ制御CPU800aは、サブ制御RAM800cの割込み演出(突入演出)に関する領域に格納されている突入演出の表示に関する制御コマンド(D608H 00H)を読み出し、その制御コマンドに対応した演出シナリオデータPS_DATA(図4(a)参照)を演出シナリオテーブルPR_TBLより選択し、その選択した演出シナリオデータPS_DATAに格納されている1レイヤデータPS_DATA1に格納されている各種データ(フレームデータPS_DATA10,制御コードデータPS_DATA11,座標データPS_DATA12,画素計算データPS_DATA13,拡縮データPS_DATA14)に基づき、VDP803に液晶表示装置41の表示(割込み演出(突入演出)の表示)を終了させるためのコマンドリストを生成する。
Next, the
かくして、上記のように生成されたコマンドリストは、VDP803(図5参照)に送信される。これにより、VDP803は、CGROM804内に格納されている静止画圧縮データ並びに動画圧縮データをデコードし、そのデコード後の画像データを適宜変換処理した上で、DDR2SDRAM805のフレームバッファ領域に格納し、もって、その格納した画像データを液晶表示装置41に描画する。
Thus, the command list generated as described above is transmitted to VDP803 (see FIG. 5). As a result, the
しかして、このように、液晶表示装置41に共に描画される演出パターンに関する映像(画像)(変動演出に関する映像(画像)含む)と、割込み演出(突入演出)の映像(画像)は、図8に示すように、割込み演出(突入演出)の映像(画像)が、演出パターンに関する映像(画像)(変動演出に関する映像(画像)含む)上に重ね合わされて描画されるため、液晶表示装置41では、図7(c)〜(e)に示すような表示がされることとなる。
As described above, the video (image) related to the effect pattern (including the image (image) related to the variable effect) and the image (image) of the interrupt effect (rush effect) drawn together on the liquid
また、図7(b)に示すような突入演出開始映像P2を液晶表示装置41に表示した後、連続して、図7(c)に示すような突入演出表示映像P3を表示させるにあたっては、上述したように、VDP803(図5参照)に送信されたコマンドリストに基づいて、VDP803は、図13に示すように、10フレーム目に、突入演出表示映像P3の先頭の1フレーム目の静止画像を液晶表示装置41に表示させ、11フレーム目に、先頭の1フレーム目を除く2フレーム目以降の突入演出表示映像P3を液晶表示装置41に表示させるように、液晶表示装置41に描画することとなる。
Further, in displaying the rush effect start image P2 as shown in FIG. 7B on the liquid
<割込み演出(蝶の演出)の説明>
次に、割込み演出(蝶の演出)について説明する。
<Explanation of interrupt production (butterfly production)>
Next, the interrupt effect (butterfly effect) will be described.
まず、演出パターンに関する画像(変動演出に関する画像含む)としては、図15(a)に示すタイミングT20〜タイミングT21時、サブ制御CPU800aは、特別図柄の変動が表示、すなわち、左特別図柄SD1,中特別図柄SD2,右特別図柄SD3の変動が表示される画像を生成するためのコマンドリストを生成する。そして、図15(a)に示すタイミングT21〜タイミングT23時、サブ制御CPU800aは、右特別図柄SD3の変動が停止し、左特別図柄SD1,中特別図柄SD2が変動している画像を生成するためのコマンドリストを生成する。そしてさらに、図15(a)に示すタイミングT23〜タイミングT24時、サブ制御CPU800aは、特別図柄の確定内容を示す画像を生成するためのコマンドリストを生成する。また、図15(a)に示すタイミングT24〜タイミングT25時、サブ制御CPU800aは、特別図柄が再び変動、すなわち、左特別図柄SD1,中特別図柄SD2,右特別図柄SD3の変動が表示される画像を生成するためのコマンドリストを生成する。またさらに、図15(a)に示すタイミングT25〜タイミングT26時、サブ制御CPU800aは、特別図柄の確定内容を示す画像を生成するためのコマンドリストを生成する。そして、図15(a)に示すタイミングT26時以降、サブ制御CPU800aは、特別図柄が再び変動、すなわち、左特別図柄SD1,中特別図柄SD2,右特別図柄SD3の変動が表示される画像を生成するためのコマンドリストを生成する。なお、特別図柄が確定、又は、特別図柄が再変動した際、サブ制御CPU800aは、サブ制御RAM800cに格納している抽選により決定した演出パターンをクリアすることとなる。
First, as an image related to the effect pattern (including an image related to the variation effect), at the timing T20 to the timing T21 shown in FIG. 15A, the
かくして、上記のように生成されたコマンドリストは、VDP803(図5参照)に送信される。これにより、VDP803は、CGROM804内に格納されている静止画圧縮データ並びに動画圧縮データをデコードし、そのデコード後の画像データを適宜変換処理した上で、DDR2SDRAM805のフレームバッファ領域に格納し、もって、その格納した画像データを液晶表示装置41に描画する。
Thus, the command list generated as described above is transmitted to VDP803 (see FIG. 5). As a result, the
一方、図15(a)に示すタイミングT21時、ステップS13にて抽選により決定した演出パターン内に組み込まれている蝶の発生を示す発生フラグをサブ制御CPU800aが実行すると、図15(b)に示す、蝶の発生パターンに関する制御コマンド(D188H 04H、又は、D188H 05H(本実施形態では、この制御コマンドが発生)、又は、D188H 06H、又は、D188H 07H)を発行し、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域(ステップS13にて抽選により決定した演出パターンが格納されている領域とは別の領域)に格納する。そして、サブ制御CPU800aは、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納されている蝶の発生パターンに関する制御コマンド(D188H 05H)を読み出し、その制御コマンドに対応した蝶の演出シナリオ、すなわち、演出シナリオデータPS_DATA(図4(a)参照)を演出シナリオテーブルPR_TBLより選択し、その選択した演出シナリオデータPS_DATAに格納されている1レイヤデータPS_DATA1に格納されている各種データ(フレームデータPS_DATA10,制御コードデータPS_DATA11,座標データPS_DATA12,画素計算データPS_DATA13,拡縮データPS_DATA14)に基づき、VDP803に液晶表示装置41に表示させる画像データを生成するためのコマンドリストを生成する。
On the other hand, when the
次いで、サブ制御CPU800aは、図15(a)に示すタイミングT21〜タイミングT22時、割込み演出(蝶の演出)に対応した演出シナリオデータPS_DATA(図4(a)参照)を演出シナリオテーブルPR_TBLより選択し、その選択した演出シナリオデータPS_DATAに格納されている1レイヤデータPS_DATA1に格納されている各種データ(フレームデータPS_DATA10,制御コードデータPS_DATA11,座標データPS_DATA12,画素計算データPS_DATA13,拡縮データPS_DATA14)に基づき、VDP803に液晶表示装置41に表示させる画像データを生成するためのコマンドリストを生成する。
Next, the
次いで、図15(a)に示すタイミングT22時、演出シナリオテーブルPR_TBLより選択した演出シナリオデータPS_DATA(図4(a)参照)内に組み込まれている蝶の待機を示す待機フラグをサブ制御CPU800aが実行すると、図15(b)に示す、蝶の待機に関する制御コマンド(D188H 03H)を発行し、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納する。そして、サブ制御CPU800aは、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納されている蝶の待機に関する制御コマンド(D188H 03H)を読み出し、その制御コマンドに対応した蝶の演出シナリオ、すなわち、演出シナリオデータPS_DATA(図4(a)参照)を演出シナリオテーブルPR_TBLより選択し、その選択した演出シナリオデータPS_DATAに格納されている1レイヤデータPS_DATA1に格納されている各種データ(フレームデータPS_DATA10,制御コードデータPS_DATA11,座標データPS_DATA12,画素計算データPS_DATA13,拡縮データPS_DATA14)に基づき、VDP803に液晶表示装置41に表示させる画像データを生成するためのコマンドリストを生成する。
Next, at the timing T22 shown in FIG. 15A, the
次いで、図15(a)に示すタイミングT27時、ステップS13にて抽選により決定した演出パターン内に組み込まれている待機している蝶の制御内容を示す制御フラグをサブ制御CPU800aが実行すると、サブ制御CPU800aは、図15(b)に示す、蝶の制御パターンに関する制御コマンド(D188H 01H(本実施形態では、この制御コマンドが発生)、又は、D188H 02H)を発行し、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納する。そして、サブ制御CPU800aは、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納されている蝶の制御パターンに関する制御コマンド(D188H 01H)を読み出し、その制御コマンドに対応した蝶の演出シナリオ、すなわち、演出シナリオデータPS_DATA(図4(a)参照)を演出シナリオテーブルPR_TBLより選択し、その選択した演出シナリオデータPS_DATAに格納されている1レイヤデータPS_DATA1に格納されている各種データ(フレームデータPS_DATA10,制御コードデータPS_DATA11,座標データPS_DATA12,画素計算データPS_DATA13,拡縮データPS_DATA14)に基づき、VDP803に液晶表示装置41に表示させる画像データを生成するためのコマンドリストを生成する。
Next, at the timing T27 shown in FIG. 15A, when the
次いで、図15(a)に示すタイミングT28時、演出シナリオテーブルPR_TBLより選択した演出シナリオデータPS_DATA(図4(a)参照)内に組み込まれている蝶の演出の終了を示す終了フラグを実行すると、サブ制御CPU800aは、図15(b)に示す、蝶の演出の終了に関する制御コマンド(D188H 00H)を発行し、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納する。そして、サブ制御CPU800aは、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に格納されている蝶の演出の終了に関する制御コマンド(D188H 00H)を読み出し、その制御コマンドに対応した演出シナリオデータPS_DATA(図4(a)参照)を演出シナリオテーブルPR_TBLより選択し、その選択した演出シナリオデータPS_DATAに格納されている1レイヤデータPS_DATA1に格納されている各種データ(フレームデータPS_DATA10,制御コードデータPS_DATA11,座標データPS_DATA12,画素計算データPS_DATA13,拡縮データPS_DATA14)に基づき、VDP803に液晶表示装置41の表示(割込み演出(蝶の演出)の表示)を終了させるためのコマンドリストを生成する。
Next, at the timing T28 shown in FIG. 15A, when the end flag indicating the end of the butterfly effect incorporated in the effect scenario data PS_DATA (see FIG. 4A) selected from the effect scenario table PR_TBL is executed. , The
かくして、上記のように生成されたコマンドリストは、VDP803(図5参照)に送信される。これにより、VDP803は、CGROM804内に格納されている静止画圧縮データ並びに動画圧縮データをデコードし、そのデコード後の画像データを適宜変換処理した上で、DDR2SDRAM805のフレームバッファ領域に格納し、もって、その格納した画像データを液晶表示装置41に描画する。
Thus, the command list generated as described above is transmitted to VDP803 (see FIG. 5). As a result, the
しかして、このように、液晶表示装置41に共に描画される演出パターンに関する画像(変動演出に関する画像含む)と、割込み演出(蝶の演出)の画像は、液晶表示装置41に共に表示され、図14(a)〜(h)に示すような表示がされることとなる。
Thus, the image of the effect pattern (including the image of the variation effect) and the image of the interrupt effect (butterfly effect) drawn together on the liquid
かくして、上述したような処理を経て、割込み演出に関する画像データが生成されることとなる。 Thus, the image data related to the interrupt effect is generated through the processing as described above.
しかして、このようにすれば、発生した割込み演出を途中で終了させることなく、最後まで表示させることができ、もって、遊技者の興趣を向上させることができることとなる。 By doing so, it is possible to display the generated interrupt effect to the end without ending it in the middle, and thus it is possible to improve the interest of the player.
<画像演出の説明>
次に、画像演出に関する点について説明する。
<Explanation of image production>
Next, points related to image production will be described.
サブ制御CPU800aは、図16(b)に示す画像P101を表示させ、該画像P101を図16(b)に示す矢印Y10方向に拡大表示させるようなコマンドリストを、図4に示す演出シナリオテーブルPR_TBLに基づいて、生成する。そして、このコマンドリストは、VDP803(図5参照)に送信される。これにより、VDP803は、CGROM804内に格納されている静止画圧縮データを読み出し、その読み出した静止画圧縮データをデコードし、そのデコード後の画像データを生成する。そして、VDP803は、その生成した画像データを、DDR2SDRAM805(図5参照)のフレームバッファ領域に格納し、その格納した画像データを液晶表示装置41に表示させるようにする。これにより、図16(b)に示す画像P101が液晶表示装置41に表示されることとなる。
The
次いで、VDP803は、上記デコード後の画像データを、図16(b)に示す画像P101の左上隅(破線K1で示す位置)を基準として、その基準を中心として、矢印Y10方向に、拡大処理し、DDR2SDRAM805(図5参照)のフレームバッファ領域に格納する。そして、VDP803は、その格納した画像データを液晶表示装置41に表示させるようにする。これにより、図16(b)に示す画像P101が液晶表示装置41に表示された後、瞬時(例えば、0.02秒)に、画像P101の左上隅(破線K1で示す位置)を基準として、その基準を中心として、矢印Y10方向に、画像P101を拡大させた、図16(a)に示すような一枚の静止画像からなるキャラクタCH10の画像P100が、液晶表示装置41に表示させることとなる。
Next, the
なお、図17(a)〜(d)、図18(a)〜(c)、図19、図20に示す画像の拡大処理は、上記説明した内容と同様の処理となるため、説明は省略する。 The image enlargement processing shown in FIGS. 17 (a) to 17 (d), 18 (a) to (c), 19 and 20 is the same as the above-described processing, and thus the description thereof is omitted. do.
かくして、上述したような処理を経て、画像演出に関する画像データが生成されることとなる。 Thus, the image data related to the image effect is generated through the processing as described above.
しかして、このようにすれば、躍動感を与えることができ、もって、遊技者にインパクト(強い印象)を与えることができる。また、アニメーションを作成しなくとも、VDP803を用いて、一枚の静止画像を縮小表示させるだけで、遊技者にインパクト(強い印象)を与える演出を実現することができるばかりか、プログラム容量を削減することができ、さらに、処理の簡素化を図ることができる。 However, in this way, a sense of dynamism can be given, and thus an impact (strong impression) can be given to the player. In addition, even if you do not create an animation, you can use VDP803 to reduce and display a single still image, which not only makes it possible to create an impact (strong impression) on the player, but also reduces the program capacity. Further, the processing can be simplified.
また、図23〜図24に示すような表現手法を用いて、図21,図25に示すような発光表現EFを施す際、サブ制御CPU800aは、図21,図25に示すような発光表現EFを表示させるようなコマンドリストを、図4に示す演出シナリオテーブルPR_TBLに基づいて、生成する。そして、このコマンドリストは、VDP803(図5参照)に送信される。これにより、VDP803は、CGROM804内に格納されている静止画圧縮データを読み出し、その読み出した静止画圧縮データをデコードし、そのデコード後の画像データを生成する。そして、VDP803は、その生成した画像データを、DDR2SDRAM805(図5参照)のフレームバッファ領域に格納し、その格納した画像データを液晶表示装置41に表示させるようにする。これにより、図23〜図24に示すような表現手法を用いて、図21,図25に示すような発光表現EFを施した画像P110,画像P111、図25(f),図25(g),図25(i)に示す画像が液晶表示装置41に表示されることとなる。
Further, when the light emission expression EF as shown in FIGS. 21 and 25 is applied by using the expression method as shown in FIGS. 23 to 24, the
しかして、このようにすれば、前後するフレームの色情報に差をつける(明度、色相等のギャップを利用した発光表現の強調)ことで、発光しているように認識させるようにすることができ、もって、画面全体や注目させたい箇所に対する発光に適用させることができるため、遊技において注目して欲しいタイミングをより明確に遊技者に報知することができる。 By doing so, by making a difference in the color information of the frames before and after (emphasis of the luminescence expression using the gap of brightness, hue, etc.), it is possible to recognize that the luminescence is emitted. Therefore, since it can be applied to the light emission to the entire screen or the part to be noticed, the player can be notified more clearly of the timing to be noticed in the game.
次いで、サブ制御CPU800aは、上記選択された演出シナリオデータPS_DATAに格納されているボタンデータPS_DATA113(図4(c)参照)に演出ボタン装置14の押下演出が有効である旨のデータが格納されている場合、そのデータをサブ制御RAM800c内のメモリ領域に格納する。なお、図15(a)に示すタイミングT27時、サブ制御RAM800cの割込み演出(蝶の演出)に関する領域に、蝶の制御パターンに関する制御コマンド(D188H 02H)が格納されていた場合、演出シナリオテーブルPR_TBLより選択される演出シナリオデータPS_DATA(図4(a)参照)に格納されているボタンデータPS_DATA113(図4(c)参照)には、演出ボタン装置14の押下演出が有効である旨のデータが格納されている。
Next, the
一方、サブ制御CPU800aは、上記選択された演出シナリオデータPS_DATAに格納されているランプデータPS_DATA17(図4(b)参照)のデータ内容に基づき、光に関する制御信号を生成し、サブ制御RAM800c内に格納する処理を行う。
On the other hand, the
また、サブ制御CPU800aは、上記選択された演出シナリオデータPS_DATAに格納されている可動役物データPS_DATA16(図4(b)参照)のデータ内容に基づき、上・左・右・左上可動役物43a〜43dの動作内容を決定し、その決定した動作内容に応じた可動役物装置43のモータ(図示せず)のモータデータを生成する。
Further, the
またさらに、サブ制御CPU800aは、上記選択された演出シナリオデータPS_DATAに格納されている音データPS_DATA15(図4(b)参照)のデータ内容に基づき、音に関する制御信号を生成する(ステップS51)。
Furthermore, the
かくして、サブ制御CPU800aは、図29に示すステップS13にて抽選により決定した演出パターンに基づくデータを全て生成し終えるまで(ステップS52:NO)、上記ステップS50及びステップS51の処理を繰り返し行い、上記データを全て生成し終えると(ステップS52:YES)、ステップS53の処理に進む。
Thus, the
次いで、サブ制御CPU800aは、上記ステップS51にてサブ制御RAM800c内に格納した内容及び図29に示すステップS14にて処理した操作スイッチ13又は演出ボタン装置14の入力内容に基づき、ボタン有効時処理を行う(ステップS53)。
Next, the
<タイマ割込み処理の説明>
続いて、図31を参照して、メイン処理のステップS7(図29参照)の処理にて設定した、1ms毎のタイマ割込みが発生した際の処理について説明する。
<Explanation of timer interrupt processing>
Subsequently, with reference to FIG. 31, the process when the timer interrupt every 1 ms, which is set in the process of step S7 (see FIG. 29) of the main process, occurs will be described.
図31に示すように、サブ制御CPU800aは、1ms毎のタイマ割込みが発生した際、各レジスタの内容をサブ制御RAM800c内のスタック領域に退避させる退避処理を実行する(ステップS100)。
As shown in FIG. 31, when a timer interrupt occurs every 1 ms, the
次いで、サブ制御CPU800aは、操作スイッチ13のデータや演出ボタン装置14のデータや可動役物装置43のモータデータ等を2度取得し(ステップS101)、その2度取得したデータが一致しているか否かを確認する(ステップS102)。データが一致していなければ、サブ制御CPU800aは、データが一致するまで(ステップS102:NO)ステップS101の処理を繰り返し、一致していれば(ステップS102:YES)、一致したデータをサブ制御RAM800c内に格納する(ステップS103)。
Next, the
次いで、サブ制御CPU800aは、操作スイッチ13又は演出ボタン装置14からの信号を受信する(ステップS104)。この受信した信号が、図29に示すステップS14のボタン解析処理にて解析されることとなる。
Next, the
次いで、サブ制御CPU800aは、ステップS51にてサブ制御RAM800c内に記憶した光に関する制御信号を装飾ランプ基板90(図3参照)に送信する(ステップS105)。
Next, the
次いで、サブ制御CPU800aは、ステップS100の処理で退避しておいたレジスタを復帰させる(ステップS106)。これにより、図29に示すメイン処理に戻ることとなる。
Next, the
<コマンド受信割込み処理の説明>
続いて、図32を参照して、このようなメイン処理の実行中に、主制御基板60より演出制御コマンド及び割込み信号が送信されてきた際の処理について説明する。
<Explanation of command reception interrupt processing>
Subsequently, with reference to FIG. 32, a process when an effect control command and an interrupt signal are transmitted from the
図32に示すように、サブ制御CPU800aは、上記割込み信号を受信した際、各レジスタの内容をサブ制御RAM800c内のスタック領域に退避させる退避処理を実行する(ステップS150)。その後、サブ制御CPU800aは、演出制御コマンドを受信した入力ポートのレジスタを読み出し(ステップS151)、サブ制御RAM800c内のコマンド送受信用メモリ領域のアドレス番地を示すポインタを算出する(ステップS152)。
As shown in FIG. 32, when the
そしてその後、サブ制御CPU800aは、再度、演出制御コマンドを受信した入力ポートのレジスタを読み出し(ステップS153)、ステップS151にて読み出した値とステップS153にて読み出した値が一致しているか否かを確認する。一致していなければ(ステップS154:NO)、ステップS157に進み、一致していれば(ステップS154:YES)、上記算出したポインタに対応するアドレス番地に、主制御基板60より受信した演出制御コマンドを格納する(ステップS155)。なお、この格納された演出制御コマンドが、図29に示すステップS13の処理の際、サブ制御CPU800aに読み出されることとなる。
After that, the
次いで、サブ制御CPU800aは、サブ制御RAM800c内のコマンド送受信用メモリ領域のアドレス番地を示すポインタを更新し(ステップS156)、ステップS150の処理で退避しておいたレジスタを復帰させる(ステップS157)。これにより、図29に示すメイン処理に戻ることとなる。
Next, the
<コマンドリストの説明>
ここで、図30に示すステップS50又はステップS53にて生成したコマンドリストについて、図33を用いて詳しく説明する。
<Explanation of command list>
Here, the command list generated in step S50 or step S53 shown in FIG. 30 will be described in detail with reference to FIG. 33.
このコマンドリストは、VDP803(コマンドパーサ8035)に対する指令を列記したコマンド列であるが、その記載内容や記載順序が、動画の描画を指示する場合と、静止画の描画を指示する場合とでやや相違する。 This command list is a command sequence in which commands for VDP803 (command parser 8035) are listed, and the description contents and description order are slightly different depending on whether a moving image is instructed or a still image is instructed. It's different.
動画の描画をVDP803に指示する場合は、図33(a)の初期コマンドリストと、図33(b)の定常コマンドリストの構成となる。
When instructing the
図33(a)に示すように、サブ制御CPU800aは、先ず、フレームバッファ領域が設定されているDDR2SDRAM805のメモリ領域、並びに、DDR2SDRAM805の動画データを格納するメモリ領域の設定を行うコマンドを生成する(ステップS200)。なお、フレームバッファ領域が設定されているDDR2SDRAM805のメモリ領域を設定するにあたっては、図4(c)に示す画像サイズデータPS_DATA112が参照される。すなわち、サイズが例えば640×320であれば、それに応じたメモリ領域が設定されることなる。
As shown in FIG. 33A, the
次いで、動画のデコードを指示するコマンドを生成する(ステップS201)。具体的には、どの動画圧縮データをデコードするかの指示であり、該当する動画が格納されているCGROM804のアドレス番地やその動画のフレーム数などと共に指示する。これにより、VDP803(図5参照)は、図28(a),(b)に示すように、CGROM804(図5参照)より動画圧縮データを読み出し、読み出した動画圧縮データをデコード(伸張)し、DDR2SDRAM805(図5参照)内に一時保存することとなる。なお、該当する動画が格納されているCGROM804のアドレス番地は、図4(c)に示すアドレスデータPS_DATA111が参照され、その動画のフレーム数は、図4(b)に示すフレームデータPS_DATA10が参照される。
Next, a command for instructing decoding of the moving image is generated (step S201). Specifically, it is an instruction as to which moving image compressed data is to be decoded, and is instructed together with the address address of the
次いで、終了処理用コマンドを記入して初期コマンドリストの生成を終える(ステップS202)。 Next, the end processing command is entered to finish the generation of the initial command list (step S202).
続いて、サブ制御CPU800aは、図33(b)に示す定常コマンドリストを生成する。
Subsequently, the
この定常コマンドリストは、図33(b)に示すように、まず、50%を超える高縮小描画指示を行うコマンドを生成する(ステップS203)。この点、以下、図34を参照して具体的に説明する。 As shown in FIG. 33B, this steady-state command list first generates a command for instructing a high-reduction drawing of more than 50% (step S203). This point will be specifically described below with reference to FIG. 34.
サブ制御CPU800aは、図4(b)に示す拡縮データPS_DATA14を参照し、上記初期コマンドリストにおいて、デコードした動画データの幅に対して50%を超える縮小率が適用されているかを確認する(ステップ300)。デコードした動画データの幅に対して50%を超える縮小率が適用されていれば(ステップS300:YES)、サブ制御CPU800aは、高縮小描画フラグをONにセットし(ステップS301)、デコードした動画データの幅の縮小率を50%に設定するコマンドリストを生成し(ステップS302)、ステップS303の処理に進む。
The
一方、デコードした動画データの幅に対して50%を超える縮小率が適用されていなければ(ステップS300:NO)、ステップS301〜ステップS302の処理をせず、図4(b)に示す拡縮データPS_DATA14を参照し、上記初期コマンドリストにおいて、デコードした動画データの高さに対して50%を超える縮小率が適用されているかを確認する(ステップ303)。デコードした動画データの高さに対して50%を超える縮小率が適用されていれば(ステップS303:YES)、サブ制御CPU800aは、高縮小描画フラグをONにセットし(ステップS304)、デコードした動画データの高さの縮小率を50%に設定するコマンドリストを生成し(ステップS305)、ステップS306の処理に進む。
On the other hand, if a reduction ratio exceeding 50% is not applied to the width of the decoded moving image data (step S300: NO), the enlargement / reduction data shown in FIG. 4B is not processed in steps S301 to S302. With reference to PS_DATA14, it is confirmed in the above initial command list whether or not a reduction ratio of more than 50% is applied to the height of the decoded moving image data (step 303). If a reduction ratio of more than 50% is applied to the height of the decoded video data (step S303: YES), the
一方、デコードした動画データの高さに対して50%を超える縮小率が適用されていなければ(ステップS303:NO)、ステップS304〜ステップS305の処理をせず、サブ制御CPU800aは、高縮小描画フラグがONにセットされているか否かを確認する(ステップS306)。高縮小描画フラグがONにセットされていれば(ステップS306:YES)、サブ制御CPU800aは、デコードした動画データを50%縮小させて描画する際に必要なサイズ分の一次描画領域をDDR2SDRAM805(図5参照)内に確保するコマンドリストを生成する(ステップS307)。
On the other hand, if a reduction ratio exceeding 50% is not applied to the height of the decoded moving image data (step S303: NO), the processing of steps S304 to S305 is not performed, and the
次いで、サブ制御CPU800aは、上記デコードした動画データの幅の縮小率を50%に設定するコマンドリスト、及び、デコードした動画データの高さの縮小率を50%に設定するコマンドリストに基づき、DDR2SDRAM805(図5参照)内に確保された一次描画領域内に、デコードした動画データを50%に縮小して描画するよう指示するコマンドリストを生成する(ステップS308)。これにより、VDP803は、図28(b)に示すように、DDR2SDRAM805(図5参照)内に一時保存された動画データを50%縮小させて描画し、DDR2SDRAM805(図5参照)内に確保した一次描画領域内に書き込むこととなる。
Next, the
次いで、サブ制御CPU800aは、DDR2SDRAM805(図5参照)内に確保された一次描画領域をテクスチャに設定するコマンドリストを生成し(ステップS309)、処理を終える。
Next, the
一方、サブ制御CPU800aは、高縮小描画フラグがONにセットされていなければ(ステップS306:NO)、ステップS307〜ステップS309の処理をせず、処理を終える。
On the other hand, if the high reduction drawing flag is not set to ON (step S306: NO), the
かくして、このようにして、50%を超える高縮小描画指示を行うコマンドを生成した後(ステップS203)、サブ制御CPU800aは、上記初期コマンドリストに基づき、デコードした動画データに関し、どのフレーム番号のデコードデータを、液晶表示装置41のどの座標位置に描画するかのコマンドを生成する(ステップS204)。この際、高縮小描画フラグがONにセットされていれば、サブ制御CPU800aは、デコードした動画データに対して50%を超える縮小率のうち残りの縮小率(例えば、75%の縮小率であれば、残り25%分の縮小)を実施するよう、50%に縮小した動画データをさらに縮小させて最終的に50%を超える縮小率となるよう描画する指示を行うコマンドリストを生成する。これにより、VDP803は、図28(b)に示すように、テクスチャに設定しておいたDDR2SDRAM805(図5参照)内の一次描画領域内から50%に縮小した動画データを読み出し、その50%に縮小した動画データをさらに縮小させて最終的に50%を超える縮小率となるよう描画(75%の縮小率であれば、最初に50%縮小させているため、そこからさらに、50%縮小させれば、75%の縮小率となる)し、DDR2SDRAM805(図5参照)内のフレームバッファ領域に書き込むこととなる。なお、描画指示にあたってのコマンド生成は、図4(b)に示すフレームデータPS_DATA10,座標データPS_DATA12,画素計算データPS_DATA13,拡縮データPS_DATA14が参照される。
Thus, after generating the command for instructing the high-reduction drawing of more than 50% in this way (step S203), the
ところで、高縮小描画フラグがOFFにセットされていれば、上記のような2段階の縮小処理は行われず、1段階の縮小が行われることとなる。すなわち、VDP803は、図28(a)に示すように、DDR2SDRAM805(図5参照)内に一時保存された動画データを、液晶表示装置41のどの座標位置に描画するかのコマンドに基づき、所定の縮小(図示では、75%の縮小)をさせて描画し、DDR2SDRAM805(図5参照)内のフレームバッファ領域に書き込むこととなる。
By the way, if the high reduction drawing flag is set to OFF, the two-step reduction process as described above is not performed, and the one-step reduction is performed. That is, as shown in FIG. 28A, the
次いで、サブ制御CPU800aは、終了処理用コマンドを記入して定常コマンドリストの生成を終える(ステップS205)。なお、この際、高縮小描画フラグはOFFにセットされる。
Next, the
一方、静止画の描画をVDP803に指示する場合、図33(c)に示すとおり、サブ制御CPU800aは、先ず、フレームバッファ領域が設定されているDDR2SDRAM805のメモリ領域、並びに、静止画データを格納する内蔵VRAM8040のメモリ領域の設定を行うコマンドを生成する(ステップS210)。なお、フレームバッファ領域が設定されているDDR2SDRAM805のメモリ領域を設定するにあたっては、図4(c)に示す画像サイズデータPS_DATA112が参照される。すなわち、サイズが例えば640×320であれば、それに応じたメモリ領域が設定されることなる。
On the other hand, when instructing the
次いで、サブ制御CPU800aは、静止画のデコードを指示するコマンドを生成する(ステップS211)。具体的には、どの静止画圧縮データをデコードするかの指示であり、該当する静止画が格納されているCGROM804のアドレス番地やデータサイズなどと共に指示する。これにより、VDP803(図5参照)は、図28(a),(b)に示すように、CGROM804(図5参照)より静止画圧縮データを読み出し、読み出した静止画圧縮データをデコード(伸張)し、内蔵VRAM8040(図5参照)内に一時保存することとなる。なお、該当する静止画が格納されているCGROM804のアドレス番地は、図4(c)に示すアドレスデータPS_DATA111が参照され、データサイズは、図4(c)に示す画像サイズデータPS_DATA112が参照される。
Next, the
次いで、サブ制御CPU800aは、50%を超える高縮小描画指示を行うコマンドを生成する(ステップS212)。この点、以下、図34を参照して具体的に説明する。
Next, the
サブ制御CPU800aは、図4(b)に示す拡縮データPS_DATA14を参照し、上記初期コマンドリストにおいて、デコードした静止画データの幅に対して50%を超える縮小率が適用されているかを確認する(ステップ300)。デコードした静止画データの幅に対して50%を超える縮小率が適用されていれば(ステップS300:YES)、サブ制御CPU800aは、高縮小描画フラグをONにセットし(ステップS301)、デコードした静止画データの幅の縮小率を50%に設定するコマンドリストを生成し(ステップS302)、ステップS303の処理に進む。
The
一方、デコードした静止画データの幅に対して50%を超える縮小率が適用されていなければ(ステップS300:NO)、ステップS301〜ステップS302の処理をせず、図4(b)に示す拡縮データPS_DATA14を参照し、上記初期コマンドリストにおいて、デコードした静止画データの高さに対して50%を超える縮小率が適用されているかを確認する(ステップ303)。デコードした静止画データの高さに対して50%を超える縮小率が適用されていれば(ステップS303:YES)、サブ制御CPU800aは、高縮小描画フラグをONにセットし(ステップS304)、デコードした静止画データの高さの縮小率を50%に設定するコマンドリストを生成し(ステップS305)、ステップS306の処理に進む。
On the other hand, if a reduction ratio exceeding 50% is not applied to the width of the decoded still image data (step S300: NO), the scaling of steps S301 to S302 is not performed and the scaling shown in FIG. 4B is shown. With reference to the data PS_DATA14, it is confirmed in the above initial command list whether or not a reduction ratio of more than 50% is applied to the height of the decoded still image data (step 303). If a reduction ratio of more than 50% is applied to the height of the decoded still image data (step S303: YES), the
一方、デコードした静止画データの高さに対して50%を超える縮小率が適用されていなければ(ステップS303:NO)、ステップS304〜ステップS305の処理をせず、サブ制御CPU800aは、高縮小描画フラグがONにセットされているか否かを確認する(ステップS306)。高縮小描画フラグがONにセットされていれば(ステップS306:YES)、サブ制御CPU800aは、デコードした静止画データを50%縮小させて描画する際に必要なサイズ分の一次描画領域をDDR2SDRAM805(図5参照)内に確保するコマンドリストを生成する(ステップS307)。
On the other hand, if a reduction ratio exceeding 50% is not applied to the height of the decoded still image data (step S303: NO), the processes of steps S304 to S305 are not performed, and the
次いで、サブ制御CPU800aは、上記デコードした静止画データの幅の縮小率を50%に設定するコマンドリスト、及び、デコードした静止画データの高さの縮小率を50%に設定するコマンドリストに基づき、DDR2SDRAM805(図5参照)内に確保された一次描画領域内に、デコードした静止画データを50%に縮小して描画するよう指示するコマンドリストを生成する(ステップS308)。これにより、VDP803は、図28(b)に示すように、内蔵VRAM8040(図5参照)内に一時保存された静止画データを50%縮小させて描画し、DDR2SDRAM805(図5参照)内に確保した一次描画領域内に書き込むこととなる。
Next, the
次いで、サブ制御CPU800aは、DDR2SDRAM805(図5参照)内に確保された一次描画領域をテクスチャに設定するコマンドリストを生成し(ステップS309)、処理を終える。
Next, the
一方、サブ制御CPU800aは、高縮小描画フラグがONにセットされていなければ(ステップS306:NO)、ステップS307〜ステップS309の処理をせず、処理を終える。
On the other hand, if the high reduction drawing flag is not set to ON (step S306: NO), the
かくして、このようにして、50%を超える高縮小描画指示を行うコマンドを生成した後(ステップS212)、サブ制御CPU800aは、デコードされた静止画データを、液晶表示装置41のどの座標位置に、どのような態様(回転角度や縮小拡大等)で描画するかのコマンドを生成する(ステップS213)。この際、高縮小描画フラグがONにセットされていれば、サブ制御CPU800aは、デコードした静止画データに対して50%を超える縮小率のうち残りの縮小率(例えば、75%の縮小率であれば、残り25%分の縮小)を実施するよう、50%に縮小した静止画データをさらに縮小させて最終的に50%を超える縮小率となるよう描画する指示を行うコマンドリストを生成する。これにより、VDP803は、図28(b)に示すように、テクスチャに設定しておいたDDR2SDRAM805(図5参照)内の一次描画領域内から50%に縮小した静止画データを読み出し、その50%に縮小した静止画データをさらに縮小させて最終的に50%を超える縮小率となるよう描画(75%の縮小率であれば、最初に50%縮小させているため、そこからさらに、50%縮小させれば、75%の縮小率となる)し、DDR2SDRAM805(図5参照)内のフレームバッファ領域に書き込むこととなる。なお、描画指示にあたってのコマンド生成は、図4(b)に示すフレームデータPS_DATA10,座標データPS_DATA12,画素計算データPS_DATA13,拡縮データPS_DATA14が参照される。
Thus, after generating the command for instructing the high-reduction drawing of more than 50% in this way (step S212), the
ところで、高縮小描画フラグがOFFにセットされていれば、上記のような2段階の縮小処理は行われず、1段階の縮小が行われることとなる。すなわち、VDP803は、図28(a)に示すように、内蔵VRAM8040(図5参照)内に一時保存された静止画データを、液晶表示装置41のどの座標位置に描画するかのコマンドに基づき、所定の縮小(図示では、75%の縮小)をさせて描画し、DDR2SDRAM805(図5参照)内のフレームバッファ領域に書き込むこととなる。
By the way, if the high reduction drawing flag is set to OFF, the two-step reduction process as described above is not performed, and the one-step reduction is performed. That is, as shown in FIG. 28A, the VDP803 is based on a command at which coordinate position of the liquid
次いで、サブ制御CPU800aは、終了処理用コマンドを記入して静止画に関するコマンドリストの生成を終える(ステップS213)。なお、この際、高縮小描画フラグはOFFにセットされる。
Next, the
かくして、このような動画に関するコマンドリスト並びに静止画に関するコマンドリストは、VDP803(図3,図5参照)に送信され、適宜処理された上で、液晶表示装置41に送信される。これにより、液晶表示装置41に所望の画像(例えば、図27(c)に示す画像P301)が表示されることとなる。
Thus, the command list related to such moving images and the command list related to still images are transmitted to VDP803 (see FIGS. 3 and 5), appropriately processed, and then transmitted to the liquid
しかして、このような処理をすれば、所定の画像を2段階に分けて縮小することができ、もって、縮小に伴う画質の劣化を軽減することができる。 However, if such a process is performed, the predetermined image can be reduced in two stages, and thus the deterioration of the image quality due to the reduction can be reduced.
また、DDR2SDRAM805(図5参照)内の一次描画領域は、書き込まれる前に必要な領域分確保されるようになっているため、一度縮小した画像を書き込む領域と、再度縮小した画像を書き込む領域を異なる領域にすることにより、DDR2SDRAM805(図5参照)内の一次描画領域を使用したい際に、その領域を使用することができ、もって、効率的にDDR2SDRAM805(図5参照)内の領域を使用することができる。 Further, since the primary drawing area in the DDR2 SDRAM 805 (see FIG. 5) is secured for the area required before being written, the area for writing the reduced image once and the area for writing the reduced image again are divided. By using different areas, the area can be used when the primary drawing area in the DDR2 SDRAM 805 (see FIG. 5) is desired to be used, and thus the area in the DDR2 SDRAM 805 (see FIG. 5) is efficiently used. be able to.
また、上記のように2段階に分けて縮小する処理は、50%を超える縮小(縮小率50%を超える高縮小率)をする際に適用しており、50%以下の縮小の場合は、画質の劣化が顕著に表れないため、適用していないため、処理を効率的に行うことができる。 In addition, the process of reducing in two stages as described above is applied when reducing by more than 50% (high reduction rate exceeding 50%), and in the case of reduction of 50% or less, the reduction is applied. Since the deterioration of the image quality does not appear remarkably, it is not applied, so that the processing can be performed efficiently.
なお、本実施形態においては、所定の画像を2段階に分けて縮小する例を示したが、それに限らず、3段階以上に分けて縮小するようにしても良い。 In the present embodiment, an example in which a predetermined image is reduced in two stages is shown, but the present invention is not limited to this, and the predetermined image may be reduced in three or more stages.
ところで、このようなコマンドリストは、動画の描画を指示した後、静止画の描画を指示することとなる。それは、サブ制御CPU800aは、主制御CPU600より送信されてくる演出制御コマンドによって、図4(a)に示す演出シナリオテーブルPR_TBLに格納されている複数の演出シナリオデータPS_DATAのうち、何れかの演出シナリオデータPS_DATAを選択し、その選択した演出シナリオデータPS_DATAに格納されている1レイヤデータPS_DATA1を優先順位の低いものから順に参照し、コマンドリストを生成するためである。すなわち、本実施形態によれば、この優先順位が低い位置に、図4(c)に示す制御テーブルCH_TBLより動画を示すデータPS_DATA110(図4(c)参照)が参照されるような制御コードデータPS_DATA11が格納され、優先順位が高い位置に、図4(c)に示す制御テーブルCH_TBLより静止画を示すデータPS_DATA110(図4(c)参照)が参照されるような制御コードデータPS_DATA11が格納されているため、動画の描画を指示するコマンドリストが先に生成され、その後、静止画の描画を指示するコマンドリストが生成することとなる。これにより、動画データが描画された後、その描画された動画データ上に静止画データが上書き描画されることとなり、もって、液晶表示装置41に表示される画像データが生成されることとなる。
By the way, in such a command list, after instructing the drawing of a moving image, the drawing of a still image is instructed. That is, the
しかして、このように、描画された動画データ上に静止画データが上書き描画されることによって、画像データが生成されることにより、圧縮画像であっても文字を鮮明に表示させることができる。 By overwriting the still image data on the drawn moving image data in this way, the image data is generated, so that the characters can be clearly displayed even in the compressed image.
しかして、以上説明した本実施形態によれば、遊技において注目して欲しいタイミングをより明確に遊技者に報知することができる。また、本実施形態によれば、縮小に伴う画質の劣化を軽減することができる。 Therefore, according to the present embodiment described above, it is possible to more clearly notify the player of the timing that he / she wants to pay attention to in the game. Further, according to the present embodiment, it is possible to reduce the deterioration of the image quality due to the reduction.
さらに、本実施形態によれば、動画像を連続再生する際に発生するVDPへの処理負荷を軽減させることができる。なお、本実施形態においては、VDPを例に説明したが、それに限らず、VDP等の画像演出制御装置全般に適用可能である。 Further, according to the present embodiment, it is possible to reduce the processing load on the VDP generated when the moving image is continuously reproduced. In this embodiment, VDP has been described as an example, but the present invention is not limited to this, and can be applied to all image production control devices such as VDP.
またさらに、本実施形態によれば、発生した割込み演出を途中で終了することなく、最後まで表示することができ、もって、遊技者の興趣を向上させることができる。 Further, according to the present embodiment, the generated interrupt effect can be displayed to the end without ending in the middle, and thus the interest of the player can be improved.
そしてさらに、本実施形態によれば、簡易的な処理で、遊技者にインパクトを与えることができる。 Further, according to the present embodiment, it is possible to give an impact to the player by a simple process.
なお、本実施形態においては、DDR2SDRAM805と内蔵VRAM8040を両方用いる例を示したが、それに限らず、内蔵VRAM8040のみで構成しても良い。すなわち、図35に示すように、内蔵VRAM8040の領域を、フレームバッファ領域として用いられる汎用配置領域8040aと、デコード(伸張)された動画データを格納する際に用いられる管理配置領域8040bと、デコード(伸張)された静止画データを格納する際に用いられる自動配置領域8040cとで構成するようにすれば良い。しかして、このようにすれば、内蔵VRAM8040のみで、液晶表示装置41への描画処理を行うことが可能となり、もって、処理速度の向上を図ることができる。なお、内蔵VRAM8040のみで構成した場合、一次描画領域は、汎用配置領域8040a内に確保され、フレームバッファ領域とは別領域に確保されることとなる。
In this embodiment, an example in which both the
一方、内蔵VRAM8040のみで構成したとしても、デコード(伸張)された動画データを格納する管理配置領域8040bと、デコード(伸張)された静止画データを格納する自動配置領域8040cとは、別々の領域で構成されているから、上述した液晶表示装置41に表示される突入演出表示映像P3の先頭の1フレーム目の静止画像は、自動配置領域8040cに格納されることとなり、もって、管理配置領域8040b内に保存できる容量を超えることはない。
On the other hand, even if it is composed of only the built-in
他方、サブワンチップマイコン800内にサブ制御CPU800aを設ける例を示したが、それに限らず、VDP803内にサブ制御CPU800aを設けるようにしても良い。
On the other hand, although the example in which the
また、本実施形態においては、サブ制御基板80として、演出制御基板と液晶制御基板が一体になっている例を示したが、それに限らず、演出制御基板と液晶制御基板を別々の基板で構成しても良い。その際は、VSYNC(垂直同期信号)を演出制御基板が液晶制御基板より受け取ることができるようにしておけば良い。
Further, in the present embodiment, an example in which the effect control board and the liquid crystal control board are integrated as the
1 パチンコ遊技機
41 液晶表示装置(表示手段)
803 VDP
1
803 VDP
Claims (1)
前記画像演出は、複数のフレーム画像を前記表示手段に順次表示することによって構成され、
前記複数のフレーム画像は、これら順次表示される複数のフレーム画像の一部において、該一部の複数のフレーム画像の前後のフレーム画像の明度又は色相を表現するデータの差が、他の複数のフレーム画像の前後のフレーム画像の明度又は色相を表現するデータの差に比べて大きくなるように構成され、
前記一部の複数のフレーム画像は、前記抽選処理による抽選結果が特定結果となるか否かを示唆する示唆演出の一部である発光表現であり、
前記一部の複数のフレーム画像と演出画像を重ね合わせることで、前記示唆演出の一部として前記発光表現を施しており、
前記示唆演出後の抽選結果が前記表示手段に表示されるにあたっては、前後のフレーム画像の明度又は色相を表現するデータの差が、前記一部の複数のフレーム画像の前後のフレーム画像の明度又は色相を表現するデータの差に比べて小さくなるように構成することによって、前記発光表現を施さないようにしている遊技機。 In a gaming machine that displays an image effect corresponding to a lottery result by a lottery process executed due to a predetermined signal on a display means.
The image effect is configured by sequentially displaying a plurality of frame images on the display means.
In the plurality of frame images, in a part of the plurality of frame images displayed sequentially, the difference in data expressing the brightness or hue of the frame images before and after the plurality of frame images is different from the other plurality. It is configured to be larger than the difference in the data that expresses the lightness or hue of the frame image before and after the frame image.
The plurality of frame images of the part are light emitting expressions that are a part of a suggestion effect suggesting whether or not the lottery result by the lottery process is a specific result.
By superimposing the plurality of frame images and the effect image, the light emission expression is applied as a part of the suggestion effect.
When the lottery result after the suggestion effect is displayed on the display means, the difference in the data expressing the brightness or hue of the front and rear frame images is the brightness of the frame images before and after the plurality of frame images or A gaming machine that is configured so as to be smaller than the difference in data expressing hue so that the light emission expression is not applied.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018200586A JP6913068B2 (en) | 2018-10-25 | 2018-10-25 | Pachinko machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018200586A JP6913068B2 (en) | 2018-10-25 | 2018-10-25 | Pachinko machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020065751A JP2020065751A (en) | 2020-04-30 |
| JP6913068B2 true JP6913068B2 (en) | 2021-08-04 |
Family
ID=70388966
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018200586A Active JP6913068B2 (en) | 2018-10-25 | 2018-10-25 | Pachinko machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6913068B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017051247A (en) * | 2015-09-07 | 2017-03-16 | 京楽産業.株式会社 | Game machine |
-
2018
- 2018-10-25 JP JP2018200586A patent/JP6913068B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020065751A (en) | 2020-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7529494B2 (en) | Gaming Machines | |
| JP2020115998A (en) | Game machine | |
| JP2004222876A (en) | Game machine, method for controlling performance display, and performance display control display program | |
| JP7529492B2 (en) | Gaming Machines | |
| JP2022047583A (en) | Pachinko machine | |
| JP2005013477A (en) | Game machine | |
| JP6830938B2 (en) | Game machine | |
| JP4530679B2 (en) | Game machine | |
| JP6913068B2 (en) | Pachinko machine | |
| JP4364506B2 (en) | Game machine | |
| JP2005013515A (en) | Game machine | |
| JP6855408B2 (en) | Game machine | |
| JP7100480B2 (en) | Pachinko machine | |
| JP7210423B2 (en) | game machine | |
| JP7564646B2 (en) | Gaming Machines | |
| JP7564647B2 (en) | Gaming Machines | |
| JP7547093B2 (en) | Gaming Machines | |
| JP2018130418A (en) | Game machine | |
| JP2021078803A (en) | Game machine | |
| JP2020022552A (en) | Game machine | |
| JP2019180709A (en) | Game machine | |
| JP2020199056A (en) | Game machine | |
| JP2020199059A (en) | Game machine | |
| JP7451231B2 (en) | gaming machine | |
| JP7123511B2 (en) | game machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191128 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200831 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200909 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201030 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210402 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210510 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210702 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210709 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6913068 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |