(57)【特許請求の範囲】
【請求項１】
要素画像として３Ｄ画像を有し、表示画面の画面切換周期に同期して変化する表示画像を、表示展開ストーリーを規定したシナリオに従って作成し前記表示画面に表示させる表示装置であって、
基本形となるモデルを規定するモデルデータおよび前記モデルの変化を示す複数のアクションを規定するアクションデータを有して前記３Ｄ画像を表現する３Ｄ画像データを記憶する３Ｄ画像記憶手段と、
前記シナリオをデータ化した全体シナリオデータであって、前記３Ｄ画像データを指定する３Ｄデータ指定情報および前記複数のアクションのタイミングを前記画面切換周期に適合するフレーム番号で指定するフレーム番号指定情報を含む全体シナリオデータを記憶するシナリオ記憶手段と、
前記３Ｄ画像を描画して記憶するための描画バッファと、
前記表示画面に合わせて前記要素画像を登場画像として配置し前記表示画像を作成して記憶するための表示バッファと、
前記シナリオに従って登場する要素画像が前記３Ｄ画像のときに、前記３Ｄデータ指定情報に対応する３Ｄ画像データおよび前記全体シナリオデータのうちの少なくとも前記フレーム番号指定情報を、３Ｄ描画情報としてロードする３Ｄ描画情報ロード手段と、
ロードされた前記３Ｄ描画情報に基づいて前記描画バッファ内に描画することにより、要素画像となる前記３Ｄ画像を作成する３Ｄ画像作成手段と、
前記描画バッファ内に描画された前記３Ｄ画像を含む矩形領域の画像を２Ｄ化画像として、その２Ｄ化画像を前記描画バッファから読み出して、前記表示バッファに配置する３Ｄ画像読出手段と、
を備え、
前記３Ｄ画像データは、前記３Ｄ画像が登場する画面のうち、先頭から所定数の画面に登場する前記３Ｄ画像に対応する所定数の２Ｄ要素画像と同一の２Ｄ画像を先行２Ｄ化画像として、その所定数の先行２Ｄ化画像を表現する先行２Ｄ化画像データをさらに有し、
前記３Ｄ画像読出手段は、前記３Ｄ描画情報のロードが完了しているか否かに拘わらず、前記先頭から所定数の画面に登場する前記３Ｄ画像については、対応する前記２Ｄ化画像を前記描画バッファ内から読み出して配置する代わりに、前記所定数の先行２Ｄ化画像データに基づいて前記先行２Ｄ化画像を前記表示バッファに配置し、
前記３Ｄ画像作成手段は、前記先頭の所定数の分の次の３Ｄ画像から前記描画バッファ内に描画することを特徴とする表示装置。
【請求項２】
表示展開ストーリーを規定したシナリオに従って３Ｄ画像を描画バッファに描画し、前記描画バッファ内の描画された前記３Ｄ画像を含む矩形領域の画像を２Ｄ化画像として読み出して、表示画面に合わせて表示バッファに配置し、前記３Ｄ画像を要素画像として有して前記表示画面の画面切換周期に同期して変化する表示画像を、前記シナリオに従って作成して前記表示画面に表示させるための表示装置の表示制御方法であって、
前記３Ｄ画像が登場する画面のうち、先頭から所定数の画面に登場する前記３Ｄ画像に対応する所定数の２Ｄ化画像と同一の２Ｄ画像を先行２Ｄ化画像として、前記３Ｄ画像を表現する３Ｄ画像データに、前記所定数の先行２Ｄ化画像を表現する先行２Ｄ化画像データを含め、
少なくとも対応する３Ｄ画像データを含む前記描画バッファへの描画に必要な３Ｄ描画情報をその描画に先立ってロードするとともに、前記３Ｄ描画情報のロードの完了時期に拘わらず、前記先頭から所定数の画面に登場する分の３Ｄ画像については、対応する２Ｄ化画像を前記描画バッファ内から読み出して配置する代わりに、前記所定数の先行２Ｄ化画像データに基づいて前記先行２Ｄ化画像を前記表示バッファに配置し、前記先頭の所定数の分の次の３Ｄ画像から前記描画バッファ内への描画を行うことを特徴とする表示装置の表示制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パチンコ機などの遊技機や懸賞（当たり）付きの自動販売機などで利用される表示装置および表示装置の表示制御方法に関する。
【０００２】
【従来の技術】
従来から、この種の表示装置では、各種の表示展開ストーリーを規定するシナリオを所定のＲＯＭ（図１ではアニメーションシナリオデータＲＯＭ１１が相当：以下同様にカッコ内に例示する）に記憶しておき、例えばユーザの操作などの不確定要素となる外乱（イベント）や乱数などに基づいて次のストーリーを選択して、表示すべき表示内容（表示画像）を決定し、その決定に基づいた表示画像を作成して、表示する。この場合、表示画面（図１の表示器２０）の１画面分の表示切換周期（画面切換周期）に同期して、シナリオに従って表示する要素画像を、表示画面に合わせた表示（スクリーン）用バッファ（図１のスクリーンバッファ２１）に描画することにより、表示画像を作成し、それを順次走査・送出することにより表示する。
【０００３】
ここで、登場画像として、２次元（２Ｄ）画像に加えて、擬似的な３次元画像（いわゆる３Ｄ画像）を表示できるものも知られている。まず、２Ｄ画像は、記憶容量節約のため圧縮画像として所定のＲＯＭ（図１の２Ｄ画像データＲＯＭ１２）に記憶され、シナリオに従って表示する際に、表示に先行して、画像展開用の記憶領域（展開バッファ：図１の２Ｄデコードバッファ３２）に、矩形の画像（ビットマップのマトリクス画像）として画像展開された後、表示用バッファに配置される。
【０００４】
一方、３Ｄ画像を規定する３Ｄ画像データは、基本形を規定するモデルデータと、その各種の動作（アクション）を規定するアクションデータと、それらの構成素材（色調や材質感も含む）を規定するテクスチャデータと、を含んで構成され（図６参照）、所定のＲＯＭ（図１の３Ｄ画像データＲＯＭ４１）に記憶される。また、３Ｄ画像は、３Ｄ画像データに基づいて、表示に先行して、所定の記憶領域（描画バッファ：図１の３Ｄデコードバッファ４２）内に描画される。この場合、下地となる背景を無色透明（以下「透過色」）として、アクションデータに基づいて、フレーム毎に（フレーム番号に対応して）、基本形を変化させた各動作（各アクション）後の様子が描画バッファに描かれ、透過色の背景を含む矩形の２Ｄ画像（２Ｄ化画像）として、上述の圧縮画像を画像展開した２Ｄ画像と同様に、表示用バッファに配置される。
【０００５】
【発明が解決しようとする課題】
ところで、２Ｄ登場画像の場合、シナリオで指定された画像番号順に（図３（ｂ）参照）、逐次、画像展開して表示バッファに描画するので、シナリオを展開（デコード）した直後に、画像展開〜描画に移行できる。これに対して、３Ｄ登場画像の場合、基本形とその変化により描画するので、その描画のために必要なシナリオデータのフレーム番号指定部分と（図３（ｃ）参照）、その３Ｄデータ番号で指定された３Ｄ画像データ（図６（ｂ）参照）との全てを、３Ｄ画像を描画するための３Ｄ描画情報として、最初にワーク領域（図１の３Ｄワーク領域４３）にロードして揃えてから、アクションデータに基づくフレーム毎の描画に移行する必要がある。すなわち、従来の表示装置では、図７に示すように、３Ｄ描画情報の初期ロードが終了するまでの間が表示制御のタイムラグとなり、その間、３Ｄ画像の描画に移行できず、それを要素画像とする表示画像の描画〜表示を待たせる必要があった。
【０００６】
本発明は、シナリオに従って描画する３Ｄ画像を要素画像とする表示画像を、初期ロードによるタイムラグを低減して、早期に表示開始できる表示装置および表示装置の表示制御方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明の請求項１の表示装置は、要素画像として３Ｄ画像を有し、表示画面の画面切換周期に同期して変化する表示画像を、表示展開ストーリーを規定したシナリオに従って作成し前記表示画面に表示させる表示装置であって、基本形となるモデルを規定するモデルデータおよび前記モデルの変化を示す複数のアクションを規定するアクションデータを有して前記３Ｄ画像を表現する３Ｄ画像データを記憶する３Ｄ画像記憶手段と、前記シナリオをデータ化した全体シナリオデータであって、前記３Ｄ画像データを指定する３Ｄデータ指定情報および前記複数のアクションのタイミングを前記画面切換周期に適合するフレーム番号で指定するフレーム番号指定情報を含む全体シナリオデータを記憶するシナリオ記憶手段と、前記３Ｄ画像を描画して記憶するための描画バッファと、前記表示画面に合わせて要素画像を登場画像として配置し前記表示画像を作成して記憶するための表示バッファと、前記シナリオに従って登場する要素画像が３Ｄ画像のときに、その３Ｄデータ指定情報に対応する３Ｄ画像データおよび前記全体シナリオデータのうちの少なくとも前記フレーム番号指定情報を、３Ｄ描画情報としてロードする３Ｄ描画情報ロード手段と、ロードされた前記３Ｄ描画情報に基づいて前記描画バッファ内に描画することにより、要素画像となる前記３Ｄ画像を作成する３Ｄ画像作成手段と、前記描画バッファ内に描画された前記３Ｄ画像を含む矩形領域の画像を２Ｄ化画像として、前記２Ｄ化画像を前記描画バッファから読み出して、前記表示バッファに配置する３Ｄ画像読出手段と、を備え、前記３Ｄ画像データは、前記３Ｄ画像が登場する画面のうち、先頭から所定数の画面に登場する前記３Ｄ画像に対応する所定数の２Ｄ要素画像と同一の２Ｄ画像を先行２Ｄ化画像として、その所定数の先行２Ｄ化画像を表現する先行２Ｄ化画像データをさらに有し、前記３Ｄ画像読出手段は、前記３Ｄ描画情報のロードが完了しているか否かに拘わらず、前記先頭から所定数の画面に登場する分の３Ｄ画像については、対応する２Ｄ化画像を前記描画バッファ内から読み出して配置する代わりに、前記所定数の先行２Ｄ化画像データに基づいて前記先行２Ｄ化画像を前記表示バッファに配置し、前記３Ｄ画像作成手段は、前記先頭の所定数の分の次の３Ｄ画像から前記描画バッファ内に描画することを特徴とする。
【０００８】
この表示装置では、表示展開ストーリーを規定したシナリオに基づいて、表示画面の画面切換周期に同期して変化する表示画像を作成して表示するが、シナリオに従って登場する表示画像の要素画像を登場画像とすると、その登場画像には３Ｄ画像が含まれる。登場画像が３Ｄ画像のときには、３Ｄ描画情報（３Ｄ画像データ＋フレーム番号指定情報）をロードして、その３Ｄ描画情報に基づいて描画バッファ内に描画することにより、要素画像となる３Ｄ画像を作成し、描画バッファ内に描画された３Ｄ画像を含む矩形領域の画像を２Ｄ化画像として読み出して、表示バッファに配置することにより、表示画像を作成する。ただし、ここで、３Ｄ画像データは、登場する画面のうちの先頭から所定数の画面に登場する分（の３Ｄ画像）に対応する所定数の２Ｄ化画像を先行２Ｄ化画像として、その（所定数の先行２Ｄ化画像を表現する）先行２Ｄ化画像データを有しているので、先頭から所定数の画面分については３Ｄ画像を描画する必要はなく、直接、２Ｄ画像として表示バッファに配置できる。このため、３Ｄ描画情報のロードが完了しているか否かに拘わらず、先頭から所定数の画面分については、３Ｄ画像描画〜対応する２Ｄ化画像の配置、の処理の代わりに、先行２Ｄ化画像データに基づく先行２Ｄ化画像の配置を行い、その次の３Ｄ画像から描画バッファ内への描画を行う。この結果、先頭から所定数の画面分については、３Ｄ描画情報の初期ロードの完了を待たずに、３Ｄ画像を２Ｄ化した画像（２Ｄ化画像）の表示画像への配置が可能になるので、シナリオに従って描画する３Ｄ画像を要素画像とする表示画像を、３Ｄ描画情報の初期ロード完了前にその初期ロードによるタイムラグを低減して、早期に表示できる。なお、この場合の所定数を、初期ロード完了までの期間に対して十分な数とすれば、タイムラグを最小限（理想的にはゼロ）にできる。
【０００９】
また、請求項２の表示制御方法は、表示展開ストーリーを規定したシナリオに従って３Ｄ画像を描画バッファに描画し、前記描画バッファ内の描画された前記３Ｄ画像を含む矩形領域の画像を２Ｄ化画像として読み出して、表示画面に合わせて表示バッファに配置し、前記３Ｄ画像を要素画像として有して前記表示画面の画面切換周期に同期して変化する表示画像を、前記シナリオに従って作成して前記表示画面に表示させるための表示装置の表示制御方法であって、前記３Ｄ画像が登場する画面のうち、先頭から所定数の画面に登場する前記３Ｄ画像に対応する所定数の２Ｄ化画像と同一の２Ｄ画像を先行２Ｄ化画像として、前記３Ｄ画像を表現する３Ｄ画像データに、前記所定数の先行２Ｄ化画像を表現する先行２Ｄ化画像データを含め、少なくとも対応する３Ｄ画像データを含む前記描画バッファへの描画に必要な３Ｄ描画情報をその描画に先立ってロードするとともに、その３Ｄ描画情報のロードの完了時期に拘わらず、前記先頭から所定数の画面に登場する分の３Ｄ画像については、対応する２Ｄ化画像を前記描画バッファ内から読み出して配置する代わりに、前記所定数の先行２Ｄ化画像データに基づいて前記先行２Ｄ化画像を前記表示バッファに配置し、前記先頭の所定数の分の次の３Ｄ画像から前記描画バッファ内への描画を行うことを特徴とする。
【００１０】
この表示制御方法では、シナリオに従って３Ｄ画像を描画バッファに描画し、その３Ｄ画像を含む矩形領域の画像を２Ｄ化画像として読み出して表示バッファに配置することにより、３Ｄ画像を要素画像として表示画面の画面切換周期に同期して変化する表示画像を作成して表示させる。ただし、ここで、先頭から所定数の画面に登場する分の３Ｄ画像に対応する所定数の２Ｄ化画像と同一の２Ｄ画像を先行２Ｄ化画像として、その先行２Ｄ化画像データを３Ｄ画像データに含めるので、先頭から所定数の画面分については３Ｄ画像を描画する必要はなく、直接、２Ｄ画像として表示バッファに配置できる。このため、描画バッファへの描画に必要な３Ｄ描画情報をその描画に先立ってロードするとともに、その完了時期に拘わらず、先頭から所定数の画面に登場する分については、描画バッファ内から読み出して配置する代わりに、先行２Ｄ化画像データに基づいて先行２Ｄ化画像を表示バッファに配置し、先頭の所定数の分の次の３Ｄ画像から描画バッファ内への描画を行う。この結果、先頭から所定数の画面分については、３Ｄ描画情報の初期ロードの完了を待たずに、３Ｄ画像（３Ｄ要素画像を２Ｄ化した２Ｄ化画像）の表示画像への配置が可能になり、シナリオに従って描画する３Ｄ画像を要素画像とする表示画像を、初期ロードによるタイムラグを低減して、早期に表示でき、所定数を十分な数とすれば、タイムラグを最小限（理想的にはゼロ）にできる。
【００１１】
【発明の実施の形態】
以下、本発明の一実施形態に係る表示装置について、添付図面を参照しながら詳細に説明する。
【００１２】
図１および図２に示すように、まず、本実施形態の表示装置１は、図外の制御装置からコマンドポートＣＰを介してコマンド（図２のＣＭＤ参照）を受信し（Ｓ２）、その受信コマンドに従って、その後の表示処理の展開（新ストーリー展開）のための次の表示画像を決定して（Ｓ３）、表示器（表示手段）２０の表示タイミングに同期した表示処理を行うものである。
【００１３】
この表示装置１は、図示のように、表示装置１全体を制御する制御部１０と、液晶等から成る表示パネル（表示画面）を有する表示器２０と、制御部１０からの指令に従って表示画像の作成や表示のための処理（図２の表示画像送出処理（Ｓ５））を司るビデオ表示用プロセッサ（Video Display Processor:以下「ＶＤＰ」）３０と、制御部１０からの指令に従って擬似的な３次元（いわゆる３Ｄ）画像に関する制御を司る３Ｄ制御部４０と、を備えている。
【００１４】
ＶＤＰ３０には、表示画像を構成する要素画像を表示器２０の表示画面に合わせて配置するためのＲＡＭ（いわゆるビデオＲＡＭ（ＶＲＡＭ））等から成るスクリーンバッファ２１と、その他の２次元（２Ｄ）画像に関する処理のための作業領域となる２Ｄ展開管理用ＲＡＭ３００と、３Ｄ制御部４０と、が接続されている。
【００１５】
制御部１０は、ＣＰＵ等から成り、この制御部１０には、ユーザの操作などの不確定要素による外乱（イベント）等を含むコマンドを受信するためのコマンドポートＣＰの他、乱数発生（図２の乱数発生処理（ＲＤＭ））などに基づいて選択される各種の表示展開ストーリーを規定するシナリオを記憶するアニメーションシナリオデータＲＯＭ１１と、各種コマンドや各種シナリオにより表示候補となる複数の２Ｄ要素画像の表示画像データを記憶容量節約のため圧縮画像として記憶する２Ｄ画像データＲＯＭ１２と、その他の２Ｄ画像制御に関する処理のための作業領域となる２Ｄ制御管理用ＲＡＭ１００と、３Ｄ制御部４０と、が接続されている。
【００１６】
図２に示すように、電源ＯＮにより起動されると、表示装置１では、まず、初期設定を行い（Ｓ１）、次いで、受信コマンド処理を行い（Ｓ２）、コマンド受信による割込（ＣＭＤ）が発生しているときには、そのコマンドＣＭＤに従って、アニメーションシナリオデータＲＯＭ１１のシナリオを参照して、それらによる新ストーリー展開のための次回の表示画像を決定する一方、新たなコマンドを受信していないときには、元のストーリー展開（旧ストーリー展開）のための次回の表示画像を決定する（Ｓ３）。
【００１７】
ただし、この場合、次回の表示画像の決定のために、必要に応じて乱数発生関数により乱数を発生させ（ＲＤＭ）、その乱数に基づいて、表示画像の複数の候補の中から、次回の表示画像を選択して決定する。また、時刻管理（Ｓ５２）の結果（時刻制御信号Ｃｔ）を参照する（図示一点鎖線）。すなわち、次回の表示画像は、受信コマンドの有無と、発生させた乱数と、時刻管理の結果と、それらにより選択されたシナリオと、に基づいて決定される。なお、この場合、表示器２０に対しては、前回の表示画像による表示画像の送出が行われているので、ここでは次回の表示画像の決定のみ行って（Ｓ３）、表示器２０の表示パネルの表示タイミング、すなわち表示画像データ送出のトリガとなる垂直同期信号（以下「Ｖｓｙｎｃ信号」）ＶＳの入力を待つ（Ｓ４）。
【００１８】
次に、Ｖｓｙｎｃ信号の入力があった時点で、次の表示画像送出処理に移行する（Ｓ５）。スクリーンバッファ２１は、それぞれ少なくとも１画面分の表示画像を格納できる領域を各１個のバッファとして、互いに切換可能な複数個のバッファを有していて、ここでは、そのうちの１個内に用意（作成、描画、配置）してあった表示画像の表示と並行して、次回の（新ストーリーまたは旧ストーリー展開に従った）表示画像を他のバッファ内に作成する（Ｓ５１）。また、画像の作成に時間が掛かり、次のＶｓｙｎｃ信号までに作成が間に合わないときには、その次の表示画像作成は行わない旨を、時刻制御信号Ｃｔを受け取ることにより、次回の表示画像決定処理（Ｓ３）において参照するために、時刻管理を行う（Ｓ５２）。
【００１９】
そして、表示画像送出処理によりその回の表示が終了すると（Ｓ５）、同様に、次回の受信コマンド処理（Ｓ２）〜表示画像送出処理（Ｓ５）のループ処理を行う。
【００２０】
図３（ａ）に示すように、アニメーションシナリオデータＲＯＭ１１には、登録されたシナリオデータ全体の構成を示すシナリオ情報ヘッダと、ブロック化されて記憶されたｎ個（ｎは所定の整数）の各シナリオデータが格納されている。
【００２１】
ここで、任意の各シナリオｉデータブロック（ｉはｎ以下の任意の整数）が、登場する要素画像として２Ｄ画像を指定するデータブロックの場合、そのデータブロックには、同図（ｂ）に示すように、２Ｄ要素画像指定を示す２Ｄ識別と、規定するフレーム数（表示器２０に表示する表示画面の画面数：そのシナリオに従って作成する表示画像数）と、に続いて、そのフレーム数分だけ各２Ｄ要素画像を画像指定するための２Ｄ画像番号が連なって含まれている。
【００２２】
また、表示装置１では、シナリオに従って登場する要素画像として、２Ｄ画像ばかりでなく、３Ｄ画像（３Ｄ要素画像を２Ｄ化した２Ｄ化画像）を利用でき、任意の各シナリオｊデータブロック（ｊはｎ以下の任意の整数）が、要素画像として３Ｄ画像（３Ｄ要素画像：２Ｄ化要素画像）を指定するデータブロックの場合、そのデータブロックには、同図（ｃ）に示すように、３Ｄ要素画像指定を示す３Ｄ識別と、一連の３Ｄ画像の描画に用いる３Ｄ画像データを指定する３Ｄデータ番号と、に続いて、その３Ｄ画像を変化させる画面（フレーム）の番号を指定するフレーム番号が連なって含まれている。
【００２３】
図１に戻って、２Ｄ画像データＲＯＭ１２には、ＲＧＢのカラー３原色の混色として表現された複数種類の使用色とそれらのインデックスとなる色番号とを対応づけたいわゆるカラーパレットを集めたカラーパレット群１２１と、各２Ｄ要素画像の圧縮画像を集めた画像ビットマップデータ群１２２と、が記憶され（それらのための領域が確保され）ている。
【００２４】
図４（ａ）に示すように、各２Ｄ画像データ２ＤＤは、２Ｄ要素画像の指定に用いられる画像番号２ＤＤＮと、カラーパレット群１２１内のいずれかのカレーパレットを指定するパレット番号２ＤＤＰと、展開する際のドット（マトリクスの）サイズを示す画像サイズ（Ｘ、Ｙ）のデータ２ＤＤＳと、をヘッダ情報として有し、画像ビットマップデータ群１２２内の圧縮画像のアドレスを指定するビットマップデータアドレス２ＤＤＤを有している。
【００２５】
また、ＶＤＰ３０に接続された２Ｄ展開管理用ＲＡＭ３００には、２Ｄ画像データＲＯＭ１２の内容と対応するように、カラーパレットのロード領域（カラーパレットテーブル）３１と、表示に必要な２Ｄ要素画像を圧縮画像から展開（デコード）して準備するための２Ｄデコードバッファ３２などの領域が確保されている。
【００２６】
シナリオによる登場画像が２Ｄ登場画像の場合、表示に先行して、指定の画像番号を画像番号２ＤＤＮとして有する２Ｄ画像データ２ＤＤを検索して、パレット番号２ＤＤＰにより指定されたカラーパレットのパレット情報をカラーパレットテーブル３１にロードし、ビットマップデータアドレス２ＤＤＤにより指定された圧縮画像を、矩形の画像（ビットマップのマトリクス画像）として２Ｄデコードバッファ３２に画像展開した後、スクリーンバッファ２１に描画する。
【００２７】
なお、表示装置１では、この２Ｄデコードバッファ３２を利用して、いわゆるキャッシュ処理による管理（キャッシュ制御）を行うので、２Ｄキャッシュを兼ねている。このため、制御部１０に接続された２Ｄ制御管理用ＲＡＭ１００には、このキャッシュ領域の管理を含みキャッシュ制御のための作業領域として、２Ｄキャッシュ管理ワーク領域１３などの領域が確保されている。
【００２８】
また、３Ｄ制御部４０は、３Ｄ画像デコード部４０１と、３Ｄバッファ読出制御部４０２と、を有し、この３Ｄ制御部４０には、前述の制御部１０やＶＤＰ３０の他、３Ｄ画像データＲＯＭ４１と、３Ｄ管理用ＲＡＭ４００と、が接続されている。
【００２９】
図４（ｂ）に示すように、各３Ｄ画像データ３ＤＤは、３Ｄ要素画像の指定に用いられるデータ番号３ＤＤＮと、基本形を規定（表現）するモデルデータ３ＤＤＭと、その各種の動作（アクション）を規定するアクションデータ３ＤＤＡと、それらの構成素材（色調や材質感も含む）を規定するテクスチャデータ３ＤＤＴと、先頭フレーム用２Ｄ化画像データ群３ＤＤＧと、を有して、図１の３Ｄ画像データＲＯＭ４１に記憶されている。
【００３０】
また、３Ｄ制御部４０に接続された３Ｄ管理用ＲＡＭ４００には、表示に必要な３Ｄ要素画像を描画するための３Ｄデコードバッファ４２と、その他の３Ｄ画像制御に関する処理のための作業領域（３Ｄワーク領域）４３などの領域が確保されている。
【００３１】
また、３Ｄ制御部４０の３Ｄ画像デコード部４０１は、シナリオで指定されたデータ番号の３Ｄ画像データ３ＤＤを解読（デコード）して、３Ｄデコードバッファ４２に対する３Ｄ画像の描画を行う。すなわち、シナリオによる要素画像が３Ｄ要素画像の場合、表示に先行して、指定のデータ番号をデータ番号３ＤＤＮとして有する３Ｄ画像データ３ＤＤを検索し、それに基づいて、３Ｄデコードバッファ４２内に３Ｄ画像を描画する。この場合、下地の背景を透過色として、基本形を変化させた各動作（各アクション）後の様子を３Ｄデコードバッファ４２に描く。
【００３２】
図１の３Ｄ制御部４０の３Ｄバッファ読出制御部４０２は、３Ｄデコードバッファ４２に描画された３Ｄ画像を含む矩形領域の画像を２Ｄ化画像として、所定の読出単位画素群毎に読み出す制御を行うものであり、読み出した２Ｄ化画像を、その読出単位画素群毎にＶＤＰ３０に対して出力すると、ＶＤＰ３０では、圧縮画像を画像展開した２Ｄ要素画像と同様に、スクリーンバッファ２１に描画する。
【００３３】
ところで、上述のように、表示装置１では、シナリオに従って登場する登場画像として、２Ｄ画像ばかりでなく、３Ｄ画像を利用でき、シナリオに従って描画する３Ｄ画像を要素画像とする表示画像を、初期ロードによるタイムラグを低減して、早期に表示開始できるようにしているので、以下、その点について詳述する。
【００３４】
まず、３Ｄ要素画像の場合、基本形とその変化により描画するので、その描画のために必要なシナリオデータのフレーム番号指定部分と（図３（ｃ）参照）、その３Ｄデータ番号で指定された３Ｄ画像データ（図４（ｂ）参照）との全てを、３Ｄ画像を描画するための３Ｄ描画情報として、最初に３Ｄワーク領域４３にロードして揃えてから、アクションデータに基づくフレーム毎の描画に移行する必要がある。
【００３５】
このため、図４（ｂ）で前述のように、本実施形態の表示装置１で利用する３Ｄ画像データ３ＤＤには、従来の３Ｄ画像データの内容（図６（ｂ）参照）に、先頭フレーム用２Ｄ化画像データ群３ＤＤＧの内容を付加したものとなっている。すなわち、本実施形態では、上述の初期ロードにおけるタイムラグが（図７参照）、例えば６画面分を表示する期間（６画面切換周期）より短いものとし、３Ｄ画像データ３ＤＤが示す３Ｄ画像が登場するフレームのうちの、先頭から所定数（本実施形態では６個）のフレームに登場する分に対応する所定数の２Ｄ化画像のそれぞれを先行２Ｄ化画像として、その所定数の先行２Ｄ化画像を表現する先行２Ｄ化画像データの集合を、先頭フレーム用２Ｄ化画像データ群３ＤＤＧとして、３Ｄ画像データの一部として含ませている。
【００３６】
この先頭フレーム用２Ｄ化画像データ群３ＤＤＧに含まれる先行２Ｄ化画像データは、上述の３Ｄ描画情報の一部として初期ロード時に３Ｄワーク領域４３にロードされるが、データ形式としては、通常の圧縮画像から画像展開する２Ｄ画像の画像データと同様の２Ｄ画像データであるため、所定数をロードするのと並行して、その先頭の１個のロード開始直後から順に読み出して、ＶＤＰ３０による表示画像の描画に利用することができる。
【００３７】
すなわち、通常の２Ｄ画像と同様に、ロード開始直後から、それを要素画像とする表示画像の作成に移行できるので、図５に示すように、フレーム番号０００〜００５までのタイミングで表示するフレーム（先頭から所定数の画面分）については３Ｄ画像を描画する必要はなく、直接、２Ｄ画像としてスクリーンバッファ（表示バッファ）２１に配置できる。
【００３８】
このため、３Ｄ描画情報のロードが完了しているか否かに拘わらず、先頭から所定数の画面（フレーム）分については、３Ｄ画像描画〜対応する２Ｄ化画像の配置、の処理の代わりに、先行２Ｄ化画像データに基づく先行２Ｄ化画像の配置を行い、その次の３Ｄ画像から３Ｄデコードバッファ４２内への描画を行う。
【００３９】
この結果、先頭から所定数の画面分については、３Ｄ描画情報の初期ロードの完了を待たずに、３Ｄ画像（３Ｄ要素画像を２Ｄ化した２Ｄ化画像）の表示画像への配置が可能になるので、シナリオに従って描画する３Ｄ画像を要素画像とする表示画像を、３Ｄ描画情報の初期ロード完了前に（その初期ロードによるタイムラグを低減して）、早期に表示できる。
【００４０】
なお、上述の実施形態では、初期ロード対応の所定数を６個としたが、実状に合わせて、初期ロード完了までの期間に対して十分な数とすれば、タイムラグを最小限（理想的にはゼロ）にできる。もちろん、その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【００４１】
【発明の効果】
上述のように、本発明の表示装置および表示装置の表示制御方法によれば、シナリオに従って描画する３Ｄ画像を要素画像とする表示画像を、初期ロードによるタイムラグを低減して、早期に表示開始できる、などの効果がある。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る表示装置のブロック図である。
【図２】図１の表示装置における表示処理の概略フローチャートである。
【図３】図１のアニメーションシナリオデータＲＯＭにおけるシナリオデータおよびその各ブロックのデータ内容を示す説明図である。
【図４】図１の表示装置における２Ｄ画像データおよび３Ｄ画像データの内容を示す説明図である。
【図５】図１の表示装置における３Ｄ画像を要素画像として表示する場合の初期ロードおよび３Ｄ画像の描画（表示）タイミングを示すタイムチャートである。
【図６】従来の表示装置における、図４と同様の説明図である。
【図７】従来の表示装置における、図５と同様の説明図である。
【符号の説明】
１      表示装置
１０    制御部
１１    アニメーションシナリオデータＲＯＭ
１２    ２Ｄ画像データＲＯＭ
１３    ２Ｄキャッシュ管理ワーク領域
２０    表示器（表示パネル）
２１    スクリーンバッファ（表示バッファ）
３０    ＶＤＰ（ビデオ表示用プロセッサ）
３１    カラーパレットテーブル
３２    ２Ｄデコードバッファ（展開バッファ、２Ｄキャッシュ）
４０    ３Ｄ制御部
４１    ３Ｄ画像データＲＯＭ
４２    ３Ｄデコードバッファ
４３    ３Ｄワーク領域
１００  ２Ｄ制御管理用ＲＡＭ
１２１  カラーパレット群
１２２  画像ビットマップデータ群
３００  ２Ｄ画像展開管理用ＲＡＭ
４００  ３Ｄ管理用ＲＡＭ
４０１  ３Ｄ画像デコード部
【図１】
0003900973.tif 000002
【図２】
0003900973.tif 000003
【図３】
0003900973.tif 000004
【図４】
0003900973.tif 000005
【図５】
0003900973.tif 000006
【図６】
0003900973.tif 000007
【図７】
0003900973.tif 000008