(57)【特許請求の範囲】
【請求項１】
表示画面上の所定の領域において経時的に変化する色彩の表示を行う表示装置であって、
変色オブジェクトの表示位置を指定する位置指定手段と、
前記変色オブジェクトのＨＳＢ空間上におけるＨＳＢ値を指定するＨＳＢ指定手段であって、経時的に前記ＨＳＢ値におけるＨ（色相）値を変化させるＨＳＢ指定手段と、
前記ＨＳＢ値をＲＧＢ空間上のＲＧＢ値に変換するＲＧＢ変換手段と、
前記ＲＧＢ値に従って着色された前記変色オブジェクトを前記表示画面上における前記表示位置に表示させる変色オブジェクト表示手段とを備えることを特徴とする表示装置。
【請求項２】
前記ＨＳＢ指定手段は、前記ＨＳＢ値におけるＳ（彩度）値及びＢ（明度）値として常に１を与えることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記ＨＳＢ指定手段は、経時的に単調増加させる態様で前記Ｈ値を指定することを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
前記位置指定手段は、前記表示位置を前記表示画面上において経時的に変化させることを特徴とする請求項１〜３のいずれか一項に記載の表示装置。
【請求項５】
前記変色オブジェクト表示手段は、前記表示画面上において複数の変色オブジェクトを表示するように構成されており、
前記位置指定手段は、前記複数の前記変色オブジェクトのそれぞれにつて前記表示位置を指定し、
前記ＨＳＢ指定手段は、前記複数の変色オブジェクトのそれぞれについて前記ＨＳＢ値を指定することを特徴とする請求項１〜４のいずれか一項に記載の表示装置。
【請求項６】
前記ＨＳＢ指定手段は、前記複数の変色オブジェクトのそれぞれが前記表示画面上に表示された時点に応じて定まる最小値と最大値の範囲で前記Ｈ値の指定を行うことを特徴とする請求項５に記載の表示装置。
【請求項７】
前記変色オブジェクトの表示サイズを指定する表示サイズ指定手段を更に備え、当該表示サイズ指定手段は、前記表示画面上における前記変色オブジェクトの表示サイズを経時的に変化させることを特徴とする請求項１〜６のいずれか一項に記載の表示装置。
【請求項８】
前記変色オブジェクトを含む複数のオブジェクトを記録するオブジェクト記録手段と、
仮想３次元空間内における前記オブジェクトの時々刻々の動作を規定するオブジェクト動作記録手段と、
前記仮想３次元空間内における仮想カメラの時々刻々の位置及び方向を規定する仮想カメラ動作記録手段とを更に備え、
前記変色オブジェクト表示手段は、前記表示位置に対応する前記仮想３次元空間内の位置に配置され、前記ＲＧＢ値に従って着色された前記変色オブジェクトを前記仮想カメラにより撮影した映像として前記変色オブジェクトを前記表示画面上に表示させることを特徴とする請求項１〜７のいずれか一項に記載の表示装置。
【請求項９】
前記変色オブジェクトの透明度を指定する透明度指定手段を更に備え、
前記変色オブジェクト表示手段は、前記仮想カメラと前記変色オブジェクトを結ぶ直線上において前記仮想カメラからの距離が前記変色オブジェクトよりも遠い位置に配置された前記オブジェクトの色情報と、前記変色オブジェクトについて指定された前記ＲＧＢ値とを前記透明度に応じて合成することにより、前記変色オブジェクトの表示色を決定することを特徴とする請求項８に記載の表示装置。
【請求項１０】
表示画面上の所定の領域において経時的に変化する色彩の表示を行うための表示プログラムであって、
制御手段に、
変色オブジェクトの表示位置を指定するステップと、
前記変色オブジェクトのＨＳＢ空間上におけるＨＳＢ値を指定するステップであって、経時的に前記ＨＳＢ値におけるＨ（色相）値を変化させるステップと、
前記ＨＳＢ値をＲＧＢ空間上のＲＧＢ値に変換するステップと、
前記ＲＧＢ値に従って着色された前記変色オブジェクトを前記表示画面上における前記表示位置に表示させるステップとを実行させることを特徴とする表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液晶ディスプレイなどの表示画面上において経時的に変化する色彩の表示を行う表示装置及び表示プログラムに関し、特に、美観に優れる態様で経時的に変化する色彩の表示を行うことができる表示装置及び表示プログラムに関する。
【背景技術】
【０００２】
コンピュータグラフィックスにより製作された動画像（ＣＧ動画）は、テレビ、映画、ゲームは勿論、スロットマシンやパチンコ機などの液晶ディスプレイに表示される映像コンテンツとしても利用されている。
【０００３】
例えばスロットマシンは一般に、入賞役の成立、不成立を表示するためのリール装置に加え、ＣＧ動画を表示することができる液晶ディスプレイを備えており、内部的に行われる抽選の結果に基づいてリール装置の制御が行われる一方、液晶ディスプレイでは、遊技状態毎に様々な演出効果を意図して製作された多様なＣＧ動画が表示されるようになっている。
【０００４】
図１０は、このようなスロットマシンの液晶ディスプレイに表示されるＣＧ動画の１シーンを示している。
【０００５】
図示されるように、このシーンでは、液晶ディスプレイの表示画面１内に人物の画像２と、人物２から立ち上るようなオーラ画像３が表示されている。
【０００６】
このオーラ画像３は、入賞役の成立などに対する遊技者の期待感を盛り上げるための演出画像であり、このオーラ画像３の表示色によってそれぞれ異なる種類の入賞役が当選したこと、或いはその確率が高いことが遊技者に告知される。また、多くのメダルの払い出しが期待できる特別の入賞役（例えば「ＢＢ」役や「ＲＢ」役）が当選した場合や、その確率が高いことを告知する場合など、遊技者により高い期待感を与えることが望ましいと考えられる状況においては、表示色を極彩色に変化させる特別のオーラ画像３が表示される。
【０００７】
図１０のオーラ画像３は、この表示色が極彩色に変化する特別のオーラ画像を描写したものであり、オーラ画像３内における細線３ａは、細線３ａにより区画される複数の小領域がそれぞれ異なる色彩に着色されていることを示しており、この小領域の個数、形状は時間とともに変化し、また、各小領域における色彩も時間とともに変化するようになっている。
【０００８】
従来、上記オーラ画像３のような表示画面上の所定の領域において極彩色に変化する色彩の表示を行う場合、その領域を構成する個々の小領域中の画素、或いはその小領域に配置されるテクスチャのＲ値、Ｇ値、Ｂ値をそれぞれ異なる周期の正弦関数に従って独立に変化させる方法が採用されていた。
【０００９】
しかし、このような方法では、Ｒ値、Ｇ値、Ｂ値の全てが１や０になる瞬間を生じ、その瞬間にはその小領域が白又は黒で表示されることになるため、看者に違和感を与えたり、製作者の意図通りの美観が得られない問題があった。
【特許文献１】特開２００２−２３０５７７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、表示画面上において経時的に変化する色彩の表示を行う表示装置において、画像の色彩が白や黒或いは灰色となる瞬間を生じることがないように時々刻々の色彩を決定する表示装置を提供することをその課題とする。
【００１１】
また本発明は、常に彩度や明度を最大にした状態で色彩を変化させていくことを可能にし、もって、より美しい態様で経時的に変化する色彩の表示を行うことが可能な表示装置を提供することをもその課題とする。
【課題を解決するための手段】
【００１２】
本発明は上記課題を解決したものであり、
表示画面上の所定の領域において経時的に変化する色彩の表示を行う表示装置であって、
変色オブジェクトの表示位置を指定する位置指定手段と、
前記変色オブジェクトのＨＳＢ空間上におけるＨＳＢ値を指定するＨＳＢ指定手段であって、経時的に前記ＨＳＢ値におけるＨ（色相）値を変化させるＨＳＢ指定手段と、
前記ＨＳＢ値をＲＧＢ空間上のＲＧＢ値に変換するＲＧＢ変換手段と、
前記ＲＧＢ値に従って着色された前記変色オブジェクトを前記表示画面上における前記表示位置に表示させる変色オブジェクト表示手段とを備えることを特徴とする表示装置である。
【００１３】
また本発明は、表示画面上の所定の領域において経時的に変化する色彩の表示を行うための表示プログラムであって、
制御手段に、
変色オブジェクトの表示位置を指定するステップと、
前記変色オブジェクトのＨＳＢ空間上におけるＨＳＢ値を指定するステップであって、経時的に前記ＨＳＢ値におけるＨ（色相）値を変化させるステップと、
前記ＨＳＢ値をＲＧＢ空間上のＲＧＢ値に変換するステップと、
前記ＲＧＢ値に従って着色された前記変色オブジェクトを前記表示画面上における前記表示位置に表示させるステップとを実行させることを特徴とする表示プログラムである。
【００１４】
本発明におけるＨＳＢ指定手段は、前記ＨＳＢ値におけるＳ（彩度）値及びＢ（明度）値として常に１を与えるように構成することが好ましい。
【００１５】
本発明におけるＨＳＢ指定手段は、経時的に単調増加させる態様で前記Ｈ値を指定するように構成することが好ましい。
【００１６】
本発明における位置指定手段は、前記表示位置を前記表示画面上において経時的に変化させるように構成することが好ましい。
【００１７】
本発明においては、前記変色オブジェクト表示手段が前記表示画面上において複数の変色オブジェクトを表示するように構成され、前記位置指定手段が前記複数の前記変色オブジェクトのそれぞれについて前記表示位置を指定し、前記ＨＳＢ指定手段が、前記複数の変色オブジェクトのそれぞれについて前記ＨＳＢ値を指定するように構成することが好ましい。
【００１８】
本発明のＨＳＢ指定手段は、前記複数の変色オブジェクトのそれぞれが前記表示画面上に表示された時点に応じて定まる最小値と最大値の範囲で前記Ｈ値の指定を行うように構成することが好ましい。
【００１９】
本発明の表示装置は、前記変色オブジェクトの表示サイズを指定する表示サイズ指定手段を更に備え、当該表示サイズ指定手段を、前記表示画面上における前記変色オブジェクトの表示サイズを経時的に変化させるように構成することが好ましい。
【００２０】
本発明の表示装置は、前記変色オブジェクトを含む複数のオブジェクトを記録するオブジェクト記録手段と、仮想３次元空間内における前記オブジェクトの時々刻々の動作を規定するオブジェクト動作記録手段と、前記仮想３次元空間内における仮想カメラの時々刻々の位置及び方向を規定する仮想カメラ動作記録手段とを更に備え、前記変色オブジェクト表示手段は、前記表示位置に対応する前記仮想３次元空間内の位置に配置され、前記ＲＧＢ値に従って着色された前記変色オブジェクトを前記仮想カメラにより撮影した映像として前記変色オブジェクトを前記表示画面上に表示させるように構成することが好ましい。
【００２１】
本発明の表示装置は、前記変色オブジェクトの透明度を指定する透明度指定手段を更に備え、前記変色オブジェクト表示手段は、前記仮想カメラと前記変色オブジェクトを結ぶ直線上において前記仮想カメラからの距離が前記変色オブジェクトよりも遠い位置に配置された前記オブジェクトの色情報と、前記変色オブジェクトについて指定された前記ＲＧＢ値とを前記透明度に応じて合成することにより、前記変色オブジェクトの表示色を決定するように構成することが好ましい。
【発明の効果】
【００２２】
請求項１又は１０の発明によれば、変色オブジェクトの色彩はＨＳＢ指定手段により指定されるＨＳＢ値に基づいて定められるため、Ｈ値をＳ値やＢ値とは独立に決定することが可能である。
【００２３】
従って、Ｓ値及びＢ値を適当な値に固定し、或いはＳ値及びＢ値のダイナミックレンジを適当な値の範囲に制限した状態でＨ値を変化させることが可能となり、無彩色（白、黒、灰色）が表示される瞬間を生じることなく色彩を自由に変化させる制御を容易化することができる。
【００２４】
請求項２の発明によれば、常に純色の色彩が表示装置上に表示されることとなり、時々刻々に表示される色彩をより鮮やかなものとすることができる。
【００２５】
請求項３の発明によれば、色彩の変化に規則性を与えることが可能になり、統一感のある態様で美しく変化する色彩を表現することが可能になる。
【００２６】
請求項４の発明によれば、色彩が変化して表示される所定の領域を経時的に移動させることが可能となり、より多様な態様での色彩の変化の表示を行うことが可能になる。
【００２７】
請求項５の発明によれば、色彩が変化して表示される所定の領域を経時的に移動及び／又は変形させることが可能となり、より多様な態様での色彩の変化の表示を行うことが可能になる。
【００２８】
請求項６の発明によれば、まとまりのある態様で色彩を変化させることが可能となり、より統一感のある態様で美しく変化する色彩を表現することが可能になる。
【００２９】
請求項７の発明によれば、より多様な態様での色彩の変化の表示を行うことが可能になる。
【００３０】
請求項８の発明によれば、３次元ＣＧ動画上において経時的に色彩が変化する表示を行うに際して、表示色が無彩色（白、黒、灰色）とならない条件で色彩を自由に変化させる制御を容易に行うことが可能になる。
【００３１】
請求項９の発明によれば、複数の変色オブジェクト、或いは変色オブジェクトとそれ以外のオブジェクトとを組み合わせて、色彩がより微妙に変化するより美しい表示を行うことが可能となる。
【発明を実施するための最良の形態】
【００３２】
以下、筐体に設けられた液晶ディスプレイ上において経時的に変化する色彩の表示を行うようにされたスロットマシンを例にとり、本発明の実施形態を説明する。
【００３３】
図１は、上記スロットマシン１０の外観構成を示す説明図である。
【００３４】
図示されるように、スロットマシン１０は、筐体の略中央部に透視窓１１が設けられ、筐体内部に設置される３台のリール装置１２Ｌ、１２Ｃ、１２Ｒ上の図柄を透視できるようになっている。
【００３５】
透視窓１１の下方には、遊技価値としてのメダルを投入するためのメダル投入口１３、リール装置１２Ｌ、１２Ｃ、１２Ｒの回転開始を指示するためのスタートレバー１４、回転中の各リール装置１２Ｌ、１２Ｃ、１２Ｒを個別に停止させるための３つのストップボタン１５Ｌ、１５Ｃ、１５Ｒが設けられ、透視窓１１の上方には、各種の情報や各種の演出のためのＣＧ動画を表示できる液晶ディスプレイ１６が設置されている。
【００３６】
その他、スロットマシン１０には、遊技の進行状況に応じて演出照明を行う複数の照明装置１７ａ〜１７ｃや効果音を出力するためのスピーカ１８ａ、１８ｂなどが設けられている。
【００３７】
図２には、スロットマシン１０に内蔵されるハードウェアの概略構成が示されている。
【００３８】
図中２０は、スロットマシン１０における遊技状態の制御を行う遊技制御基板であり、３０は、遊技制御基板２０からの信号に応じた演出制御を行う演出制御基板である。
【００３９】
遊技制御基板２０は、ＣＰＵ２０ａ、ＲＯＭ２０ｂ、ＲＡＭ２０ｃ、Ｉ／Ｏ装置２０ｄなどを備え、このＩ／Ｏ装置２０ｄを介して、メダル投入口１３から投入されるメダルの検知を行うメダルスイッチ２３、スタートレバー１４及びストップボタン１５Ｌ、１５Ｃ、１５Ｒへの操作を検知するスタートスイッチ２４及びストップスイッチ２５Ｌ、２５Ｃ、２５Ｒ、リール装置１２Ｌ、１２Ｃ、１２Ｒを個別に回転駆動するリールモータ２２Ｌ、２２Ｃ、２２Ｒ、リールモータの回転角度を検出するリールセンサ２２Ｌ′、２２Ｃ′、２２Ｒ′、所定の場合にメダルの払い出しを行うホッパー装置１９、演出制御基板３０などとの間で信号の授受を行い得るようになっている。
【００４０】
また演出制御基板３０は、ＣＰＵ３０ａ、ＲＯＭ３０ｂ、ＲＡＭ３０ｃ、フレームバッファ３０ｄ、Ｉ／Ｏ装置３０ｅなどを備え、このＩ／Ｏ装置３０ｅを介して、液晶ディスプレイ１６、照明装置１７ａ〜１７ｃ、スピーカ１８ａ、１８ｂなどの演出部材に対する制御信号の送信を行い得るようになっている。
【００４１】
図３は、上記スロットマシン１０において、遊技制御基板２０、演出制御基板３０が備えるＣＰＵ２０ａ、３０ａがそれぞれＲＯＭ２０ｂ、３０ｂに記録されるプログラムを実行することにより実現される機能ブロックの主要部分である。
【００４２】
図中４０は、主として遊技制御基板２０おいて実現される機能ブロックである遊技処理部を示している。
【００４３】
図示されるように、遊技処理部４０は、メダル処理部４１、抽選部４２、演出決定部４３、リール制御部４４、遊技結果判定部４５、特別遊技処理実行部４６、フラグ記録部４７及び抽選テーブル４８を備えている。
【００４４】
このうちメダル処理部４１は、メダルスイッチ２３からの信号に基づいてメダル投入口１３から投入されたメダル数を検知し、所定数のメダルの投入があった場合には、フラグ記録部４７におけるスタートフラグをオンにセットする。
【００４５】
抽選部４２は、フラグ記録部４７におけるスタートフラグがオンにセットされている状態でスタートスイッチ２４からの操作信号を受信した場合に所定範囲（例えば０〜６５５３５）の乱数を発生させ、抽選テーブル４８に規定される乱数の数値と入賞役との対応関係に従って抽選結果（当選の有無及び当選の場合の入賞役の種類）を決定し、いずれかの入賞役の当選が決定された場合には、フラグ記録部４７におけるその入賞役に対応する当選フラグをオンにセットする。
【００４６】
なお入賞役としては、リール装置１２上の「ベル」や「スイカ」などの図柄が透視窓１１内において一列に並んだ場合、又は「チェリー」の図柄が透視窓１１内に停止した場合などに成立する複数種類の子役と、「７」や「ＢＡＲ」の図柄が一列に並んだ場合に成立する特別役とが設定されている。
【００４７】
演出決定部４３は、フラグ記録部４７における各当選フラグの状態に応じて予め定められた複数種類の演出パターンからいずれかの演出パターンを選択する処理を実行する。
【００４８】
ここで演出パターンは、各入賞役について複数種類（例えば２〜３種類）のものが準備されており、演出決定部４３は、フラグ記録部においてオンに設定されている当選フラグに対応する入賞役について準備された演出パターンのいずれかを何らかの規則に従って、或いは乱数などを用いてアトランダムに選択する。
【００４９】
そして、「ベル」、「スイカ」、「チェリー」などの子役に対応して準備された演出パターンの中には、それぞれの小役毎に定められた色彩（例えば、黄色、緑色、赤色など）のオーラ画像が表示される普通オーラ演出が含まれており、「７」や「ＢＡＲ」などの特別役に対応して準備された演出パターンの中には、極彩色に色彩が変化するオーラ画像が表示される特別オーラ演出が含まれており、これらの普通オーラ演出又は特別オーラ演出は、抽選部４２がそれぞれの子役又は特別役の当選を決定した場合に、ある一定の確率で演出決定部４３により選択されるようになっている。
【００５０】
なお、各入賞役について準備された各演出パターンは、必ずしも対応する入賞役フラグがオンにセットされている場合にのみ選択されるものとすることは必要ではなく、いずれの入賞役も当選していない場合でも、普通オーラ演出及び特別オーラ演出を含む上記演出パターンが、ある一定の確率で選択されるようにすることも可能である。
【００５１】
上記により演出パターンの選択が行われた場合、演出決定部４３は、選択された演出パターンを特定するための演出指定信号を演出処理部５０に送信する。なお、普通オーラ演出が選択された場合には、演出決定部４３は、普通オーラ演出を特定する演出指定信号とともに、その普通オーラ演出におけるオーラ画像の色彩を特定する色彩指定信号を演出処理部５０に送信する。
【００５２】
リール制御部４４は、ストップスイッチ２５Ｌ、２５Ｃ、２５Ｒからの操作信号を受信した場合に動作し、フラグ記録部４７における各当選フラグの状態に応じてリール装置１２Ｌ、１２Ｒ、１２Ｒの停止制御を行う。
【００５３】
即ちリール制御部４４は、ストップスイッチ２５Ｌ、２５Ｃ、２５Ｒからの信号を受信してから所定の遅延時間の範囲内のいずれかのタイミングでそれぞれのストップスイッチ２５Ｌ、２５Ｃ、２５Ｒに対応するリールモータ２２Ｌ、２２Ｃ、２２Ｒを停止させるが、フラグ記録部においていずれかの当選フラグがオンにセットされている場合にのみ、その当選役に対応する入賞役の図柄が透視窓１１内になるべく並ぶように上記のタイミングを決定し、それ以外の場合には、どのようなタイミングでストップボタン１５Ｌ、１５Ｃ、１５Ｒが操作されても、いずれの入賞役の成立を示す図柄も透視窓１１内に並ばないように上記のタイミングを決定する。
【００５４】
遊技結果判定部４５は、全てのリール装置１２Ｌ、１２Ｃ、１２Ｒが停止したときに動作し、リールセンサ２２Ｌ′、２２Ｃ′、２２Ｒ′からの信号に基づいて、いずれかの入賞役が成立したか否か、即ち、透視窓１１内において、いずれかの入賞役に対応する図柄が並んだ状態でリール装置１２Ｌ、１２Ｃ、１２Ｒが停止したか否かを判定し、成立している場合には、成立した入賞役に応じた所定数のメダルの払い出しを実行させるための信号をホッパー装置１９に送信する。また成立した入賞役が特別役である場合には、遊技結果判定部４５は、予め定められた演出動画を液晶ディスプレイ１６において表示させ、或いは照明装置１７ａ〜１７ｃ、スピーカによる演出を実行させるための信号を演出処理部５０に送信するとともに、以降の所定回数の遊技において多数のメダルの払い出しが行われる特別遊技を実行するべく所定の信号を特別遊技処理実行部４６に送信する。
【００５５】
図３中５０は、主として演出制御基板３０により実現される機能ブロックである演出処理部を示している。
【００５６】
図示されるように演出処理部５０は、オブジェクト記録部５１、テクスチャ記録部５２、オブジェクト動作記録部５３、仮想カメラ動作記録部５４、画像生成部５５及びオーラ画像制御部５６から構成される液晶ディスプレイ制御部５０ａを備えている。
【００５７】
オブジェクト記録部５１は、液晶ディスプレイ１６に表示されるＣＧ動画に使用される人物、動物、建物、道路、森、林、山、川などの３次元的な形状を複数のポリゴンにより表した多数のオブジェクトのデータを記録するものであり、オブジェクト記録部５１には、普通オーラ画像又は特別オーラ画像を生成するために使用される、例えば矩形形状の単一のポリゴンから構成されるオーラオブジェクトのデータも記録されている。なお、このオーラオブジェクトと区別するために、以下ではオーラオブジェクト以外のオブジェクトを「一般オブジェクト」と呼ぶ。
【００５８】
テクスチャ記録部５２は、オブジェクト記録部５１に記録される各オブジェクトのテクスチャ処理に使用されるテクスチャの平面形状、模様、色彩、透明度などのデータを記録するものであり、その全部又は一部は、オブジェクト記録部５１の各オブジェクトと対応付けて記録されている。また、テクスチャ記録部５２には、オーラオブジェクトに対応して準備された、例えば円形の形状を有するオーラテクスチャのデータも記録されている。なお、このオーラテクスチャについては色彩及び透明度のデータは特定されておらず、演出指定信号の種類に応じて後述のオーラ画像制御部５６がその色彩及び透明度を決定するようになっている。
【００５９】
オブジェクト動作記録部５３には、上記複数の演出パターンを含む各種のシナリオ毎に準備された、３次元仮想空間内における各一般オブジェクト（の代表点）の位置座標の時系列データ（フレームカウンタ値に対応付けて規定されたデータ）を記録するものである。なお、オブジェクト動作記録部５３は、上記の他、仮想３次元空間内における各一般オブジェクトの向きや各一般オブジェクトを構成する各ポリゴンの上記代表点に対する相対位置や角度を時系列に規定するデータをも記録するものとすることが可能である。
【００６０】
仮想カメラ動作記録部５４は、上記３次元仮想空間内における仮想カメラの位置座標、方向、画角などの時系列データを記録するものである。
【００６１】
画像生成部５５は、オブジェクト記録部５１、テクスチャ記録部５２及びオブジェクト座標記録部５４に記録されるデータに従って、それぞれ対応するテクスチャが貼り付けられた１又は複数の一般オブジェクトを仮想３次元空間内にマッピングするとともに、仮想３次元空間内を仮想カメラ動作記録部５４のデータに従って移動する仮想カメラの画角に入る映像を１フレーム毎にフレームバッファ３０ｄに描画する処理を実行する。
【００６２】
フレームバッファ３０ｄに書き込まれた映像は１フレーム毎に液晶ディスプレイ１６に送信されて表示される。
【００６３】
オーラ画像制御部５６は、オーラオブジェクト生成部５６ａ、位置指定部５６ｂ、サイズ指定部５６ｃ、透明度指定部５６ｄ、ＨＳＢ指定部５６ｅ、ＲＧＢ決定部５６ｆから構成されており、普通オーラ演出又は特別オーラ演出を特定する演出指定信号を演出処理部５０が受信した場合に、仮想３次元空間内における複数のオーラオブジェクトの位置座標及びサイズ、並びにそれぞれのオーラオブジェクトに使用されるテクスチャの透明度及びＲＧＢ値を指定する信号を画像生成部５５に送信する。
【００６４】
即ち、オーラオブジェクト生成部５６ａは、一定の頻度（例えば１フレーム時間に１個の割合）でオーラオブジェクトを生成する処理を実行するとともに、生成されたオーラオブジェクトが仮想３次元空間に最初にマッピングされてから所定のフレーム時間ｔ２（例えば９０フレーム）を経過した時点でそのオーラオブジェクトを消滅させる処理を実行する。
【００６５】
また位置指定部５６ｂは、オーラオブジェクト生成部５６ａにより生成された各オーラオブジェクトの３次元仮想空間内における位置を指定する処理を実行する。
【００６６】
図４（ａ）〜（ｃ）は、普通オーラ演出又は特別オーラ演出において３次元仮想空間内に配置される仮想カメラ６１、人物のオブジェクト６２及びオーラオブジェクト６３の例示的な位置関係を時系列的に示したものであり、図５（ａ）〜（ｃ）は、それぞれ図４（ａ）〜（ｃ）の状態における仮想カメラ６１の画角６５内の映像を示している。なお図中の矢印Ｘ〜Ｚは、仮想３次元空間における仮想カメラ６１を基準に設定された直交座標である視点座標系におけるＸ軸方向（高さ方向）、Ｙ軸方向（水平方向）及びＺ軸方向（奥行き方向）を示している。
【００６７】
位置指定部５６ｂは、上記視点座標系におけるオーラオブジェクト６３の位置座標（Ｘ座標値ｘ、Ｙ座標値ｙ及びＺ座標値ｚ）を下記式（１）〜（３）のように決定する。
【数１】
0004662256.tif 000002
【００６８】
ここで、ｘ０及びｚ０は固定座標値であり、ｙ０は図５（ａ）に示されるＹ座標上におけるｙａからｙｂまでの範囲において位置指定部５６ｂがアトランダムに選択する座標値である。またｔは、オーラオブジェクト６３が生成されてからのフレーム時間、即ち、Ｔ１を１フレーム時間毎に１づつ増分されるフレームカウンタ値、Ｔ０をオーラオブジェクト６３が生成された時点におけるフレームカウンタ値Ｔ１としたときのＴ１−Ｔ０である。また、ｚｐは正の定数であり、ｚ０＋ｚｐ×ｔ２（ｔ２はオーラオブジェクトが生成されてから消滅するまでの所要フレーム時間）が人物の一般オブジェクト６２の頭部よりもある程度高い高さとなる程度の値が設定されている。
【００６９】
従って、オーラオブジェクト６３は、仮想カメラ６１と人物のオブジェクト６２の中間の特定の高さ（図４（ａ）参照）におけるｙａからｙｂまでのいずれかの位置（図５（ａ）参照）に出現し、その後、Ｘ座標値ｘ及びＹ座標値ｙを変化させることなく、フレーム時間の経過とともに仮想３次元空間を上昇し、ある一定の高さにおいて消滅することになる。
【００７０】
また、サイズ指定部５６ｃは、オーラオブジェクトのサイズ（仮想３次元空間における幅寸法Ｗ及び高さ寸法Ｈ）を下記式（４）、（５）のように決定する。
【数２】
0004662256.tif 000003
【００７１】
ここで、ｔ及びｔ２は上記と同様、オーラオブジェクト６３が生成されてからのフレーム時間及びオーラオブジェクト６３が生成されてから消去されるまでの所要フレーム時間であり、ｔ１は０以上、ｔ２未満の範囲で定められる固定値、Ｗ０及びＨ０はオーラオブジェクトの幅寸法及び高さ寸法の初期値、ｓ１〜ｓ４は正の定数である。
【００７２】
従って、オーラオブジェクト６３は、当初は仮想３次元空間を上昇していくにつれてそのサイズを拡大させていき（図４（ａ）、図５（ａ）→図４（ｂ）、図５（ｂ））、ある中間の高さに至った以降はそのサイズを縮小させていく（図４（ｂ）、図５（ｂ）→図４（ｃ）、図５（ｃ））ことになる。
【００７３】
なお、図４、図５に示されるように、オーラオブジェクト６３は単一のポリゴンからなる２次元オブジェクトであり、Ｘ軸及びＹ軸方向の寸法（Ｗ及びＨ）のみを有し、Ｚ軸方向の寸法を有さない。
【００７４】
また図５（ａ）〜（ｃ）に示す６４は、オーラオブジェクト６３に貼り付けられるオーラテクスチャであり、このオーラテクスチャ６４は、図示のように円形の形状を有する着色部６４ａとその外側に位置する透明部６４ｂから構成されている。
【００７５】
透明度指定部５６ｄは、このオーラテクスチャ６４の着色部６４ａにおける透明度αを次式（６）に従って決定する。
【００７６】
α＝α０＋α１×ｔ          （６）
ここでｔは上記と同様、オーラオブジェクト６３が生成されてからのフレーム時間であり、α０は透明度の初期値であり、０以上、１以下の値が設定される。α１は（１−α０）／ｔ２よりも小さい正の定数（ｔ２は上記所要フレーム時間）である。
【００７７】
また透明度指定部５６ｄは、透明部６４ｂの透明度として常に１を与える。
【００７８】
ＨＳＢ指定部５６ｅは、特別オーラ演出を特定する演出指定信号を演出処理部５０が受信した場合に、下記式（７）に従って着色部６４ａの色相値Ｈを決定する。
【００７９】
Ｈ＝ＭＯＤ３６０（ｃ１×Ｔ０＋ｃ２×ｔ）          （７）
ここでｔは上記と同様、オーラオブジェクト６３が生成されてからのフレーム時間であり、Ｔ０はオーラオブジェクト６３が生成された時点におけるフレームカウンタ値Ｔ１である。また、ｃ１及びｃ２は正又は負の定数であり、ＭＯＤ３６０（）は、カッコ中の値を３６０で除したときの剰余を示している。
【００８０】
ここで、上記により導出される色相値Ｈは、色相を赤、黄、緑、青、紫の順に連結する色相環上の角度に対応しており、例えば、Ｈが０は赤、９０は黄、１５０は緑、２４０は青、３００は紫に対応する。
【００８１】
従って、オーラオブジェクト６３の生成の時点における着色部６４ａの色相は、定数ｃ１により定まる早さで変化し、上方に位置するオーラオブジェクト６３（生成されてからの経過時間が大きいオーラオブジェクト６３）と下方に位置するオーラオブジェクト６３（生成されてからの経過時間が小さいオーラオブジェクト６３）の着色部６４ａの色相の差の程度は、定数ｃ２により定まることになる。
【００８２】
またＨＳＢ指定部５６ｅは、着色部６４ａの彩度値Ｓ及び明度値Ｂとして常に１を与える。
【００８３】
ＲＧＢ決定部５６ｆは、演出処理部５０が普通オーラ演出を特定する演出指定信号を受信した場合、演出指定信号とともに受信した色彩指定信号に基づいて着色部６４ａのＲＧＢ値を決定する。
【００８４】
即ち、受信した色彩指定信号が黄色を特定する信号である場合には、ＲＧＢ値としてそれぞれ「Ｒ＝１、Ｇ＝１、Ｂ＝０」を決定し、これが緑色を特定する信号である場合には、「Ｒ＝０、Ｇ＝１、Ｂ＝０」を決定し、赤色を特定する信号である場合には、「Ｒ＝１、Ｇ＝０、Ｂ＝０」を決定する。
【００８５】
またＲＧＢ決定部５６ｆは、演出処理部５０が特別オーラ演出を特定する演出指定信号を受信した場合、図６に示すアルゴリズムに従って、ＨＳＢ指定部５６ｅにより指定されたＨＳＢ値を変換することにより着色部６４ａのＲＧＢ値を導出する。
【００８６】
なお、図６のアルゴリズムにおける「ｓａｔ」及び「ｂｒｉ」はそれぞれＨＳＢ指定部５６ｅにより指定される彩度値Ｓ及び明度値Ｂであり、「ｈｕｅ」はＨＳＢ指定部５６ｅにより指定される色相値Ｈを３６０で除した値である。
【００８７】
普通オーラ演出又は特別オーラ演出を特定する演出指定信号を演出処理部５０が受信した場合、画像生成部５５は、一般オブジェクト及び仮想カメラとともに、上記により決定された位置座標ｘ、ｙ、ｚ、サイズＷ、Ｈ、透明度α及びＲＧＢ値に従って、オーラオブジェクト生成部５６ａにより生成されたオーラオブジェクト６３をフレーム時間毎に仮想３次元空間内にマッピングし、仮想カメラの画角に含まれる映像をフレームバッファ３０ｄに描画していく。
【００８８】
ここで、画像生成部５５は、各オーラオブジェクト６３を描画するに際して、透明度指定部５６ｄにより指定された着色部６４ａの透明度αに基づいて、着色部６４ａのＲＧＢ値と、その遠景に位置する一般オブジェクトに与えられたテクスチャのＲＧＢ値とを合成する処理を実行する。
【００８９】
即ち、着色部６４ａについて上記により決定されたＲＧＢ値をｇ１、仮想カメラ６１から見てその遠景に位置する一般オブジェクトのＲＧＢ値をｇ２とすると、当該着色部６４ａに対応するフレームバッファ３０ｄ上のピクセルの画素値（ＲＧＢ値）ｇは、下式（８）により決定される。
【００９０】
ｇ＝ｇ１×（１−α）＋ｇ２×α          （８）
また、複数のオーラオブジェクト６３が近接して位置するためにその複数のオーラオブジェクト６３の着色部６４ａに重なりを生じる場合には、その重なり部分についての上記（７）式の計算に際しては、下記式（９）、（１０）により求められるＲＧＢ値ｇ１及び透明度αが使用される。
【数３】
0004662256.tif 000004
【００９１】
なお、上記式（８）、（９）においてｎは重なりを生じた着色部６４ａの個数であり、ｇ１ｉ及びαｉは個々の着色部６４ａの画素値ｇ１及び透明度αである。
【００９２】
特別オーラ演出においては、上記のような態様で各オーラオブジェクト６３の３次元空間内における位置、サイズ及び着色部６４ａの色彩、透明度が定められるため、フレーム時間毎に生成される多数のオーラオブジェクト６３が、仮想カメラ６１の画角内で色彩を変化させつつ、また複雑に重なりを生じつつ仮想３次元空間の高さ方向に移動することになり、これらの多数のオーラオブジェクト６３が集合して図１０に示す形態のオーラ画像３が形成され、そのオーラ画像３を構成する複数の小領域が、鮮やかな純色を保ちつつ色彩及び形状を経時的に変化させていくことになる。
【００９３】
演出処理部５０が備える照明制御部５０ｂ及び音響制御部５０ｃは、演出決定部４３から送信される演出指定信号に従う所定の態様で、照明装置１７ａ〜１７ｃを明滅させ、スピーカ１８ａ、１８ｂから効果音を出力させる。
【００９４】
以下、図７〜図９に示すフローチャートに従って、液晶ディスプレイ制御部５０ａにより実行される処理を説明する。
【００９５】
図７に示すように、フレームカウンタＴのリセット（ステップ１）及び増分処理（ステップ２）が行われた後、画像生成部５５は、フレームカウンタＴに対応付けられた一般オブジェクト及びこれに対応付けられたテクスチャのデータをオブジェクト記録部５１、テクスチャ記録部５２、オブジェクト動作記録部５３から取得し、仮想３次元空間にテクスチャ処理された各一般オブジェクトをマッピングする処理を実行する（ステップ３）。
【００９６】
画像生成部５５は更に、フレームカウンタＴに対応付けられた仮想カメラ６１に関するデータを仮想カメラ動作記録部５４から取得して仮想カメラ６１を仮想３次元空間に配置し（ステップ４）、この仮想カメラ６１の画角に入る映像をフレームバッファ３０ｄに描画する（ステップ５）。
【００９７】
続いて演出決定部４３からの演出指定信号を演出処理部５０が受信したか否かが調べられ（ステップ６）、受信している場合には、その演出指定信号により特定される演出パターンに応じた演出処理（ステップ７）が実行され、受信していない場合には、次のフレームカウンタ値における映像の描画を実行するため処理はステップ２に戻される。
【００９８】
図８及び図９は、それぞれ、ステップ６において検知した演出指定信号が特別オーラ演出及び普通オーラ演出を特定する信号である場合にステップ７において実行される特別オーラ処理及び普通オーラ処理の内容を示すフローチャートである。
【００９９】
図８に示すように、特別オーラ処理では、オーラ画像制御部５６がオブジェクト記録部５１及びテクスチャ記録部５２からのオーラオブジェクト及びオーラテクスチャのデータの取得処理（ステップ１１、１２）、フレームカウンタＴ１のリセット処理（ステップ１３）及び増分処理（ステップ１４）を実行する。
【０１００】
続いて、オーラオブジェクト生成部５６ａが１個のオーラオブジェクトＯｎを生成し（ステップ１５）、そのオーラオブジェクトＯｎに初期カウンタ値Ｔ０（Ｏｎ）としてＴ１を与える処理（ステップ１６）を実行する。
【０１０１】
続くステップ１７、１８では、その時点において生成されている全てのオーラオブジェクトＯｎについて、位置指定部５６ｂ及びサイズ指定部５６ｃが式（１）〜（３）及び式（４）、（５）に従って、仮想３次元空間における座標値ｘ（Ｏｎ）、ｙ（Ｏｎ）、ｚ（Ｏｎ）及びサイズＷ（Ｏｎ）、Ｈ（Ｏｎ）を指定する処理を実行し、ステップ１９、２０では、透明度指定部５６ｄ及びＨＳＢ指定部５６ｅが式（６）及び（７）に従って、全てのオーラオブジェクトＯｎの着色部６４ａの透明度α（Ｏｎ）及び色相値Ｈ（Ｏｎ）を指定する処理を実行する。なお、上記の通り、本実施形態ではオーラオブジェクトの着色部６４ａの彩度値Ｓ及び明度値Ｂ並びに透明部６４ｂの透明度αは１に固定されている。
【０１０２】
続くステップ２１では、ＲＧＢ決定部５６ｆが、ステップ２０において決定された色相値Ｈ（Ｏｎ）、彩度値Ｓ及び明度値Ｂを図６に示すアルゴリズムに従って変換することにより、各オーラオブジェクトＯｎについてのＲＧＢ値ｇ１（Ｏｎ）を導出する処理を実行する。
【０１０３】
その後、画像生成部５５が、特別オーラ演出について準備されたオブジェクト記録部５１、テクスチャ記録部５２、オブジェクト動作記録部５３及び仮想カメラ動作記録部５４のデータ、及び、ステップ１７〜２０において導出されたデータに基づいてＣＧ動画を生成する処理を実行する。
【０１０４】
即ち、ステップ２２では、特別オーラ演出におけるフレーム時間Ｔ１に対応付けられた一般オブジェクト及びテクスチャのデータがオブジェクト記録部５１、テクスチャ記録部５２及びオブジェクト動作記録部５３から取得され、仮想３次元空間にテクスチャ処理された１又は複数の一般オブジェクトをマッピングする処理が実行される。
【０１０５】
ステップ２３では、ステップ１７〜２０において指定乃至導出されたデータに従って、各オーラオブジェクトＯｎを仮想３次元空間にマッピングする処理が実行される。即ち、透明度α（Ｏｎ）のＲＧＢ値ｇ１（Ｏｎ）で着色された着色部６４ａと透明度１の透明部６４ｂからなるオーラテクスチャが貼り付けられ、幅寸法Ｗ（Ｏｎ）及び高さ寸法Ｈ（Ｏｎ）のサイズを有する各オーラオブジェクトＯｎを、それぞれ仮想３次元空間における座標値ｘ（Ｏｎ）、ｙ（Ｏｎ）、ｚ（Ｏｎ）に配置する処理が実行される。
【０１０６】
ステップ２４では、特別オーラ演出におけるフレーム時間Ｔ１に対応付けられた仮想カメラ動作記録部５４のデータに基づいて仮想カメラ６１が仮想３次元空間に配置され、ステップ２５では、この仮想カメラ６１の画角に入る映像がフレームバッファ３０ｄに描画される。
【０１０７】
続くステップ２６では、最初に仮想３次元空間に配置されてから一定以上のフレーム時間（例えば９０フレーム）が経過したオーラオブジェクトＯｎを消去する処理が実行される。即ち、その時点において生成されている全てのオーラオブジェクトＯｎについて、Ｔ１−Ｔ０（Ｏｎ）が所定値（例えば９０）を越えているか否かが調べられ、越えている場合にはそのオーラオブジェクトＯｎについてのデータが消去される。
【０１０８】
その後、例えば、全てのリール装置１２Ｌ、１２Ｃ、１２Ｒが停止するなどの特別オーラ演出の終了条件が満たされているか否かの判定が行われ（ステップ２７）、満たされている場合には処理はステップ２に復帰し、満たされていない場合には、次のフレーム時間Ｔ１における映像の描画を実行するため処理はステップ１４に戻される。
【０１０９】
図９に示す普通オーラ処理では、特別オーラ処理におけるステップ２０に対応する処理（ＨＳＢ指定部５６ｅによるＨＳＢ値の指定）が実行されず、ステップ２１に対応するステップ４１において、演出処理部５０が演出決定部４３から受信した色彩指定信号に応じて予め定められた態様でＲＧＢ値を決定する処理が実行される点を除いて特別オーラ処理と同様の処理が実行される。
【０１１０】
以上、好ましい実施形態に基づいて本発明の説明を行ったが、本発明はこの実施形態により限定されるものではなく、特許請求の範囲の記載内において種々の改変が可能である。
【０１１１】
例えば、上記実施形態では、スロットマシンの液晶ディスプレイ上において経時的に変化する色彩の表示を行う表示装置及びプログラムを例として説明を行ったが、本発明は、テレビ、映画、ゲームなど任意のメディアにおいて使用される映像コンテンツの生成を行う表示装置及びプログラムとすることができる。
【０１１２】
また上記実施形態では、仮想３次元空間のオブジェクトを仮想カメラで撮影した画像として３次元ＣＧ動画を生成する表示装置及び表示プログラムを例として説明したが、３次元ＣＧであるか２次元ＣＧであるか、或いはオブジェクトを用いた画像生成が行われるか否かに関わらず、本発明は任意の方式によりＣＧ動画を生成する表示装置及び表示プログラムに適用することが可能である。
【０１１３】
また上記実施形態では、彩度値及び明度値が常に１に固定される場合について説明したが、彩度値及び明度値を０を除く他の特定の値に固定し、或いは、０を含まない特定の範囲において経時的に変化させることも可能であり、この場合には上記実施形態とは異なる態様の美観を与えるＣＧ動画を生成することが可能となる。
【０１１４】
また上記実施形態ではオーラオブジェクトが一般オブジェクトの前景として使用される場合について説明したが、これを一般オブジェクトの背景として使用することも可能である。
【０１１５】
その他、上記実施形態におけるオーラオブジェクトの形状、サイズ、或いはオーラオブジェクトの生成、消去、移動の態様、オーラテクスチャの色相値、透明度などの指定の態様などは単なる例として記載したものであり、他の形状、サイズのオーラオブジェクトを他の態様で生成、消去、移動し、及び／又は、他の態様でオーラテクスチャの色相値、透明度、サイズの指定を行う表示装置及びプログラムも本発明の範囲に含まれる。
【図面の簡単な説明】
【０１１６】
【図１】本発明の一実施形態に係る表示装置を備えるスロットマシンの外観構成を示す説明図。
【図２】本発明の一実施形態に係る表示装置を備えるスロットマシンに内蔵されるハードウェアの概略構成を示す説明図。
【図３】本発明の一実施形態に係る表示装置を備えるスロットマシンの機能ブロックを示す説明図。
【図４】仮想３次元空間内における仮想カメラ、人物のオブジェクト及びオーラオブジェクトの例示的な位置関係を示す説明図。
【図５】仮想カメラの画角内の人物のオブジェクト及びオーラオブジェクトを示す説明図。
【図６】本発明の一実施形態に係る表示装置又は表示プログラムにおいて使用されるＨＳＢ値をＲＧＢ値に変換するためのアルゴリズム。
【図７】本発明の一実施形態に係る表示装置又は表示プログラムの処理の流れを示すフローチャート。
【図８】特別オーラ処理における処理の流れを示すフローチャート。
【図９】普通オーラ処理における処理の流れを示すフローチャート。
【図１０】経時的に変化する色彩の表示の一例を示す説明図。
【符号の説明】
【０１１７】
１  表示画面
２  人物のオブジェクト
３  オーラ画像
１０  スロットマシン
１１  透視窓
１２Ｌ、１２Ｃ、１２Ｒ  リール装置
１３  メダル投入口
１４  スタートレバー
１５Ｌ、１５Ｃ、１５Ｒ  ストップボタン
１６  液晶ディスプレイ
１７ａ〜１７ｃ  照明装置
１８ａ、１８ｂ  スピーカ
１９  ホッパー装置
２０  遊技制御基板
２０ａ  ＣＰＵ
２０ｂ  ＲＯＭ
２０ｃ  ＲＡＭ
２０ｄ  Ｉ／Ｏ装置
２２Ｌ、２２Ｃ、２２Ｒ  リールモータ
２２Ｌ′、２２Ｃ′、２２Ｒ′  リールセンサ
２３  メダルスイッチ
２４  スタートスイッチ
２５Ｌ、２５Ｃ、２５Ｒ  ストップスイッチ
３０  演出制御基板
３０ａ  ＣＰＵ
３０ｂ  ＲＯＭ
３０ｃ  ＲＡＭ
３０ｄ  フレームバッファ
３０ｅ  Ｉ／Ｏ装置
４０  遊技処理部
４１  メダル処理部
４２  抽選部
４３  演出決定部
４４  リール制御部
４５  遊技結果判定部
４６  特別遊技処理実行部
４７  フラグ記録部
４８  抽選テーブル
５０  演出処理部
５０ａ  液晶ディスプレイ制御部
５０ｃ  音響制御部
５０ｂ  照明制御部
５１  オブジェクト記録部
５１  液晶ディスプレイ制御部
５２  テクスチャ記録部
５３  オブジェクト動作記録部
５４  仮想カメラ動作記録部
５５  画像生成部
５６  オーラ画像制御部
５６ａ  オーラオブジェクト生成部
５６ｂ  位置指定部
５６ｃ  サイズ指定部
５６ｄ  決定部
５６ｃ  サイズ指定部
５６ｄ  透明度指定部
５６ｅ  ＨＳＢ指定部
５６ｆ  ＲＧＢ決定部
６１  仮想カメラ
６２  人物のオブジェクト
６３  オーラオブジェクト
６４  オーラテクスチャ
６４ａ  着色部
６４ｂ  透明部
【図１】
0004662256.tif 000005
【図２】
0004662256.tif 000006
【図３】
0004662256.tif 000007
【図４】
0004662256.tif 000008
【図５】
0004662256.tif 000009
【図６】
0004662256.tif 000010
【図７】
0004662256.tif 000011
【図８】
0004662256.tif 000012
【図９】
0004662256.tif 000013
【図１０】
0004662256.tif 000014