(57)【特許請求の範囲】
【請求項１】
遊技機に装備される画像表示装置であり、
高解像度の表示器と、
背景画を表示するための高解像度用キャラクタデータを記憶する第１キャラクタデータ記憶部と、
高解像度用キャラクタデータに比べ解像度の低い背景画上に表示されるキャラクタを表示するための低解像度用キャラクタデータを記憶する第２キャラクタデータ記憶部と、
制御プログラムを記憶すると共に、高解像度用キャラクタデータを用いて生成された高解像度画像データと低解像度用キャラクタデータを用いて生成された低解像度画像データとの合成条件を規定する設定パラメータを記憶する制御ＲＯＭと、
第１キャラクタデータ記憶部に記憶されている高解像度用キャラクタデータを用いて1フレーム分の高解像度画像データを周期的に生成する第１画像データ生成部と、
第２キャラクタデータ記憶部に記憶されている低解像度用キャラクタデータを用いて1フレーム分の低解像度画像データを周期的に生成する第２画像データ生成部と、
第１画像データ生成部で生成される１フレーム分の高解像度画像データと第２画像データ生成部で生成される１フレーム分の低解像度画像データとを制御ＲＯＭに記憶されている設定パラメータに基づいてＤ／Ａ変換されて表示される画像データに合成すると共に、その合成した画像データを周期的に表示器に出力する画像データ合成部と、
制御ＲＯＭに記憶されている制御プログラムに従って第１画像データ生成部と第２画像データ生成部と画像データ合成部を制御するＣＰＵとを有する画像表示装置。
【請求項２】
請求項１に記載の画像表示装置を備える遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遊技機に装備される画像表示装置に関し、詳しくは効率的に画質の高い画像（解像度の高い画像）を画像表示装置に表示するための技術に関する。
【０００２】
【従来の技術】
例えば、遊技機の一つであるパチンコ機では、遊技盤の略中央に画像表示装置が装備され、この画像表示装置に遊技状態に併せて種々の画像を表示することが行われている。
この種の画像表示装置は、画像が表示される表示器と、この表示器に対して表示制御を行う制御装置とで構成される。この制御装置には、複数の画像データを記憶する画像データ記憶部と、この画像データ記憶部に記憶される画像データを用いて表示器に対して表示制御を行うビデオディスプレイプロセッサ（以下、単にＶＤＰという）とが設けられている。
かかる構成において画像を表示する場合は、まず、ＶＤＰが画像データ記憶部に記憶されている画像データを適宜用いて画像信号を生成し、この生成した画像信号を表示器に出力する。表示器では、ＶＤＰから出力された画像信号に基づいて所定の画像を表示画面に表示する。
【０００３】
【発明が解決しようとする課題】
かかる画像表示装置においては、近年、高画質の画像（解像度の高い画像）を表示することで遊技の興趣を高め、遊技者にとって面白みの高い遊技機にしたいという要求が強くなっている。かかる要求に応えるためには、図柄表示装置に装備される表示器や、ＶＤＰ等を高解像度用のものとする他、画像データ記憶部に記憶されている画像データを高解像度用の画像データ（画素数の多い画像データ）とする必要がある。
しかしながら、近年、遊技機では、画像表示装置による表示演出が多様化され、画像データ記憶部に記憶される画像データのデータ量が増大する傾向にある。したがって、上述した高画質化の要求を満足するため画像データの画素数を多くすると、画像データ記憶部の容量がさらに増大することとなり、画像データ記憶部の容量不足が大きな問題となっていた。
【０００４】
本発明は上述した実情に鑑み為されたものであり、画像データ記憶部の記憶容量の増大を抑制しつつ、画像表示装置に高解像度の画像を表示するための技術を提供することを目的とする。
【０００５】
【課題を解決するための手段及び効果】
上記課題を解決するため請求項１に記載の画像表示装置は、遊技機に装備される画像表示装置であり、高解像度の表示器と、背景画を表示するための高解像度用キャラクタデータを記憶する第１キャラクタデータ記憶部と、高解像度用キャラクタデータに比べ解像度の低い背景画上に表示されるキャラクタを表示するための低解像度用キャラクタデータを記憶する第２キャラクタデータ記憶部と、制御プログラムを記憶すると共に、高解像度用キャラクタデータを用いて生成された高解像度画像データと低解像度用キャラクタデータを用いて生成された低解像度画像データとの合成条件を規定する設定パラメータを記憶する制御ＲＯＭと、第１キャラクタデータ記憶部に記憶されている高解像度用キャラクタデータを用いて1フレーム分の高解像度画像データを周期的に生成する第１画像データ生成部と、第２キャラクタデータ記憶部に記憶されている低解像度用キャラクタデータを用いて1フレーム分の低解像度画像データを周期的に生成する第２画像データ生成部と、第１画像データ生成部で生成される１フレーム分の高解像度画像データと第２画像データ生成部で生成される１フレーム分の低解像度画像データとを制御ＲＯＭに記憶されている設定パラメータに基づいてＤ／Ａ変換されて表示される画像データに合成すると共に、その合成した画像データを周期的に表示器に出力する画像データ合成部と、制御ＲＯＭに記憶されている制御プログラムに従って第１画像データ生成部と第２画像データ生成部と画像データ合成生成部を制御するＣＰＵとを有する。
上記画像表示装置では、高解像度用キャラクタデータと、高解像度用キャラクタデータに比して画素数が少ない低解像度用キャラクタデータと、これら高解像度用キャラクタデータを用いて生成された高解像度画像データと低解像度用キャラクタデータを用いて生成された低解像度画像データとの合成条件を規定する設定パラメータが記憶される。そして、第１画像データ生成部で生成された高解像度画像データと、第２画像データ生成部で生成された低解像度画像データとが、所定の合成条件（設定パラメータにより規定される合成条件）に基づいて合成される。このため、合成された画像データによって表示される画像は、高解像度用キャラクタデータから作成された背景画と、低解像度用キャラクタデータから作成されたキャラクタにより構成されることとなる。したがって、表示される画像の全てが高解像度用キャラクタデータから作成されないため、画像データの容量の増大を抑制することができる。また、このように構成しても、高解像度が要求される背景画を高解像度用キャラクタデータで作成するため、実質的に高解像度の画像を表示することができ、画像の高画質化の要求を達成することができる。
【０００６】
上述した請求項１に記載の画像表示装置は、遊技機に備え付けられることが好ましい（請求項２）。かかる構成によれば、画像表示装置に高画質の画像が表示されて遊技者の視覚に訴えることができるため、遊技の興趣を高め面白みの高い遊技機とすることができる。
【０００７】
【発明の実施の形態】
本発明に係る画像表示装置について図面を参照して説明する。図１は本発明の一実施の形態に係る画像表示装置のハード構成を示すブロック図である。図１に示すように本実施形態の画像表示装置は、画像が表示される表示器６０と、表示器６０に対して表示制御を行う制御装置１０により構成されている。
この表示器６０は、遊技機に装備される従来の画像表示装置（解像度３２０×２３４ドット）に比較して画素数が多い高解像度の液晶表示器（解像度６４０×４８０ドット）で構成される。すなわち、本実施形態に係る表示器６０は、従来に比較して約４倍の解像度を有し、その分だけ表示画面に高解像度の画像が表示可能となる。ただし、本実施形態の表示器６０に後述するように１画面を２５６色で表示する場合には、少なくとも６４０×４８０×１バイトのメモリが必要となる。なお、この表示器６０の構成等は、遊技機（例えば、パチンコ機）に使用される公知の表示器（例えば、液晶表示器、ＣＲＴ表示器等）と同一であれば良く、特に本発明を特徴づけるものではないので、その詳細な説明は省略する。
【０００８】
上述した表示器６０を制御する制御装置１０は、図１に示すように高解像度の画像〔本実施の形態では６４０×４８０ドット（図２（ａ）参照）〕の生成等を行う高解像度表示制御部２０と、低解像度の画像〔本実施の形態では３２０×２３４ドット（図２（ｂ）参照）〕の生成等を行う低解像度表示制御部３０と、高解像度の画像と低解像度の画像を合成する変換合成部４０と、これら高解像度表示制御部２０、低解像度表示制御部３０、変換合成部４０を統括的に制御するＣＰＵ１２を主として構成されている。
ＣＰＵ１２は、制御ＲＯＭ１４に格納された制御プログラムにしたがって、高解像度表示制御部２０、低解像度表示制御部３０、変換合成部４０に制御信号を出力する処理を行う。上記制御ＲＯＭ１４には、ＣＰＵ１２が高解像度表示制御部２０、低解像度表示制御部３０、変換合成部４０を制御するための制御プログラムの他、これらを制御する際に必要となるデータが格納される。この制御ＲＯＭ１４に格納されるデータについて図３を参照して説明する。ここで、図３は制御ＲＯＭ１４の構造を模式的に示す図である。
図３から明らかなように、本実施形態では制御ＲＯＭ１４には制御プログラム領域と設定パラメータ領域とが設けられている。制御プログラム領域には、高解像度表示制御部２０、低解像度表示制御部３０、変換合成部４０を制御するための手順等を規定する制御プログラムが格納される。
一方、設定パラメータ領域には、後で詳述する高解像度表示制御部２０で生成される画像情報（６４０×４８０ドットの情報）と、同じく後で詳述する低解像度表示制御部３０で生成される画像情報（３２０×２３４ドットの情報）の合成条件を規定するパラメータが格納されている。この合成条件を規定するパラメータは、合成モードを設定するデータと、合成開始点を設定するデータと、低解像度画像信号の取出し比率を設定するデータで構成される。
【０００９】
合成モードは０〜３までの数値で設定され、‘０’が設定された場合には合成を行わないモードとなり、‘１’が設定された場合には低解像度表示制御部３０で生成された画像情報（以下、低解像度の画像情報という）を優先する合成モードとなり、‘２’が設定された場合には高解像度表示制御部２０で生成された画像情報（以下、高解像度の画像情報）を優先する合成モードとなり、‘３’が設定された場合には高解像度の画像情報（カラーデータ）と低解像度の画像情報（カラーデータ）を足し合せる合成モードとなる。例えば、‘１’が設定されている場合には、高解像度の画像情報の上に低解像度の画像情報が上書きされる。したがって、表示器６０に表示される画像は、高解像度の画像（例えば、背景等）の上に低解像度の画像（例えば、キャラクタ等）が表示されることとなる。
合成開始点は高解像度の画像情報において合成を開始する開始点の座標値（Ｘ，Ｙ）〔本実施形態では、０≦Ｘ≦６３９，０≦Ｙ≦４７９〕で設定され、この指定された座標値（ドット）から低解像度の画像情報の合成が開始される。例えば、（５，５）が設定されている場合には、高解像度の画像情報の座標（５，５）の位置（ドット）から低解像度の画像情報の原点の画像情報の合成が開始されることとなる。
また、取出し比率はｘ方向の比率Ｘaとｙ方向の比率Ｙaで設定され、低解像度の画像情報を、どのような比率でｘ方向及びｙ方向に拡大（又は縮小）するかを設定するデータである。具体的に説明すると、取出し比率に（１，１）が設定されている場合は、低解像度の画像情報（３２０×２３４ドット）は拡大も縮小もされずに高解像度の画像情報に合成される。また、取出し比率に（２，２）が設定される場合は、低解像度の画像情報（３２０×２３４ドット）はｘ方向及びｙ方向にそれぞれ２倍に拡大されて、すなわち、６４０×４６８ドットの画像情報とされて高解像度の画像情報に合成される。
これら設定パラメータは、表示器６０に表示される画像毎に対応付けられて設定パラメータ領域に格納されている。
【００１０】
その他、制御ＲＯＭ１４には、表示器６０に表示される画像毎に対応付けられて、高解像度表示制御部２０、低解像度表示制御部３０で生成する画像（画像情報）を指示するライン情報（後で詳述する）が格納されている。すなわち、表示器６０に表示される画像は、このライン情報と上述した設定パラメータとにより決まることとなる。
【００１１】
次に、高解像度の画像情報を生成する高解像度表示制御部２０について説明する。高解像度表示制御部２０は、図１に示すように高解像度用ＶＤＰ２２と、高解像度用ＶＤＰ２２の処理周期を規定する発振回路２４で構成される。
高解像度用ＶＤＰ２２は、ラインバッファ方式の公知のＶＤＰであり、ＣＰＵ１２から送信される制御信号を受け、高解像度用キャラクタＲＯＭ２６、高解像度用ＶＲＡＭ２７、高解像度用カラーパレットＲＡＭ２８に格納された各データを用いて画像情報を作成し、この作成された画像情報を変換合成部４０に出力する処理を行う。以下、図４乃至図６を参照して高解像度用ＶＤＰ２２で処理されるデータ（高解像度用キャラクタＲＯＭ２６、高解像度用ＶＲＡＭ２７、高解像度用カラーパレットＲＡＭ２８に格納されるデータ）及び高解像度用ＶＤＰ２２の動作について説明する。ここで、図４は高解像度用キャラクタＲＯＭ２６の構造を説明するための模式図であり、図５は仮想画面の設定方法を説明するための模式図であり、図６は表示画面における走査線と仮想画面上の線分とを対応付けるライン情報（制御ＲＯＭ１４に格納される）を説明するための模式図である。
【００１２】
高解像度用キャラクタＲＯＭ２６に格納されるデータは、表示キャラクタ（０〜９までの数字、☆、飛行機等）を表示器６０に表示するための６４×６４ドットの表示用データである（図４参照）。この表示用データは、６４×６４ドットの各ドット毎に、その色を特定するカラー番号で構成されている。そして、この表示用データ（各ドットのカラー番号）は、図４に示すようにキャラクタ毎に付与されたキャラクタ番号（００００〜００３０〜）と関連付けられて、キャラクタ毎に設定された記憶領域（記憶領域１〜記憶領域３０〜）に格納される。この高解像度用キャラクタＲＯＭ２６に格納される表示用データが、請求項にいう高解像度画像データに相当する。
【００１３】
高解像度用カラーパレットＲＡＭ２８に格納されるデータは、上述した高解像度用キャラクタＲＯＭ２６に表示用データとして格納されるカラー番号に対応するカラーデータを記憶する。具体的には、１ドットが４ビットであれば１６色のカラーデータが格納され、１ドットが８ビットであれば２５６色のカラーデータが格納される。
【００１４】
高解像度用ＶＲＡＭ２７に格納されるデータは、後で詳しく説明する仮想画面上に設定した複数の表示エリアに、どのキャラクタ番号の表示用データを配置するかを指定するデータである。
すなわち、本実施の形態では、高解像度用ＶＤＰ２２によって生成される画像情報（水平方向１走査線を構成する各ドットのカラーデータ）を作成するために、まず、高解像度用キャラクタＲＯＭ２６に格納される表示用データにより仮想画面が設定される。この仮想画面を設定するためのデータが、高解像度用ＶＲＡＭ２７に格納されるデータである。
具体的には、図５に示すように仮想画面をマトリックス状に区切ることにより仮想画面内に複数の表示エリアを設定する。この設定した各表示エリアに仮想画面上のアドレス（アドレス０・・ｎ）を付与し、このアドレス毎にキャラクタ番号を対応付ける。例えば、アドレス１の表示エリアにキャラクタ番号００００が対応付けられた場合、図５に示すようにアドレス１の表示エリアにキャラクタ番号００００のキャラクタ‘１’が表示された仮想画面が設定されることとなる。上述した説明から明らかなように、高解像度用ＶＲＡＭ２７に格納されるデータは、仮想画面上のアドレス毎にキャラクタ番号を特定するデータとなる。
なお、仮想画面上に設けた複数の表示エリア毎に異なるキャラクタ番号のキャラクタを配置する必要は必ずしも無く、図５に示すように、本実施の形態では、仮想画面上に設定した複数の表示エリア（例えば、アドレス９、１０）には同一のキャラクタ番号（００３０）のキャラクタが配置されている。
【００１５】
次に、高解像度用ＶＤＰ２２の動作について説明する。高解像度用ＶＤＰ２２は、表示器６０の表示画面（６４０×４８０ドット）に対応した画像情報、すなわち、表示画面を構成する水平方向１走査線の画像情報〔６４０ドットのカラーデータ（請求項にいう画像信号に相当する。）〕を作成し、作成した画像情報を走査線毎に変換合成部４０に出力する処理を行う。したがって、高解像度用ＶＤＰ２２が、請求項にいう第１画像信号生成部に相当する。
具体的に説明すると、高解像度用ＶＤＰ２２には、表示器６０に表示される画像における各走査線の仮想画面上における位置（線分）を特定するライン情報を記憶するライン情報設定エリアと、走査線毎に作成した表示用のカラーデータ（請求項にいう画像信号）を一時的に記憶する表示用データ記憶エリア（ラインバッファ）が備えられている。
ライン情報設定エリアには、表示器６０に表示される画像を構成する走査線に対応する４８０本の線分（０番〜４７９番）の仮想画面上の位置を特定するライン情報が一時的に記憶される。すなわち、このライン情報設定エリアには、図６に示すように各走査線毎に仮想画面における始点（走査線の１番目のドットに対応）の座標値（Ｓxn，Ｓyn）〔ｎ＝０〜４７９〕と、次の点（走査線上の次のドット）の座標値を算出するための加算ベクトル（Ｒxn，Ｒyn）〔ｎ＝０〜４７９〕が記憶されている。したがって、２番目のドットの座標は（Ｓxn＋Ｒxn，Ｓyn＋Ｒyn）で算出され、それ以降のドットの座標も同様に、前のドットの座標値に加算ベクトル（Ｒxn，Ｒyn）を加算することで算出される。そして、上述した手順により６８０番目のドットまで座標を算出すれば、１走査線上の各ドットの仮想画面上での位置が特定されることとなる。
【００１６】
表示用データ記憶エリアには、上述したライン情報設定エリア、高解像度用キャラクタＲＯＭ２６、高解像度用カラーパレットＲＡＭ２８及び高解像度用ＶＲＡＭ２７に格納された各情報に基づいて算出された画像情報（走査線上の各ドットのカラーデータ）が格納される。
この画像情報を算出する手順について説明する。すなわち、本実施の形態では、ライン情報により特定される仮想画面における線分が、表示器６０に表示される画像の水平方向の１走査線となる。したがって、仮想画面における線分上の点（走査線上のドットに相当する点）のカラーデータを特定することで、走査線の画像情報が特定されることとなる。
そこで、まずライン情報設定エリアに格納される仮想画面上の線分の始点（走査線の１番目のドット）の座標値と高解像度用ＶＲＡＭ２７に格納されるデータから、その点が高解像度用キャラクタＲＯＭ２６に格納されている表示用データの中の、どのキャラクタ番号の表示用データの、どの位置に当たるかを求める（図４及び図５参照）。
キャラクタ番号と、そのキャラクタ番号の表示用データにおける位置が求まれば、高解像度用キャラクタＲＯＭ２６に格納された表示用データから、その位置（ドット）のカラー番号が決定される。カラー番号が決定されれば、高解像度用カラーパレットＲＡＭ２８からそのカラー番号に対応するカラーデータを求め、このカラーデータを表示用データ記憶エリアに格納する。
以下、始点の座標値に加算ベクトルをプラスすることで次の点（ドット）の座標値を算出し、その座標値からその点（ドット）のカラーデータを求め、求めたカラーデータを表示用データ記憶エリアに記憶する。この処理を、走査線上の全ての点（ドット）について行い、走査線１本分の表示用のカラーデータを表示用データ記憶エリアに格納する。そして、この格納されたデータが変換合成部４０に出力されることとなる。
【００１７】
次に、低解像度の画像情報を生成する低解像度表示制御部３０について説明する。この低解像度表示制御部３０は、高解像度表示制御部２０と同様、低解像度用ＶＤＰ３２と、低解像度用ＶＤＰ３２の処理周期を規定する発振回路３４を備える。そして、低解像度用ＶＤＰ３２（請求項にいう第２画像信号生成部に相当）が、低解像度用キャラクタＲＯＭ３６、低解像度用ＶＲＡＭ３７、低解像度用カラーパレットＲＡＭ３８に格納されているデータを用いて画像情報を生成し、この生成した画像情報を変換合成部４０に出力する。
しかしながら、高解像度表示制御部２０が高解像度の画像情報（６４０×４８０ドット）を生成するのに対して低解像度表示制御部３０は解像度の低い低解像度の画像情報（３２０×２３４ドット）を生成する。このため、低解像度表示制御部３０の発振回路３４は、その発振周期が高解像度表示制御部２０の発振回路２４の周期よりも長く、低解像度表示制御部３０の処理速度は高解像度表示制御部２０に比較して遅くなっている。また、低解像度用キャラクタＲＯＭ３６に格納される表示用データ（請求項にいう低解像度画像データに相当する。）も、その画素数が少なくなっている（具体的には、３２×３２ドット）。
ただし、低解像度用ＶＤＰ３２、低解像度用キャラクタＲＯＭ３６、低解像度用ＶＲＡＭ３７、低解像度用カラーパレットＲＡＭ３８の構成及び動作については、上述した高解像度用のものと同一であるため、ここでは、その詳細な説明は省略する。
【００１８】
次に、上述した高解像度の画像情報（図２（ａ）参照）と、低解像度の画像情報（図２（ｂ）参照）とを合成する変換合成部４０について図７及び図８を参照して説明する。ここで、図７は変換合成部４０における処理を説明するためのフローチャートであり、図８は高解像度の画像情報と低解像度の画像情報との合成の際の位置関係を説明するための図である。
この変換合成部４０は、図１に示すように、その内部記憶装置（ＲＡＭ）内に低解像度表示制御部３０で生成された１画面分の画像情報〔３２０×２３４ドット〕を一時的に記憶するフレームバッファ４２と、制御ＲＯＭ１４に記憶されている設定パラメータを一時的に記憶する設定レジスタ４４が設けられている。そして、変換合成部４０が図７に示す処理を行うことで高解像度の画像情報と低解像度の画像情報の合成が行われる。
【００１９】
すなわち、図７に示すように、変換合成部４０は、まず、高解像度用ＶＤＰ２２から出力された画像情報（高解像度の画像情報）を受信したか否かを判断する（Ｓ１０）。画像情報を受信していない場合〔ステップＳ１０でＮＯの場合〕には、そのまま変換合成部４０での処理を終了し、画像情報を受信している場合〔ステップＳ１０でＹＥＳの場合〕にはステップＳ１１に進む。
ステップＳ１１では、変換合成部４０に受信した画像情報（高解像度の画像情報）にフレームバッファ４２に記憶されている画像情報（低解像度の画像情報）を合成するか否かを判断する。すなわち、設定パラメータの合成モードに０以外（１〜３）が設定されているか否かを判断し、０以外が設定されている場合には、さらに、受信した高解像度の画像情報の座標（ドットの位置）と設定レジスタ４４に設定されている設定パラメータ（合成開始点及び取出し比率）とに基づいて合成するか否かを判断する。
図８を用いて具体的に説明すると、例えば、受信した高解像度の画像情報の座標が（１５，１５）、合成開始点が（２０、２０）及び取出し比率が（２，２）の場合（図８（ａ）に示す場合）には、図８（ａ）から明らかなように受信した高解像度の画像情報は低解像度の画像情報が合成されない領域（図８（ａ）において一点鎖線で囲まれた領域外）にあるので二つの画像情報は合成されないこととなる。一方、受信した高解像度の画像情報の座標が（５０，３０）、合成開始点が（２０、２０）及び取出し比率が（２，２）の場合（図８（ｂ）に示す場合）には、図８（ｂ）から明らかなように二つの画像情報は合成されることとなる。
【００２０】
ステップＳ１１の判断で合成しないと判断された場合〔合成モードが０の場合や図８（ａ）に示す場合〕には、ステップＳ１４に進んで受信した高解像度画像情報を、その状態のままＤ／Ａコンバータ５０に出力する（Ｓ１４）。一方、ステップＳ１１の判断で合成すると判断された場合〔ステップＳ１１でＹＥＳの場合〕には、ステップＳ１２に進んで二つの画像情報を合成する。すなわち、受信した高解像度の画像情報の座標に対応する低解像度の画像情報の位置を特定し、その位置の画像情報を設定パラメータで設定された合成モードで合成する。
図８（ｂ）に示す場合を例に具体的に説明すると、この図８（ｂ）に示す場合、受信した高解像度の画像情報の座標は（５０，３０）である。したがって、合成開始点を始点として、その座標を修正すると（３１，１１）となる。したがって、低解像度の画像情報における（３１，１１）に相当する位置の画像情報を合成すれば良いこととなる。ここで、低解像度の画像情報は、ｘ方向及びｙ方向にそれぞれ２倍して合成することとなっているため、合成すべき低解像度画像情報の座標は（１６，６）となる。このようにして合成すべき低解像度の画像情報の位置が特定されれば、あとは合成モードに基づいて合成を行うこととなる。すなわち、合成モードが‘１’の場合には低解像度画像情報を優先して合成し、合成モードが‘２’の場合には高解像度画像情報を優先して合成し、合成モードが‘３’の場合には二つの画像情報（カラーデータ）を混合（色合成）する処理を行う。
上述した処理により画像情報が合成されると、その合成された画像情報をＤ／Ａコンバータ５０に出力する（Ｓ１３）。これにより、変換合成部４０の処理が終了する。
【００２１】
そして、上記変換合成部４０から出力された画像情報（カラーデータ）は、Ｄ／Ａコンバータ５０でアナログ信号（ＲＧＢ信号）に変換され、高解像度用ＶＤＰ２２から出力される同期信号に同期させて、全てのデータに基づいて画像を表示画面に表示する。
【００２２】
なお、本実施形態における画像情報の合成は、上述したように低解像度用ＶＤＰ３２で生成した画像情報を一旦フレームバッファ４２に蓄積し、高解像度用ＶＤＰ２２による画像情報の生成時に、フレームバッファ４２に蓄積した画像情報（低解像度用ＶＤＰ３２で生成した画像情報）を読出し、判定して合成する。
具体的に説明すると、本実施形態では表示器６０の1画面当たりの画像情報の生成を約１６ｍｓで行っている。そのため、高解像度用ＶＤＰ２２では表示器1走査線あたり１６÷４８０＝３３μｓ、１ドットあたり３３÷６４０＝５０ｎｓの生成速度で画像情報を生成している。
一方、低解像度用ＶＤＰ３２では、合成処理による１画面分の画像情報を生成する間に、次の１画面分の画像情報の生成処理を行っており、高解像度用ＶＤＰ２２に対し約１／４の画像情報を１６ｍｓで生成している。つまり、１ドット当り１６ｍｓ÷２３４÷３２０＝２１４ｎｓの生成速度で生成され、フレームバッファ４２に蓄積される。
したがって、両画像情報の合成時には、低解像度用ＶＤＰ３２で生成された画像情報（フレームバッファ４２に蓄積された画像情報）は、高解像度用ＶＤＰ２２の処理速度、すなわち約４倍（２１４ｎｓ÷５０ｎｓ≒４）の速度でフレームバッファ４２から読み出されることになる。このため、本実施形態においては、高解像度用ＶＤＰ２２で生成される画像情報の生成速度と、低解像度用ＶＤＰ３２で生成される画像情報の生成速度を一致させることなく、スキャンコンバート（フレームバッファ４２への蓄積処理の速度と読込み処理の速度を変換）することで合成のタイミングを一致させ、高解像度の表示器６０に高解像度画像情報と、低解像度画像情報を合成表示することを実現している。
【００２３】
以上で本実施形態に係る画像表示装置のハード構成についての説明が終了したので、次に、かかるハード構成を備えた画像表示装置において、１つの画面を表示器６０に表示する際の、制御装置１０の処理を図９に示すフローチャートを参照して説明する。
図９に示すように、まず、制御装置１０のＣＰＵ１２は、表示したい画像に対応付けられた設定パラメータを制御ＲＯＭ１４から読出し、これを変換合成部４０の設定レジスタ４４に書込む処理を行う（Ｓ０１）。
次に、ＣＰＵ１２は、表示したい画像に対応付けられたライン情報（高解像度用のライン情報、低解像度用のライン情報）を制御ＲＯＭ１４から読出し、それらのうち低解像度用のライン情報のみを、まず低解像度用ＶＤＰ３２に出力する。このライン情報は低解像度用ＶＤＰ３２のライン情報設定エリアに記憶され、しかる後、低解像度用ＶＤＰ３２により低解像度の画像情報の生成が開始される（Ｓ０２）。低解像度用ＶＤＰ３２における画像情報の生成は、既に説明した高解像度用ＶＤＰ２２における画像情報の生成と同様の手順で行われる。
このステップＳ０２で生成された１走査線の画像情報は変換合成部４０に出力され、変換合成部４０のフレームバッファ４２に順次書込まれて格納される（Ｓ０３）。そして、このステップＳ０２及びステップＳ０３の処理が全ての走査線について行われる（Ｓ０４）。
全ての走査線について低解像度用ＶＤＰ３２による画像情報の作成及び変換合成部４０への出力が終了した場合〔ステップＳ０４でＹＥＳ〕には、ステップＳ０５に進んで、高解像度用ＶＤＰ２２による画像情報の作成及び変換合成部４０への画像情報の出力を開始する（Ｓ０５）。すなわち、ＣＰＵ１２が制御ＲＯＭ１４から読み出したライン情報のうち高解像度用のライン情報を高解像度用ＶＤＰ２２に出力し、このライン情報に基づいて高解像度用ＶＤＰ２２による画像情報の生成が開始される。そして、この生成された画像情報が、変換合成部４０に出力される。
変換合成部４０では、高解像度用ＶＤＰ２２から出力された画像情報を受信すると、その受信した画像情報（高解像度用ＶＤＰ２２で生成された画像情報）とフレームバッファ４２に格納している画像情報（低解像度用ＶＤＰ３２で生成された画像情報）を合成し、Ｄ／Ａコンバータ５０に出力する処理を行う（Ｓ０６，Ｓ０７）。この処理は、既に説明した図７に示すフローにしたがって行われる。そして、上述したＳ０５〜Ｓ０７の処理が全ての走査線について行われる（Ｓ０８）。
高解像度用ＶＤＰ２２による画像情報の生成、変換合成部４０による二つの画像情報の合成並びにその出力が終了すると（ステップＳ０８でＹＥＳ）、高解像度用ＶＤＰ２２が同期信号を出力することで表示器６０に所望の画像が表示される（Ｓ０９）。
【００２４】
次に、上述した図９に示す処理によって表示器６０に表示される画像の具体例について、図１０を参照して説明する。ここで、図１０（ａ）は高解像度の画像データのみによって表示器６０に表示される画像を示し、図１０（ｂ）は低解像度の画像データのみによって表示器６０に表示される画像を示し、図１０（ｃ）、（ｄ）は合成された画像情報により表示器６０に表示される画像を示している。
図１０（ａ）に示すように、高解像度の画像データにより表示器６０に表示される画像（以下、単に高解像度画像という）は、山と、山の上に輝く星の背景画像である。一方、図１０（ｂ）に示すように、低解像度の画像データにより表示器６０に表示される画像（以下、単に低解像度画像という）は、キャラクタ（飛行機）のみが表示されている。なお、図１０（ｂ）の低解像度画像は、その画素数が３２０×２３４ドットであるため、表示される画像も高解像度のものよりも小さく約１／４となっている。
これら図１０（ａ），（ｂ）に示す二つの画像を合成した合成画像が、図１０（ｃ），（ｄ）である。図１０（ｃ）に示す画像は、合成モードに‘１’〔低解像度の画像を優先するモード〕が設定され、合成開始点が高解像度画像の左上端近傍の点とされ、取出し比率がｘ方向及びｙ方向にそれぞれ２倍とされている。図１０（ｃ）に示す図から明らかなように、合成された画像では背景画（高解像度画像）の上にキャラクタ（飛行機）が２倍に拡大されて表示されている。ここで、本実施形態では、低解像度画像の中のキャラクタ（飛行機）が表示されない部分については、裏の画像（すなわち、高解像度画像）が表示されるようになっている。このため、合成された画像には空白部分が形成されず、背景の上にキャラクタ（飛行機）が表示されることとなる。
一方、図１０（ｄ）に示す画像は、合成モードに‘１’〔低解像度の画像を優先するモード〕が設定され、合成開始点が高解像度画像の左端辺の中間点とされ、取出し比率がｘ方向及びｙ方向にそれぞれ１倍とされている。図１０（ｄ）に示す図から明らかなように、合成された画像では背景画（高解像度画像）にキャラクタ（飛行機）が等倍で表示されることとなる。
【００２５】
以上の説明から明らかなように、本実施形態に係る画像表示装置では、高解像度画像と低解像度画像がそれぞれ合成されて表示器６０に表示される。したがって、解像度が要求される部分（背景等）については、高解像度用の画像データを用いることで微妙な色合いまでが表現できることとなる。また、解像度が要求されない部分（微妙な色合いを表現しなくても構わないキャラクタ等）については、低解像度用の画像データを用いることで、画像データのメモリの増加を防止することができる。このため、本実施形態に係る画像表示装置では、画像データの容量の増大を抑制しつつ、実質的に高解像度の画像を表示器に表示することができる。
特に、本実施形態に係る画像表示装置をパチンコ機等の遊技機に装備した場合には、微妙な色合いの表現が必要となる背景については高解像度の画像データを用い、特別図柄等のキャラクタ（微妙な色合いの表現が不要）については低解像度の画像データを用いることで、本実施形態に係る画像表示装置により有効な画像演出が可能となる。なお、画像を変動表示するための表示技術としては、遊技機において従来公知の方法を採用することができる。
【００２６】
以上、本発明の好適な一実施の形態に係る画像表示装置について説明したが、本発明は上述した実施の形態に限られることなく、本発明は当業者の知識に基づいて種々の変更、改良を施した形態で実施することができる。
【００２７】
例えば、上述した実施形態では、低解像度用ＶＤＰ３２は低解像度用のデータを扱うため画像処理能力が遅いもの（コストが安い）が使用され、高解像度用ＶＤＰ２２と同時に処理を開始すると合成するための低解像度用の画像情報が生成されていない場合が生じる。このため、低解像度用ＶＤＰ３２で低解像度の画像情報の生成及び変換合成部４０への出力が終了した段階で、高解像度用ＶＤＰ２２による高解像度用の画像情報の生成及び出力が開始された。しかしながら、本発明はこのような形態に限ることなく、低解像度用ＶＤＰ３２による低解像度の画像情報の生成及び出力の途中から、高解像度用ＶＤＰ２２による高解像度の画像情報の生成及び出力を開始しても良い。すなわち、高解像度の画像情報が変換合成部４０に入力する段階で、その画像情報に対応する合成すべき低解像度の画像情報がフレームバッファ４２に格納されていれば良い。
また、上述した実施形態では、高解像度の画像情報が変換合成部４０に入力すると順次合成処理を行い、その合成した画像情報をすぐにＤ／Ａコンバータ５０に出力するように構成された。しかしながら、本発明はこのような形態に限らず、例えば、高解像度の画像情報についても、別途設けた高解像度用のフレームバッファに記憶し、このフレームバッファに全ての画像情報を記憶した後、二つのフレームバッファに記憶されている画像情報を合成するようにしても良い。すなわち、二つの画像情報を合成する合成手順や、合成した画像情報のＤ／Ａコンバータへの出力タイミング等については、特に上述した実施例に限定されない。
また、上述した実施形態では、制御装置１０に高解像度用の各データ（高解像度用キャラクタＲＯＭ２６，高解像度用ＶＲＡＭ２７，高解像度用カラーパレットＲＡＭ２８）と低解像度用の各データ（低解像度用キャラクタＲＯＭ３６，低解像度用ＶＲＡＭ３７，低解像度用カラーパレットＲＡＭ３８）を備えているが、このような形態に限らず、高解像度表示制御部２０と低解像度表示制御部３０で共通化できるものは適宜共通化することができる。例えば、高解像度用カラーパレットＲＡＭ２８と低解像度用カラーパレットＲＡＭ３８を共通化して一つのカラーパレットＲＡＭとすることも可能である。
【図面の簡単な説明】
【図１】  本発明の一実施の形態に係る画像表示装置のハード構成を示すブロック図。
【図２】  高解像度画像情報と低解像度画像情報の構成を模式的に示す図。
【図３】  制御ＲＯＭの構造を説明するための図。
【図４】  キャラクタＲＯＭの構造を説明するための図。
【図５】  仮想画面の設定方法を説明するための図。
【図６】  表示画面上の走査線と仮想画面上の線分とを対応付けるライン情報を説明するための図。
【図７】  変換合成部における高解像度画像情報と低解像度画像情報の合成処理の手順を示すフローチャート。
【図８】  高解像度画像情報と合成される低解像度画像情報の位置関係を模式的に示す図。
【図９】  制御装置における画像表示処理のフローチャート。
【図１０】  表示器の表示画面に実際に表示される画像の具体例を示す図。
【符号の説明】
１０・・制御装置
１２・・ＣＰＵ
１４・・制御ＲＯＭ
２０・・高解像度表示制御部
２２・・高解像度用ＶＤＰ
２４・・発振回路
２６・・高解像度用キャラクタＲＯＭ
２７・・高解像度用ＶＲＡＭ
２８・・高解像度用カラーパレットＲＡＭ
３０・・低解像度表示制御部
３２・・低解像度用ＶＤＰ
３４・・発振回路
３６・・低解像度用キャラクタＲＯＭ
３７・・低解像度用ＶＲＡＭ
３８・・低解像度用カラーパレットＲＡＭ
４０・・変換合成部
４２・・フレームバッファ
４４・・設定レジスタ
５０・・Ｄ／Ａコンバータ
６０・・表示器
【図１】
0004122705.tif 000002
【図２】
0004122705.tif 000003
【図３】
0004122705.tif 000004
【図４】
0004122705.tif 000005
【図５】
0004122705.tif 000006
【図６】
0004122705.tif 000007
【図７】
0004122705.tif 000008
【図８】
0004122705.tif 000009
【図９】
0004122705.tif 000010
【図１０】
0004122705.tif 000011