(57)【要約】      （修正有）【課題】画像処理装置において、動きが早い画質を表示する場合において、レンダリング処理を行うことなく、処理負荷を提言できる方法を提供する。【解決手段】６０ｆｐｓの偶数フレームの処理で３０ｆｐｓの領域の下半分を描画し、６０ｆｐｓの奇数フレームの処理で３０ｆｐｓの領域の上半分を描画する。また、６０ｆｐｓの領域には毎回描画する。これにより、奇数フレームおよび偶数フレームの双方で３０ｆｐｓの画像全体を描画する場合に比べて、処理部の処理負荷を半分にできる。これにより、処理負荷が大きい演出用のアニメーションや演出用リールなどを含む種々の映像を適切なフレームレートで表示できる。【選択図】図１２
2013144053.tif 000002
【特許請求の範囲】
【請求項１】
第１のメモリと、第２のメモリとを備え、第１のレートで表示される画像の画像データを記憶し、前記第１のメモリと前記第２のメモリとを、第１のレンダリング対象および第１の読み出し対象として交互に切り換える第１のレート用メモリ群と、
第３のメモリと、第４のメモリとを備え、第１の画像データと第２の画像データとが時系列に交互に含まれ前記第１のレートより時間間隔が短い第２のレートで表示される複数の画像データを記憶し、第２のレンダリング対象および第２の読み出し対象として、前記第３のメモリと前記第４のメモリとを交互に切り換える第２のレート用メモリ群と、
制御回路と
を有し、
前記制御回路は、
前記第１の画像データについて処理する場合に、前記第１のメモリおよび前記第２のメモリのうち前記第１のレンダリング対象のメモリをクリアし、前記第１のレートの当該領域に対応する画像データを、当該第１のレンダリング対象のメモリの複数分割された領域のうち単数または複数の第１の領域に書き込み、当該第１の領域以外の第２の領域には書き込まない第１の処理と、
前記第２の画像データについて処理する場合に、前記第１の処理で前記第１の画像データが書き込まれた前記第１のレンダリング対象のメモリをクリアせずに、前記第１のレートの当該領域に対応する画像データを、当該第１のレンダリング対象のメモリの前記複数分割された領域のうち前記第２の領域に書き込み、前記第１の領域には書き込まず、その後、前記第１のメモリと前記第２のメモリとの間で前記第１のレンダリング対象および前記第１の読み出し対象を切り換える第２の処理と、
前記第１の処理と前記第２の処理との間に実行され、前記第３のメモリあるいは前記第４のメモリうち前記第２のレンダリング対象のメモリの所定領域に、前記第２のレートの前記第１の画像データまたは前記第２の画像データを書き込む第３の処理と、
前記第３の処理の後に実行され、前記第１の読み出し対象のメモリから読み出した画像データを、前記第２のレンダリング対象のメモリに書き込む第４の処理と
を実行し、前記第４の処理の後に、前記第１の処理または前記第２の処理を実行する
画像処理装置。
【請求項２】
前記制御回路は、
前記第４の処理の後に、前記第３のメモリと前記第４のメモリとの間で前記第２のレンダリング対象および前記第２の読み出し対象を切り換える第５の処理と、
前記第５の処理の後に、前記第２のレンダリング対象のメモリをクリアする第６の処理と
を実行する請求項１に記載の画像処理装置。
【請求項３】
前記第２のレートは、前記第１のレートの半分の時間間隔のレートであり、
前記制御回路は、
前記第２のレートの偶数番目および奇数番目のうち一方の前記第１の画像データについては処理する場合に、前記第１のレンダリング対象のメモリをクリアし、当該第１のレンダリング対象のメモリの２分割された領域のうち一方の前記第１の領域に、前記第１のレートの当該領域に対応する画像データを書き込む前記第１の処理と、
前記第２のレートの偶数番目および奇数番目のうち他方の前記第２の画像データについて処理する場合に、前記第１のレンダリング対象のメモリの前記２分割された他方の前記第２の領域に、前記第１のレートの当該領域に対応する画像データを書き込み、その後、前記第１のメモリと前記第２のメモリとの間で前記第１のレンダリング対象および前記第１の読み出し対象を切り換える前記第２の処理と
を行う請求項２に記載の画像処理装置。
【請求項４】
複数種類の図柄を可変表示する可変表示部と、
入力される遊技者の指示に応じて前記可変表示部における可変表示の開始と停止を制御するとともに、前記可変表示の開始と停止による遊技の進行状態を示す状態データを出力する第１制御回路と、
少なくとも映像を表示する表示部を含み、遊技の進行状態に応じた演出を行う演出部と、
前記第１制御回路の前記状態データに対応した演出内容を指定する演出指定データを出力する第２制御回路と、
映像データを記憶する映像記憶部と
をさらに有し、
前記第１のレート用メモリ群および前記第２のレート用メモリ群は、前記画像データとして前記映像データを記憶し、
第３の制御回路が、前記画像データとして前記映像データを用いて前記制御回路の前記第１の処理、前記第２の処理、前記第３の処理および前記第４の処理を実行し、前記演出指定データが指定する演出を行うように前記演出部を制御する
請求項１に記載の画像処理措置。
【請求項５】
前記第１の制御回路は、レバー操作に応じて乱数を発生し、当該乱数を基に抽選を行ってメインくじを決定し、前記レバー操作に応じて複数種類の図柄が描かいた複数のメインリールを回転し、前記複数のメインリールの各々についてのユーザの停止操作と前記決定したくじに応じて前記メインリールを停止させ、
前記第２の制御回路は、前記第１の制御回路で決定した前記メインくじに応じた演出内容を決定し、
第３の制御回路は、前記第２の制御回路から入力したコマンドに応じて、複数のサブリールの画面表示処理と、前記サブリールの入賞判定処理と演出出力処理とを行い、
前記第２の制御回路は、
前記第１の制御回路から前記乱数と前記決定した前記メインくじを示す第１のくじデータを入力する処理と、
前記入力した第１のくじデータと乱数によって規定される第２のくじデータ、または当該第２のくじデータを特定するためのデータである第２のくじデータ特定用データを前記第３の制御回路に出力する第１の出力処理と、
前記第１の制御回路から入力した前記遊技者の操作に応じたコマンドを前記第３の制御回路に出力する第２の出力処理と、
選択した演出内容決定用のテーブルデータを参照して、前記遊技者の操作に応じたコマンドに応じた演出内容を決定する演出内容決定処理と、
前記第３の制御回路から入力した前記サブリールの出目データまたは入賞結果データに応じて、前記テーブルデータの前記選択を切り換える演出内容切換処理と、
前記演出内容決定処理で決定した演出内容に応じた制御信号を前記第３の制御回路に出力する第３の出力処理と&shy;
を行い、
前記第３の制御回路は、
入力した前記第２のくじデータ特定用データに応じてサブリール停止用の停止制御テーブルを選択する選択処理と、
前記第２の制御回路から入力した前記遊技者による回転開始操作に応じた回転開始指示データに応じて前記サブリールの回転処理を開始する回転開始処理と、
前記複数のサブリールの各々について、前記第２の制御回路からの前記遊技者の各サブリールの回転停止操作に応じた回転停止指示データの入力タイミングに表示されている図柄に関連づけられた図柄で停止させる停止処理と、
前記回転開始処理および前記停止処理に応じた前記サブリールの画面表示処理と、
最終的に停止した前記複数のサブリールの図柄による出目データ、または当該出目データと予め規定された入賞役データとを比較して入賞処理を行って得た入賞結果データを前記第２の制御回路に出力する第４の出力処理と、
前記第２の制御回路から入力した前記制御信号に応じたディスプレイ上での演出出力処理と
を行う
請求項４に記載の画像処理装置。
【請求項６】
第１のメモリと、第２のメモリとを備え、第１のレートで表示される画像の画像データを記憶し、前記第１のメモリと前記第２のメモリとを、第１のレンダリング対象および第１の読み出し対象として交互に切り換える第１のレート用メモリ群と、
第３のメモリと、第４のメモリとを備え、第１の画像データと第２の画像データとが時系列に交互に含まれ前記第１のレートより時間間隔が短い第２のレートで表示される複数の画像データを記憶し、第２のレンダリング対象および第２の読み出し対象として、前記第３のメモリと前記第４のメモリとを交互に切り換える第２のレート用メモリ群と、
制御回路とを用いて行う画像処理方法であって、前記制御回路は、
前記第１の画像データについて処理する場合に、前記第１のメモリおよび前記第２のメモリのうち前記第１のレンダリング対象のメモリをクリアし、前記第１のレートの当該領域に対応する画像データを、当該第１のレンダリング対象のメモリの複数分割された領域のうち単数または複数の第１の領域に書き込み、当該第１の領域以外の第２の領域には書き込まない第１の処理と、
前記第２の画像データについて処理する場合に、前記第１の処理で前記第１の画像データが書き込まれた前記第１のレンダリング対象のメモリをクリアせずに、前記第１のレートの当該領域に対応する画像データを、当該第１のレンダリング対象のメモリの前記複数分割された領域のうち前記第２の領域に書き込み、前記第１の領域には書き込まず、その後、前記第１のメモリと前記第２のメモリとの間で前記第１のレンダリング対象および前記第１の読み出し対象を切り換える第２の処理と、
前記第１の処理と前記第２の処理との間に実行され、前記第３のメモリあるいは前記第４のメモリうち前記第２のレンダリング対象のメモリの所定領域に、前記第２のレートの前記第１の画像データまたは前記第２の画像データを書き込む第３の処理と、
前記第３の処理の後に実行され、前記第１の読み出し対象のメモリから読み出した画像データを、前記第２のレンダリング対象のメモリに書き込む第４の処理と
を実行し、前記第４の処理の後に、前記第１の処理または前記第２の処理を実行する
画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置と、その方法に関するものである。
【背景技術】
【０００２】
レンダリング処理を行う際に、画面内の一部の領域の動きが非常に早く、それ以外の領域が遅い場合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の画像処理装置では、動きが早い領域の画質の条件を満たすために、動きが遅い領域に対しての高いフレームレートでレンダリング処理を行う費用があり、処理装置の負荷が大きいという問題がある。
【０００４】
本発明はかかる事情に鑑みてなされたものであり、その目的は、画面の一部の領域のみ動きが早い画像を表示する場合に、処理負荷を低減できる画像処理装置およびその方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る画像処理装置は、第１のメモリと、第２のメモリとを備え、第１のレートで表示される画像の画像データを記憶し、前記第１のメモリと前記第２のメモリとを、第１のレンダリング対象および第１の読み出し対象として交互に切り換える第１のレート用メモリ群と、第３のメモリと、第４のメモリとを備え、第１の画像データと第２の画像データとが時系列に交互に含まれ前記第１のレートより時間間隔が短い第２のレートで表示される複数の画像データを記憶し、第２のレンダリング対象および第２の読み出し対象として、前記第３のメモリと前記第４のメモリとを交互に切り換える第２のレート用メモリ群と、制御回路とを有する。前記制御回路は、前記第１の画像データについて処理する場合に、前記第１のメモリおよび前記第２のメモリのうち前記第１のレンダリング対象のメモリをクリアし、前記第１のレートの当該領域に対応する画像データを、当該第１のレンダリング対象のメモリの複数分割された領域のうち単数または複数の第１の領域に書き込み、当該第１の領域以外の第２の領域には書き込まない第１の処理と、前記第２の画像データについて処理する場合に、前記第１の処理で前記第１の画像データが書き込まれた前記第１のレンダリング対象のメモリをクリアせずに、前記第１のレートの当該領域に対応する画像データを、当該第１のレンダリング対象のメモリの前記複数分割された領域のうち前記第２の領域に書き込み、前記第１の領域には書き込まず、その後、前記第１のメモリと前記第２のメモリとの間で前記第１のレンダリング対象および前記第１の読み出し対象を切り換える第２の処理と、前記第１の処理と前記第２の処理との間に実行され、前記第３のメモリあるいは前記第４のメモリうち前記第２のレンダリング対象のメモリの所定領域に、前記第２のレートの前記第１の画像データまたは前記第２の画像データを書き込む第３の処理と、前記第３の処理の後に実行され、前記第１の読み出し対象のメモリから読み出した画像データを、前記第２のレンダリング対象のメモリに書き込む第４の処理とを実行し、前記第４の処理の後に、前記第１の処理または前記第２の処理を実行する。
【０００６】
好適には、本発明の画像処理装置の前記制御回路は、前記第４の処理の後に、前記第３のメモリと前記第４のメモリとの間で前記第２のレンダリング対象および前記第２の読み出し対象を切り換える第５の処理と、前記第５の処理の後に、前記第２のレンダリング対象のメモリをクリアする第６の処理とを実行する。
【０００７】
好適には、本発明の画像処理装置では、前記第２のレートは、前記第１のレートの半分の時間間隔のレートであり、前記制御回路は、前記第２のレートの偶数番目および奇数番目のうち一方の前記第１の画像データについては処理する場合に、前記第１のレンダリング対象のメモリをクリアし、当該第１のレンダリング対象のメモリの２分割された領域のうち一方の前記第１の領域に、前記第１のレートの当該領域に対応する画像データを書き込む前記第１の処理と、前記第２のレートの偶数番目および奇数番目のうち他方の前記第２の画像データについて処理する場合に、前記第１のレンダリング対象のメモリの前記２分割された他方の前記第２の領域に、前記第１のレートの当該領域に対応する画像データを書き込み、その後、前記第１のメモリと前記第２のメモリとの間で前記第１のレンダリング対象および前記第１の読み出し対象を切り換える前記第２の処理とを行う。
【０００８】
好適には、本発明の画像処理装置は、複数種類の図柄を可変表示する可変表示部と、入力される遊技者の指示に応じて前記可変表示部における可変表示の開始と停止を制御するとともに、前記可変表示の開始と停止による遊技の進行状態を示す状態データを出力する第１制御回路と、少なくとも映像を表示する表示部を含み、遊技の進行状態に応じた演出を行う演出部と、前記第１制御回路の前記状態データに対応した演出内容を指定する演出指定データを出力する第２制御回路と、映像データを記憶する映像記憶部とをさらに有し、前記第１のレート用メモリ群および前記第２のレート用メモリ群は、前記画像データとして前記映像データを記憶し、第３の制御回路が、前記画像データとして前記映像データを用いて前記制御回路の前記第１の処理、前記第２の処理、前記第３の処理および前記第４の処理を実行し、前記演出指定データが指定する演出を行うように前記演出部を制御する。
【０００９】
本発明の画像処理方法は、第１のメモリと、第２のメモリとを備え、第１のレートで表示される画像の画像データを記憶し、前記第１のメモリと前記第２のメモリとを、第１のレンダリング対象および第１の読み出し対象として交互に切り換える第１のレート用メモリ群と、第３のメモリと、第４のメモリとを備え、第１の画像データと第２の画像データとが時系列に交互に含まれ前記第１のレートより時間間隔が短い第２のレートで表示される複数の画像データを記憶し、第２のレンダリング対象および第２の読み出し対象として、前記第３のメモリと前記第４のメモリとを交互に切り換える第２のレート用メモリ群と、制御回路とを用いて行う画像処理方法であって、前記制御回路は、前記第１の画像データについて処理する場合に、前記第１のメモリおよび前記第２のメモリのうち前記第１のレンダリング対象のメモリをクリアし、前記第１のレートの当該領域に対応する画像データを、当該第１のレンダリング対象のメモリの複数分割された領域のうち単数または複数の第１の領域に書き込み、当該第１の領域以外の第２の領域には書き込まない第１の処理と、前記第２の画像データについて処理する場合に、前記第１の処理で前記第１の画像データが書き込まれた前記第１のレンダリング対象のメモリをクリアせずに、前記第１のレートの当該領域に対応する画像データを、当該第１のレンダリング対象のメモリの前記複数分割された領域のうち前記第２の領域に書き込み、前記第１の領域には書き込まず、その後、前記第１のメモリと前記第２のメモリとの間で前記第１のレンダリング対象および前記第１の読み出し対象を切り換える第２の処理と、前記第１の処理と前記第２の処理との間に実行され、前記第３のメモリあるいは前記第４のメモリうち前記第２のレンダリング対象のメモリの所定領域に、前記第２のレートの前記第１の画像データまたは前記第２の画像データを書き込む第３の処理と、前記第３の処理の後に実行され、前記第１の読み出し対象のメモリから読み出した画像データを、前記第２のレンダリング対象のメモリに書き込む第４の処理とを実行し、前記第４の処理の後に、前記第１の処理または前記第２の処理を実行する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るパチスロ機の正面側に配置されたディスプレイ、操作部等を説明するための図である。
【図２】本発明の実施形態のパチスロ機の構成図である。
【図３】サブメイン基板およびサブサブ基板の処理の概要を説明するための図である。
【図４】サブメイン基板からサブサブ基板に送信されるデータのフォーマットの一例を説明するための図である。
【図５】サブサブ基板からサブメイン基板に送信されるデータのフォーマットの一例を説明するための図である。
【図６】サブメイン基板におけるメインくじから３Ｄくじへの変換処理を説明するための第１の図である。
【図７】サブメイン基板におけるメインくじから３Ｄくじへの変換処理を説明するための第２の図である。
【図８】サブメイン基板におけるメインくじから３Ｄくじへの変換処理を説明するための第３の図である。
【図９】サブサブ基板の構成の一例を示す図である。
【図１０】フレームバッファを用いた画像表示処理を説明するためのフローチャートである。
【図１１】フレームバッファを用いた画像表示処理を説明するためのフローチャートである。
【図１２】フレームバッファを用いた画像表示処理を説明するためのフローチャートである。
【図１３】フレームバッファを用いた画像表示処理の具体例を説明するための図である。
【図１４】フレームバッファを用いた画像表示処理の具体例を説明するための図である。
【図１５】フレームバッファを用いた画像表示処理の具体例を説明するための図である。
【図１６】フレームバッファを用いた画像表示処理の具体例を説明するための図である。
【図１７】回転開始から１番目にサブリールを停止する処理を説明するためのフローチャートである。
【図１８】演出用停止制御テーブルの一例を示す図である。
【図１９】第１停止テーブルの一例を示す図である。
【図２０】第２停止予測処理を説明するための第１のフローチャートである。
【図２１】第２停止予測処理を説明するための第２のフローチャートである。
【図２２】仮想停止バッファの一例を示す図である。
【図２３】回転開始から２番目にサブリールを停止する処理を説明するためのフローチャートである。
【図２４】第２停止テーブルの一例を示す図である。
【図２５】仮想停止バッファに第２停止テーブルの停止得点を加算した例を示す図である。
【図２６】第３停止予測処理を説明するための第１のフローチャートである。
【図２７】第３停止予測処理を説明するための第２のフローチャートである。
【図２８】回転開始から３番目にサブリールを停止する処理を説明するためのフローチャートである。
【図２９】第３停止テーブルの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態に係るパチスロ機を説明する。
図１は、本実施形態に係るパチスロ機の正面側に配置されたディスプレイ、操作部等を説明するための図である。
図１の例において、パチスロ機１の正面には、メインリール部３０、告知ランプ３１、液晶パネル等のディスプレイ３５、メダル投入部１１、１枚ベットボタン２０１、３枚ベットボタン２０３，スタートレバー２０５、左停止ボタン２０７Ｌ、中停止ボタン２０７Ｍ、右停止ボタン２０７Ｒが配置されている。
メインリール部３０は、本発明における可変表示部の一例である。
スタートレバー２０５は、本発明における開始指示入力部の一例である。
左停止ボタン２０７Ｌ，中停止ボタン２０７Ｍ，右停止ボタン２０７Ｒは、本発明における停止指示入力部の一例である。
【００１２】
メインリール部３０は、それぞれ複数種類の図柄が周面に施された３つのリール（メインリール）と、この３つのメインリールをそれぞれ回転駆動するリール回転部１７（図２）を有する。各メインリールの周面には、例えば２１個の図柄が並んで描かれている。パチスロ機の正面に設けられた透明な表示窓を介して、各リールの隣接する３つの図柄が表示される。全てのメインリールが停止しているとき、表示窓には３行３列に配列された９個の図柄が表示される。
【００１３】
告知ランプ３１は、後述のサブメイン基板５（図２）に接続されており、入賞結果等に応じて点滅する。
メダル投入部１１は、パチスロ機にメダルを投入して貯留するための機構と、メダルの投入を検知するセンサを備える。
【００１４】
１枚ベットボタン２０１と３枚ベットボタン２０３は、１回の遊技で賭けるメダルの枚数を設定するための入力機器である。１枚ベットボタン２０１の押下によって１枚のメダルが１回の遊技に使用され、３枚ベットボタン２０３の押下によって３枚のメダルが１回の遊技に使用される。メダルの賭け数が１枚の場合、上述した３行３列の図柄において中段の横方向の１ラインに揃った図柄の組み合わせ（出目）に応じて入賞の有無が判定される。メダルの賭け数が３枚の場合は、上述した３行３列の図柄において上，中，下段の横方向の３ラインと右斜め下方向および左斜め上方向の２ラインに揃った出目に応じて入賞の有無が判定される。なお、３行３列の図柄の配列において入賞の有無が判定されるラインを「入賞ライン」と呼ぶ。
【００１５】
スタートレバー２０５は、メインリール部３０の回転開始の指示を入力するための入力機器である。メダル投入部１１からメダルが投入され、１枚ベットボタン２０１又は３枚ベットボタン２０３によってメダルの枚数が設定された状態でスタートレバー２０５が叩かれると、メインリール部３０においてメインリールの回転が始まる。
【００１６】
左停止ボタン２０７Ｌ、中停止ボタン２０７Ｍ、右停止ボタン２０７Ｒは、メインリール部３０の各メインリールの停止指示を入力するための入力機器である。左停止ボタン２０７を押下すると左側のメインリールが停止し、中停止ボタン２０７Ｍを押下すると中央のメインリールが停止し、右停止ボタン２０７Ｒを押下すると右側のメインリールが停止する。
【００１７】
ディスプレイ３５は、演出用の映像を表示させるための表示装置であり、例えば液晶表示パネルやＥＬ表示パネルなどを含んで構成される。後述するように、ディスプレイ３５には、メインリールを模擬した演出用のリール（サブリール）を回転・停止させる映像や、キャラクタ等のアニメーション映像が表示される。
【００１８】
図２は、本実施形態に係るパチスロ機１の構成の一例を示す図である。
本実施形態に係るパチスロ機１は、例えば図２に示すように、メイン基板３、サブメイン基板５およびサブサブ基板７を有する。
メイン基板３は、本発明における第１制御回路の一例である。
サブメイン基板５は、本発明における第２制御回路の一例である。
サブサブ基板７は、本発明における第３制御回路の一例である。
【００１９】
［メイン基板３］
メイン基板３は、遊技の全体的な進行を統括的に制御する回路ブロックであり、例えばプログラムに応じて処理を実行するプロセッサとメモリを含んで構成される。メイン基板３は、例えばメダルの賭け枚数の設定、メインリールの回転開始と停止、出目を決める役（遊技用役）の抽選、役の抽選結果に応じたリールの停止制御、出目に応じた入賞結果の判定、メダルの払い出しなどの一連の動作を制御する。
【００２０】
図２の例において、メイン基板３には、メダル投入部１１、メダル払出部１３、くじ抽選部１５、リール回転部１７および操作ボタン群２０（２０１，２０３，２０５，２０７Ｌ，２０７Ｍ，２０７Ｒ等）が接続される。
【００２１】
メイン基板３は、メダル投入部１１からのメダル投入の検知信号を監視し、遊技に使用するため貯留されたメダルの枚数を記録する。メダル投入部１１において適当な枚数のメダルが投入され、ベットボタン（２０１，２０３）によってメダルの賭け枚数が設定された状態でスタートレバー２０５が叩かれると、メイン基板３は、くじ抽選部１５において遊技用の役の抽選を実行させるとともに、メインリール部３０のリール回転部１７を制御して３つのメインリールの回転を開始する。
【００２２】
くじ抽選部１５が抽選する遊技用の役（「メインくじ」とも呼ぶ）は、メダル等の遊技価値の付与に係る役であり、主として入賞ラインに揃う図柄の組み合わせ（出目）を決定する。遊技用の役には、例えば、１回の遊技ごとにメダルが払い出される小役や、複数回の遊技において反復的にメダルを払い出す出目が揃うボーナス役、遊技に際してメダルの投入が不要になるリプレイ役などがある。くじ抽選部１５は、これらの複数の役から抽選により当選役を決定する。
なお本実施形態において、くじ抽選部１５が決定する当選役には、遊技価値を付与されない「はずれ役」も含まれる。
【００２３】
メイン基板３は、スタートレバー２０５の指示に応じてメインリールの回転を開始した後、３つのリール停止ボタン（２０７Ｌ，２０７Ｍ，２０７Ｒ）の何れかが押下されることによってリール回転の停止指示が入力されると、押下されたリール停止ボタンに対応する左，中又は右のメインリールを停止させる。
【００２４】
メイン基板３は、メインリールを停止させる場合、その停止対象のメインリールがくじ抽選部１５の当選役に応じた図柄で停止するようにメインリールの停止位置（回転角度）を制御する。例えばボーナス役が当選している場合、メイン基板３は、リール停止ボタンが押下されたときのリールの基準位置（例えばメインリールの表示窓における下段の位置）から所定の滑りコマ数の範囲内にボーナス役の図柄があれば、この図柄が入賞ライン上で止まるようにリール回転部１７を制御（引き込み制御）する。また、はずれ役が当選している場合、メイン基板３は、他の役が成立しない図柄でメインリールの回転が停止するうにリール回転部１７を制御（蹴飛ばし制御）する。
【００２５】
遊技者の操作に応じて３つのメインリールを停止させた場合、メイン基板３は、入賞ライン上に揃った図柄の組み合わせに応じて入賞結果を判定する。そして、メイン基板３は、入賞した出目がメダルの払い出しを生じるものである場合、その出目に応じた枚数のメダルを払い出すようにメダル払出部１３を制御する。
【００２６】
またメイン基板３は、サブメイン基板５に対して、メインリールの回転と停止による遊技の進行状態を示すデータ（コマンド）を逐次出力する。
例えば、メダル投入部１１においてメダルが投入された場合、メイン基板３は、その投入されたメダルの枚数や、メダル投入部１１において貯留されているメダルの枚数等を示すデータをサブメイン基板５に送信する。
【００２７】
ベットボタン（２０１，２０３）が押下された場合、メイン基板３は、その押下を示すデータをサブメイン基板５へ送信する。
【００２８】
ベットボタン（２０１，２０３）によってメダルの賭け枚数が設定された状態でスタートレバー２０５が叩かれた場合、メイン基板３は、スタートレバー２０５が叩かれたことを示すデータ（メインリールの回転開始を指示するデータ）をサブメイン基板５へ送信する。
【００２９】
スタートレバー２０５が叩かれたことに応じてくじ抽選部１５が役の抽選を行った場合、メイン基板３は、当選した遊技用の役（当選役）を示すデータ（当選役データ）をサブメイン基板５へ送信する。
【００３０】
メインリール部３０において何れかのメインリールが回転している状態でリール停止ボタン（２０７Ｌ，２０７Ｍ，２０７Ｒ）が押下された場合、メイン基板３は、対応するリール停止ボタンが押下されたことを示すデータ（対応するメインリールの回転停止を指示するデータ）をサブメイン基板５へ送信する。
【００３１】
３つのメインリールを停止させて入賞の有無を判定した場合、メイン基板３は、その入賞の内容を示すデータをサブメイン基板５へ送信する。また、入賞結果に応じてメダル払出部１３からメダルの払い出しを行った場合、メイン基板３は、払い出したメダルの枚数を示すデータをサブメイン基板５へ送信する。
【００３２】
［サブメイン基板５］
サブメイン基板５は、遊技の進行状態を示すデータ（コマンド）をメイン基板３から受信し、受信したデータに応じて演出内容を決定する回路ブロックであり、例えばプログラムに応じて処理を実行するプロセッサとメモリを含んで構成される。
【００３３】
サブメイン基板５は、メイン基板３から送信される遊技用の当選役のデータ（当選役データ）に応じて、複数の所定の演出パターンから一の演出パターンを決定する。そして、サブメイン基板５は、遊技の進行状態を示すデータをメイン基板３から受信する度に、この決定した演出パターンに基づいて演出内容（ディスプレイ３５の映像やスピーカ３７の音声）を指定するデータ（演出指定データ）を生成し、サブサブ基板７に送信する。
【００３４】
例えば、サブメイン基板５は、メイン基板３から送信される遊技進行状態を示すデータの中で演出の出力の契機（トリガ）となるデータ（例えばメインリールの回転開始指示データなど）と、このデータに応じて出力すべき演出の内容に関する情報（例えば演出指定データ）とを対応付けたトリガテーブルを記憶装置において格納している。
サブメイン基板５は、メイン基板３から当選役データを受信すると、この当選役データが示す遊技用当選役（メインくじ）に応じて、記憶装置に記憶される複数のトリガテーブルから一のトリガテーブルを選択する。そして、サブメイン基板５は、遊技の進行状態を示すデータをメイン基板３から受信する度に、上記選択したトリガテーブルを参照して演出指定データを生成し、サブサブ基板７に送信する。
【００３５】
また、サブメイン基板５は、メイン基板３からデータ（コマンド）を受信した場合、トリガテーブルの情報等に応じて告知ランプ３１を点滅させる演出制御も行う。
【００３６】
図３は、メイン基板３から出力されるデータに応じたサブメイン基板５およびサブサブ基板７の処理の概要を説明するための図である。
【００３７】
サブメイン基板５は、遊技の進行状態を示すデータをメイン基板３から受信すると、遊技用の当選役（メインくじ）に応じて決定された演出パターン（トリガテーブル）に基づいて演出指定データを生成し、サブサブ基板７に送信する。すなわち、サブメイン基板５は、ディスプレイ３５に表示させるアニメーション等の映像を指定する情報や、スピーカ３７において再生させる音声を指定する情報、ディスプレイ３５に映像として表示させる立体的なサブリール（３Ｄリールとも呼ぶ）の制御情報などをサブサブ基板７に送信する。また、サブメイン基板５は、演出の一部として、告知ランプ３１の点滅制御を行う。
【００３８】
サブサブ基板７は、サブメイン基板５から演出指定データを受信すると、受信した演出指定データに応じてディスプレイ３５におけるアニメーション等の映像の表示や、スピーカ３７における効果音の再生、ディスプレイ３５に表示されるサブリール（３Ｄリール）の回転を制御する。サブサブ基板７は、ディスプレイ３５においてサブリール（３Ｄリール）を回転状態から停止させた場合、その停止出目（停止状態のサブリールで揃った図柄の組み合わせの結果）を示すデータをサブメイン基板５に送信する。
【００３９】
サブメイン基板５は、サブリール（３Ｄリール）の停止出目を示すデータをサブサブ基板７から受信した場合、その停止出目に応じて演出パターンを切り替える処理を行う。例えば、サブメイン基板５は、サブリール（３Ｄリール）の停止出目に応じて、記憶装置に記憶される複数のトリガテーブルから新たなトリガテーブルを選択する。
また、サブメイン基板５の制御回路は、サブサブ基板７から、３Ｄリールで成立した役を示す入賞結果データを受信し、これに応じて使用する上記トリガーテーブルデータを切り換える。
当該入賞結果データは、例えば、入賞役、入賞ライン等を示している。
なお、メイン基板３は、サブメイン基板５から入賞役データの代わりに、サブリールの出目データを受信し、当該出目データと、予め規定された入賞役データとを比較して入賞処理を行って得た入賞結果データを得て、当該入賞結果データに応じて使用する上記トリガーテーブルデータを切り換えてもよい。
【００４０】
図４は、サブメイン基板５からサブサブ基板７に送信されるデータ（コマンド）のフォーマットの一例を説明するための図である。図４に示すように、サブメイン基板５からサブサブ基板７に送信されるデータは可変長でもよい。ただし、リール回転の開始や停止を指示するデータなど、比較的高速な処理を求められるものについては固定長でもよい。
他方、図５は、サブサブ基板７からサブメイン基板５に送信されるデータ（コマンド）のフォーマットの一例を説明するための図である。図５に示すように、サブサブ基板７からサブメイン基板５に送信されるデータは固定長でもよい。
【００４１】
サブメイン基板５からサブサブ基板７に送信されるコマンドとしては、例えば、基本共通表示コマンド（エラー、設定変更、停止ボタン要求、設定確認についてのコマンド）、タイミング指示コマンド（メイン基板３側の操作に関するコマンド、例えばベット、メインリールの回転開始、左・中・右のメインリール停止に関するコマンド）、メダル関連コマンド（クレジット枚数、投入枚数、払い出し枚数に関するコマンド）、サウンド関連コマンド（サウンドの発音や停止を制御するコマンド、３Ｄリール関連コマンド（サブリール回転開始指示、左サブリール停止指示、中サブリール停止指示、右サブリール停止指示、抽選用の乱数の通知、サブリール演出用の役の通知、リール停止順序に関する通知）、機種別の演出コマンド（機種別に異なる演出を管理するコマンド）、特殊操作系コマンド（メニュー表示用の外部入力に関するコマンド、例えば、外部入力ボタン操作コマンド、タッチパネル操作コマンド）、システム系コマンド（３Ｄリールの停止出目を変更するコマンド、リールを大きくするコマンド等）がある。サブサブ基板７は、これらのコマンドに応じて、ディスプレイ３５における画面表示やスピーカ３７における効果音の出力を制御する。
【００４２】
他方、サブサブ基板７からサブメイン基板５に送信されるコマンドとしては、例えば、双方向通信に関わるコマンド（通信を行なう上でのシステムコマンド）、機種別の演出の状態コマンド（演出の結果、どのような状態かを発行するコマンド）、３Ｄリール結果コマンド（３Ｄリールにおいて揃った図柄に関する情報、例えば成立した役とその成立ラインの情報を送るコマンド）がある。
サブメイン基板５は、メイン基板３から遊技者によるスタートレバー２０５の操作に応じた回転開始信号を受信すると、ランダムな待ち時間を入れた後に、サブリールの回転開始指示データをサブサブ基板７に送信するように制御する。目押し補助違反にならないようにするためである。
サブメイン基板５は、遊技者による左停止ボタン２０７Ｌ、中停止ボタン２０７Ｍ、右停止ボタン２０７Ｒの操作に応じた左、中、右の３つのサブリールの各々についての回転停止信号を受信すると、左、中、右の３つのサブリールの各々についての回転停止データを、サブサブ基板７に送信する。
なお、ディスプレイ３５としてタッチパネル式のものを用い、ディスプレイ３５に表示された左、中、右のサブリールを手等で触れた場合に、触れた位置のサブリールの回転停止信号の発生検出あるいは受信すると、左、中、右の３つのサブリールの各々についての回転停止データを、サブサブ基板７に送信するようにしてもよい。
サブリールの回転停止信号は、サブメイン基板５で発生してもよいし、サブサブ基板７で発生してサブメイン基板５に送信してもよい。
【００４３】
ここで、ディスプレイ３５のサブリール（３Ｄリール）の制御に関してサブメイン基板５からサブサブ基板７へ送信するデータ（演出用役データ，乱数データ，停止順序判定データ，サブリール回転開始指示データ，サブリール停止指示データ）について詳しく説明する。
【００４４】
（１）演出用役データおよび乱数データ
サブメイン基板５は、くじ抽選部１５により抽選された遊技用の当選役と関連性を持った図柄がディスプレイ３５のサブリール（３Ｄリール）において揃うようにするため、サブリールの停止時における図柄の組み合わせ（出目）を決める役（サブリール演出用の役）を遊技用の当選役に基づいて設定する。例えば、サブメイン基板５は、複数の遊技用の役（メインくじ）と複数のサブリール演出用の役（「３Ｄくじ」とも呼ぶ）とを対応付けたデータテーブル（役変換テーブル）を記憶装置において格納しており、メイン基板３から当選役データを受信すると、この役変換テーブルに基づいて、当選役データが示す当選役に対応付けられた演出用の役を示す演出役データを取得する。サブメイン基板５は、役変換テーブルに基づいて取得した演出役データを、サブサブ基板７に送信する。
【００４５】
また、本実施形態では、役変換テーブルにおいて１つの当選役に複数の演出用の役が対応付けられている。そのため、サブメイン基板５は、複数の演出用役から抽選により１つの演出用役を選択するための乱数データを更に生成し、演出役データとともにサブサブ基板７へ送信する。
【００４６】
サブサブ基板７は、サブメイン基板５から受信した演出役データに基づいて、当選役に対応する複数の演出用役を特定し、更にこの複数の演出用役の中から乱数データに基づいて１つの演出用役を特定する。そして、サブサブ基板７は、演出役データ及び乱数データに基づいて特定した演出用役に応じた出目が揃うように、サブリールの停止位置の制御（引き込み制御，蹴飛ばし制御）を行う。
【００４７】
図６〜図８は、サブメイン基板５における当選役（メインくじ）から演出用役（３Ｄくじ）への変換処理を説明するための図である。
【００４８】
図６〜図８の例において、１つの当選役（メインくじ）には複数の演出用役（３Ｄくじ）が割り当てられている。
【００４９】
また、図８に示すように、上記複数の演出用役（３Ｄくじ）には、後述するサブサブ基板７の演出用停止制御テーブル（図１３）において、それぞれ当選確率が割り当てられている。図８の例では、「中段チェリー」の当選確率が「３２／２５６」であり、「角チェリー」の当選確率が「１２８／２５６」であり、「スイカＡ」の当選確率が「６４／２５６」であり、「スイカＢ」の当選確率が「３２／２５６」である。
【００５０】
サブメイン基板５は、メイン基板２から当選役データを受信すると、当選役データに対応する複数の演出用役（３Ｄくじ）を指定するための演出役データ（図１８におけるフラグ番号）を役変換テーブルから取得して、サブサブ基板７に送信する。例えば当選役が「小役２」の場合、サブメイン基板５は、この「小役２」に対応する４つの演出用役（「中段チェリー」「角チェリー」「スイカＡ」「スイカＢ」）を指定するための演出役データ（フラグ番号）をサブサブ基板７に送信する。
【００５１】
また、サブメイン基板５は、複数の演出用役（３Ｄくじ）から１つを選択するための乱数データを生成し、サブサブ基板７に送信する。例えば図８に示すように当選確率が設定されている場合、サブメイン基板５は、０から２５５の値を持つ乱数データを生成して、サブサブ基板７に送信する。サブサブ基板７では、図８の表に対応するように、「中段チェリー」に「０〜３１」、「角チェリー」に「３２〜１５９」、「スイカＡ」に「１６０〜２２３」、「スイカＢ」に「２２４〜２５５」の数値範囲が割り当てられており、乱数データの値が属する数値範囲に応じて、４つの演出用役（「中段チェリー」「角チェリー」「スイカＡ」「スイカＢ」）から１つの演出用役が特定される。例えば、乱数データの値が２００の場合、４つの演出用役の中から「スイカＡ」が当選した演出用役として特定される。
【００５２】
（２）停止順序判定データ
くじ抽選部１５において抽選される遊技用の役（メインくじ）には、３つのメインリール（左，中，右）を停止させる際の順番に応じて入賞させるか否かを定めている役がある。そこで、サブメイン基板５は、このリール停止順序が当選役で定められた順序と合っているか否か判定し、その判定結果を示すデータ（停止順序判定データ）をサブサブ基板７に送信する。また、サブメイン基板５は、当選役とは独立に演出用役で定められたリール停止順序と合っているか否かを示す停止順序判定データを送信してもよい。
【００５３】
（３）サブリール回転開始指示データおよびサブリール停止指示データ
サブメイン基板５は、メイン基板３からメインリールの回転開始を指示するデータを入力すると、ディスプレイ３５のサブリールにおいても同様に回転を開始させるためのデータ（サブリール開始指示データ）をサブサブ基板７に送信する。
また、サブメイン基板５は、何れかのメインリールの回転停止を指示するデータをメイン基板３から受信すると、これに対応するサブリールの回転も停止させるためのデータ（サブリール停止指示データ）をサブサブ基板７に送信する。例えば、サブメイン基板５は、左のメインリールの停止指示データを受信した場合は左のサブリールを停止させ、中央のメインリールの停止指示データを受信した場合は中央のサブリールを停止させ、右のメインリールの停止指示データを受信した場合は右のサブリールを停止させるサブリール停止指示データを送信する。
【００５４】
［サブサブ基板７］
サブサブ基板７は、サブメイン基板８から受信した演出指定データに応じて、ディスプレイ３５に表示する映像やスピーカ３７において出力する音声を制御する。例えばサブサブ基板７は、演出指定データに対応する映像データ、音声データを映像記憶部７４（図９）から読み出し、これに対応する映像信号、音声信号を生成してディスプレイ３５やスピーカ３７に供給する。
【００５５】
また、サブサブ基板７は、サブメイン基板８から受信したサブリール（３Ｄリール）の制御用のデータ（演出用役データ，乱数データ，停止順序判定データ，サブリール回転開始指示データ，サブリール停止指示データ）に応じて、サブリールが回転・停止する映像をディスプレイ３５に表示させる。
【００５６】
サブサブ基板７は、上述したようにサブメイン基板５からメインのくじ（それに割り当てられた複数の３Ｄくじ）を特定するフラグデータと、上記乱数データとを受信する。
サブサブ基板７の制御回路は、前述した管理テーブルデータを参照して、上記フラグデータと乱数データから、抽選結果（３Ｄくじデータ）を特定する。
サブサブ基板７の制御回路は、上記３Ｄくじデータと、サブメイン基板５からのコマンドとを基に、３Ｄリール（サブリール）の停止処理を行い、その停止処理によって停止したサブリールの出目を示す出目データを所定の入賞役データと比較して入賞処理を行って入賞役および入賞ラインを特定する。そして、サブサブ基板７の制御回路は、これらの入賞役および入賞ラインを示す入賞結果データをサブメイン基板５に送信する。
なお、サブサブ基板７の制御回路は、前述したように、上記入賞処理を行わずに、出目データ（出目情報）をサブメイン基板５に送信するようにしてもよい。
サブサブ基板７は、サブメイン基板５から受信したコマンドと、上記特定した３Ｄくじデータとに基づいて、３Ｄリールの回転開始処理、停止処理、入賞処理等を行う。
サブサブ基板７は、サブメイン基板５から３Ｄリールの回転指示データを受信すると、３Ｄリールの回転処理を開始する。これにより、３Ｄリールが回転する画像が表示される。
【００５７】
図９は、サブサブ基板７の構成の一例を示す図である。
図９に示すサブサブ基板７は、処理部７０、通信インターフェース部７１、映像信号出力部７２、システム記憶部７６、作業メモリ１０１、３０ｆｐｓ用フレームバッファ１０３、６０ｆｐｓ用フレームバッファ１０５を有する。
処理部７０の処理内容は、プログラムに記述されている。
【００５８】
通信インターフェース部７１は、サブメイン基板５との間でデータをやり取りするための回路であり、サブメイン基板５からのデータの受信並びにサブメイン基板５へのデータの送信を行う。
【００５９】
映像信号出力部７２は、処理部７０から供給される映像データに応じて所定の信号フォーマットの映像信号を生成し、ディスプレイ３５に入力する。
音声信号出力部７３は、処理部７０から供給される音声データに応じて振幅やパルス密度が調節された音声信号を生成し、スピーカ３７に入力する。
【００６０】
映像記憶部７４は、ディスプレイ３５の画面を構成するために使用される映像データと、スピーカ３７において音声を出力するために使用される音声データを記憶する。映像記憶部７４に記憶される映像データ及び音声データには、それぞれ識別情報が対応付けられている。サブサブ基板７は、サブメイン基板５から送信される演出指定データに含まれたこの識別情報を参照することによって、映像記憶部７４から映像データ・音声データを読み出す。
【００６１】
また、映像記憶部７４は、各映像データをフレームレート設定データに対応付けて記憶する。後述するように、サブサブ基板７は、このフレームレート設定データに応じてディスプレイ３５における映像表示のフレームレートを設定する。
【００６２】
更に、映像記憶部７４は、ディスプレイ３５に表示されるサブリールの周面に施された複数種類の図柄の画像データ記憶する。
【００６３】
３０ｆｐｓ用フレームバッファ１０３、６０ｆｐｓ用フレームバッファ１０５は、ディスプレイ３５において表示する映像の情報を画面単位で記憶するメモリであり、１枚若しくは複数枚の画面を記憶する。
本実施形態において、３０ｆｐｓ用フレームバッファ１０３が本発明の第１のレート用メモリ群の一例であり、６０ｆｐｓ用フレームバッファ１０５が本発明の第２のレート用メモリ群の一例である。
【００６４】
システム記憶部７６は、処理部７０において処理を実行するためのプログラムや、処理に用いられるデータを記憶する。例えばシステム記憶部７６は、図１８に示す演出用停止制御テーブルや、図１９に示す第１停止テーブル、図１９に示す第２停止テーブル、図２４に示す第３停止テーブル、図１７，図２０に示す仮想停止バッファ（停止判定用テーブル）などを記憶する。これらのテーブルデータについては後に説明する。
【００６５】
処理部７０は、サブサブ基板７の全体的な処理を司る回路であり、システム記憶部７６に格納されるプログラムの命令に従って、ディスプレイ３５において表示する映像の処理やスピーカ３７から出力する音声の処理を行う。
【００６６】
また、処理部７０は、サブメイン基板５から送信される演出指定データに応じた映像をディスプレイ３５に表示する場合、後述するように、作業メモリ１０１、３０ｆｐｓ用フレームバッファ１０３および６０ｆｐｓ用フレームバッファ１０５を用いて、フレーム期間ごとに、映像記憶部７４に記憶される映像データに基づいた画面をフレームバッファ上に構成する。
３０ｆｐｓ用フレームバッファ１０３は、例えば、背景画像の描画に用いられる。
また、６０ｆｐｓ用フレームバッファ１０５は、３Ｄリールの描画に用いられる。
【００６７】
図１０〜図１２は、フレームバッファを用いた画像表示処理を説明するためのフローチャートである。
ステップＳＴ１１：
処理部７０は、３０ｆｐｓで表示するシーンのフレームデータを映像記憶部７４から読み出して作業メモリ１０１に書き込む。
【００６８】
ステップＳＴ１２：
処理部７０は、６０ｆｐｓで表示するシーンのフレームデータを映像記憶部７４から読み出して作業メモリ１０１に書き込む。
【００６９】
ステップＳＴ１３：
処理部７０は、３０ｆｐｓ用フレームバッファ１０３および６０ｆｐｓ用フレームバッファ１０５のフレームバッファＦＢＯ＿Ａをレンダリング対象として設定する。
当該設定は、所定のフラグデータの書き換え等によって実現する。
【００７０】
ステップＳＴ１４：
処理部７０は、３０ｆｐｓ用フレームバッファ１０３および６０ｆｐｓ用フレームバッファ１０５のフレームバッファＦＢＯ＿Ｂをバックバッファ用（読み出し対象）として設定する。
当該設定は、所定のフラグデータの書き換え等によって実現する。
【００７１】
ステップＳＴ１５：
処理部７０は、描画フレームの識別番号データに「０」を設定する。
【００７２】
ステップＳＴ１６：
処理部７０は、描画対象のシーンの更新処理を行う。
図１１は、処理部７０による描画対象のシーンの更新処理を説明するためのフローチャートである。
図１１に示すように、処理部７０は、例えば、上記識別番号データを基に、次の描画対象の６０ｆｐｓのフレームデータが、偶数フレームであるか否かを判断する（ステップＳＴ３１）。
処理部７０は、偶数フレームであると判断した場合に、映像記憶部７４から３０ｆｐｓのシーンの画像データ（アニメーション）を読み出して、作業メモリ１０１の３０ｆｐｓの画像データを更新する（ステップＳＴ３２）。
一方、処理部７０は、偶数フレームであると判断した場合に、映像記憶部７４から６０ｆｐｓのシーンの画像データ（アニメーション）を読み出して、作業メモリ１０１の６０ｆｐｓの画像データを更新する（ステップＳＴ３３）。
【００７３】
ステップＳＴ１７：
処理部７０は、描画処理を行う。
当該処理は後に詳細に説明する。
【００７４】
ステップＳＴ１８：
処理部７０は、描画フレームの識別番号データを１だけインクリメント（またはデクリメント）する。
【００７５】
以下、図１０のステップＳＴ１７について詳細に説明する。
図１２は、処理部７０による描画処理を説明するためのフローチャートである。
ステップＳＴ４１：
処理部７０は、６０ｆｐｓ用フレームバッファ１０５のフレームバッファＦＢＯ＿Ａ，ＦＢＯ＿Ｂのうちバックバッファ用のフレームバッファを、レンダリング対象として設定する。
【００７６】
ステップＳＴ４２：
処理部７０は、レンダリング対象の６０ｆｐｓ用フレームバッファ１０５のフレームバッファＦＢＯ＿Ａ，ＦＢＯ＿Ｂをクリアする。
【００７７】
ステップＳＴ４３：
処理部７０は、例えば、上記識別番号データを基に、次の描画対象の６０ｆｐｓのフレームデータが、偶数フレームであるか否かを判断する。
【００７８】
ステップＳＴ４４：
処理部７０は、ステップＳＴ４３で偶数フレームであると判断した場合に、３０ｆｐｓ用フレームバッファ１０３のフレームバッファＦＢＯ＿Ａ，ＦＢＯ＿Ｂのうちレンダリング対象のフレームバッファをクリアする。
【００７９】
ステップＳＴ４５：
処理部７０は、３０ｆｐｓ用フレームバッファ１０３のレンダリング対象のフレームバッファに記憶された画像データに応じた画面の下部領域をシザリングする設定を行う。
【００８０】
ステップＳＴ４６：
処理部７０は、３０ｆｐｓ用フレームバッファ１０３のレンダリング対象のフレームバッファに、作業メモリ１０１から読み出した３０ｆｐｓの対応するシーンの画像データを描画する。このとき、画面の下部領域はシザリングされているため、フレームバッファには、画面の領域の上部画像のみが描画される。
【００８１】
ステップＳＴ４７：
処理部７０は、ステップＳＴ４３で偶数フレームではないと（奇数フレームであると）判断した場合に、３０ｆｐｓ用フレームバッファ１０３のレンダリング対象のフレームバッファに記憶された画像データに応じた画面の上部領域をシザリングする設定を行う。
【００８２】
ステップＳＴ４８：
処理部７０は、３０ｆｐｓ用フレームバッファ１０３のレンダリング対象のフレームバッファに、作業メモリ１０１から読み出した当該シーンの画像データを描画する。このとき、画面の上部領域はシザリングされているため、フレームバッファには、画面の下部領域の画像のみが描画される。
【００８３】
ステップＳＴ４９：
処理部７０は、３０ｆｐｓ用フレームバッファ１０３のレンダリング対象のフレームバッファをバックバッファ用に設定し、バックバッファ用のフレームバッファをレンダリング対象に設定する。
【００８４】
ステップＳＴ５０：
処理部７０は、シザリングをオフに設定する。
【００８５】
ステップＳＴ５１：
処理部７０は、作業メモリ１０１から読み出した６０ｆｐｓのシーンの画像データを６０ｆｐｓ用フレームバッファ１０５のレンダリング対象のフレームバッファに書き込む。
【００８６】
ステップＳＴ５２：
処理部７０は、３０ｆｐｓ用フレームバッファ１０３のバックバッファ用のフレームバッファから３０ｆｐｓの画像データを読み出して、６０ｆｐｓ用フレームバッファ１０５のレンダリング対象のフレームバッファに書き込む。当該画像データは、例えば、テクスチャとしてフレームバッファに書き込まれる。
３０ｆｐｓの画像データの描画と、ステップＳＴ５１の６０ｆｐｓの画像データの描画とは、フレームバッファ内の異なる領域に行われてもよいし、同じ領域に対してアルファ描画、加算・減算描画によって行われてもよい。
【００８７】
ステップＳＴ５３：
処理部７０は、６０ｆｐｓ用フレームバッファ１０５のレンダリング対象のフレームバッファに、作業メモリ１０１から読み出した６０ｆｐｓのリール画像を描画する。
【００８８】
以下、図１３〜図１６を参照して、図１２に示す描画処理の具体的な動作例を説明する。
図１３（Ａ）に示すように、処理部７０は、６０ｆｐｓ用フレームバッファ１０５のフレームバッファＦＢＯ＿Ｂをレンダリング対象とする（ステップＳＴ４１）。
また、処理部７０は、レンダリング対象の６０ｆｐｓ用フレームバッファ１０５のフレームバッファＦＢＯ＿Ｂをクリアする（ステップＳＴ４２）。
そして、処理部７０は、例えば、偶数フレームの処理であると判断すると、３０ｆｐｓ用フレームバッファ１０３のレンダリング対象のフレームバッファＦＢＯ＿Ｂをクリアする（ステップＳＴ４４）。
【００８９】
次に、図１３（Ｂ）に示すように、処理部７０は、３０ｆｐｓ用フレームバッファ１０３のレンダリング対象のフレームバッファＦＢＯ＿Ｂに記憶された画像データに応じた画面の下部領域をシザリングする設定を行う（ステップＳＴ４５）。
そして、  処理部７０は、３０ｆｐｓ用フレームバッファ１０３のＦＢＯ＿Ｂに、作業メモリ１０１から読み出した３０ｆｐｓの対応するシーンの画像データを描画する（ステップＳＴ４６）。このとき、画面の下部領域はシザリングされているため、フレームバッファには、画面の領域の上部画像のみが描画される。
【００９０】
次に、図１３（Ｃ）に示すように、処理部７０は、作業メモリ１０１から読み出した６０ｆｐｓのシーンの画像データを６０ｆｐｓ用フレームバッファ１０５のＦＢＯ＿Ｂに書き込む（ステップＳＴ５１）。
【００９１】
次に、図１４（Ｄ）に示すように、処理部７０は、３０ｆｐｓ用フレームバッファ１０３のＦＢＯ＿Ａから３０ｆｐｓの画像データを読み出して、６０ｆｐｓ用フレームバッファ１０５のＦＢＯ＿Ｂに書き込む（ステップＳＴ５２）。当該画像データは、例えば、テクスチャとしてフレームバッファに書き込まれる。
【００９２】
次に、図１４（Ｅ）に示すように、処理部７０は、６０ｆｐｓ用フレームバッファ１０５のＦＢＯ＿Ｂに、作業メモリ１０１から読み出した６０ｆｐｓのリール画像を描画する（ステップＳＴ５３）。
【００９３】
次に、図１４（Ｆ）に示すように、処理部７０は、６０ｆｐｓ用フレームバッファ１０５のフレームバッファＦＢＯ＿Ａをレンダリング対象とする（ステップＳＴ４１）。
【００９４】
次に、図１５（Ｇ）に示すように、処理部７０は、レンダリング対象の６０ｆｐｓ用フレームバッファ１０５のフレームバッファＦＢＯ＿Ａをクリアする（ステップＳＴ４２）。
【００９５】
次に、図１５（Ｈ）に示すように、処理部７０は、３０ｆｐｓ用フレームバッファ１０３のレンダリング対象のフレームバッファＦＢＯ＿Ｂに、作業メモリ１０１から読み出した当該シーンの画像データを描画する。このとき、画面の上部領域はシザリングされているため、フレームバッファＦＢＯ＿Ｂには、画面の下部領域の画像のみが描画される（ステップＳＴ４８）。
【００９６】
次に、図１５（Ｉ）に示すように、処理部７０は、３０ｆｐｓ用フレームバッファ１０３のレンダリング対象のフレームバッファＦＢＯ＿Ｂをバックバッファ用に設定し、バックバッファ用のフレームバッファＦＢＯ＿Ａをレンダリング対象に設定する（ステップＳＴ４９）。
【００９７】
次に、図１６（Ｊ）に示すように、処理部７０は、作業メモリ１０１から読み出した６０ｆｐｓのシーンの画像データを６０ｆｐｓ用フレームバッファ１０５のＦＢＯ＿Ａに書き込む（ステップＳＴ５１）。
【００９８】
次に、図１６（Ｋ）に示すように、処理部７０は、３０ｆｐｓ用フレームバッファ１０３のＦＢＯ＿Ｂから３０ｆｐｓの画像データを読み出して、６０ｆｐｓ用フレームバッファ１０５のＦＢＯ＿Ａに書き込む（ステップＳＴ５２）。当該画像データは、例えば、テクスチャとしてフレームバッファに書き込まれる。
【００９９】
次に、図１６（Ｌ）に示すように、処理部７０は、６０ｆｐｓ用フレームバッファ１０５のＦＢＯ＿Ａに、作業メモリ１０１から読み出した６０ｆｐｓのリール画像を描画する（ステップＳＴ５３）。
【０１００】
上述したように６０ｆｐｓの偶数フレームの処理で３０ｆｐｓの下半分を描画し、奇数フレームの処理で３０ｆｐｓの上半分を描画することで、６０ｆｐｓの奇数フレームおよび偶数フレームの双方で３０ｆｐｓの画像全体を描画する場合に比べて、処理部７０の処理負荷を半分にできる。
これにより、画像描画が遅れることにより、画質が劣化することを回避でき、高画質な画像を安定して表示できる。
３０ｆｐｓ用フレームバッファ１０３は、例えば、背景画像の描画に用いられる。
また、６０ｆｐｓ用フレームバッファ１０５は、３Ｄリールの描画に用いられる。
【０１０１】
更に、処理部７０は、６０ｆｐｓ用フレームバッファ１０５を、ディスプレイ３５においてサブリールの回転映像を表示する比較的高いフレームレートが要求される領域の描画に使用し、背景等が表示される高いフレームレートが要求されない領域の描画に３０ｆｐｓ用フレームバッファ１０３を用いる。
そのため、回転するサブリールを表示する領域に高いフレームレートで描画ができ、ディスプレイ３５において回転するサブリールの映像がより現実に近い滑らかな映像となる。また、それ以外の領域に表示される映像のフレームレートを抑えることにより、情報量が多く画像処理の負担が大きい複雑なアニメーションを表示させる場合でもコマ落ちの発生を防止できる。
【０１０２】
処理部７０は、サブメイン基板５からサブリール回転開始指示データを入力すると、ディスプレイ３５において表示するサブリールの回転を開始する。
より具体的には、処理部７０は、サブメイン基板５からサブリール回転開始指示データを入力すると、所定の速度で回転するべきサブリールの回転角度をフレーム期間ごとに取得する。そして、処理部７０は、映像記憶部７４に格納される複数種類の図柄の画像データと、フレーム期間ごとに取得した上記回転角度とに基づいて、表面に前記複数種類の図柄がマッピングされた所定の三次元形状を持つリール体が前記取得した回転角度にある場合の映像を、左，中，右のサーブリールのそれぞれについてフレーム周期ごとに６０ｆｐｓ用フレームバッファ１０５上に構成する。処理部７０は、６０ｆｐｓ用フレームバッファ１０５上に構成した上記リール体の映像に基づいて、ディスプレイ３５におけるサブリールの映像をフレーム期間ごとに更新する。これにより、ディスプレイ３５には、上記所定の速度で回転するサブリールの映像が表示される。
【０１０３】
また、処理部７０は、サブメイン基板５から左，中央，若しくは右のサブリール停止指示データを受信すると、処理部７０は、これに対応する左，中央，若しくは右のサブリールの回転を停止する。この場合、処理部７０は、サブリール停止指示データの受信タイミングと、演出用役データ及び乱数データによって特定される演出用役とに応じた図柄で停止するように、サブリールの停止位置を制御する。
すなわち、処理部７０は、サブリールの回転映像が表示されているときにサブメイン基板５からサブリール停止指示データを受信すると、そのサブリール停止指示データが受信されたタイミングにおける停止対象のサブリールの回転角度と、サブメイン基板５から受信した演出役データ及び乱数データに基づいて特定される演出用役とに応じて、当該停止対象のサブリールを停止させる回転角度（図柄の位置）を決定し、その回転角度（図柄の位置）において当該停止対象のサブリールの映像更新を停止する。
【０１０４】
処理部７０は、ディスプレイ３５に表示されるサブリールの回転を停止させる際、例えば次のような処理を実行する。
すなわち、処理部７０は、サブリール回転開始指示データの入力後、１番目にサブリールの停止を指示するサブリール停止指示データ（以下、「第１サブリール停止データ」と記す）を受信した場合、演出用役データと乱数データにより特定される演出用役においてディスプレイ３５の所定の位置（例えば下段）での停止が許可された図柄であって、第１サブリール停止指示データの受信のタイミングにおいて所定の位置（下段）に表示される図柄から予め設定された引き込み範囲内にある図柄が所定の位置（下段）で停止するように、１番目の停止対象サブリールの映像更新を停止する。
また、処理部７０は、サブリール回転開始指示データの入力後、ｎ番目（ｎは２または３の整数を示す）にサブリールの停止を指示するサブリール停止指示データ（以下、「第ｎサブリール停止データ」と記す）を受信した場合、演出用役データと乱数データにより特定される演出用役において停止済のサブリールの図柄との関係で所定の位置（下段）での停止が許可された図柄であって、第ｎサブリール停止指示データの受信タイミングにおいて所定の位置（下段）に表示される図柄から予め設定された引き込み範囲内にある図柄が所定の位置（下段）で停止するように、ｎ番目の停止対象サブリールの映像更新を停止する。
【０１０５】
ここで、ディスプレイ３５に表示されるサブリールの回転を停止する処理について詳しく説明する。
【０１０６】
図１７は、回転開始から１番目にサブリールを停止する処理を説明するためのフローチャートである。
【０１０７】
ステップＳＴ１０１：
サブサブ基板７は、サブメイン基板５から第１サブリール停止データを受信すると、図１８に示すような演出用停止制御テーブルに基づいて、１番目の停止対象のサブリールに対応した第１停止テーブル（図１９）を選択する。
【０１０８】
図１８は、演出用停止制御テーブルの一例を示す図である。
図１８に示す演出用停止制御テーブルにおいて、「フラグ番号」は演出用役データを示し、「テーブル」は同一の演出用役データ（フラグ番号）に対応づけられた複数の演出用役を識別する番号を示す。図１８に示すように、１つの演出用役データ（フラグ番号）には複数の演出用役が対応付けられている。例えば、演出用役データ（フラグ番号）が「２」の「すいか」役には、「０」と「１」で識別される２種類の演出用役が対応付けられている。
【０１０９】
また、図１８に示す演出用停止制御テーブルにおいて、「１ｓｔテーブル」は、それぞれの演出用役に関連付けられた３つサブリール（左，中，右）の第１停止テーブル（図１９）の識別番号を示す。すなわち、１つの演出用役には、３つサブリール（左，中，右）に対応する３つの第１停止テーブル（第１停止テーブル群）が関連付けられている。
例えば演出用役データ（フラグ番号）が「２」、「テーブル」が「１」の「スイカ」役には、左のサブリールについて「６」番の第１停止テーブル、中央のサブリールについて「４」番の第１停止テーブル、右のサブリールについて「４」番の第１停止テーブルが関連付けられている。
従って、１つの演出用役データ（フラグ番号）には、複数の第１停止テーブル群が関連付けられている。
【０１１０】
更に、図１８に示す演出用停止制御テーブルにおいて、「振り分け」の数値は、同一の演出用役データ（フラグ番号）に関連付けられた複数の演出用役（複数の第１停止テーブル群）から１つの役を選択する当選確率を示す数値であり、図８において説明した当選確率の数値と同様である。
【０１１１】
まず、サブサブ基板７は、サブリールの回転開始時にサブメイン基板５から演出用役データと乱数データを受信すると、図１８に示す演出用停止制御テーブルを参照して、演出用役（第１停止テーブル群）を特定する。
例えば、サブサブ基板７は、演出用役データ（フラグ番号）として「２」を受信した場合、「０」と「１」で識別される２つの「すいか」役から、「振り分け」数値と乱数データに基づいて、何れか一方の「すいか」役をサブリール演出用の当選役として特定する。
ここで、演出用役データ（フラグ番号）が「２」、「テーブル」が「１」の「スイカ」役を特定した場合、具体的には、左のサブリールについての「６」番の第１停止テーブルと、中央のサブリールについての「４」番の第１停止テーブルと、右のサブリールについての「４」番の第１停止テーブルとを、第１停止テーブル群として特定したことになる。
【０１１２】
そして、サブサブ基板７は、ステップＳＴ１０１においてサブメイン基板５から第１サブリール停止データを受信すると、その第１サブリール停止データが停止対象とするサブリール（左，中，右）に対応した第１停止テーブルを、上記特定された第１停止テーブル群（３つの第１停止テーブル）の中から選択する。
例えば、演出用役データ（フラグ番号）が「２」、「テーブル」が「１」の「スイカ」役を特定した場合において、左のサブリールについての第１サブリール停止データを受信した場合、サブサブ基板７は、左のサブリールについて「６」番の第１停止テーブルを選択する。
【０１１３】
ステップＳＴ１０２：
次に、サブサブ基板７は、第１サブリール停止データとともに停止順序判定データをサブメイン基板５から受信した場合、この停止順序判定データに応じて、ステップＳＴ１０２で選択した第１停止テーブル（図１９）の中から更に使用するデータテーブルを更に選択する。
【０１１４】
図１９は、第１停止テーブルの一例を示す図である。
図１９に示す第１停止テーブルにおいて、「図柄番号」はサブリールの周面に配置される２１個の図柄の識別番号を示す。
【０１１５】
「滑りコマ数」は、「図柄番号」に対応する図柄がサブリール停止指示データの受信タイミングにおいて所定の位置（例えば下段）にある場合に、サブリール停止指示データの受信タイミングからその停止対象のサブリールが停止するまでに滑る図柄のコマ数を示す。
【０１１６】
「停止位置」は、サブリールの周面に配置された２１個の図柄の中で、所定の位置（例えば下段）での停止が許容された図柄の少なくとも一部を示す。図の黒丸印は所定の位置（下段）へ停止させることが許容された図柄（停止目標）を示し、上矢印は所定の位置（下段）での停止が禁止された図柄を示す。「滑りコマ数」が「０」の図柄は黒丸印の図柄に対応し、「滑りコマ数」が「１」以上の図柄は上矢印の図柄に対応する。
【０１１７】
「第２停止テーブル」は、「図柄番号」に対応する図柄が所定の位置（下段）に停止した場合に選択される第２停止テーブル（図２４）の識別番号を示す。
【０１１８】
この図１９に示す第１停止テーブルには、「図柄番号」と「滑りコマ数」と「第２停止テーブル」を対応付けたデータテーブルが、「ＴＲＵＥ」と「ＦＡＬＳＥ」の２系列分含まれている。
サブサブ基板７は、停止順序判定データが示す判定結果において、メインリールの停止順序が遊技用の当選役で設定される停止順序に一致している（あるいは、サブリールの停止順序が演出用の役で設定される停止順序に一致している）場合、「ＴＲＵＥ」のデータテーブルを選択し、それ以外の場合には「ＦＡＬＳＥ」のデータテーブルを選択する。
例えば「ＴＲＵＥ」のデータテーブルでは演出用役で定める演出上有利な出目（メインリールでの入賞に相当する出目）が揃い易くなり、「ＦＡＬＳＥ」のデータテーブルはハズレの出目が揃い易くなるように、各「図柄番号」に対応する「滑りコマ数」の値（各図柄の所定位置からの引き込み範囲）が異なって設定されている。
【０１１９】
ステップＳＴ１０３：
次に、サブサブ基板７は、ステップＳＴ１０２において第１停止テーブルの中から選択した「図柄番号」と「滑りコマ数」との対応付けテーブルに基づいて、第１サブリール停止データの受信タイミングにおいて所定の位置（例えば下段）に表示される停止対象サブリールの図柄と最も近い（最も小さい回転角で所定の位置に到達する）停止目標の図柄を特定する。
具体的には、サブサブ基板７は、第１サブリール停止指示データを受信した場合、その受信タイミングにおける停止対象サブリールの回転角度に応じて、ディスプレイ３５の所定の位置（下段）に表示される図柄に対応した「図柄番号」を取得する。そして、ステップＳＴ１０２において第１停止テーブルの中から選択した「図柄番号」と「滑りコマ数」とのデータテーブルに基づいて、前記取得した「図柄番号」に関連付けられた「滑りコマ数」を取得する。
サブサブ基板７は、「滑りコマ数」を取得すると、この「滑りコマ数」に応じた数の図柄を滑らせて、１番目の停止対象サブリールの映像更新を停止させる。
【０１２０】
また、サブサブ基板７は、ステップＳＴ１０２において第１停止テーブルの中から選択した「図柄番号」と「第２停止テーブル」との対応付けテーブルに基づいて、第１サブリール停止指示データの受信タイミングにおいて所定の位置（下段）に表示される図柄の「図柄番号」に関連付けられた第２停止テーブル（図２４）の識別番号を取得する。なお、ここで取得する第２停止テーブルの識別番号は、まだ停止指示を受けていない２つのサブリールに対応する２つの第２停止テーブルを指定する。
【０１２１】
ステップＳＴ１０４：
サブサブ基板７は、ステップＳＴ１０３で「滑りコマ数」を取得することにより１番目のサブリールの図柄停止位置が定まると、２番目のサブリールの停止に備えて第２停止予測処理を行う。第２停止予測処理では、演出用役データと乱数データにより特定された演出用役において許容されている図柄の組み合わせと、既に停止位置が定まったサブリールにおいてディスプレイ３５に表示される図柄とを考慮して、２番目に停止するサブリールにおいて図柄ごとに所定の位置（例えば下段）での停止が許容されるか否かを判定し、その判定結果を得点化して「図柄番号」に対応付けた停止判定用テーブル（図２２，仮想停止バッファ）を作成する。
【０１２２】
図２０及び図２１は、第２停止予測処理を説明するためのフローチャートである。
なお、サブサブ基板７は、図２０及び図２１に示す第２停止予測処理を、まだ停止指示を受けていない回転中の２つのサブリールについてそれぞれ実行し、この２つのサブリールに対応する２つの仮想停止バッファ（図２２）を作成する。
【０１２３】
ステップＳＴ１５１：
サブサブ基板７は、サブメイン基板５から送信されるデータ（例えば賭けメダル枚数を示すデータ）に基づいて、サブリールにおける有効ライン数とライン情報（有効ラインの配列）を取得する。有効ラインは、メインリールにおける入賞ラインに対応しており、例えば入賞ラインと同様に、横方向の３本と斜め方向の２本の中から設定される。
【０１２４】
ステップＳＴ１５２：
サブサブ基板７は、回転中のサブリールの図柄カウンタから連続した３コマの図柄の種類の情報を取得する。図柄カウンタは、上述した「図柄番号」に対応しており、例えば図柄カウンタが「０」の場合、サブサブ基板７は、「図柄番号」が「０」「１」「２」の図柄の種類の情報（図柄種類識別情報）を取得する。
【０１２５】
ステップＳＴ１５３：
サブサブ基板７は、ステップＳＴ１５２において取得した３コマの図柄と、既に停止位置が定まっているサブリールにおいてディスプレイ３５に表示される３コマの図柄とを組み合わせた図柄パターン（第２停止予測パターン）を、図柄組み合わせカウンタに基づいて取得した図柄パターン（図柄組み合わせパターン）と照合する。
例えば、サブサブ基板７は、サブリールの演出用役において「はずれ」以外の演出上有利な出目の図柄パターンを集めたデータテーブル（図柄組み合わせテーブル）をシステム記憶部７６に格納する。図柄組み合わせカウンタは、この図柄組み合わせテーブルに登録された図柄パターン（図柄種類識別情報の組み合わせ）の１つを指定する。
【０１２６】
ステップＳＴ１５４：
サブサブ基板７は、１本の有効ラインについて、第２停止予測パターンと図柄組み合わせパターンを比較する。そして、サブサブ基板７は、有効ライン上における第２停止予測パターンの２つの図柄と図柄組み合わせパターンの２つの図柄とが一致している場合（３番目に停止する図柄を除いて演出上有利な出目が揃っている場合）、ステップＳＴ１６１（図２１）に移行する。
また、サブサブ基板７は、２番目に停止するサブリールの図柄が何れであっても演出上有利な出目となる場合も、ステップＳＴ１６１に移行する。
【０１２７】
ステップＳＴ１６１：
サブサブ基板７は、演出用役データと乱数データによって特定される演出用役において、第２停止予測パターンの図柄組み合わせの表示が許可されているか否かを判定する。許可されている場合はステップＳＴ１６２へ移行し、許可されていない場合はステップＳＴ１６４へ移行する。
【０１２８】
ステップＳＴ１６２：
ステップＳＴ１６１において第２停止予測パターンの図柄組み合わせの表示が許可されている場合、サブサブ基板７は、ステップＳＴ１５２で指定した図柄カウンタの「図柄番号」に対応する停止得点（優先度データ）を仮想停止バッファ（図２２）から取得し、この取得した停止得点が初期値（０）か否かを判定する。停止得点が初期値の場合はステップＳＴ１６３へ移行し、初期値でない場合はステップＳＴ１５５へ移行する。
【０１２９】
ステップＳＴ１６３：
ステップＳＴ１６２において仮想停止バッファの停止得点が初期値の場合、サブサブ基板７は、この停止得点に１をセットする。停止得点に１をセットした「図柄番号」の図柄は、ディスプレイ３５の所定の位置（下段）に停止させる優先度が高くなる。サブサブ基板７は、ステップＳＴ１６３の後、ステップＳＴ１５５に移行する。
【０１３０】
ステップＳＴ１６４：
一方、ステップＳＴ１６１において第２停止予測パターンの図柄組み合わせの表示が許可されていない場合、サブサブ基板７は、更に３番目に停止するサブリールの図柄が何れであっても演出上有利な出目となるか否かを判定する。演出上有利な出目となる場合はステップＳＴ１６５へ移行し、そうでない場合はステップＳＴ１５５へ移行する。
【０１３１】
ステップＳＴ１６５：
３番目に停止するサブリールの図柄が何れであっても演出上有利な出目となる場合、サブサブ基板７は、ステップＳＴ１５２で指定した図柄カウンタの「図柄番号」に対応する仮想停止バッファ（図２２）の停止得点を−１０にセットする。停止得点に−１０をセットした「図柄番号」の図柄は、ディスプレイ３５の所定の位置（下段）での停止が禁止される。サブサブ基板７は、ステップＳＴ１６５の後、ステップＳＴ１５５に移行する。
【０１３２】
ステップＳＴ１５５，ＳＴ１５６：
サブサブ基板７は、有効ラインカウンタ（有効ラインを指定するカウンタ）に１を加算し、この加算結果において有効ラインカウンタが上限を超えてない場合は、再びステップＳＴ１５４以降の処理を繰り返す。これにより、サブサブ基板７は、他の有効ラインについても上述したＳＴ１５４以降の処理を実行する。有効ラインカウンタが上限を超えている場合（すなわち、全ての有効ラインについて上述したＳＴ１５４以降の処理を行った場合）、サブサブ基板７はステップＳＴ１５７へ移行する。
【０１３３】
ステップＳＴ１５７，ＳＴ１５８：
サブサブ基板７は、図柄組み合わせカウンタに１を加算し、この加算結果において図柄組み合わせカウンタが上限を超えてない場合は、再びステップＳＴ１５３以降の処理を繰り返す。これにより、サブサブ基板７は、図柄組み合わせテーブルに登録される他の図柄組み合わせパターンについても、上述したＳＴ１５３以降の処理を実行する。図柄組み合わせカウンタが上限を超えている場合（すなわち、図柄組み合わせテーブルに登録される全ての図柄組み合わせパターンについて上述したＳＴ１５３以降の処理を行った場合）、サブサブ基板７はステップＳＴ１５９へ移行する。
【０１３４】
ステップＳＴ１５９，ＳＴ１６０：
サブサブ基板７は、図柄カウンタに１を加算し、この加算結果において図柄カウンタが上限を超えてない場合は、再びステップＳＴ１５２以降の処理を繰り返す。これにより、サブサブ基板７は、他の第２停止予測パターン（３つの連続する図柄の組み合わせ）についても上述したＳＴ１５２以降の処理を実行する。図柄カウンタが上限を超えている場合（すなわち、全ての第２停止予測パターンについて上述したＳＴ１５２以降の処理を行った場合）、サブサブ基板７は第２停止予測処理を終了する。
【０１３５】
上述したステップＳＴ１５１〜ＳＴ１６５の第２停止予測処理によって、例えば図２２に示すような仮想停止バッファが作成される。
【０１３６】
次に、回転開始から２番目にサブリールを停止する処理について、図２３のフローチャートを参照して説明する。
【０１３７】
ステップＳＴ２０１：
サブサブ基板７は、２番目にサブリールを停止させる第２サブリール停止データと、停止順序の判定結果を示す停止順序判定データをサブメイン基板５から受信した場合、ステップＳＴ１０３（図１７）で取得した第２停止テーブルの識別番号により指定される２つの第２停止テーブルから、第２サブリール停止データにおいて停止対象とされたサブリールに対応する第２停止テーブルを選択する。また、サブサブ基板７は、この選択された第２停止テーブルの中から、停止順序判定データに応じたデータテーブルを更に選択する。
【０１３８】
図２４は、第２停止テーブルの一例を示す図である。
図２４に示す第１停止テーブルにおいて、「停止得点」は、先に説明した仮想停止バッファ（図２２）と同様に、ディスプレイ３５の所定位置（下段）で図柄を停止させる優先度を示すデータである。
【０１３９】
「検索フラグ」（検索方向データ）は、後述するステップＳＴ２０５において参照するデータであり、停止位置を押下位置の近くから検索するか遠くから検索するかを指定する。
【０１４０】
「第３停止テーブル」は、「図柄番号」に対応する図柄が所定の位置（下段）に停止した場合に選択される第３停止テーブル（図２９）の識別番号を示す。
【０１４１】
この図２４に示す第２停止テーブルには、「図柄番号」と「停止得点」と「第３停止テーブル」を対応付けたデータテーブルが、「ＴＲＵＥ」と「ＦＡＬＳＥ」の２系列分含まれている。
サブサブ基板７は、停止順序判定データが示す判定結果において、メインリールの停止順序が遊技用の当選役で設定される停止順序に一致している（あるいは、サブリールの停止順序が演出用の役で設定される停止順序に一致している）場合、「ＴＲＵＥ」のデータテーブルを選択し、それ以外の場合には「ＦＡＬＳＥ」のデータテーブルを選択する。
【０１４２】
ステップＳＴ２０２：
次に、サブサブ基板７は、ステップＳＴ２０１において停止順序判定データに応じて選択したデータテーブルの「停止得点」と、第２停止予測処理（図２０，図２１）で作成した停止対象サブリールの仮想停止バッファ（図２２）の「停止得点」とを、同一の「図柄番号」同士で加算する。図２５は、上記加算後の仮想停止バッファの例を示す。
【０１４３】
ステップＳＴ２０３：
次に、サブサブ基板７は、ステップＳＴ２０１において停止順序判定データに応じて選択したデータテーブルを参照して、第２サブリール停止データの受信タイミングにおいてディスプレイ３５の所定位置（下段）にある図柄（押下位置の図柄／第２停止タイミング図柄）の「図柄番号」に対応した第３停止テーブル（図２９）の識別番号と検索フラグを取得する。
例えば図２４に示す第２停止テーブルにおいて「ＴＲＵＥ」のデータテーブルを選択している場合において、押下位置の図柄の「図柄番号」が「１４」とすると、サブサブ基板７は、図２４の点線で囲った第３停止テーブルの識別番号（１）と検索フラグ（１）を取得する。
【０１４４】
ステップＳＴ２０４：
次に、サブサブ基板７は、押下位置の図柄の「図柄番号」から４コマ先までの仮想停止バッファを取得する。
例えば、図２０に示す仮想停止バッファが作成されている場合において、押下位置の「図柄番号」が「１５」の場合、サブサブ基板７は、上側の点線で囲われた部分を取得する。
【０１４５】
ステップＳＴ２０５：
次に、サブサブ基板７は、ステップＳＴ２０３で取得した検索フラグの値に応じて、検索フラグが「０」であればステップＳＴ２０６へ移行し、「１」であればステップＳＴ２０７へ移行する。
【０１４６】
ステップＳＴ２０６：
検索フラグが「０」の場合、サブサブ基板７は、ステップＳＴ２０４で取得した全５コマの仮想停止バッファの中で押下位置の図柄から最も近く、かつ、停止得点が最大の箇所を、停止位置の図柄として設定する。
例えば、図２５に示す仮想停止バッファにおいて、押下位置の図柄の「図柄番号」が「１５」の場合、サブサブ基板７は、押下位置の図柄から最も近く、かつ、停止得点が最大の「２」となっている図柄番号「１７」の図柄を停止位置として設定する。
また、図２５に示す仮想停止バッファにおいて、押下位置の図柄の「図柄番号」が「３」の場合、サブサブ基板７は、押下位置の図柄から最も近く、かつ、停止得点が最大の「０」（この例では全て「０」）となっている図柄番号「３」の図柄を停止位置として設定する。
【０１４７】
ステップＳＴ２０７：
他方、検索フラグが「１」の場合、サブサブ基板７は、ステップＳＴ２０４で取得した全５コマの仮想停止バッファの中で押下位置の図柄の図柄から最も遠く、かつ、停止得点が最大の箇所を、停止位置の図柄として設定する。
例えば、図２５に示す仮想停止バッファにおいて、押下位置の図柄の「図柄番号」が「１５」の場合、サブサブ基板７は、押下位置の図柄から最も遠く、かつ、停止得点が最大の「２」となっている図柄番号「１９」を停止位置として設定する。
また、図２５に示す仮想停止バッファにおいて、押下位置の図柄の「図柄番号」が「３」の場合、サブサブ基板７は、押下位置の図柄から最も遠く、かつ、停止得点が最大の「０」（この例では全て「０」）となっている図柄番号「７」を停止位置として設定する。
【０１４８】
サブサブ基板７は、ステップＳＴ２０６又はＳＴ２０７において停止位置の「図柄番号」を設定すると、この「図柄番号」の図柄がディスプレイ３５の所定位置（下段）に来たところで２番目の停止対象サブリールの映像更新を停止させる。
【０１４９】
ステップＳＴ２０７：
２番目のサブリールの停止位置が定まると、次にサブサブ基板７は、３番目のサブリールの停止に備えて第３停止予測処理を行う。第３停止予測処理においても、上述した第２停止予測処理（図２０，図２１）と同様に、「図柄番号」と「停止得点」を対応付けた仮想停止バッファを作成する。
【０１５０】
図２６及び図２７は、第３停止予測処理を説明するためのフローチャートである。
図２６，図２７におけるステップＳＴ２５１〜ＳＴ２６５は、図２０，図２１におけるステップＳＴ１５１〜ＳＴ１６５とそれぞれ対応しており、ほぼ同様の処理が実行される。ただし、第３停止予測処理においては、第２停止予測処理のステップＳＴ１６４（図２１）に対応した処理が省略される。
【０１５１】
次に、回転開始から３番目にサブリールを停止する処理について、図２８のフローチャートを参照して説明する。
【０１５２】
ステップＳＴ３０１：
サブサブ基板７は、３番目にサブリールを停止させる第３サブリール停止データと、停止順序の判定結果を示す停止順序判定データをサブメイン基板５から受信した場合、ステップＳＴ２０３（図２３）で取得した識別番号により指定される第３停止テーブル（図２９）を読み出し、この第３停止テーブルの中から、停止順序判定データに応じたデータテーブルを選択する。
【０１５３】
図２９は、第３停止テーブルの一例を示す図である。
図２９に示す第３停止テーブルにおいて、「停止得点」，「検索フラグ」は図２４に示す第２停止テーブルと同様である。この図２９に示す第３停止テーブルにおいても、「図柄番号」と「停止得点」と「第３停止テーブル」を対応付けたデータテーブルが、「ＴＲＵＥ」と「ＦＡＬＳＥ」の２系列分含まれている。
サブサブ基板７は、停止順序判定データが示す判定結果において、メインリールの停止順序が遊技用の当選役で設定される停止順序に一致している（あるいは、サブリールの停止順序が演出用の役で設定される停止順序に一致している）場合、「ＴＲＵＥ」のデータテーブルを選択し、それ以外の場合には「ＦＡＬＳＥ」のデータテーブルを選択する。
【０１５４】
ステップＳＴ３０２：
サブサブ基板７は、ステップＳＴ３０１において停止順序判定データに応じて選択したデータテーブルの「停止得点」と、第３停止予測処理（図２６，図２７）で作成した停止対象サブリールの仮想停止バッファの「停止得点」とを、同一の「図柄番号」同士で加算する。
【０１５５】
ステップＳＴ３０３：
サブサブ基板７は、ステップＳＴ３０１において停止順序判定データに応じて選択したデータテーブルを参照して、第３サブリール停止データの受信タイミングにおいてディスプレイ３５の所定位置（下段）にある図柄（押下位置の図柄／第３停止タイミング図柄）の「図柄番号」に対応した検索フラグを取得する。
【０１５６】
ステップＳＴ３０４：
サブサブ基板７は、押下位置の図柄の「図柄番号」から４コマ先までの仮想停止バッファを取得する。
【０１５７】
ステップＳＴ３０５：
サブサブ基板７は、ステップＳＴ３０３で取得した検索フラグの値に応じて、検索フラグが「０」であればステップＳＴ３０６へ移行し、「１」であればステップＳＴ３０７へ移行する。
【０１５８】
ステップＳＴ３０６：
検索フラグが「０」の場合、サブサブ基板７は、ステップＳＴ３０４で取得した全５コマの仮想停止バッファの中で押下位置の図柄から最も近く、かつ、停止得点が最大の箇所を、停止位置の図柄として設定する。
【０１５９】
ステップＳＴ３０７：
他方、検索フラグが「１」の場合、サブサブ基板７は、ステップＳＴ３０４で取得した全５コマの仮想停止バッファの中で押下位置の図柄から最も遠く、かつ、停止得点が最大の箇所を、停止位置の図柄として設定する。
【０１６０】
サブサブ基板７は、ステップＳＴ３０６又はＳＴ３０７において停止位置の「図柄番号」を設定すると、この「図柄番号」の図柄がディスプレイ３５の所定位置（下段）に来たところで３番目の停止対象サブリールの映像更新を停止させる。
【０１６１】
以上説明したように、本実施形態に係るパチスロ機１によれば、メインリールの回転開始を示すデータがサブメイン基板５を介してサブサブ基板７に入力されると、サブサブ基板７は、サブリールが一斉に回転を開始する映像を構成してディスプレイ３５に表示させる。また、メインリールの停止を示すデータがサブメイン基板５を介してサブサブ基板７に入力されると、サブサブ基板７は、そのデータの入力タイミングに応じた図柄でサブリールが停止する映像を構成してディスプレイ３５に表示させる。
このように、本実施形態に係るパチスロ機１では、リール回転開始を示すデータを入力したサブサブ基板７がサブリールの回転映像を構成してディスプレイ３５に表示させているので、サブメイン基板５は、サブリールの映像をフレーム期間毎に指定する必要がない。これにより、サブメイン基板５からサブサブ基板７へ送信する画面制御用のデータを大幅に減らすことができる。画面制御用のデータ送信を減らすことにより、データの送受信処理にともなう遅延時間が短くなり、スタートレバー２０５を押してからサブリールの回転が開始するまでのレスポンスを格段に向上することができる。
また、本実施形態に係るパチスロ機１では、リール停止を示すデータを入力したサブサブ基板７がサブリールの停止映像を構成してディスプレイ３５に表示させることで、上述と同様に画面制御用のデータを減らし、リール停止ボタンを押してからサブリールの回転が停止するまでのレスポンスについても格段に向上することができる。
【０１６２】
更に、本実施形態に係るパチスロ機１によれば、上述したように６０ｆｐｓの偶数フレームの処理で３０ｆｐｓの下半分を描画し、奇数フレームの処理で３０ｆｐｓの上半分を描画することで、６０ｆｐｓの奇数フレームおよび偶数フレームの双方で３０ｆｐｓの画像全体を描画する場合に比べて、処理部７０の処理負荷を半分にできる。
これにより、画像描画が遅れることにより、画質が劣化することを回避でき、高画質な画像を安定して表示できる。
【０１６３】
また、本実施形態に係るパチスロ機１によれば、サブリールの映像の回転制御に係る種々のデータをサブサブ基板７において持つことができるので、演出内容の決定のために膨大なデータを管理する必要があるサブメイン基板５の記憶容量の圧迫を避けることができる。
【０１６４】
なお、本発明は上述した実施形態に限定されるものではなく、他の種々のバリエーションを含んでいる。
【０１６５】
また、上述した実施形態では、サブリールの停止順序の判定をサブメイン基板５において行っているが、本発明はこれに限定されない。本発明の他の実施形態では、サブリールの停止順序の判定をサブサブ基板５において行ってもよい。
【０１６６】
上述した実施形態では、図１０に示すステップＳＴ１３でフレームバッファＦＢＯ＿Ａをレンダリング対象に設定し、フレームバッファＦＢＯ＿Ｂをバックバッファ対象に設定したが逆に設定してもよい。
【０１６７】
また、図１２に示すフローでは、偶数フレームの場合にステップＳＴ４４の処理を行い、奇数フレームの場合にステップＳＴ４７の処理を行う場合を例示したが、逆の処理を行うようにしてもよい。
【０１６８】
また、上述した実施形態では、３０ｆｐｓ用フレームバッファ１０３を上下でシザリングする場合を例示したが上下以外の複数の任意の領域でシザリングし、これらに分割して描画を行うようにしてもよい。
また、フレームレートは、３０ｆｐｓ、６０ｆｐｓ以外の任意の複数のフレームレートを採用することができる。
【０１６９】
また、６０ｆｐｓ用フレームバッファ１０５で描画する画面上の領域は上述したものに限定されず、任意である。
【産業上の利用可能性】
【０１７０】
本発明は画像処理システムに適用可能である。
【符号の説明】
【０１７１】
１…パチスロ機，３…メイン基板，５…サブメイン基板，７…サブサブ基板，１１…メダル投入部，１３…メダル払出部，１５…くじ抽選部，１７…リール回転部，２０…操作ボタン群，３１…告知ランプ，３５…ディスプレイ，３７…スピーカ，２０１…１枚ベットボタン，１０３…３０ｆｐｓ用フレームバッファ、１０５…６０ｆｐｓ用フレームバッファ、２０３…３枚ベットボタン，２０５…スタートレバー，２０７Ｌ…左停止ボタン，２０７Ｍ…中停止ボタン，２０７Ｒ…右停止ボタン
【図１】
2013144053.tif 000003
【図２】
2013144053.tif 000004
【図３】
2013144053.tif 000005
【図４】
2013144053.tif 000006
【図５】
2013144053.tif 000007
【図６】
2013144053.tif 000008
【図７】
2013144053.tif 000009
【図８】
2013144053.tif 000010
【図９】
2013144053.tif 000011
【図１０】
2013144053.tif 000012
【図１１】
2013144053.tif 000013
【図１２】
2013144053.tif 000014
【図１３】
2013144053.tif 000015
【図１４】
2013144053.tif 000016
【図１５】
2013144053.tif 000017
【図１６】
2013144053.tif 000018
【図１７】
2013144053.tif 000019
【図１８】
2013144053.tif 000020
【図１９】
2013144053.tif 000021
【図２０】
2013144053.tif 000022
【図２１】
2013144053.tif 000023
【図２２】
2013144053.tif 000024
【図２３】
2013144053.tif 000025
【図２４】
2013144053.tif 000026
【図２５】
2013144053.tif 000027
【図２６】
2013144053.tif 000028
【図２７】
2013144053.tif 000029
【図２８】
2013144053.tif 000030
【図２９】
2013144053.tif 000031
【手続補正書】
【提出日】平成24年6月11日(2012.6.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のメモリと、第２のメモリとを備え、第１のレートで表示される画像の画像データを記憶し、前記第１のメモリと前記第２のメモリとを、第１のレンダリング対象および第１の読み出し対象として交互に切り換える第１のレート用メモリ群と、
第３のメモリと、第４のメモリとを備え、第１の画像データと第２の画像データとが時系列に交互に含まれ前記第１のレートより時間間隔が短い第２のレートで表示される複数の画像データを記憶し、第２のレンダリング対象および第２の読み出し対象として、前記第３のメモリと前記第４のメモリとを交互に切り換える第２のレート用メモリ群と、
制御回路と
を有し、
前記制御回路は、
前記第１の画像データについて処理する場合に、前記第１のメモリおよび前記第２のメモリのうち前記第１のレンダリング対象のメモリをクリアし、前記第１のレートの当該領域に対応する画像データを、当該第１のレンダリング対象のメモリの複数分割された領域のうち単数または複数の第１の領域に書き込み、当該第１の領域以外の第２の領域には書き込まない第１の処理と、
前記第２の画像データについて処理する場合に、前記第１の処理で前記第１の画像データが書き込まれた前記第１のレンダリング対象のメモリをクリアせずに、前記第１のレートの当該領域に対応する画像データを、当該第１のレンダリング対象のメモリの前記複数分割された領域のうち前記第２の領域に書き込み、前記第１の領域には書き込まず、その後、前記第１のメモリと前記第２のメモリとの間で前記第１のレンダリング対象および前記第１の読み出し対象を切り換える第２の処理と、
前記第１の処理と前記第２の処理との間に実行され、前記第３のメモリあるいは前記第４のメモリうち前記第２のレンダリング対象のメモリの所定領域に、前記第２のレートの前記第１の画像データまたは前記第２の画像データを書き込む第３の処理と、
前記第３の処理の後に実行され、前記第１の読み出し対象のメモリから読み出した第１のレートの画像データを、前記第２のレンダリング対象のメモリに、当該メモリに記憶されている第２のレートの画像データに上書きして書き込む第４の処理と
を実行し、
前記第４の処理の後に、前記第１の画像データと前記第２の画像データとのうち次に処理を行う画像データに対応した前記第１の処理または前記第２の処理を実行する
画像処理装置。
【請求項２】
前記制御回路は、
前記第４の処理の後に、前記第３のメモリと前記第４のメモリとの間で前記第２のレンダリング対象および前記第２の読み出し対象を切り換える第５の処理と、
前記第５の処理の後に、前記第２のレンダリング対象のメモリをクリアする第６の処理と
を実行する請求項１に記載の画像処理装置。
【請求項３】
前記第２のレートは、前記第１のレートの半分の時間間隔のレートであり、
前記制御回路は、
前記第２のレートの偶数番目および奇数番目のうち一方の前記第１の画像データについては処理する場合に、前記第１のレンダリング対象のメモリをクリアし、当該第１のレンダリング対象のメモリの２分割された領域のうち一方の前記第１の領域に、前記第１のレートの当該領域に対応する画像データを書き込む前記第１の処理と、
前記第２のレートの偶数番目および奇数番目のうち他方の前記第２の画像データについて処理する場合に、前記第１のレンダリング対象のメモリの前記２分割された他方の前記第２の領域に、前記第１のレートの当該領域に対応する画像データを書き込み、その後、前記第１のメモリと前記第２のメモリとの間で前記第１のレンダリング対象および前記第１の読み出し対象を切り換える前記第２の処理と
を行う請求項２に記載の画像処理装置。
【請求項４】
複数種類の図柄を可変表示する可変表示部と、
入力される遊技者の指示に応じて前記可変表示部における可変表示の開始と停止を制御するとともに、前記可変表示の開始と停止による遊技の進行状態を示す状態データを出力する第１制御回路と、
少なくとも映像を表示する表示部を含み、遊技の進行状態に応じた演出を行う演出部と、
前記第１制御回路の前記状態データに対応した演出内容を指定する演出指定データを出力する第２制御回路と、
映像データを記憶する映像記憶部と
をさらに有し、
前記第１のレート用メモリ群および前記第２のレート用メモリ群は、前記画像データとして前記映像データを記憶し、
第３の制御回路が、前記画像データとして前記映像データを用いて前記制御回路の前記第１の処理、前記第２の処理、前記第３の処理および前記第４の処理を実行し、前記演出指定データが指定する演出を行うように前記演出部を制御する
請求項１に記載の画像処理措置。
【請求項５】
第１のメモリと、第２のメモリとを備え、第１のレートで表示される画像の画像データを記憶し、前記第１のメモリと前記第２のメモリとを、第１のレンダリング対象および第１の読み出し対象として交互に切り換える第１のレート用メモリ群と、
第３のメモリと、第４のメモリとを備え、第１の画像データと第２の画像データとが時系列に交互に含まれ前記第１のレートより時間間隔が短い第２のレートで表示される複数の画像データを記憶し、第２のレンダリング対象および第２の読み出し対象として、前記第３のメモリと前記第４のメモリとを交互に切り換える第２のレート用メモリ群と、
制御回路とを用いて行う画像処理方法であって、前記制御回路は、
前記第１の画像データについて処理する場合に、前記第１のメモリおよび前記第２のメモリのうち前記第１のレンダリング対象のメモリをクリアし、前記第１のレートの当該領域に対応する画像データを、当該第１のレンダリング対象のメモリの複数分割された領域のうち単数または複数の第１の領域に書き込み、当該第１の領域以外の第２の領域には書き込まない第１の処理と、
前記第２の画像データについて処理する場合に、前記第１の処理で前記第１の画像データが書き込まれた前記第１のレンダリング対象のメモリをクリアせずに、前記第１のレートの当該領域に対応する画像データを、当該第１のレンダリング対象のメモリの前記複数分割された領域のうち前記第２の領域に書き込み、前記第１の領域には書き込まず、その後、前記第１のメモリと前記第２のメモリとの間で前記第１のレンダリング対象および前記第１の読み出し対象を切り換える第２の処理と、
前記第１の処理と前記第２の処理との間に実行され、前記第３のメモリあるいは前記第４のメモリうち前記第２のレンダリング対象のメモリの所定領域に、前記第２のレートの前記第１の画像データまたは前記第２の画像データを書き込む第３の処理と、
前記第３の処理の後に実行され、前記第１の読み出し対象のメモリから読み出した第１のレートの画像データを、前記第２のレンダリング対象のメモリに、当該メモリに記憶されている第２のレートの画像データに上書きして書き込む第４の処理と
を実行し、
前記第４の処理の後に、前記第１の画像データと前記第２の画像データとのうち次に処理を行う画像データに対応した前記第１の処理または前記第２の処理を実行する
画像処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明に係る画像処理装置は、第１のメモリと、第２のメモリとを備え、第１のレートで表示される画像の画像データを記憶し、前記第１のメモリと前記第２のメモリとを、第１のレンダリング対象および第１の読み出し対象として交互に切り換える第１のレート用メモリ群と、第３のメモリと、第４のメモリとを備え、第１の画像データと第２の画像データとが時系列に交互に含まれ前記第１のレートより時間間隔が短い第２のレートで表示される複数の画像データを記憶し、第２のレンダリング対象および第２の読み出し対象として、前記第３のメモリと前記第４のメモリとを交互に切り換える第２のレート用メモリ群と、制御回路と
を有し、前記制御回路は、前記第１の画像データについて処理する場合に、前記第１のメモリおよび前記第２のメモリのうち前記第１のレンダリング対象のメモリをクリアし、前記第１のレートの当該領域に対応する画像データを、当該第１のレンダリング対象のメモリの複数分割された領域のうち単数または複数の第１の領域に書き込み、当該第１の領域以外の第２の領域には書き込まない第１の処理と、前記第２の画像データについて処理する場合に、前記第１の処理で前記第１の画像データが書き込まれた前記第１のレンダリング対象のメモリをクリアせずに、前記第１のレートの当該領域に対応する画像データを、当該第１のレンダリング対象のメモリの前記複数分割された領域のうち前記第２の領域に書き込み、前記第１の領域には書き込まず、その後、前記第１のメモリと前記第２のメモリとの間で前記第１のレンダリング対象および前記第１の読み出し対象を切り換える第２の処理と、前記第１の処理と前記第２の処理との間に実行され、前記第３のメモリあるいは前記第４のメモリうち前記第２のレンダリング対象のメモリの所定領域に、前記第２のレートの前記第１の画像データまたは前記第２の画像データを書き込む第３の処理と、前記第３の処理の後に実行され、前記第１の読み出し対象のメモリから読み出した第１のレートの画像データを、前記第２のレンダリング対象のメモリに、当該メモリに記憶されている第２のレートの画像データに上書きして書き込む第４の処理とを実行し、前記第４の処理の後に、前記第１の画像データと前記第２の画像データとのうち次に処理を行う画像データに対応した前記第１の処理または前記第２の処理を実行する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明に係る画像処理方法は、第１のメモリと、第２のメモリとを備え、第１のレートで表示される画像の画像データを記憶し、前記第１のメモリと前記第２のメモリとを、第１のレンダリング対象および第１の読み出し対象として交互に切り換える第１のレート用メモリ群と、第３のメモリと、第４のメモリとを備え、第１の画像データと第２の画像データとが時系列に交互に含まれ前記第１のレートより時間間隔が短い第２のレートで表示される複数の画像データを記憶し、第２のレンダリング対象および第２の読み出し対象として、前記第３のメモリと前記第４のメモリとを交互に切り換える第２のレート用メモリ群と、制御回路とを用いて行う画像処理方法であって、前記制御回路は、前記第１の画像データについて処理する場合に、前記第１のメモリおよび前記第２のメモリのうち前記第１のレンダリング対象のメモリをクリアし、前記第１のレートの当該領域に対応する画像データを、当該第１のレンダリング対象のメモリの複数分割された領域のうち単数または複数の第１の領域に書き込み、当該第１の領域以外の第２の領域には書き込まない第１の処理と、前記第２の画像データについて処理する場合に、前記第１の処理で前記第１の画像データが書き込まれた前記第１のレンダリング対象のメモリをクリアせずに、前記第１のレートの当該領域に対応する画像データを、当該第１のレンダリング対象のメモリの前記複数分割された領域のうち前記第２の領域に書き込み、前記第１の領域には書き込まず、その後、前記第１のメモリと前記第２のメモリとの間で前記第１のレンダリング対象および前記第１の読み出し対象を切り換える第２の処理と、前記第１の処理と前記第２の処理との間に実行され、前記第３のメモリあるいは前記第４のメモリうち前記第２のレンダリング対象のメモリの所定領域に、前記第２のレートの前記第１の画像データまたは前記第２の画像データを書き込む第３の処理と、前記第３の処理の後に実行され、前記第１の読み出し対象のメモリから読み出した第１のレートの画像データを、前記第２のレンダリング対象のメモリに、当該メモリに記憶されている第２のレートの画像データに上書きして書き込む第４の処理とを実行し、前記第４の処理の後に、前記第１の画像データと前記第２の画像データとのうち次に処理を行う画像データに対応した前記第１の処理または前記第２の処理を実行する。