(57)【要約】【課題】記憶内容の良否判定を短時間で行うことができる画像表示装置、遊技機、良否判定方法、良否判定プログラム及び記録媒体を提供すること。【解決手段】画像表示装置５は、画像を表示する表示手段５１と、表示する画像に係るデータが予め記憶された記憶手段５２４と、当該データに基づく画像を描画して、当該画像に係る画像情報を出力する描画手段５２６と、画像表示装置５全体を制御する制御手段５２１とを備える。描画手段５２６は、記憶手段５２４から所定データ量のデータを順次取得するデータ取得部５２６２と、データ取得部５２６２により取得された各データを加算合成する加算合成部５２６４とを備え、制御手段５２１は、加算合成部５２６４によりそれぞれ加算合成されたデータに対してチェックサムを実行するチェックサム実行部５２１４を備える。これにより、各データを制御手段に転送してチェックサムを都度計算する処理を省略できる。【選択図】図３
2008229131.tif 000002
【特許請求の範囲】
【請求項１】
所定の画像を形成表示する画像表示装置であって、
入力する画像情報に応じた画像を表示する表示手段と、
表示する画像に係るデータが予め記憶された記憶手段と、
前記データに基づく画像を描画して、当該画像に係る画像情報を前記表示手段に出力する描画手段と、
当該画像表示装置全体を制御する制御手段とを備え、
前記描画手段は、
前記記憶手段から所定データ量の前記データを順次取得するデータ取得部と、
前記データ取得部により取得された前記データのそれぞれを加算合成する加算合成部とを備え、
前記制御手段は、
前記加算合成部によりそれぞれ加算合成された前記データに対してチェックサムを実行するチェックサム実行部を備えることを特徴とする画像表示装置。
【請求項２】
請求項１に記載の画像表示装置において、
前記データ取得部により取得された前記データを記憶する他の記憶手段を備え、
前記加算合成部は、前記他の記憶手段上で、前記データ取得部により取得された前記データのそれぞれを加算合成することを特徴とする画像表示装置。
【請求項３】
請求項２に記載の画像表示装置において、
前記描画手段は、
前記制御手段による参照が可能な中継メモリと、
前記加算合成部により加算合成された前記データである加算結果を、前記中継メモリに出力して記憶させる結果出力部とを備え、
前記チェックサム実行部は、前記中継メモリに記憶された前記加算結果に対してチェックサムを実行することを特徴とする画像表示装置。
【請求項４】
請求項１から請求項３のいずれかに記載の画像表示装置を備えることを特徴とする遊技機。
【請求項５】
表示する画像に係るデータを予め記憶する記憶手段を備え、前記データに基づく画像を形成表示する画像表示装置に用いられ、前記記憶手段の記憶内容の良否を判定する良否判定方法であって、
前記画像表示装置は、
前記データに基づく画像を描画する描画手段と、
前記画像表示装置全体を制御する制御手段とを備え、
当該良否判定方法は、
前記描画手段にて、
前記記憶手段から所定データ量の前記データを順次取得するデータ取得ステップ、及び、前記データ取得ステップで取得された前記データのそれぞれを加算合成する加算合成ステップと、
前記制御手段にて、
前記加算合成ステップにてそれぞれ加算合成された前記データに対してチェックサムを実行するチェックサム実行ステップとを有することを特徴とする良否判定方法。
【請求項６】
表示する画像に係るデータを予め記憶する記憶手段を備え、前記データに基づく画像を形成表示する画像表示装置により実行され、前記記憶手段の記憶内容の良否を判定する良否判定プログラムであって、
前記画像表示装置は、
前記データに基づく画像を描画する描画手段と、
前記画像表示装置全体を制御する制御手段とを備え、
当該良否判定プログラムは、
前記描画手段に、
前記記憶手段から所定データ量の前記データを順次取得するデータ取得ステップ、及び、前記データ取得ステップで取得された前記データのそれぞれを加算合成する加算合成ステップと、
前記制御手段に、
前記加算合成ステップにてそれぞれ加算合成された前記データに対してチェックサムを実行するチェックサム実行ステップとを実行させることを特徴とする良否判定プログラム。
【請求項７】
請求項６に記載の良否判定プログラムをコンピュータ読取可能に記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の画像を形成表示する画像表示装置、当該画像表示装置を備える遊技機、前記画像表示装置に用いられる良否判定方法、良否判定プログラム及び当該良否判定プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、遊技機としてパチンコ機およびパチスロ機等が知られている。近年、これらパチンコ機及びパチスロ機として、液晶パネル等の表示手段を有する画像表示装置が設けられた機種が普及してきた。このような遊技機では、制御装置の制御下で、画像表示装置が、絵柄及び数字がスクロールするような抽選画像や大当たり画像等の画像形成処理を実行し、形成された画像を表示手段上に表示するように構成されている。
【０００３】
このような遊技機に用いられる画像表示装置では、当該画像表示装置で形成表示される表示画像に係る画像データを予め記憶したＲＯＭ（Read Only Memory）等の記憶手段と、この記憶手段に接続され、かつ、当該記憶手段に記憶された画像データに基づいて表示画像を描画するＧＰＵ（Graphics Processing Unit）やＶＤＰ（Video Display Processor）等の描画手段と、この描画手段に接続され、かつ、当該描画手段を制御するＣＰＵ（Central Processing Unit）等の制御手段とを備える構成が一般的である。そして、制御手段による制御下で、描画手段が、制御装置から入力する制御信号に応じた表示画像を形成し、当該表示画像に係る画像情報を表示手段に出力することにより、当該表示手段にて表示画像が表示される。このような画像表示装置では、記憶手段に記憶された画像データに誤りがあると、適切な画像を表示することができなくなってしまう。このため、記憶手段の記憶内容の良否を判定する必要がある。
【０００４】
このような必要性に対して、描画手段がＣＧＲＯＭ（Character Generator ROM）の各記憶データを読み出し、当該各記憶データの加算値をＣＰＵが算出し、当該加算値と、予め記憶されたチェックデータとを比較するチェックサムという良否判定を行う遊技機が知られている（例えば、特許文献１参照）。
この特許文献１に記載の遊技機では、表示制御ＣＰＵの制御により、描画手段がＣＧＲＯＭのデータを読み出してアトリビュートＲＡＭ（Random Access Memory）に順次転送し、当該表示制御ＣＰＵは、転送されたデータを順次加算して加算値を算出する。そして、表示制御ＣＰＵは、当該加算値と、予め表示制御ＲＯＭに記憶され、かつ、当該加算値の期待値であるチェックデータとを比較することにより、ＣＧＲＯＭの良否判定を行う。これにより、ＣＧＲＯＭのデータ誤りを検出することができる。
【０００５】
【特許文献１】特開２００５−１３１１４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の良否判定方法では、描画手段がＣＧＲＯＭからアトリビュートＲＡＭに転送したデータを表示制御ＣＰＵが取得し、当該ＣＰＵが各データの加算値を算出するため、チェックサムに時間がかかるという問題がある。
すなわち、表示制御ＣＰＵは、ＣＧＲＯＭを直接参照することができないため、ＶＤＰがＣＧＲＯＭの記憶データを読み出してアトリビュートＲＡＭに転送し、当該転送された記憶データをＣＰＵが読み出して順次加算することにより加算値を算出する。しかしながら、このような構成では、描画手段によるＣＧＲＯＭからアトリビュートＲＡＭへの記憶データの転送と、表示制御ＣＰＵによるアトリビュートＲＡＭからの記憶データの取得と、ＣＰＵによる記憶データの加算値の算出とを繰り返すため効率が悪く、良否判定に時間がかかる。
【０００７】
特に、遊技機での描画においては、ＣＰＵを高性能化するより描画手段を高性能化する方が、描画処理の性能向上への寄与が大きいため、描画手段を高性能化し、制御手段の性能を描画手段に比べて抑えることで、遊技機の製造コストの増大を抑えている。このため、制御手段によりチェックサムを行うと、処理時間が長くなる。
また、画像表示の演出を多彩にするために、記憶手段を大容量化して、データ量を増やすことが求められている。
これらの理由から、記憶手段に記憶された記憶内容の良否判定を短時間で行うことのできる構成及び方法が求められてきた。
【０００８】
本発明の目的は、記憶内容の良否判定を短時間で行うことができる画像表示装置、遊技機、良否判定方法、良否判定プログラム及び記録媒体を提供することである。
【課題を解決するための手段】
【０００９】
前記した目的を達成するために、本発明の画像表示装置は、所定の画像を形成表示する画像表示装置であって、入力する画像情報に応じた画像を表示する表示手段と、表示する画像に係るデータが予め記憶された記憶手段と、前記データに基づく画像を描画して、当該画像に係る画像情報を前記表示手段に出力する描画手段と、当該画像表示装置全体を制御する制御手段とを備え、前記描画手段は、前記記憶手段から所定データ量の前記データを順次取得するデータ取得部と、前記データ取得部により取得された前記データのそれぞれを加算合成する加算合成部とを備え、前記制御手段は、前記加算合成部によりそれぞれ加算合成された前記データに対してチェックサムを実行するチェックサム実行部を備えることを特徴とする。
【００１０】
ここで、記憶手段としては、画像データを記憶するＣＧＲＯＭを挙げることができ、また、描画手段としては、ＧＰＵ等を挙げることができる。さらに、制御手段としては、ＣＰＵ等を挙げることができる。
本発明によれば、描画手段のデータ取得部が、記憶手段から所定データ量のデータを順次取得し、当該描画手段の加算合成部が、取得された各データを加算合成する。そして、制御手段のチェックサム実行部が、加算合成されたデータの加算値を算出し、この加算値と、当該加算値の期待値とを比較するチェックサムを実行することにより、記憶手段の良否判定を行う。
これによれば、制御手段が加算値を算出する際のデータ量を小さくすることができるほか、前述の特許文献１に記載の良否判定のように、記憶手段から読み出した各データを制御手段に転送する必要をなくすことができる。従って、記憶手段の良否判定における処理効率を向上することができ、当該良否判定に係る処理時間を短縮することができる。また、これにより、画像表示装置の生産性を向上することができる。
【００１１】
本発明では、前記データ取得部により取得された前記データを記憶する他の記憶手段を備え、前記加算合成部は、前記他の記憶手段上で、前記データ取得部により取得された前記データのそれぞれを加算合成することが好ましい。
ここで、他の記憶手段としては、描画手段による描画に用いられるＶＲＡＭ（Video Random Access Memory）等を挙げることができる。
本発明によれば、加算合成部が、取得した各データの加算合成を他の記憶手段上で行うことにより、加算合成部による加算合成中のデータを適切に保持することができる。従って、各データの加算値を適切に算出することができる。
また、このような他の記憶手段を、描画手段による描画に必要なＶＲＡＭにより構成すれば、当該他の記憶手段を新たに設ける必要をなくすことができるので、部品点数の不要な増加を抑制することができる。
【００１２】
本発明では、前記描画手段は、前記制御手段による参照が可能な中継メモリと、前記加算合成部により加算合成された前記データである加算結果を、前記中継メモリに出力して記憶させる結果出力部とを備え、前記チェックサム実行部は、前記中継メモリに記憶された前記加算結果に対してチェックサムを実行することが好ましい。
本発明によれば、結果出力部が加算合成部による加算結果を中継メモリに出力して記憶させることにより、制御手段は、当該中継メモリの記憶内容を参照すればよいこととなる。従って、当該加算結果の制御手段による参照を適切に行うことができる。
また、描画手段がＧＰＵで構成され、制御手段がＣＰＵで構成されている場合には、当該ＧＰＵには、ＣＰＵによるコマンドやパラメータ等の書込及び処理結果の参照が行われる中継メモリ領域が設けられている。これによれば、本発明の中継メモリを新たに設ける必要がなくなるので、画像表示装置の構成の複雑化及び部品点数の増加を防ぐことができる。
【００１３】
また、本発明の遊技機は、前述の画像表示装置を備えることを特徴とする。
ここで、遊技機としては、パチンコ機、パチスロ機、アレンジボール及びスマートボール等を例示することができる。
本発明によれば、前述の画像表示装置と同様の効果を奏することができる。また、このように、画像表示装置の記憶手段に記憶されたデータの良否判定を短時間で行うことができるので、遊技機が設置された後でも、簡易に良否判定を行うことができる。
【００１４】
また、本発明の良否判定方法は、表示する画像に係るデータを予め記憶する記憶手段を備え、前記データに基づく画像を形成表示する画像表示装置に用いられ、前記記憶手段の記憶内容の良否を判定する良否判定方法であって、前記画像表示装置は、前記データに基づく画像を描画する描画手段と、前記画像表示装置全体を制御する制御手段とを備え、当該良否判定方法は、前記描画手段にて、前記記憶手段から所定データ量の前記データを順次取得するデータ取得ステップ、及び、前記データ取得ステップで取得された前記データのそれぞれを加算合成する加算合成ステップと、前記制御手段にて、前記加算合成ステップにてそれぞれ加算合成された前記データに対してチェックサムを実行するチェックサム実行ステップとを有することを特徴とする。
【００１５】
本発明によれば、前述の画像表示装置と同様の効果を奏することができる。
すなわち、加算合成ステップにて、データ取得ステップで取得された各データが加算合成され、チェックサム実行ステップにて、当該加算合成が行われたデータに対して、チェックサムが行われる。これによれば、データ取得ステップで取得された各データを制御手段に転送する手間を省くことができる。従って、記憶手段の記憶内容の良否判定を短時間で行うことができ、画像表示装置の生産性を向上することができる。
【００１６】
また、本発明の良否判定プログラムは、表示する画像に係るデータを予め記憶する記憶手段を備え、前記データに基づく画像を形成表示する画像表示装置により実行され、前記記憶手段の記憶内容の良否を判定する良否判定プログラムであって、前記画像表示装置は、前記データに基づく画像を描画する描画手段と、前記画像表示装置全体を制御する制御手段とを備え、当該良否判定プログラムは、前記描画手段に、前記記憶手段から所定データ量の前記データを順次取得するデータ取得ステップ、及び、前記データ取得ステップで取得された前記データのそれぞれを加算合成する加算合成ステップと、前記制御手段に、前記加算合成ステップにてそれぞれ加算合成された前記データに対してチェックサムを実行するチェックサム実行ステップとを実行させることを特徴とする。
【００１７】
本発明によれば、前述の良否判定方法と同様の効果を奏することができる。
また、本発明の良否判定プログラムを画像表示装置が実行することにより、記憶手段の記憶内容の良否判定を自動化することができるので、より簡易かつ短時間で当該良否判定を行うことができる
【００１８】
また、本発明の記録媒体は、前述の良否判定プログラムをコンピュータ読取可能に記録したことを特徴とする。
本発明によれば、記録媒体にコンピュータ読取可能に記録された良否判定プログラムを画像表示装置が実行することで、前述のような記憶手段の記憶内容の良否判定を短時間で処理することが可能となる。また、記録媒体として、ＤＡＴ（Digital Audio Tape）等の磁気テープ、ＦＤ（Flexible Disc）等の磁気ディスク、ＣＤ（Compact Disc）およびＤＶＤ（Digital Versatile Disc）等の光ディスク、光磁気ディスク、ハードディスク装置、および、半導体メモリ等を用いることができ、これらを利用して、良否判定プログラムをインストール、実行および配布することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の一実施形態を図面に基づいて説明する。
〔パチンコ機１の構成〕
図１は、本実施形態のパチンコ機１を示す概要斜視図である。
本実施形態のパチンコ機１は、本発明の遊技機に相当し、遊技者の操作により、遊技球を遊技盤上に射出して、当該遊技球が遊技盤に設けられた入賞口等に入賞した場合に、所定数の遊技球を払い出すものである。このパチンコ機１は、図１に示すように、枠体２と、当該枠体２内に収納される遊技機本体３とを備えて構成されている。
【００２０】
〔遊技機本体３の構成〕
遊技機本体３は、図１に示すように、枠体２の前面側に取り付けられる遊技盤３１と、当該遊技盤３１の前面を覆う透光板を有する前扉３２と、遊技球を発射するためのハンドル３３と、払出装置（図１では図示省略）から払い出された遊技球を貯める上皿３４および下皿３５とを備えて構成されている。また、遊技機本体３には、図示を省略したが、当該遊技機本体３を制御し、後述する始動入賞口３１５に遊技球が入賞した際に、抽選処理を実行する制御装置４（図１では図示省略）と、当該制御装置４による制御下で駆動する画像表示装置５が設けられている。
【００２１】
遊技盤３１は、ハンドル３３から打ち出された遊技球を導くレール３１１によって囲まれた略円形状の遊技領域３１Ａを有し、当該遊技領域３１Ａには、適所に遊技球の軌道を変更する複数の釘３１２が配設されている。また、遊技盤３１の略中央、すなわち、遊技領域３１Ａの略中央には、略横長長方形状の開口３１Ｂが形成されている。この開口３１Ｂの形成位置に対応する遊技盤３１の裏面（遊技者とは反対側の面）には、後述する画像表示装置５が取り付けられており、当該画像表示装置５により表示された画像は、開口３１Ｂを介して観察される。なお、開口３１Ｂには、透光性の基板３１３が嵌め込まれており、画像表示装置５の画像形成領域が保護されている。
【００２２】
このような開口３１Ｂの左右両側には、遊技球が入賞する２つの入賞口３１４が設けられている。また、開口３１Ｂの下方略中央には、遊技球が入賞すると制御装置４に抽選処理を実行させる始動入賞口３１５が設けられ、当該始動入賞口３１５の下方には、当該抽選処理により大当りとなった場合に開放される大入賞口３１６が設けられている。さらに、遊技領域３１Ａの下端には、入賞口３１４，３１５，３１６に入賞しなかった遊技球を回収する回収口３１７が形成されている。
【００２３】
〔画像表示装置５の構成〕
図２は、遊技盤３１の裏側に取り付けられる画像表示装置５を示す概要斜視図である。
画像表示装置５は、前述のように、遊技機本体３に設けられた制御装置４（図３参照）により制御され、当該制御装置４から入力する制御信号に応じて動作して、画像を形成表示する。この画像表示装置５は、図２に示すように、遊技盤３１の裏面側に位置する表示手段５１と、当該表示手段５１により表示される画像に係る画像情報を生成出力する画像形成手段５２とを備えて構成されている。
【００２４】
〔表示手段５１の構成〕
表示手段５１は、詳しい図示を省略したが、バックライトユニット及び液晶パネルを備えている。
このうち、液晶パネルは、表示手段５１における遊技盤３１側に設けられている。この液晶パネルは、開口３１Ｂを介して露出する矩形状の画像形成領域上に平面状に配置される複数の固定画素を備えている。このような液晶パネルでは、各画素を構成する液晶の配向状態が、画像形成手段５２から入力する画像情報に係る印加電圧に応じて変化することにより、当該液晶パネルの背面側に設けられたバックライトユニットから入射する光束が変調され、当該画像情報に応じた画像が表示される。
【００２５】
〔画像形成手段５２の構成〕
図３は、画像形成手段５２の構成を示すブロック図である。
画像形成手段５２は、遊技機本体３を構成する制御装置４から入力する制御信号に応じた画像に係る画像情報を生成し、当該画像情報を表示手段５１に出力する。この画像形成手段５２は、図３に示すように、制御手段としてのＣＰＵ５２１、プログラムＲＯＭ５２２、ワークＲＡＭ５２３、記憶手段としてのＣＧＲＯＭ５２４、他の記憶手段としてのＶＲＡＭ５２５、及び、描画手段としてのＧＰＵ５２６を備えて構成されている。
【００２６】
このうち、プログラムＲＯＭ５２２は、ＣＰＵ５２１による画像表示装置５の制御に必要な各種プログラム及びデータを記憶している。このようなプログラムとして、後述する良否判定処理を実行する良否判定プログラム等が、また、データとして、当該良否判定処理に用いられるチェックデータ等が、プログラムＲＯＭ５２２に記憶されている。
ワークＲＡＭ５２３は、ＣＰＵ５２１の作業メモリとして利用される。
これらプログラムＲＯＭ５２２及びワークＲＡＭ５２３は、ＣＰＵ５２１にそれぞれ独立して接続されている。
【００２７】
ＣＧＲＯＭ５２４は、キャラクタデータや背景データ等の画像データやパラメータ等が記憶され、当該画像データは、ＧＰＵ５２６による画像生成に利用される。なお、後述する良否判定処理では、ＣＧＲＯＭ５２４に記憶された画像データ等の記憶内容に誤り等が存在するか否かが判定される。以下、ＣＧＲＯＭ５２４に記憶されているデータを、画像データとして取り扱う。
ＶＲＡＭ５２５は、ＧＰＵ５２６による画像生成に用いられ、かつ、１画面に対応する画像情報を記憶する表示バッファ領域と、当該ＧＰＵ５２６の作業メモリとして利用されるワーク領域とを有している。このうち、表示バッファ領域は、ＧＰＵ５２６によるＣＧＲＯＭ５２４から読み出された画像データが書き込まれ、当該表示バッファ領域にて、１画面に相当する画像情報を生成される。なお、表示バッファ領域は、１画面分の画像情報より多くのデータ量を記憶できるように範囲が設定されている。
これらＣＧＲＯＭ５２４及びＶＲＡＭ５２５は、ＧＰＵ５２６にそれぞれ独立して接続されており、ＣＰＵ５２１からは参照できないように構成されている。
【００２８】
〔ＣＰＵ５２１の構成〕
ＣＰＵ５２１は、遊技機本体３に設けられた制御装置４から入力する制御信号に基づいて、画像形成手段５２の各機能部５２２〜５２６の動作を制御し、もって、画像表示装置５全体を制御する。例えば、制御装置４からＣＧＲＯＭ５２４の記憶内容の良否を判定する旨の制御信号が入力した場合には、ＣＰＵ５２１は、プログラムＲＯＭ５２２から良否判定プログラムを読み出して、後述する良否判定処理を実行する。
このようなＣＰＵ５２１は、制御信号解析部５２１１、ＧＰＵ実行制御部５２１２、終了判定部５２１３及びチェックサム実行部５２１４を備えて構成されている。
【００２９】
制御信号解析部５２１１は、制御装置４から入力する制御信号を解析し、当該制御信号に応じた処理を実行する。例えば、制御信号解析部５２１１は、制御装置４からＣＧＲＯＭ５２４の記憶内容の良否を判定する旨の制御信号が入力した場合には、チェックサム取得による後述する画像データの良否判定処理を開始する。
ＧＰＵ実行制御部５２１２は、ＧＰＵ５２６にコマンドを出力し、当該ＧＰＵ５２６に、画像データの取得、当該画像データの描画、加算合成、中継メモリ５２６１へのデータ転送等を実行させる。
終了判定部５２１３は、後述する良否判定処理において、ＧＰＵ５２６により、ＣＧＲＯＭ５２４における最終アドレスまでの画像データの取得、及び、当該画像データの加算合成が終了したか否かを判定する。
チェックサム実行部５２１４は、ＧＰＵ５２６の中継メモリ５２６１に書き込まれた対象データを全て加算した加算値を算出する。そして、当該加算値と、プログラムＲＯＭ５２２に記憶され、かつ、当該加算値の期待値であるチェックデータとを比較するチェックサムを実行する。このチェックサムの結果は、ＧＰＵ５２６に転送され、当該ＧＰＵ５２６を介して表示手段５１により表示される。
【００３０】
〔ＧＰＵ５２６の構成〕
ＧＰＵ５２６は、ＣＰＵ５２１から入力するコマンドに応じて動作し、ＣＧＲＯＭ５２４から読み出したキャラクタデータ等の画像データ等を読み込んで、ＶＲＡＭ５２４の表示バッファ領域にて、１画面に相当する画像情報を生成する。そして、ＧＰＵ５２６は、生成した画像情報を表示手段５１に出力し、これにより、当該画像情報に係る画像が表示手段５１により表示される。このようなＧＰＵ５２６は、中継メモリ５２６１のほか、データ取得部５２６２、描画処理部５２６３、加算合成部５２６４及び結果出力部５２６５を備えている。
なお、本実施形態では、ＧＰＵ５２６は、ＣＰＵ５２１に比べて、高性能なチップが使われている。
【００３１】
中継メモリ５２６１は、ＣＰＵ５２１との情報の送受信に用いられるメモリであり、ＣＰＵ５２１からコマンド及びパラメータが書き込まれ、当該コマンドに応じた処理結果等がＧＰＵ５２６により書き込まれる。なお、本実施形態では、中継メモリ５２６１の記憶容量は、３２ＫＢ（kilobyte）に設定されているが、当該中継メモリ５２６１の記憶容量は適宜設定してよい。
【００３２】
データ取得部５２６２は、ＣＧＲＯＭ５２４からキャラクタデータ等の画像データを取得して、ＶＲＡＭ５２５の表示バッファ領域上に展開する。また、データ取得部５２６２は、後述する良否判定処理においては、ＣＰＵ５２１からの指示により、所定のデータ量を有する画像データをＣＧＲＯＭ５２４の記憶領域の開始アドレスから順次取得し、当該表示バッファ領域に展開する。この良否判定処理では、データ取得部５２６２は、横１２８画素×縦６４画素で計８１９２画素（ピクセル）の画像データを取得する。この場合、データ量は、１画素のＲＧＢの各階調をそれぞれ８ビット、計２４ビットで表す場合には２４ＫＢ、また、１画素のＲＧＢの各階調をそれぞれ５ビット、６ビット、５ビット、計１６ビットで表す場合には１６ＫＢとなる。
なお、本実施形態では、中継メモリ５２６１の記憶容量である３２ＫＢより小さいデータ量とするために、データ取得部５２６２が、８１９２画素に相当する画像データをＣＧＲＯＭ５２４から取得するとしたが、当該データ取得部５２６２が取得する画像データのデータ量は、中継メモリ５２６１の記憶容量より小さければ、適宜設定してよい。
【００３３】
描画処理部５２６３は、データ取得部５２６２により取得された画像データに基づいて、当該画像データに係る画像をＶＲＡＭ５２５の表示バッファ領域内に描画する。
加算合成部５２６４は、表示バッファ領域に描画された画像に対して、データ取得部５２６２により新たに取得された画像データを加算合成する。
具体的に、加算合成部５２６４は、表示バッファ領域に描画された各画素におけるＲＧＢそれぞれの階調に、取得された画像データにおいて、当該各画素位置に対応するＲＧＢの階調をそれぞれ加算する。すなわち、描画された所定の画素におけるＲ（赤）の階調に対して、取得された画像データにおける当該所定の画素に対応する位置のＲ（赤）の階調を加算する。そして、同様に、当該所定の画素におけるＧ（緑）及びＢ（青）の各階調に、取得された画像データにおける当該所定の画素に対応する位置のＧ（緑）及びＢ（青）の各階調を、それぞれ加算する。
【００３４】
ここで、本実施形態では、１つの画素におけるＲＧＢの各階調は、それぞれ８ビットの２進数で表されるが、加算合成部５２６４による加算合成の際に、各階調値がオーバーフローする場合がある。このような場合、加算合成部５２６４は、オーバーフローを無視して下８桁の階調値、すなわち、８ビットの階調値を維持する。
なお、本実施形態では、前述のように、１つの画素におけるＲＧＢの階調値は、それぞれ８ビットの計２４ビットで表されるとしたが、前述のように、１画素のＲＧＢの階調を計１６ビットで表すようにしてもよい。
また、結果出力部５２６５は、ＣＰＵ５２１からの指示により、ＶＲＡＭ５２５の表示バッファ領域に記憶され、かつ、加算合成された結果である画像データを加算結果として、中継メモリ５２６１に転送する。
【００３５】
〔良否判定処理〕
画像形成手段５２は、制御装置４からＣＧＲＯＭ５２４の記憶内容の良否判定を行う旨の制御信号が入力した場合には、良否判定処理を実行する。
この良否判定処理を実行する際に必要な良否判定プログラムは、前述のように、ＣＰＵ５２１により参照可能なプログラムＲＯＭ５２２に記憶されている。
【００３６】
図４は、良否判定処理の処理過程を示すフローチャートである。また、図５は、当該良否判定処理時の画像データの流れを示す模式図である。
この良否判定処理では、図４及び図５に示すように、まず、ＣＰＵ５２１のＧＰＵ実行制御部５２１２が、ＧＰＵ５２６に対して、ＣＧＲＯＭ５２４の開始アドレスから８１９２画素分の画像データ（図５における画像データＤ１１）を取得することを指示するコマンドを出力すると、当該ＧＰＵ５２６のデータ取得部５２６２が、ＣＧＲＯＭ５２４における指示された画像データを取得する（最初のデータ取得ステップＳ０１）。
【００３７】
次に、ＣＰＵ５２１のＧＰＵ実行制御部５２１２が、ＧＰＵ５２６の描画処理部５２６３に対し、データ取得部５２６２より取得された画像データＤ１１に係る画像を、ＶＲＡＭ５２５の表示バッファ領域に描画することを指示するコマンドを出力すると、描画処理部５２６３が、当該画像を、図４及び図５に示すように、ＶＲＡＭ５２５の表示バッファ領域に描画する（描画ステップＳ０２）。
この後、ＧＰＵ実行制御部５２１２が、ＧＰＵ５２６のデータ取得部５２６２に対し、前述の画像データＤ１１とは異なる８１９２画素分の画像データ（この段階では、図５に示す画像データＤ１２）を取得することを指示するコマンドを出力すると、ＧＰＵ５２６のデータ取得部５２６２が、指示された画像データを取得する（データ取得ステップＳ０３）。
そして、ＧＰＵ実行制御部５２１２が、ＧＰＵ５２６の加算合成部５２６４に対し、既に描画された表示バッファ領域内の画像に対して、ステップＳ０３で取得された画像データを加算合成することを指示するコマンドを出力すると、ＧＰＵ５２６の加算合成部５２６４が、当該画像データを加算合成する（加算合成ステップＳ０４）。
【００３８】
次に、終了判定部５２１３が、ＣＧＲＯＭ５２４の全ての画像データがデータ取得ステップＳ０３及び加算合成ステップＳ０４にて処理されたか否かを判定する（終了判定ステップＳ０５）。
ここで、終了判定部５２１３が、ＣＧＲＯＭ５２４の全ての画像データが処理されてはいないと判定した場合、すなわち、ＣＧＲＯＭ５２４にまだ処理されていない画像データが存在すると判定した場合には、ステップＳ０３に戻り、当該ステップＳ０３及びステップＳ０４にて、既に処理された画像データとは異なる画像データが処理される。
【００３９】
一方、終了判定部５２１３が、ＣＧＲＯＭ５２４の全ての画像データが処理されたと判定した場合、すなわち、ＣＧＲＯＭ５２４の最終アドレスの画像データ（図５に示す画像データＤｍｎ）が既に処理されたと判定した場合には、ＣＰＵ５２１のＧＰＵ実行制御部５２１２が、ＧＰＵ５２６の結果出力部５２６５に対し、表示バッファ領域にて加算合成された画像データを、中継メモリ５２６１に転送することを指示するコマンドを出力する。そして、このコマンドの入力に応じて、結果出力部５２６５が、当該データを中継メモリ５２６１に転送する（加算結果出力ステップＳ０６）。
【００４０】
この後、ＣＰＵ５２１のチェックサム実行部５２１４が、中継メモリ５２６１に記憶された画像データを構成する各画素の階調を示すビットデータを加算して、加算値を算出する（加算値算出ステップＳ０７）。
次に、チェックサム実行部５２１４が、プログラムＲＯＭ５２２に記憶され、かつ、ステップＳ０７で算出される加算値の期待値であるチェックデータを取得し、当該チェックデータと、ステップＳ０７にて算出された加算値とを比較する（データ比較ステップＳ０８）。
これらステップＳ０７，Ｓ０８が、本発明のチェックサム実行ステップに相当する。
【００４１】
そして、チェックサム実行部５２１４は、比較結果に対応した画面を表示手段５１に表示することを指示するコマンドをＧＰＵ５２６に出力し（結果出力ステップＳ０９）、これにより、良否判定処理が終了する。
なお、本実施形態では、チェックサム実行部５２１４は、算出された加算値とチェックデータとの比較結果を表示手段５１に表示させるようにしたが、これに限らず、制御装置４に比較結果を出力させるようにしてもよい。
【００４２】
以上のような本実施形態のパチンコ機１によれば、以下の効果を奏することができる。
すなわち、本実施形態のパチンコ機１に設けられた画像表示装置５では、まず、ＣＧＲＯＭ５２４の記憶内容の良否判定を行う際に、ＧＰＵ５２６のデータ取得部５２６２が、当該ＣＧＲＯＭ５２４から所定のデータ量（本実施形態では、８１９２画素分に相当）の画像データを取得する。そして、加算合成部５２６４が、データ取得部５２６２により取得された各画像データをＶＲＡＭ５２５の表示バッファ領域内で加算合成する。この後、ＣＰＵ５２１のチェックサム実行部５２１４が、加算結果である画像データに対してチェックサムを実行する。従って、ＣＧＲＯＭ５２４の記憶内容の良否判定を短時間で処理することができる。
【００４３】
図６は、本実施形態の良否判定処理を実行した場合と、従来のＣＰＵによるチェックサムを実行した場合とを比較した図である。
すなわち、従来のＣＰＵによるチェックサムでは、図６の左側に示すように、ＧＰＵが、ＣＧＲＯＭから画像データを取得してＶＲＡＭに転送するステップと、ＧＰＵが、ＶＲＡＭに転送された画像データを中継メモリに転送するステップと、ＣＰＵが、中継メモリに転送された画像データに対してチェックサムを行うステップとが繰り返し行われる。
これに対し、本実施形態の良否判定処理では、図６の右側に示すように、ＧＰＵ５２６のデータ取得部５２６２が、ＣＧＲＯＭ５２４から画像データを取得するデータ取得ステップＳ０１，Ｓ０３と、ＧＰＵ５２６の加算合成部５２６４が、取得された画像データを、既にＶＲＡＭ５２５に転送された画像データに加算合成する加算合成ステップＳ０４とが繰り返し行われる。
これによれば、ＣＧＲＯＭ５２４から取得された画像データを、そのままＶＲＡＭ５２５の表示バッファ領域上で加算合成することにより、当該取得された各画像データをＧＰＵ５２６の中継メモリ５２６１に転送するステップを省略することができる。
【００４４】
また、ＣＰＵ５２１より高性能なＧＰＵ５２６の加算合成部５２６４が、各画像データの加算合成し、当該加算合成された加算結果である画像データに対して、ＣＰＵ５２１のチェックサム実行部５２１４がチェックサムを実行する。これにより、高性能なＧＰＵ５２６の処理負荷を増やし、当該ＧＰＵ５２６に対して性能の低いＣＰＵ５２１の処理負荷を軽減することができる。従って、ＣＧＲＯＭ５２４の記憶内容の良否判定にかかる処理時間を短縮することができ、これにより、画像表示装置５の生産性を向上することができる。
なお、ＣＧＲＯＭ５２４の記憶容量が１２８ＭＢ（megabyte）である場合に、従来のＣＰＵによるチェックサムを実行すると、当該ＣＧＲＯＭ５２４の記憶内容の良否判定を行うには４０秒程度が必要であるが、本実施形態の良否判定処理を実行することにより、２０秒以下の時間で当該良否判定処理を完了することができる。
【００４５】
また、加算合成部５２６４による加算合成は、ＶＲＡＭ５２５上で行われる。これによれば、加算合成部５２６４は、既にＶＲＡＭ５２５に記憶された画像データに対して、新たに取得された画像データの加算合成を適切に行うことができる。また、ＣＧＲＯＭ５２４から取得した画像データに基づく画像を形成するＶＲＡＭ５２５の表示バッファ領域内で、各画像データの加算合成を行うことにより、加算合成用の記憶手段を別途設ける必要をなくすことができるだけでなく、当該各画像データの加算値を適切に算出することができる。従って、良否判定の信頼性を向上することができる。
【００４６】
ここで、画像形成手段５２では、ＣＰＵ５２１は、ＧＰＵ５２６にそれぞれ独立して接続されたＣＧＲＯＭ５２４及びＶＲＡＭ５２５を参照することはできない構成となっている。これに対し、結果出力部５２６５が、加算結果である画像データを、ＣＰＵ５２１により参照可能なＧＰＵ５２６の中継メモリ５２６１に転送することにより、当該ＣＰＵ５２１のチェックサム実行部５２１４が、当該中継メモリ５２６１から加算結果である画像データを確実に取得することができる。
また、ＧＰＵ５２６の中継メモリ５２６１に、結果出力部５２６５が加算結果である画像データを転送することにより、当該画像データをＣＰＵ５２１に参照させるためのメモリ等の記憶手段を別途設ける必要をなくすことができる。従って、画像表示装置５の構成の複雑化及び部品点数の増加を防ぐことができる。
【００４７】
また、このような画像表示装置５を備えるパチンコ機１では、演出を多彩にして、遊技者に飽きさせないようにするために、当該画像表示装置５により表示される表示画像のパターンを増やすことが求められている。この場合、画像表示装置５に設けられたＣＧＲＯＭ５２４の記憶容量を大きくして、多数の画像データを記憶させておく必要がある。
このような必要性によりＣＧＲＯＭ５２４の記憶容量を大きくした場合でも、本実施形態の画像表示装置５の構成及び良否判定処理により、当該ＣＧＲＯＭ５２４の良否判定を迅速に行うことができる。従って、パチンコ機１の生産性を向上することができるほか、当該パチンコ機１による演出を多彩にすることができる。
【００４８】
〔実施形態の変形〕
本発明は前述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
前記実施形態では、ＣＧＲＯＭ５２４の記憶容量を１２８ＭＢとし、中継メモリ５２６１の記憶容量を３２ＫＢとし、また、ＧＰＵ５２６のデータ取得部５２６２が良否判定処理において１度に取得する画像データを８１９２画素に相当するデータ量の画像データとしたが、本発明はこれらに限らない。すなわち、ＣＧＲＯＭ５２４及び中継メモリ５２６１の記憶容量は適宜設定してよく、また、データ取得部５２６２が１度に取得する画像データのデータ量は、中継メモリ５２６１の記憶容量より小さければ、適宜設定してよい。
【００４９】
前記実施形態では、ＣＧＲＯＭ５２４に記憶された画像データにおける１画素のデータ量は、ＲＧＢの各階調で、それぞれ８ビットで計２４ビットとしたが、本発明はこれに限らない。例えば、ＲＧＢの各階調で、５ビット、６ビット、５ビットで計１６ビットとしてもよく、さらには、当該データ量は、これらより多くても少なくてもよい。
【００５０】
前記実施形態では、ＧＰＵ５２６の加算合成部５２６４は、ＶＲＡＭ５２５の表示バッファ領域内で、各画像データの加算合成を行うとしたが、本発明はこれに限らない。すなわち、画像生成に用いられるＶＲＡＭ５２５ではなく、ＧＰＵ５２６が直接参照可能なＲＡＭ等の記憶手段を設け、当該記憶手段上で加算合成を行うようにしてもよい。また、このような記憶手段をＣＰＵ５２１が参照可能であれば、中継メモリ５２６１に加算合成結果である画像データを転送するステップを省略することができるので、本発明の良否判定処理を一層短時間で処理することができる。
【００５１】
前記実施形態では、ＧＰＵ５２６の加算合成部５２６４による加算結果である画像データは、ＣＰＵ５２１により参照可能なＧＰＵ５２６の中継メモリ５２６１に転送されるとしたが、本発明はこれに限らない。例えば、ＣＰＵ５２１とＧＰＵ５２６との間に、データ送受信用のメモリを設け、当該メモリに加算結果である画像データを転送するように構成してもよい。
【００５２】
前記実施形態では、記憶手段として、ＣＧＲＯＭ５２４を挙げ、当該ＣＧＲＯＭ５２４には、表示画像に係る画像データが記憶されているとしたが、本発明はこれに限らない。すなわち、記憶手段に記憶されたデータの種別は問わない。このようなデータとして、例えば、パラメータを含むデータであってもよい。また、ＣＧＲＯＭ５２４に限らず、描画手段としてのＧＰＵ５２６が参照可能であれば、プログラムＲＯＭ５２２等の他の記憶手段の記憶内容を判定するように構成してもよい。
【００５３】
前記実施形態では、画像表示装置５は、遊技機としてのパチンコ機１に設けられるとしたが、本発明はこれに限らない。すなわち、遊技機としてパチスロ機、アレンジボール機及びスマートボール機等を採用し、これら遊技機が、画像表示装置５を備えるように構成してもよい。また、遊技機に限らず、ゲーム機等の他の電子機器に、本発明の画像表示装置を採用としてもよい。
【産業上の利用可能性】
【００５４】
本発明は、画像表示装置に利用でき、特に、遊技機に用いられる画像表示装置に好適に利用することができる。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施形態に係るパチンコ機を示す概要斜視図。
【図２】前記実施形態における画像表示装置を示す概要斜視図。
【図３】前記実施形態における画像形成手段の構成を示すブロック図。
【図４】前記実施形態における良否判定処理の処理過程を示すフローチャート。
【図５】前記実施形態における良否判定処理での画像データの流れを示す模式図。
【図６】前記実施形態における良否判定処理を実行した場合と、従来のチェックサムを実行した場合とを比較した図。
【符号の説明】
【００５６】
１…パチンコ機（遊技機）、５…画像表示装置、５１…表示手段、５２１…ＣＰＵ（制御手段）、５２４…ＣＧＲＯＭ（記憶手段）、５２５…ＶＲＡＭ（他の記憶手段）、５２６…ＧＰＵ（描画手段）、５２１４…チェックサム実行部、５２６１…中継メモリ、５２６２…データ取得部、５２６４…加算合成部、５２６５…結果出力部、Ｓ０１，Ｓ０３…データ取得ステップ、Ｓ０４…加算合成ステップ、Ｓ０７…加算値算出ステップ（チェックサム実行ステップ）、Ｓ０８…データ比較ステップ（チェックサム実行ステップ）。
【図１】
2008229131.tif 000003
【図２】
2008229131.tif 000004
【図３】
2008229131.tif 000005
【図４】
2008229131.tif 000006
【図５】
2008229131.tif 000007
【図６】
2008229131.tif 000008