(57)【要約】【課題】画像データの検査時間を短縮できる画像表示装置を提供する。【解決手段】画像表示装置４は、表示部４２と、画像データを格納したＣＧＲＯＭ４１６と、表示部４２に画像を表示させるＧＰＵ４１２と、ＧＰＵ４１２を制御するＣＰＵ４１１とを備える。ＧＰＵ４１２は、ＣＰＵ４１１にてデータを読み出し可能に構成されＣＧＲＯＭ４１６から転送されるデータを記憶可能とする中継メモリ４１２１を備える。ＣＰＵ４１１は、ＣＧＲＯＭ４１６の画像データのうち所定の情報量のデータを中継メモリ４１２１の複数の記憶領域のうち一の記憶領域に転送させる転送制御を実施する転送制御部４１１１と、転送制御部４１１１にて転送制御が実施されている際、転送制御部４１１１による従前の転送制御によりデータが転送された記憶領域のデータを読み出してチェックサム値を算出するチェックサム値算出部４１１２とを備える。【選択図】図１
2008212274.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、表示用の画像データを格納した画像データ記憶部と、前記表示部および前記画像データ記憶部と情報を伝送可能に接続し前記表示部に前記画像データに基づく画像を表示させる表示制御部と、前記表示制御部と情報を伝送可能に接続し前記表示制御部を制御する主制御部とを備えた画像表示装置であって、
前記表示制御部は、
前記主制御部にてデータを読み出し可能に構成され、前記画像データ記憶部から転送されるデータを記憶可能とする中継用記憶部を備え、
前記主制御部は、
前記画像データ記憶部に格納された画像データのうち所定の情報量のデータを、前記中継用記憶部における区画された複数の記憶領域のうち一の記憶領域に転送させる転送制御を実施する転送制御部と、
前記転送制御部にて転送制御が実施されている際、前記中継用記憶部における複数の記憶領域のうち前記転送制御部による従前の転送制御によりデータが転送された記憶領域のデータを読み出してチェックサム値を算出するチェックサム値算出部とを備えている
ことを特徴とする画像表示装置。
【請求項２】
請求項１に記載の画像表示装置において、
前記表示制御部と情報を伝送可能に接続し、前記画像データ記憶部から転送されるデータを記憶可能とする描画用記憶部を備え、
前記中継用記憶部は、第１記憶領域および第２記憶領域の２つの記憶領域を有し、
前記第１記憶領域および前記第２記憶領域は、それぞれ前領域および後領域の２つの記憶領域にさらに区画され、
前記転送制御部は、
前記画像データ記憶部に格納された画像データのうち所定の情報量のデータを、前記描画用記憶部に転送させる第１の転送制御と、
前記描画用記憶部に転送させた前記所定の情報量のデータを、前記第１記憶領域または前記第２記憶領域に転送させる第２の転送制御とを実施し、
前記チェックサム値算出部は、
前記転送制御部にて前記第１の転送制御が実施されている際、前記第１記憶領域および前記第２記憶領域のうち前記転送制御部による従前の第２の転送制御によりデータが転送された記憶領域における前記前領域のデータを読み出してチェックサム値を算出し、
前記転送制御部にて前記第２の転送制御が実施されている際、前記第１記憶領域および前記第２記憶領域のうち前記転送制御部による従前の第２の転送制御によりデータが転送された記憶領域における前記後領域のデータを読み出してチェックサム値を算出する
ことを特徴とする画像表示装置。
【請求項３】
請求項２に記載の画像表示装置において、
前記前領域および前記後領域は、前記第１の転送制御と前記第２の転送制御との各実行時間に合わせて区画されている
ことを特徴とする画像表示装置。
【請求項４】
請求項１から請求項３のいずれかに記載の画像表示装置において、
前記転送制御部は、従前の転送制御によるデータの転送が完了した場合に、前記転送制御を開始する
ことを特徴とする画像表示装置。
【請求項５】
遊技用画像を表示する表示装置を備えた遊技機であって、
前記表示装置は、請求項１から請求項４のいずれかに記載の画像表示装置を備えている
ことを特徴とする遊技機。
【請求項６】
画像を表示する表示部と、表示用の画像データを格納した画像データ記憶部と、前記表示部および前記画像データ記憶部と情報を伝送可能に接続し前記表示部に前記画像データに基づく画像を表示させる表示制御部と、前記表示制御部と情報を伝送可能に接続し前記表示制御部を制御する主制御部とを備えた画像表示装置の画像データ検査方法であって、
前記表示制御部は、
前記主制御部にてデータを読み出し可能に構成され、前記画像データ記憶部から転送されるデータを記憶可能とする中継用記憶部を備え、
前記主制御部が、
前記画像データ記憶部に格納された画像データのうち所定の情報量のデータを、前記中継用記憶部における区画された複数の記憶領域のうち一の記憶領域に転送させる転送制御ステップと、
前記転送制御ステップを実施している際、前記中継用記憶部における複数の記憶領域のうち従前の前記転送制御ステップにてデータを転送させた記憶領域のデータを読み出してチェックサム値を算出するチェックサム値算出ステップとを実行する
ことを特徴とする画像データ検査方法。
【請求項７】
画像を表示する表示部と、表示用の画像データを格納した画像データ記憶部と、前記表示部および前記画像データ記憶部と情報を伝送可能に接続し前記表示部に前記画像データに基づく画像を表示させる表示制御部と、前記表示制御部と情報を伝送可能に接続し前記表示制御部を制御する主制御部とを備えた画像表示装置の画像データ検査プログラムであって、
請求項６に記載の画像データ検査方法を前記主制御部に実行させることを特徴とする画像データ検査プログラム。
【請求項８】
請求項７に記載の画像データ検査プログラムがコンピュータに読取可能に記録されていることを特徴とする画像データ検査プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、遊技機、画像データ検査方法、画像データ検査プログラム、および記録媒体に関する。
【背景技術】
【０００２】
従来、パチンコ機等の遊技機において、所定の演出パターンの画像を表示する画像表示装置（可変表示装置）を備えた構成が知られている（例えば、特許文献１参照）。
特許文献１に記載の画像表示装置は、画像を表示する表示部と、表示用の画像データを格納した画像データ記憶部（ＣＧＲＯＭ(Read Only Memory)）と、表示部に画像データに基づく画像を表示させる表示制御部（ＧＰＵ(Graphic Processing Unit)）と、表示制御部により画像データに基づく画像が仮想的に描画される描画用記憶部（表示バッファ）と、表示制御部を制御する主制御部（ＣＰＵ(Central Processing Unit)）等を備えている。そして、主制御部と表示制御部とが情報を伝送可能に接続され、表示制御部と画像データ記憶部および描画用記憶部とが情報を伝送可能に接続されている。
【０００３】
このような構成の画像表示装置では、主制御部から直接、画像データ記憶部にアクセスできない構成となっている。このため、画像データ記憶部に格納された画像データに誤りがあるか否かを検査する際、通常、以下に示すような画像データ検査方法が採用されている。
先ず、主制御部は、画像データ記憶部に格納された画像データのうち所定の情報量のデータを表示バッファに転送させる。
次に、主制御部は、表示バッファに転送させたデータを、表示制御部内に設けられたメモリ（中継用記憶部）に転送させる。ここで、中継用記憶部にデータが転送されることで、主制御部は、データを読み出し可能な状態となる。
そして、主制御部は、中継用記憶部に記憶されたデータを読み出してチェックサム値の算出を実施する。
主制御部は、画像データ記憶部に格納された全データのチェックサム値を算出するまで、上述した処理を繰り返し実施する。
そして、主制御部は、画像データ記憶部に格納された全データのチェックサム値を算出した後、照合値と全データのチェックサム値とを照合し、一致した場合に誤りがないものと判定し、一致しなかった場合に誤りがあるものと判定する。
【０００４】
【特許文献１】特開２００６−１６７０９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した画像データ検査方法では、中継用記憶部にデータを転送する処理（表示バッファにデータを転送する処理を含む）と中継用記憶部に記憶されたデータのチェックサム値を算出する処理とを繰り返し実施しているため、画像データの検査時間としては、各処理の累積時間となる。
ここで、画像データの検査時間を短縮するためには、主制御部を高性能なものとし、チェックサム値を算出する処理に掛かる時間を短縮することが考えられる。しかしながら、画像の表示という観点からは、主制御部を高性能なものとするよりも、表示制御部を高性能なものとする方が全体の性能向上への寄与が大きいものである。
このため、主制御部を高性能化することなく、画像データの検査時間を短縮できる技術が要望されている。
【０００６】
本発明の目的は、画像データの検査時間を短縮できる画像表示装置、遊技機、画像データ検査方法、画像データ検査プログラム、および記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の画像表示装置は、画像を表示する表示部と、表示用の画像データを格納した画像データ記憶部と、前記表示部および前記画像データ記憶部と情報を伝送可能に接続し前記表示部に前記画像データに基づく画像を表示させる表示制御部と、前記表示制御部と情報を伝送可能に接続し前記表示制御部を制御する主制御部とを備えた画像表示装置であって、前記表示制御部は、前記主制御部にてデータを読み出し可能に構成され、前記画像データ記憶部から転送されるデータを記憶可能とする中継用記憶部を備え、前記主制御部は、前記画像データ記憶部に格納された画像データのうち所定の情報量のデータを、前記中継用記憶部における区画された複数の記憶領域のうち一の記憶領域に転送させる転送制御を実施する転送制御部と、前記転送制御部にて転送制御が実施されている際、前記中継用記憶部における複数の記憶領域のうち前記転送制御部による従前の転送制御によりデータが転送された記憶領域のデータを読み出してチェックサム値を算出するチェックサム値算出部とを備えていることを特徴とする。
【０００８】
本発明では、画像表示装置を構成する主制御部は、転送制御部およびチェックサム算出部を備えているので、以下に示すように、画像データの検査（誤り検出検査）を実施できる。
なお、以下では、説明を簡略化するために、中継用記憶部が第１記憶領域および第２記憶領域の２つの記憶領域を有するものとする。
先ず、転送制御部は、表示制御部に所定の制御指令を出力し、画像データ記憶部に格納された画像データのうち所定の情報量のデータを、中継用記憶部の一の記憶領域（第１記憶領域）に転送させる転送制御を実施する。
次に、転送制御部は、表示制御部に所定の制御指令を出力し、画像データ記憶部に格納された画像データのうち所定の情報量の他のデータを、中継用記憶部の他の記憶領域（従前の転送制御によりデータを転送させた記憶領域（第１記憶領域）とは異なる記憶領域（第２記憶領域））に転送させる転送制御を実施する（転送制御ステップ）。
チェックサム値算出部は、転送制御部にて上記転送制御ステップが実施されている際、中継用記憶部における記憶領域のうち転送制御部による従前の転送制御によりデータが転送された記憶領域（上記転送制御ステップが実施されデータが転送されている記憶領域（第２記憶領域）とは異なる記憶領域（第１記憶領域））のデータを読み出してチェックサム値を算出する（チェックサム値算出ステップ）。
そして、主制御部は、画像データ記憶部に格納された全データのチェックサム値を算出するまで、上述した転送制御ステップおよびチェックサム値算出ステップの並列処理を繰り返し実施する。
【０００９】
以上のように、主制御部は、中継用記憶部の一の記憶領域にデータを転送させる処理（転送制御ステップ）と、中継用記憶部における従前の転送制御によりデータを転送させた他の記憶領域のデータのチェックサム値を算出する処理（チェックサム値算出ステップ）とを並列的に実施する。このことにより、画像データの検査時間は、転送制御ステップおよびチェックサム値算出ステップの並列処理に掛かる時間に、転送制御ステップおよびチェックサム値算出ステップの並列処理を繰り返し実施した回数を乗算した時間に略一致する。したがって、従来の検査時間（中継用記憶部にデータを転送する処理と中継用記憶部に記憶されたデータのチェックサム値を算出する処理とを繰り返し実施した各処理の累積時間）に対して、検査時間を短縮できる。特に、画像データ記憶部の記憶容量が大きい場合、すなわち、画像データ記憶部に格納された画像データの情報量が大きい場合には、従来の画像データの検査時間に対して、大幅な時間短縮を実現できる。また、このような構成であれば、主制御部を高性能化する必要もない。
【００１０】
本発明の画像表示装置では、前記表示制御部と情報を伝送可能に接続し、前記画像データ記憶部から転送されるデータを記憶可能とする描画用記憶部を備え、前記中継用記憶部は、第１記憶領域および第２記憶領域の２つの記憶領域を有し、前記第１記憶領域および前記第２記憶領域は、それぞれ前領域および後領域の２つの記憶領域にさらに区画され、前記転送制御部は、前記画像データ記憶部に格納された画像データのうち所定の情報量のデータを、前記描画用記憶部に転送させる第１の転送制御と、前記描画用記憶部に転送させた前記所定の情報量のデータを、前記第１記憶領域または前記第２記憶領域に転送させる第２の転送制御とを実施し、前記チェックサム値算出部は、前記転送制御部にて前記第１の転送制御が実施されている際、前記第１記憶領域および前記第２記憶領域のうち前記転送制御部による従前の第２の転送制御によりデータが転送された記憶領域における前記前領域のデータを読み出してチェックサム値を算出し、前記転送制御部にて前記第２の転送制御が実施されている際、前記第１記憶領域および前記第２記憶領域のうち前記転送制御部による従前の第２の転送制御によりデータが転送された記憶領域における前記後領域のデータを読み出してチェックサム値を算出することが好ましい。
また、前記前領域および前記後領域は、それぞれ等分割で区画された構成としてもよいが、必要に応じて前記第１の転送制御と前記第２の転送制御との各実行時間（データの転送開始から転送完了までの転送時間）に合わせて区画された構成とすることが好ましい。
【００１１】
本発明では、画像表示装置は、上述した構成を有しているので、以下に示すように、画像データの検査を実施できる。
先ず、転送制御部は、表示制御部に所定の制御指令を出力し、画像データ記憶部に格納された画像データのうち所定の情報量のデータを、描画用記憶部に転送させる第１の転送制御を実施する。
次に、転送制御部は、表示制御部に所定の制御指令を出力し、描画用記憶部に転送されたデータを、中継用記憶部の一の記憶領域（第１記憶領域）に転送させる第２の転送制御を実施する。
次に、転送制御部は、表示制御部に所定の制御指令を出力し、画像データ記憶部に格納された画像データのうち所定の情報量の他のデータを、描画用記憶部に転送させる第１の転送制御を実施する（第１の転送制御ステップ）。
チェックサム値算出部は、転送制御部にて上記第１の転送制御ステップが実施されている際、中継用記憶部における記憶領域のうち転送制御部による従前の第２の転送制御によりデータが転送された記憶領域（第１記憶領域）における前領域のデータを読み出してチェックサム値を算出する（第１のチェックサム値算出ステップ）。
次に、転送制御部は、表示制御部に所定の制御指令を出力し、上記第１の転送制御ステップにて描画用記憶部に転送させたデータを、中継用記憶部の他の記憶領域（従前の第２の転送制御によりデータを転送させた記憶領域（第１記憶領域）とは異なる記憶領域（第２記憶領域））に転送させる第２の転送制御を実施する（第２の転送制御ステップ）。
チェックサム値算出部は、転送制御部にて上記第２の転送制御ステップが実施されている際、中継用記憶部における記憶領域のうち従前の第２の転送制御によりデータが転送された記憶領域（第１記憶領域）における後領域のデータを読み出してチェックサム値を算出する（第２のチェックサム値算出ステップ）。
そして、主制御部は、画像データ記憶部に格納された全データのチェックサム値を算出するまで、上述した第１の転送制御ステップおよび第１のチェックサム値算出ステップの並列処理と、第２の転送制御ステップおよび第２のチェックサム値算出ステップの並列処理とを繰り返し実施する。
【００１２】
以上のように、主制御部は、画像データ記憶部から描画用記憶部にデータを転送する処理（第１の転送制御ステップ）と、中継用記憶部における従前の第２の転送制御によりデータを転送させた記憶領域における前領域のデータのチェックサム値を算出する処理（第１のチェックサム値算出ステップ）とを並列的に実施する。また、主制御部は、描画用記憶部から中継用記憶部の一の記憶領域にデータを転送させる処理（第２の転送制御ステップ）と、中継用記憶部における従前の第２の転送制御によりデータを転送させた記憶領域における後領域のデータのチェックサム値を算出する処理（第２のチェックサム値算出ステップ）とを並列的に実施する。このことにより、描画用記憶部を有する一般的な画像表示装置において、上述した画像データの検査時間を短縮できるという効果を好適に図れる。
【００１３】
本発明の画像表示装置では、前記転送制御部は、従前の転送制御によるデータの転送が完了した場合に、前記転送制御を開始することが好ましい。
ところで、転送制御とチェックサム値の算出とを並列処理する構成において、転送制御の実行時間（データの転送開始から転送完了までの転送時間）の方がチェックサム値の算出時間よりも長い場合、チェックサム値の算出が終了した時点で次の転送制御を開始するとデータの転送内容に不具合が生じる恐れがある。
本発明では、転送制御部は、従前の転送制御によるデータの転送が完了したか否かを認識し、データの転送が完了したと認識した場合に、転送制御を開始する。このことにより、転送制御の実行時間の方がチェックサム値の算出時間よりも長い場合であっても、従前の転送制御によるデータの転送が完了した後に、次の転送制御を開始するので、データの転送内容に不具合が生じる恐れがない。
なお、転送制御の実行時間がチェックサム値の算出時間よりも短いことが明らかな場合には、上述したようなデータの転送が完了したか否かを転送制御部に認識させる必要はない。
【００１４】
本発明の遊技機は、遊技用画像を表示する表示装置を備えた遊技機であって、前記表示装置は、上述した画像表示装置を備えていることを特徴とする。
本発明によれば、遊技機は、上述した画像表示装置を備えているので、上述した画像表示装置と同様の作用および効果を享受できる。
【００１５】
本発明の画像データ検査方法は、画像を表示する表示部と、表示用の画像データを格納した画像データ記憶部と、前記表示部および前記画像データ記憶部と情報を伝送可能に接続し前記表示部に前記画像データに基づく画像を表示させる表示制御部と、前記表示制御部と情報を伝送可能に接続し前記表示制御部を制御する主制御部とを備えた画像表示装置の画像データ検査方法であって、前記表示制御部は、前記主制御部にてデータを読み出し可能に構成され、前記画像データ記憶部から転送されるデータを記憶可能とする中継用記憶部を備え、前記主制御部が、前記画像データ記憶部に格納された画像データのうち所定の情報量のデータを、前記中継用記憶部における区画された複数の記憶領域のうち一の記憶領域に転送させる転送制御ステップと、前記転送制御ステップを実施している際、前記中継用記憶部における複数の記憶領域のうち従前の前記転送制御ステップにてデータを転送させた記憶領域のデータを読み出してチェックサム値を算出するチェックサム値算出ステップとを実行することを特徴とする。
本発明の画像データ検査方法は、上述した画像表示装置によって実施されるものであるので、上述した画像表示装置と同様の作用および効果を享受できる。
【００１６】
本発明の画像データ検査プログラムは、画像を表示する表示部と、表示用の画像データを格納した画像データ記憶部と、前記表示部および前記画像データ記憶部と情報を伝送可能に接続し前記表示部に前記画像データに基づく画像を表示させる表示制御部と、前記表示制御部と情報を伝送可能に接続し前記表示制御部を制御する主制御部とを備えた画像表示装置の画像データ検査プログラムであって、上述した画像データ検査方法を前記主制御部に実行させることを特徴とする。
【００１７】
本発明の記録媒体は、上述した画像データ検査プログラムがコンピュータに読取可能に記録されていることを特徴とする。
【００１８】
以上のような構成の画像データ検査プログラムおよび記録媒体は、上述した画像データ検査方法を実施するために利用されるので、上述した画像データ検査方法と同様の作用および効果を享受できる。
また、上述した画像データ検査プログラムを記録媒体に記録させるので、プログラムの取り扱いが容易となる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の一形態を図面に基づいて説明する。
〔パチンコ機の概略構成〕
図１は、本実施形態における遊技機としてのパチンコ機１の概略構成を示すブロック図である。
パチンコ機１は、遊技者の操作により、遊技球を遊技盤上に射出して、当該遊技球が遊技盤に設けられた入賞口等に入賞した場合に、所定数の遊技球を払い出すものである。このパチンコ機１は、図１に示すように、遊技機構２と、主制御装置３と、画像表示装置４等を備える。
【００２０】
遊技機構２は、図示しない遊技盤と、球打ち出し機構２１と、スタートチャッカー２２と、大入賞口（アタッカー）２３と、入賞口２４と、払出装置２５と、ランプ２６と、スピーカ２７等を備える。
前記遊技盤は、図示は省略するが、表面（遊技面）に遊技球を導く複数の釘および風車等が配設されるとともに、スタートチャッカー２２、大入賞口２３、入賞口２４、および、画像表示装置４を構成する後述する表示部を所定位置にそれぞれ配置する。
球打ち出し機構２１は、主制御装置３による制御の下、前記遊技盤の表面側に向けて遊技球を打ち出す。この球打ち出し機構２１は、例えば、回動操作可能な発射ハンドルと、前記発射ハンドルの回動角度に応じた力で遊技球を発射させる発射モータ等で構成される。そして、前記発射ハンドルから回動角度に応じた信号を主制御装置３に出力し、主制御装置３により前記発射モータが駆動制御される。
大入賞口２３は、画像表示装置４を構成する後述する表示部に表示される表示内容（当たりパターン）に連動して、主制御装置３により開放される。また、大入賞口２３は、遊技球が入賞した際に所定の信号を主制御装置３に出力する。
払出装置２５は、主制御装置３による制御の下、スタートチャッカー２２、大入賞口２３および入賞口２４に遊技球が入賞した際に、所定数の遊技球を払い出す。
ランプ２６は、主制御装置３による制御の下、遊技状態に連動して点灯および／または点滅表示する。
スピーカ２７は、主制御装置３による制御の下、遊技状態に連動して各種音声を出力する。
【００２１】
主制御装置３は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ(Random Access Memory)３３等から構成されている。
ＲＯＭ３２には、ＣＰＵ３１で処理されるパチンコ機１全体の制御プログラムおよび各種制御データが格納されている。
ＲＡＭ３３は、ＣＰＵ３１の動作上必要なデータやプログラムを一時記憶する。
ＣＰＵ３１は、球打ち出し機構２１、スタートチャッカー２２および入賞口２４等からの信号に応じて、ＲＯＭ３２に格納された制御プログラムにしたがって各種の処理を実行する。そして、ＣＰＵ３１は、遊技機構２の動作制御を実施する。また、ＣＰＵ３１は、制御コマンド（例えば、「所定の演出パターンのアニメーションを表示させる」旨を指示する演出開始コマンド等）を画像表示装置４に出力し、画像表示装置４に所定の演出パターンのアニメーション等を表示させる。
【００２２】
画像表示装置４は、主制御装置３からの制御コマンドに応じて、所定の演出パターンのアニメーションを表示する。この画像表示装置４は、図１に示すように、表示装置本体４１と、表示部４２とを備える。
表示装置本体４１は、主制御装置３からの制御コマンドに応じて画像信号を生成し、表示部４２に出力して、表示部４２に所定の演出パターンのアニメーションを表示させる。この表示装置本体４１は、図１に示すように、主制御部としてのＣＰＵ４１１と、表示制御部としてのＧＰＵ(Graphic Processing Unit)４１２と、ＲＡＭ４１３と、プログラムＲＯＭ４１４と、描画用記憶部としての表示バッファ４１５と、画像データ記憶部としてのＣＧＲＯＭ４１６とを備える。そして、これら各構成要素４１１〜４１６は、図１に示すように、バス４１７，４１８により接続され、各構成要素４１１〜４１４間、および各構成要素４１２，４１５，４１６間で必要な情報が伝送可能に構成されている。
【００２３】
プログラムＲＯＭ４１４には、表示部４２に各種演出パターンのアニメーションを表示させるための表示手順等が形成された表示プログラムや、ＣＧＲＯＭ４１６に格納された遊技用画像データの誤り検出検査を実施するための画像データ検査プログラムが格納されている。
ＲＡＭ４１３は、ＣＰＵ４１１の動作上必要なデータやプログラムを一時記憶する。
ＣＧＲＯＭ４１６には、図示しない左リール、中央リール、および右リールの３つのリールに表示させる文字や絵柄等のキャラクタ画像や背景画像等に関する複数の遊技用画像データが格納されている。
表示バッファ４１５は、各種アニメーションを表示させるための画像信号の生成に際してＧＰＵ４１２によって遊技用画像データに基づくアニメーションが仮想的に描画されるメモリである。
【００２４】
ＧＰＵ４１２は、ＣＰＵ４１１から出力された表示指示信号を認識して、ＣＧＲＯＭ４１６に格納された所定の遊技用画像データを、表示バッファ４１５に仮想的に描画することにより、アニメーションに基づく画像信号を生成して表示部４２に出力し、表示部４２にアニメーションを表示させる。このＧＰＵ４１２は、図１に示すように、ＣＰＵ４１１にてアクセス（読み出し）可能に構成されＣＧＲＯＭ４１６から転送されるデータを記憶可能とする中継用記憶部としての中継メモリ４１２１を備えている。
この中継メモリ４１２１は、図１に示すように、格納アドレスにより区画された第１記憶領域４１２１Ａと第２記憶領域４１２１Ｂとを有する。
また、第１記憶領域４１２１Ａおよび第２記憶領域４１２１Ｂは、それぞれ格納アドレスにより前領域としての前半領域４１２１Ａ１，４１２１Ｂ１と後領域としての後半領域４１２１Ａ２，４１２１Ｂ２とにさらに区画されている。なお、前半領域４１２１Ａ１，４１２１Ｂ１および後半領域４１２１Ａ２，４１２１Ｂ２は、等分割で区画されている。
【００２５】
ＣＰＵ４１１は、主制御装置３から出力される制御コマンドを認識して、プログラムＲＯＭ４１４に格納された表示プログラムを読み出し、該表示プログラムにしたがって、ＧＰＵ４１２に所定の表示指示信号を出力し、表示部４２に所定の演出パターンのアニメーションを表示させる。
また、ＣＰＵ４１１は、パチンコ機１外部の検査機１００（図１）からの検査開始コマンドを認識して、プログラムＲＯＭ４１４に格納された画像データ検査プログラムを読み出し、該画像データ検査プログラムにしたがって、ＣＧＲＯＭ４１６に格納された遊技用画像データの誤り検出検査を実施する。
【００２６】
なお、以下では、ＣＰＵ４１１の機能として、誤り検出検査を実施する機能を主に説明し、その他の機能については説明を省略する。このＣＰＵ４１１は、図１に示すように、転送制御部４１１１と、チェックサム値算出部４１１２等を備える。
転送制御部４１１１は、表示制御部４１２に所定の制御指令を出力し、ＣＧＲＯＭ４１６に格納された複数の遊技用画像データのうち所定の情報量のデータを、中継メモリ４１２１における第１記憶領域４１２１Ａまたは第２記憶領域４１２１Ｂに転送させる転送制御を実施する。
より具体的に、転送制御部４１１１は、ＣＧＲＯＭ４１６に格納された複数の遊技用画像データのうち所定の情報量のデータを表示バッファ４１５に転送させる第１の転送制御と、表示バッファ４１５に転送されたデータを中継メモリ４１２１における第１記憶領域４１２１Ａまたは第２記憶領域４１２１Ｂに転送させる第２の転送制御とを実施する。
【００２７】
チェックサム値算出部４１１２は、転送制御部４１１１にて転送制御が実施されている際、中継メモリ４１２１における第１記憶領域４１２１Ａおよび第２記憶領域４１２１Ｂのうち転送制御部４１１１による従前の転送制御によりデータが転送された記憶領域のデータを読み出してチェックサム値を算出する。
より具体的に、チェックサム値算出部４１１２は、転送制御部４１１１にて第１の転送制御が実施されている際、第１記憶領域４１２１Ａおよび第２記憶領域４１２１Ｂのうち転送制御部４１１１による従前の第２の転送制御によりデータが転送された記憶領域における前半領域のデータを読み出してチェックサム値を算出する。
また、チェックサム値算出部４１１２は、転送制御部４１１１にて第２の転送制御が実施されている際、第１記憶領域４１２１Ａおよび第２記憶領域４１２１Ｂのうち転送制御部４１１１による従前の第２の転送制御によりデータが転送された記憶領域における後半領域のデータを読み出してチェックサム値を算出する。
【００２８】
表示部４２は、液晶パネルおよびバックライトを備えて構成され、ＧＰＵ４１２からの画像信号に基づいて、アニメーション等を表示する。なお、表示部４２としては、液晶パネルおよびバックライトに限らず、画像を表示可能な構成であればいずれの構成であってもよく、例えば、有機ＥＬ（Electro Luminescence）素子等を採用してもよい。
【００２９】
〔画像表示装置の画像データ検査方法〕
次に、上述した画像表示装置４の画像データ検査方法を説明する。
なお、以下では、検査機１００と画像表示装置４とが情報を伝送可能に予め接続されているものとする。
図２は、画像表示装置４の画像データ検査方法を説明するためのフローチャートである。なお、図２では、説明の便宜上、ステップＳ４の後にステップＳ５が位置しているが、ステップＳ４，Ｓ５は、並列的に実施されるものである。ステップＳ６，Ｓ７、ステップＳ８，Ｓ９、ステップＳ１０，Ｓ１１も同様である。
図３は、画像データ検査方法を説明するための図である。具体的に、図３では、縦方向に時間軸をとり、本実施形態における画像データ検査方法による検査時間Ｔ（図３（Ａ））と、従来の画像データ検査方法による検査時間Ｔ´（図３（Ｂ））とを比較したものである。
ＣＰＵ４１１は、検査機１００からの検査開始コマンドを入力したか否かを常時監視する（ステップＳ１）。
ステップＳ１において、ＣＰＵ４１１は、「Ｙ」と判定した場合、すなわち、検査機１００からの検査開始コマンドを入力した場合には、プログラムＲＯＭ４１４に格納された画像データ検査プログラムを読み出して、画像データ検査プログラムにしたがって、以下に示すように、ＣＧＲＯＭ４１６に格納された複数の遊技用画像データの誤り検出検査を実施する。
【００３０】
先ず、ＣＰＵ４１１の転送制御部４１１１は、ＣＧＲＯＭ４１６に格納された複数の遊技用画像データのうち所定の情報量（本実施形態では、１６ＫＢ）のデータを表示バッファ４１５に転送させる第１の転送制御を実施する（ステップＳ２）。
ステップＳ２の後、転送制御部４１１１は、ステップＳ２において表示バッファ４１５に転送させたデータをＧＰＵ４１２の中継メモリ４１２１における第１記憶領域４１２１Ａに転送させる第２の転送制御を実施する（ステップＳ３）。
【００３１】
ステップＳ３の後、転送制御部４１１１は、上述したステップＳ２と同様に、ＣＧＲＯＭ４１６に格納された複数の遊技用画像データのうち所定の情報量（本実施形態では、１６ＫＢ）の他のデータを表示バッファ４１５に転送させる第１の転送制御を実施する（ステップＳ４：第１の転送制御ステップ）。
ステップＳ３の後、ＣＰＵ４１１１のチェックサム値算出部４１１２は、第１の転送制御ステップＳ４が実施されている際、上述したステップＳ３において第１記憶領域４１２１Ａに転送されたデータのうち前半領域４１２１Ａ１に記憶された所定の情報量（本実施形態では、８ＫＢ）のデータを読み出し、該データのチェックサム値を算出する（ステップＳ５：第１のチェックサム値算出ステップ）。
【００３２】
ステップＳ４，Ｓ５の並列処理の後、転送制御部４１１１は、上述したステップＳ３と同様に、第１の転送制御ステップＳ４において表示バッファ４１５に転送されたデータをＧＰＵ４１２の中継メモリ４１２１における第２記憶領域４１２１Ｂに転送させる第２の転送制御を実施する（ステップＳ６：第２の転送制御ステップ）。
ステップＳ４，Ｓ５の並列処理の後、チェックサム値算出部４１１２は、第２の転送制御ステップＳ６が実施されている際、上述したステップＳ３において第１記憶領域４１２１Ａに転送されたデータのうち後半領域４１２１Ａ２に記憶された他の情報量（本実施形態では、８ＫＢ）のデータを読み出し、該データのチェックサム値を算出する（ステップＳ７：第２のチェックサム値算出ステップ）。
【００３３】
ステップＳ６，Ｓ７の並列処理の後、転送制御部４１１１は、上述したステップＳ２，Ｓ４と同様に、ＣＧＲＯＭ４１６に格納された複数の遊技用画像データのうち所定の情報量（本実施形態では、１６ＫＢ）の他のデータを表示バッファ４１５に転送させる第１の転送制御を実施する（ステップＳ８：第１の転送制御ステップ）。
ステップＳ６，Ｓ７の並列処理の後、チェックサム値算出部４１１２は、第１の転送制御ステップＳ８が実施されている際、第２の転送制御ステップＳ６において第２記憶領域４１２１Ｂに転送されたデータのうち前半領域４１２１Ｂ１に記憶された所定の情報量（本実施形態では、８ＫＢ）のデータを読み出し、該データのチェックサム値を算出する（ステップＳ９：第１のチェックサム値算出ステップ）。
【００３４】
ステップＳ８，Ｓ９の並列処理の後、転送制御部４１１１は、第１の転送制御ステップＳ８において表示バッファ４１５に転送させたデータをＧＰＵ４１２の中継メモリ４１２１における第１記憶領域４１２１Ａに転送させる第２の転送制御を実施する（ステップＳ１０：第２の転送制御ステップ）。
ステップＳ８，Ｓ９の並列処理の後、チェックサム値算出部４１１２は、第２の転送制御ステップＳ１０が実施されている際、第２の転送制御ステップＳ６において第２記憶領域４１２１Ｂに転送されたデータのうち後半領域４１２１Ｂ２に記憶された他の情報量（本実施形態では、８ＫＢ）のデータを読み出し、該データのチェックサム値を算出する（ステップＳ１１：第２のチェックサム値算出ステップ）。
【００３５】
そして、ＣＰＵ４１１は、ＣＧＲＯＭ４１６に格納された全データのチェックサム値を算出したか否かを判定し（ステップＳ１２）、全データのチェックサム値を算出するまで、上述したステップＳ４〜Ｓ１１を繰り返し実施する。
【００３６】
なお、ここでは、データの転送（ステップＳ４，Ｓ６，Ｓ８，Ｓ１０）とチェックサム値の算出（ステップＳ５，Ｓ７，Ｓ９，Ｓ１１）の並列処理を開始する際に、ＧＰＵ４１２によるデータの転送開始から転送完了までの転送時間（転送制御の実行時間）の方がＣＰＵ４１１によるチェックサム値の算出時間より短いことを前提にして、直前の転送処理が完了したか否かの検出を行っていない。しかしながら、ＧＰＵ４１２による転送時間の方がＣＰＵ４１１による算出時間よりも長い場合には、ＧＰＵ４１２による転送処理が完了していないうちに次の転送処理に進んでしまう結果、データの転送内容に不具合が生じてしまう恐れがある。そこで、ＧＰＵ４１２による転送時間がＣＰＵ４１１による算出時間より短いことが明らかでない場合には、ステップＳ４，Ｓ６，Ｓ８，Ｓ１０において、転送制御を開始する前に、それぞれステップＳ１０，Ｓ４，Ｓ６，Ｓ８におけるＧＰＵ４１２による転送処理が完了しているか否かを確認し、完了したことを認識した場合に、転送制御を開始するように構成する。
【００３７】
例えば、ＣＰＵ４１１は、ＣＧＲＯＭ４１６に格納された全データのチェックサム値を算出したと判定した場合には、検査機１００から照合値を取得し、該照合値と全データのチェックサム値を比較する。そして、ＣＰＵ４１１は、比較した結果、照合値と全データのチェックサム値とが一致しない場合にはＣＧＲＯＭ４１６に格納されたデータに誤りがあると判定し、表示制御部４１２に所定の制御指令を出力して、表示部４２に所定の画像を表示させる。また、ＣＰＵ４１１は、比較した結果、照合値と全データのチェックサム値とが一致した場合にはＣＧＲＯＭ４１６に格納されたデータに誤りがないと判定し、表示制御部４１２に所定の制御指令を出力して、表示部４２に所定の画像を表示させる。
【００３８】
上述した実施形態によれば、以下の効果がある。
本実施形態では、ＣＰＵ４１１は、ＣＧＲＯＭ４１６から表示バッファ４１５にデータを転送する処理（第１の転送制御ステップＳ４，Ｓ８）と、中継メモリ４１２１における従前の第２の転送制御によりデータを転送させた記憶領域における前半領域のデータのチェックサム値を算出する処理（第１のチェックサム値算出ステップＳ５，Ｓ９）とを並列的に実施する。また、ＣＰＵ４１１は、表示バッファ４１５から中継メモリ４１２１の一の記憶領域にデータを転送させる処理（第２の転送制御ステップＳ６，Ｓ１０）と、中継メモリ４１２１における従前の第２の転送制御によりデータを転送させた記憶領域における後半領域のデータのチェックサム値を算出する処理（第２のチェックサム値算出ステップＳ７，Ｓ１１）とを並列的に実施する。このため、ＣＧＲＯＭ４１６に格納された全データの検査時間Ｔは、図３（Ａ）に示すように、ステップＳ２，Ｓ３に掛かる時間Ｔ１と、並列処理に掛かる時間Ｔ２に並列処理を繰り返し実施した回数を乗算した時間とを加えた時間となる。
【００３９】
一方、従来の画像データ検査方法では、中継メモリにデータを転送する処理と中継メモリに記憶されたデータのチェックサム値を算出する処理とを繰り返し実施するため、ＣＧＲＯＭ４１６に格納された全データの検査時間Ｔ´は、図３（Ｂ）に示すように、データを転送する処理時間Ｔ１´およびデータのチェックサム値を算出する処理時間Ｔ２´に上記各処理を繰り返し実施した回数を乗算した時間となる。
したがって、本実施形態の画像データ検査方法によれば、従来の画像データ検査方法に対して、検査時間を短縮できる。特に、ＣＧＲＯＭ４１６の記憶容量が大きい場合、すなわち、ＣＧＲＯＭ４１６に格納された複数の遊技用画像データの情報量が大きい場合には、従来の検査時間Ｔ´に対して、大幅な時間短縮を実現できる。また、このような構成であれば、ＣＰＵ４１１を高性能化する必要もない。
【００４０】
なお、本発明は前述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
前記実施形態では、中継メモリ４１２１は、第１記憶領域４１２１Ａおよび第２記憶領域４１２１Ｂがそれぞれ前半領域４１２１Ａ１，４１２１Ｂ１および後半領域４１２１Ａ２，４１２１Ｂ２の２つにさらに区画されていたが、これに限らない。例えば、画像表示装置４として、表示バッファ４１５が省略され、表示制御部４１２がＣＧＲＯＭ４１６に格納されたデータを直接、中継メモリ４１２１に転送可能な構成であれば、前半領域および後半領域の２つにさらに区画する必要がない。すなわち、ＣＧＲＯＭ４１６から中継メモリ４１２１に転送されるステップ数に応じて、第１記憶領域４１２１Ａおよび第２記憶領域４１２１Ｂをそれぞれ区画すればよい。
【００４１】
前記実施形態では、中継メモリ４１２１は、第１記憶領域４１２１Ａおよび第２記憶領域４１２１Ｂがそれぞれ前半領域４１２１Ａ１，４１２１Ｂ１および後半領域４１２１Ａ２，４１２１Ｂ２の２つに等分割で区画されていたが、以下に示すような前領域および後領域に区画された構成としても構わない。
第１の転送制御（ステップＳ４，Ｓ８）と前半領域４１２１Ａ１，４１２１Ｂ１のチェックサム値算出（ステップＳ５，Ｓ９）、第２の転送制御（ステップＳ６，Ｓ１０）と後半領域４１２１Ａ２，４１２１Ｂ２のチェックサム値算出（ステップＳ７，Ｓ１１）の組み合わせで並列処理を行うので、第１の転送制御と第２の転送制御のそれぞれの実行時間と同じ比率となるように前領域および後領域に区画された構成とする。
例えば、第１の転送制御の実行時間が第２の転送制御の実行時間に比べて長く、等分割にした場合のチェックサム値の算出時間を超えてしまう場合、第１の転送制御が終わるまで第２の転送制御を開始することができない。その場合には、前領域を後領域よりも大きく設定して前領域のチェックサム値の算出時間を延長する。前領域のチェックサム値の算出時間は延長されるが、後領域はその分小さく区画された結果、チェックサム値の算出時間は短縮され、合計のチェックサム値の算出時間は変化しない。
【００４２】
前記実施形態では、画像表示装置４をパチンコ機１に搭載した構成を説明したが、これに限らず、パチスロ機や他の遊技機に搭載した構成を採用してもよい。
前記実施形態では、画像データ検査プログラムは、プログラムＲＯＭ４１４に格納された構成を説明したが、これに限らず、画像表示装置４に接続可能に構成され、画像表示装置４の表示装置本体４１にて読み込み可能な記録媒体に格納された構成であってもよい。このように構成した場合には、画像データ検査プログラムの配布を容易に実施することができる。また、インターネット等に接続して、画像データ検査プログラムを配布するような構成としても、同様である。
【産業上の利用可能性】
【００４３】
本発明の画像表示装置は、画像データの検査時間を短縮できるため、パチンコ機等の遊技機に搭載される画像表示装置として利用できる。
【図面の簡単な説明】
【００４４】
【図１】本実施形態における遊技機としてのパチンコ機の概略構成を示すブロック図。
【図２】前記実施形態における画像表示装置の画像データ検査方法を説明するためのフローチャート。
【図３】前記実施形態における画像データ検査方法を説明するための図。
【符号の説明】
【００４５】
１・・・パチンコ機（遊技機）、４・・・画像表示装置、４２・・・表示部、４１１・・・ＣＰＵ（主制御部）、４１２・・・ＧＰＵ（表示制御部）、４１５・・・表示バッファ（描画用記憶部）、４１６・・・ＣＧＲＯＭ（画像データ記憶部）、４１１１・・・転送制御部、４１１２・・・チェックサム算出部、４１２１・・・中継メモリ（中継用記憶部）、４１２１Ａ・・・第１記憶領域、４１２１Ａ１，４１２１Ｂ１・・・前半領域（前領域）、４１２１Ａ２，４１２１Ｂ２・・・後半領域（後領域）、４１２１Ｂ・・・第２記憶領域、Ｓ４，Ｓ６，Ｓ８，Ｓ１０・・・転送制御ステップ、Ｓ５，Ｓ７，Ｓ９，Ｓ１１・・・チェックサム値算出ステップ。
【図１】
2008212274.tif 000003
【図２】
2008212274.tif 000004
【図３】
2008212274.tif 000005