[go: up one dir, main page]

JP2004170501A - 表示制御方法、表示制御装置および表示装置 - Google Patents

表示制御方法、表示制御装置および表示装置 Download PDF

Info

Publication number
JP2004170501A
JP2004170501A JP2002333642A JP2002333642A JP2004170501A JP 2004170501 A JP2004170501 A JP 2004170501A JP 2002333642 A JP2002333642 A JP 2002333642A JP 2002333642 A JP2002333642 A JP 2002333642A JP 2004170501 A JP2004170501 A JP 2004170501A
Authority
JP
Japan
Prior art keywords
data
image data
display
color
decoded
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2002333642A
Other languages
English (en)
Inventor
Takashi Ozawa
孝 小沢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2002333642A priority Critical patent/JP2004170501A/ja
Publication of JP2004170501A publication Critical patent/JP2004170501A/ja
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Pinball Game Machines (AREA)
  • Display Devices Of Pinball Game Machines (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

【課題】多色で高画質の表示画像をスムーズに表示し得る表示制御方法を提供する。
【解決手段】複数のカラーパレットデータDPのうちのいずれかの色情報を指定するパレット番号が各画素値情報として記録され、かつ同一のカラーパレットデータDP内の色情報を指定する画素値情報毎にグループ化されると共に各カラーパレットデータDPに関連付けられたデータブロックDBを複数含んで構成された画像データDGについて、各データブロックDBのそれぞれに関連付けられた各カラーパレットデータDPを参照して(ステップ26)各データブロックDB内の各画素値情報をデコードすると共にデコードしたデータを既にデコードしているデータに追記することによって(ステップ27)デコード画像データDDを生成する。
【選択図】 図5

Description

【0001】
【発明の属する技術分野】
本発明は、カラーパレットデータを参照してインデックスカラー形式の原画像データをデコードしてデコード画像データを生成し、生成したデコード画像データに基づいて表示用画像データを生成して出力することによって表示部に表示画像を表示させる表示制御方法および表示制御装置と、その表示制御方法に従って表示画像を表示可能に構成された表示装置に関するものである。
【0002】
【従来の技術】
例えば、パチンコ台などの遊技機に搭載されて各種表示画像を表示する表示装置(一例として、特開平10−244044号公報に開示されている可変表示装置12)では、外部装置(例えばパーソナルコンピュータ)を用いて予め生成した多数の画像データに基づいて表示用画像データを生成することにより、表示用画像データに基づく静止画を移動表示させたり、複数の静止画を所定の表示位置で高速に切替え表示させたりして動画的な表示画像(以下、「アニメーション画像」ともいう)を表示部に表示させている。この場合、アニメーション画像の表示に際しては、1秒間に数十フレームの高速切替え表示を実行する必要がある。したがって、この種の表示装置では記憶部からの読み出し処理等を短時間で実行可能とするためにインデックスカラー形式の画像データを使用している。このインデックスカラー形式の画像データは、カラーパレットデータに記録されているいずれかの色情報を指定するパレット番号が各画素値情報として記録されているため、各画素毎に色情報が記録されたダイレクトカラー形式の画像データと比較してデータ容量が小さくなっている。
【0003】
この表示装置によって表示部にアニメーション画像を表示させる際には、まず、アニメーション画像の表示手順(シナリオ)が記録されたシナリオデータを記憶部から読み出す。次に、読み出したシナリオデータに従い、第1フレームで使用する画像データと、その画像データのデコード時に参照するカラーパレットデータとを記憶部からそれぞれ読み出す。次いで、画像データ内のデータブロック(画素値情報ブロック)に記録された各画素毎のパレット番号に従い、対応するパレット番号の色情報をデコードキャッシュ内に展開(記憶)することにより(画像データをデコードすることにより)、デコード画像データを生成する。同様にして、第1フレーム内で使用する他の画像データについても、それぞれに対応するカラーパレットデータを読み出して順次デコードする。次に、生成した各デコード画像データをスクリーンバッファに転送することによってスクリーンバッファ内に表示用画像データを生成する。この際には、各デコード画像データに対応する画像に対して、シナリオデータによって指示された画像加工処理(画像拡大処理、画像縮小処理および画像回転処理など)を実行する。次いで、生成した表示用画像データを表示部に出力する。これにより、アニメーション画像における第1フレームの静止画像(表示画像)が表示部に表示される。この一連の画像処理を第2フレーム以降についてもシナリオデータに従って各フレーム毎に順に実行することにより、表示部には、各種のキャラクタが恰も動いているかのようなアニメーション画像が表示される。
【0004】
【特許文献1】
特開平10−244044号公報(第3−6頁)
【0005】
【発明が解決しようとする課題】
ところが、従来の表示装置には、以下の課題がある。すなわち、従来の表示装置では、画像データを短時間で読み出し可能とするためにインデックスカラー形式の画像データを使用している。この場合、インデックスカラー形式の画像データのデコードに際して参照するカラーパレットデータは、一般的に、256色分の色情報が記録されて構成され、各色情報毎に互いに異なる8ビットのパレット番号がそれぞれ付与されている。その一方、今日の画像表示装置には、色変化が滑らかなグラデーション画像や、自然画像(一例として、遊技者の顔を撮像した画像)等で表現されるキャラクタなどの高画質の表示画像を高フレームレートで表示する趣向性の高さが求められている。しかし、趣向性の高いグラデーション画像や自然画像(以下、「多色画像」ともいう)を表示するためには、256色以上の色数を1つの画像データ内で使用可能な構成を採用する必要がある。ところが、かかる構成を採用した場合には、カラーパレットデータ内の各色情報に付与するパレット番号が必然的に8ビット以上(一例として16ビット)となる。したがって、各画素毎の画素値情報(パレット番号)のデータ長が長くなることに起因して画像データ全体のデータ容量が大きくなるため、その読み出し等に時間を要することとなる。このため、従来の表示制御方法には、多色画像を高フレームレートで表示するのが困難であるという課題が存在する。
【0006】
この場合、色数が256色以下に設定された複数の画像データを画像合成することによって1つの多色画像を表示させる表示制御方法も考えられる。しかし、この表示制御方法では、表示用画像データの生成に際して画像合成する各画像データ毎に画像加工処理を実行する必要がある。このため、1つのフレーム内で実行すべき画像加工処理の回数が多くなる結果、表示用画像データの生成に時間を要して表示すべき画像のこま落ちが発生する結果、スムーズに表示画像(アニメーション画像)を表示するのが困難となるという問題点がある。
【0007】
本発明は、かかる問題点に鑑みてなされたものであり、多色で高画質の表示画像をスムーズに表示し得る表示制御方法、表示制御装置および表示装置を提供することを主目的とする。
【0008】
【課題を解決するための手段】
上記目的を達成すべく本発明に係る表示制御方法は、カラーパレットデータ内のいずれかの色情報を指定するパレット番号が各画素毎の画素値情報として記録されるインデックスカラー形式の原画像データを当該カラーパレットデータを参照してデコードすることによってデコード画像データを生成し、当該生成したデコード画像データに基づいて表示用画像データを生成して出力することによって表示部に表示画像を表示させる表示制御方法であって、前記原画像データは、複数の前記カラーパレットデータのうちのいずれかの前記色情報を指定する前記パレット番号が前記各画素値情報として記録され、かつ同一の前記カラーパレットデータ内の前記色情報を指定する前記画素値情報毎にグループ化されると共に当該各カラーパレットデータに関連付けられた画素値情報ブロックを複数含んで構成され、前記各画素値情報ブロックのそれぞれに関連付けられた前記各カラーパレットデータを参照して当該各画素値情報ブロック内の前記各画素値情報をデコードすると共に当該デコードしたデータを既にデコードしているデータに追記することによって前記デコード画像データを生成する。
【0009】
また、本発明に係る表示制御方法は、上記の表示制御方法において、複数の前記デコード画像データに対応する各画像を仮想的に重ね合わせて前記表示用画像データを生成する。
【0010】
さらに、本発明に係る表示制御方法は、上記の表示制御方法において、前記生成した表示用画像データを所定時間間隔で前記表示部に出力することによって当該表示部にアニメーション画像を表示させる。
【0011】
また、本発明に係る表示制御方法は、上記の表示制御方法において、前記生成したデコード画像データを記憶部に記憶させると共に、当該記憶部に記憶されているデコード画像データに対応する前記原画像データを使用する前記表示画像を表示させるときに、当該デコード画像データを前記記憶部から読み出して前記表示用画像データを生成する。
【0012】
また、本発明に係る表示制御装置は、複数の色情報が記録されたカラーパレットデータを記憶する第1の記憶部と、前記カラーパレットデータ内のいずれかの前記色情報を指定するパレット番号が各画素毎の画素値情報として記録されるインデックスカラー形式の原画像データを記憶する第2の記憶部と、前記カラーパレットデータを参照して前記原画像データをデコードすることによってデコード画像データを生成すると共に当該生成したデコード画像データに基づいて表示用画像データを生成して出力することによって表示部に表示画像を表示させる表示制御部とを備えた表示制御装置であって、前記第1の記憶部は、複数の前記カラーパレットデータを記憶し、前記第2の記憶部は、前記複数のカラーパレットデータのうちのいずれかの前記色情報を指定する前記パレット番号が前記各画素値情報として記録され、かつ同一の前記カラーパレットデータ内の前記色情報を指定する前記画素値情報毎にグループ化されると共に当該各カラーパレットデータに関連付けられた画素値情報ブロックを複数含んで構成された前記原画像データを記憶し、前記表示制御部は、前記各画素値情報ブロックのそれぞれに関連付けられた前記各カラーパレットデータを参照して当該各画素値情報ブロック内の前記各画素値情報をデコードすると共に当該デコードしたデータを既にデコードしているデータに追記することによって前記デコード画像データを生成する。
【0013】
また、本発明に係る表示制御装置は、上記の表示制御装置において、前記表示制御部は、複数の前記デコード画像データに対応する各画像を仮想的に重ね合わせて前記表示用画像データを生成する。
【0014】
さらに、本発明に係る表示制御装置は、上記の表示制御装置において、前記表示制御部は、前記生成した表示用画像データを所定時間間隔で前記表示部に出力することによって当該表示部にアニメーション画像を表示させる。
【0015】
さらに、本発明に係る表示制御装置は、上記の表示制御装置において、前記デコード画像データを記憶する第3の記憶部を備え、前記表示制御部は、前記生成したデコード画像データを前記第3の記憶部に記憶させると共に、当該第3の記憶部に記憶されているデコード画像データに対応する前記原画像データを使用する前記表示画像を表示させるときに、当該デコード画像データを前記第3の記憶部から読み出して前記表示用画像データを生成する。
【0016】
また、本発明に係る表示装置は、上記の表示制御装置と表示部とを備えている。
【0017】
【発明の実施の形態】
以下、本発明に係る表示制御方法、表示制御装置および表示装置の好適な発明の実施の形態について説明する。
【0018】
最初に、本発明に係る表示制御方法に従って各種表示画像を表示可能に構成された画像表示装置1の構成と、表示画像の表示に際して使用する各データのデータ構造とについて、図面を参照して説明する。
【0019】
画像表示装置1は、遊技機や広告宣伝用表示器などに搭載されて各種のアニメーション画像等を表示する表示装置であって、本発明に係る表示制御装置と表示部とを備えて構成されている。具体的には、図1に示すように、画像表示装置1は、シナリオデータ記憶部2、キャラクタデータ記憶部3、制御部4、VDP5、デコードデータ管理部6、デコードデータ記憶部7、スクリーンバッファ8a,8bおよび表示部9を備え、シナリオデータDS、複数の画像データDG1,DG2・・(以下、区別しないときには「画像データDG」ともいう)、および複数のカラーパレットデータDP1,DP2・・(以下、区別しないときには「カラーパレットデータDP」ともいう)に基づいてアニメーション画像を表示可能に構成されている。
【0020】
この場合、シナリオデータDSは、画像表示装置1によって表示されるアニメーション画像についての表示手順を特定するためのデータであって、図示しない外部装置(一例としてパーソナルコンピュータ)を用いて予め生成される。また、図2に示すように、シナリオデータDSは、レイヤー数情報DLおよび画像データ指定情報DR,DR・・がフレーム1(第1フレーム)からフレームN(第Nフレーム)の各フレーム毎に記録された複数のレコードで構成されている。レイヤー数情報DLは、そのフレームで表示させる表示画像GI(図7参照)を構成する画像G(一例として、図7に示す画像G1〜G3)の数(すなわち、レイヤー数)を示す情報で構成されている。画像データ指定情報DRは、1レコード内に上記のレイヤー数情報DLによって示された数だけ記録され、それぞれが所定の画像データDGを特定可能な情報で構成されている。
【0021】
カラーパレットデータDPは、図3に示すように、一例として256色分の色情報DC,DC・・で構成されると共に、各色情報DCに対して000番から255番までのパレット番号PNが個別的に付与されている。また、この画像表示装置1において使用されるカラーパレットデータDPは、例えばパレット番号PNが255番の色情報DCが「透明色」を示す情報で構成されている。画像データDGは、本発明における原画像データに相当するインデックスカラー形式の画像データであって、257色以上の画像G(一例として図6に示す画像G1)における各画素毎の画素値情報(パレット番号)を8ビットで記録可能なデータ形式が採用されている。この場合、画素値情報を8ビットで記録するためには、前述したように、1つのカラーパレットデータDP内の色情報DCの数を256以下とする必要がある。したがって、この画像表示装置1において使用される画像データDGでは、前述したカラーパレットデータDPを2つ以上参照させることによって257色以上の色を8ビットの情報(パレット番号)で指定可能となっている。具体的には、図4に示すように、この画像データDGは、ヘッダ部DHと、複数のデータブロックDB1,DB2・・DBN(データブロックDB)とを含んで構成されている。
【0022】
ヘッダ部DHには、画像データDGに対応する画像Gの画像サイズを示す画像サイズ情報や、画像データDGのデコード(復号化)時に参照するカラーパレットデータDPの数を示す使用パレット数情報などの各種情報が記録されている。データブロックDB(本発明における「画素値情報ブロック」)には、使用パレット情報と、画像Gを構成する各画素毎の色を特定するためのパレット番号PN(画素値情報)とが記録されている。この場合、例えば、画像G内で使用する色が257色以上512色以下のときには、カラーパレットデータDP1,DP2を用いて各画素の画素値情報が記録される。この場合には、カラーパレットデータDP1のパレット番号PNを指定する画素についての画素値情報がグループ化されたデータブロックDB1と、カラーパレットデータDP2のパレット番号PNを指定する画素についての画素値情報がグループ化されたデータブロックDB2とを含んで画像データDGが構成される。
【0023】
また、画像G内で使用する色が513色以上768色以下のときには、カラーパレットデータDP1〜DP3を用いて各画素の画素値情報が記録される。この場合には、カラーパレットデータDP1のパレット番号PNを指定する画素についての画素値情報がグループ化されたデータブロックDB1と、カラーパレットデータDP2のパレット番号PNを指定する画素についての画素値情報がグループ化されたデータブロックDB2と、カラーパレットデータDP3のパレット番号PNを指定する画素についての画素値情報がグループ化されたデータブロックDB3とを含んで画像データDGが構成される。なお、画像データDGのデータ構造は、上記の例に限定されるものではなく、例えば、画像G内で使用する色が300色のときに、それぞれ100色分の色情報が記録されたカラーパレットデータDP1〜DP3を用いてデータブロックDB1〜DB3を含む画像データDGを構成することもできる。
【0024】
一方、シナリオデータ記憶部2は、前述したシナリオデータDSを記憶する。キャラクタデータ記憶部3は、本発明における第1および第2の記憶部に相当し、複数のカラーパレットデータDP,DP・・、および複数の画像データDG,DG・・を記憶する。制御部4は、VDP5およびデコードデータ管理部6と相俟って本発明における表示制御部を構成し、アニメーション画像を表示させるための各種の表示制御を実行する。具体的には、制御部4は、各データDS,DG,DPの読み出し処理、読み出したシナリオデータDSに基づく画像データDGの特定処理、画像データDGで使用するカラーパレットデータDPの特定処理、および画像データDGやカラーパレットデータDPのVDP5への転送処理などを実行する。VDP5は、図1に示すように、制御部4によって転送されたカラーパレットデータDPを記憶するパレットデータ記憶部5aを備えている。また、VDP5は、制御部4によって転送されたカラーパレットデータDPを参照して画像データDGをデコードしてデコード画像データDDを生成すると共に、生成したデコード画像データDDをデコードデータ管理部6を介してデコードデータ記憶部7に記憶させる。さらに、VDP5は、デコードデータ管理部6を介して読み出したデコード画像データDD,DD・・をスクリーンバッファ8a,8b(以下、区別しないときには「スクリーンバッファ8」ともいう)のいずれかに転送する(デコード画像データDDに対応する画像を仮想的に描画する)ことにより、スクリーンバッファ8内に各フレーム毎の表示用画像データDIを生成する。
【0025】
デコードデータ管理部6は、VDP5によって出力されたデコード画像データDDをデコードデータ記憶部7に記憶させると共に、VDP5によって指定されたデコード画像データDDをデコードデータ記憶部7から読み出してVDP5に出力する。デコードデータ記憶部7は、本発明における第3の記憶部に相当し、VDP5によってデコードされたデコード画像データDDをデコードデータ管理部6の制御下で記憶する。スクリーンバッファ8は、表示用画像データDIの生成用のビデオメモリであって、VDP5によって転送されたデコード画像データDD,DD・・(表示用画像データDI)を記憶する。この場合、スクリーンバッファ8aは、奇数フレームについてのデコード画像データDD,DD・・(表示用画像データDI)を記憶し、スクリーンバッファ8bは、偶数フレームについてのデコード画像データDD,DD・・(表示用画像データDI)を記憶する。表示部9は、特に限定されないが、一例としてカラー表示可能な液晶パネルで構成され、スクリーンバッファ8内に生成された表示用画像データDIに基づく各種のアニメーション画像を表示する。
【0026】
次に、画像表示装置1による表示画像の表示方法について、図面を参照して説明する。
【0027】
この画像表示装置1では、図外の電源スイッチが投入された際に、制御部4、VDP5およびデコードデータ管理部6によって図5に示す画像表示処理20が開始される。この画像表示処理20では、まず、制御部4がシナリオデータ記憶部2からシナリオデータDSを読み出す(ステップ21)。次に、制御部4は、読み出したシナリオデータDS内のレイヤー数情報DLに基づいて、そのフレーム内で生成する表示用画像データDIのレイヤー数(すなわち、表示用画像データDIの生成に要する画像データDGの数)を特定する(ステップ22)。次いで、制御部4は、シナリオデータDSにおける画像データ指定情報DRに基づいて、最初にデコードする画像データDGを特定する(ステップ23)。次に、制御部4は、特定した画像データDGをデコードしたデコード画像データDDがデコードデータ記憶部7に存在するか否かをデコードデータ管理部6に確認させる(ステップ24)。この際に、画像表示処理20の開始当初にはデコードデータ記憶部7にはデコード画像データDDが記憶されていない。このため、制御部4は、デコードデータ管理部6の報知結果に基づいてデコード画像データDDが存在しないと判別して、ステップ23で特定した画像データDGをキャラクタデータ記憶部3から読み出してVDP5に転送する(ステップ25)。
【0028】
一方、VDP5は、転送された画像データDGのヘッダ部DH内に記録されている情報に基づいて、その画像データDGの画像サイズと、使用パレット数(すなわち、データブロックDBの数)とを特定する。次いで、VDP5は、特定した情報に従って画像データDGをデコードする。具体的には、制御部4によって転送された画像データDGが例えば図6に示す画像データDG1のようにデータブロックDB1〜DB3の3つのデータブロックDBで構成されているときには、VDP5は、まず、データブロックDB1に記録された画素値情報のデコードを実行する。この際に、VDP5は、データブロックDB1内の使用パレット情報に基づいて、データブロックDB1内の画素値情報によって指定されるカラーパレットデータDPを特定し、特定したカラーパレットデータDP(一例として、カラーパレットデータDP1)をパレットデータ記憶部5aにロードする(ステップ26)。具体的には、VDP5は、特定したカラーパレットデータDP1の転送を制御部4に要求する。これに応じて制御部4は、要求されたカラーパレットデータDP1をキャラクタデータ記憶部3から読み出してVDP5のパレットデータ記憶部5aに転送する。
【0029】
次いで、VDP5は、パレットデータ記憶部5aに記憶させたカラーパレットデータDPを参照してデータブロックDB1内の各画素値情報(パレット番号PN)をデコードする(ステップ27)。この際には、画素値情報として各画素毎に記録されたパレット番号PNに基づいてカラーパレットデータDP内の所定の色情報DCを特定し、特定した色情報DCをその画素の画素値として決定してデコードデータ記憶部7に記憶させる。この処理をデータブロックDB1内のすべての画素値情報に基づいて各画素毎に順次実行することにより、デコードデータ記憶部7には、図6に示すように、データブロックDB1内の画素値情報をデコードしたデコード画像データDx1(デコード画像データDD1の一部)が生成される。なお、同図のデコード画像データDx1〜Dx3は、対応するデータブロック内にパレット番号PN(画素値情報)が記録された画素の位置を概念的に図示している。この場合、デコード画像データDx1では、左下がりの斜線で示す部位に対応する画素に対してカラーパレットデータDP1内の色情報DC,DC・・のうちのパレット番号1〜256のいずれかの色情報DCに対応する色が指定されている。また、白色で示す部位に対応する画素に対しては、この段階ではいずれの色情報DCも決定されておらず、未確定状態となっている。つまり、データブロックDB1には、すべての画素に対していずれかのパレット番号PNが記録されているのではなく、パレット番号PN1内の色情報DCを指定する画素についてのみ画素値情報が記録されている。また、データブロックDB2には、データブロックDB1によっていずれかの色情報DCを指定された画素を除く画素(同図に網線で示す部位の画素)に対してカラーパレットデータDP2内の色情報DCを指定するパレット番号PNが記録されている。同様にして、ロックDB3には、データブロックDB1,DB2によっていずれかの色情報DCを指定された画素を除く画素(同図に右下がりの斜線で示す部位の画素)に対してカラーパレットデータDP3内の色情報DCを指定するパレット番号PNが記録されている。したがって、後述するようにデータブロックDB1〜DB3のすべてをデコードすることによって、画像G1を構成するすべての画素についての色情報DCが特定されることとなる。
【0030】
続いて、VDP5は、画像データDG1内のすべてのデータブロックDB(この場合、データブロックDB1〜DB3)内の画素値情報のデコードが完了したか否かを判別する(ステップ28)。この際に、VDP5は、データブロックDB2,DB3についてのデコードが完了していないと判別してステップ26を実行する。具体的には、VDP5は、データブロックDB2内の使用パレット情報に基づいて、データブロックDB2内の画素値情報のデコード時に参照するカラーパレットデータDP2を特定し、特定したカラーパレットデータDP2をパレットデータ記憶部5aにロードする。次に、VDP5は、ロードしたカラーパレットデータDP2を参照してデータブロックDB2内の画素値情報をデコードする(ステップ27)。この際に、VDP5は、図6に示すデコード画像データDx2において網線で示す部位に対応する画素についての色情報DCをデコード画像データDx1の対応する画素(色情報DCが未確定状態の画素)の色情報DCとして追記する(デコード画像データDx1,Dx2の合成)。次いで、VDP5は、データブロックDB1,DB2のデコードと同様にして、データブロックDB3内の画素値情報をデコードする。これにより、デコードデータ記憶部7内には、データブロックDB1をデコードしたデコード画像データDx1と、データブロックDB2をデコードしたデコード画像データDx2と、データブロックDB3をデコードしたデコード画像データDx3とからなるデコード画像データDD1(画像データDG1をデコードしたデータ)が生成される。この場合、デコード画像データDx1〜Dx3が互いに異なるカラーパレットデータDP1〜DP3を参照してデコードされているため、各カラーパレットデータDP毎に互いに異なる色情報DCを用いているとすれば、画像データDD1を構成する各画素には、766色(各カラーパレットデータDPの256色目が透明色で共通のため)のうちのいずれかの色がデコードされている。
【0031】
次に、VDP5は、ステップ28において、すべてのデータブロックDBについてのデコードが完了したと判別したときに、デコードデータ管理部6に対してデコードデータ記憶部7からデコード画像データDD1を読み出させ、そのデコード画像データDD1をスクリーンバッファ8aに転送する(ステップ29)。この際に、VDP5は、必要に応じて(シナリオデータDSに記録されている指示に従い)デコード画像データDD1に対して所定の画像加工処理(画像拡大処理、画像縮小処理または画像回転処理など)を実行する。同時に、VDP5は、スクリーンバッファ8aに対する画像データDG1の転送を完了した旨を制御部4に報知する。これに応じて、制御部4は、フレーム1を構成するすべてのレイヤーに関するデコード画像データDDがスクリーンバッファ8aに転送されたか否かを判別する(ステップ30)。この際に、制御部4は、例えば画像データDG2,DG3についてのデコード画像データDD2,DD3の転送を完了していないと判別して、次にデコードする画像データDG(この場合、画像データDG2)を特定する(ステップ23)。この後、シナリオデータDSにおけるレイヤー数情報DLによって指定された数だけステップ23〜29を繰り返すことにより、図7に示すように、スクリーンバッファ8aには、デコード画像データDD1〜DD3が所定の順序で重ね合わされた表示用画像データDIが生成される。
【0032】
次いで、制御部4は、ステップ30において、フレーム1を構成するすべてのレイヤーに関するデコード画像データDDがスクリーンバッファ8aに転送されたと判別したときに、フレーム1についての表示画像GI(図7参照)の表示タイミングが到来するまで待機(タイミング到来を監視)する(ステップ31)。表示タイミングが到来したときには、制御部4は、表示部9に対してスクリーンバッファ8a内の表示用画像データDIに基づく表示画像GIを表示させると共に(ステップ32)、VDP5に対して表示用画像データDIを生成するバッファをスクリーンバッファ8aからスクリーンバッファ8bに切り替えさせる(ステップ33)。この後、フレーム1についての上記の一連の処理と同様にして、フレーム2〜フレームNについてステップ22〜33を順に実行することにより、表示部9には、各表示用画像データDI,DI・・にそれぞれ対応する表示画像GI,GI・・が例えば1秒間に48フレームのフレームレート(本発明における所定時間間隔の一例)で表示される。この際に、制御部4は、いずれかのフレームにおいてデコードした画像データDGを再び使用するとき(その画像データDGをデコードしたデコード画像データDDがデコードデータ記憶部7に存在するとき)には(ステップ24)、デコードデータ管理部6に対して対応するデコード画像データDDをデコードデータ記憶部7から読み出させてVDP5に出力させる(ステップ29)。これにより、同一の画像データDGに対する重複したデコード処理の実行が回避される。また、制御部4は、すべてのフレームについての表示画像GIを表示し終えたときに(ステップ34)、この画像表示処理20を終了する。
【0033】
このように、この画像表示装置1によれば、各データブロックDB,DB・・のそれぞれに関連付けられた各カラーパレットデータDP,DP・・を参照して各データブロックDB,DB・・内の各画素値情報をデコードすると共にデコードしたデータを既にデコードしているデータに追記することによってデコード画像データDDを生成する表示制御方法を採用したことにより、一つのカラーパレットデータDP内に規定される色数よりも多色の表示画像GIを表示させることができる。この場合、この表示制御方法に従って表示画像GIを表示することにより、画素値情報(パレット番号)が例えば16ビットで記録された一般的な画像データを使用する表示制御方法と比較して、画素値情報(パレット番号PN)が8ビットで記録された画像データDGの読み出しに要する時間が短時間のため、高画質の表示画像GIをこま落ちさせることなくスムーズに表示することができる。また、複数の画像データDG,DG・・によって多色の表示画像を表示させる方法では、各画像データDGをデコードした各デコード画像データDDのそれぞれに画像加工処理を実行しなくてはならないのに対し、この表示制御方法によれば、一つのデコード画像データDDに対して一回の画像加工処理を実行するだけでよいため、高フレームレートでアニメーション画像を表示させることができる。
【0034】
また、この画像表示装置1によれば、複数のデコード画像データDD,DD・・に対応する各画像G,G・・を仮想的に重ね合わせて表示用画像データDIを生成する表示制御方法を採用したことにより、1つのデコード画像データDDのみからなる表示用画像データDIに基づいて表示画像GIを表示させるのと比較して、例えば複数のキャラクタを登場させた趣向性の高い表示画像GIを表示させることができる。さらに、この画像表示装置1によれば、生成した表示用画像データDIを所定時間間隔で表示部9に出力してアニメーション画像を表示させる表示制御方法を採用したことにより、こま落ちを回避するために色数の制限やフレームレートの低減などを実施することなく、多色で高画質の表示画像からなる趣向性の高いアニメーション画像を表示させることができる。また、この画像表示装置1によれば、デコードデータ記憶部7に記憶されているデコード画像データDDに対応する画像データDGを使用する表示画像GIを表示させるときに、デコード画像データDDをデコードデータ記憶部7から読み出して表示用画像データDIを生成することにより、同一の画像データDGに対する重複したデコード処理を回避することができるため、アニメーション表示に際しての表示制御部(この場合、制御部4およびVDP5)の負担を軽減することができる。この結果、アニメーション画像をよりスムーズに表示することができる。
【0035】
なお、本発明は、上記した発明の実施の形態に限定されない。例えば、本発明の実施の形態では、256色分の色情報DC,DC・・が記録されたカラーパレットデータDPを使用するインデックスカラー形式の画像データDGに基づいて各種の表示画像GIを表示する例について説明したが、本発明はこれに限定されず、255色以下、または257色以上の色情報DC,DC・・が記録されたカラーパレットデータを使用するインデックスカラー形式の画像データDGに基づいて各種の表示画像GIを表示することができる。
【0036】
【発明の効果】
以上のように、本発明に係る表示制御方法、表示制御装置および表示装置によれば、各画素値情報ブロックのそれぞれに関連付けられた各カラーパレットデータを参照して各画素値情報ブロック内の各画素値情報をデコードすると共にデコードしたデータを既にデコードしているデータに追記することによってデコード画像データを生成することにより、一つのカラーパレットデータ内に規定される色数よりも多色の表示画像を表示させることができる。この場合、この表示制御方法に従って表示画像を表示することにより、画素値情報(パレット番号)が例えば16ビットで記録された一般的な原画像データを使用する表示制御方法と比較して、画素値情報(パレット番号)が例えば8ビットで記録された原画像データの読み出しに要する時間が短時間のため、高画質の表示画像をこま落ちさせることなくスムーズに表示することができる。また、複数の原画像データによって多色の表示画像を表示させる方法では、各原画像データをデコードした各デコード画像データのそれぞれに画像加工処理を実行しなくてはならないのに対し、この表示制御方法によれば、一つのデコード画像データに対して一回の画像加工処理を実行するだけでよいため、高フレームレートでアニメーション画像を表示させることができる。
【0037】
また、本発明に係る表示制御方法、表示制御装置および表示装置によれば、複数のデコード画像データに対応する各画像を仮想的に重ね合わせて表示用画像データを生成することにより、1つのデコード画像データのみからなる表示用画像データに基づいて表示画像を表示させるのと比較して、例えば複数のキャラクタを登場させた趣向性の高い表示画像を表示させることができる。さらに、本発明に係る表示制御方法、表示制御装置および表示装置によれば、生成した表示用画像データを所定時間間隔で表示部に出力してアニメーション画像を表示させることにより、こま落ちを回避するために色数の制限やフレームレートの低減などを実施することなく、多色で高画質の表示画像からなる趣向性の高いアニメーション画像を表示させることができる。また、本発明に係る表示制御方法、表示制御装置および表示装置によれば、記憶部(第3の記憶部)に記憶されているデコード画像データに対応する原画像データを使用する表示画像を表示させるときに、デコード画像データを記憶部から読み出して表示用画像データを生成することにより、同一の原画像データに対する重複したデコード処理を回避することができるため、アニメーション表示に際しての表示制御部の負担を軽減することができる。この結果、アニメーション画像をよりスムーズに表示することができる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係る画像表示装置1の構成を示すブロック図である。
【図2】シナリオデータDSについてのデータ構造の一例を示すデータ構造図である。
【図3】カラーパレットデータDPについてのデータ構造の一例を示すデータ構造図である。
【図4】画像データDGについてのデータ構造の一例を示すデータ構造図である。
【図5】画像表示装置1によって実行される画像表示処理20のフローチャートである。
【図6】デコード画像データDD1の生成手順を説明するための説明図である。
【図7】表示用画像データDIの生成手順を説明するための説明図である。
【符号の説明】
1 画像表示装置
2 シナリオデータ記憶部
3 キャラクタデータ記憶部
4 制御部
5 VDP
5a パレットデータ記憶部
6 デコードデータ管理部
7 デコードデータ記憶部
8a,8b スクリーンバッファ
9 表示部
20 画像表示処理
DB1〜DBN データブロック
DC 色情報
DD デコード画像データ
DG 画像データ
DH ヘッダ部
DI 表示用画像データ
DL レイヤー数情報
DP カラーパレットデータ
DR 画像データ指定情報
DS シナリオデータ
Dx デコード画像データ
G 画像
GI 表示画像
PN パレット番号

Claims (9)

  1. カラーパレットデータ内のいずれかの色情報を指定するパレット番号が各画素毎の画素値情報として記録されるインデックスカラー形式の原画像データを当該カラーパレットデータを参照してデコードすることによってデコード画像データを生成し、当該生成したデコード画像データに基づいて表示用画像データを生成して出力することによって表示部に表示画像を表示させる表示制御方法であって、
    前記原画像データは、複数の前記カラーパレットデータのうちのいずれかの前記色情報を指定する前記パレット番号が前記各画素値情報として記録され、かつ同一の前記カラーパレットデータ内の前記色情報を指定する前記画素値情報毎にグループ化されると共に当該各カラーパレットデータに関連付けられた画素値情報ブロックを複数含んで構成され、
    前記各画素値情報ブロックのそれぞれに関連付けられた前記各カラーパレットデータを参照して当該各画素値情報ブロック内の前記各画素値情報をデコードすると共に当該デコードしたデータを既にデコードしているデータに追記することによって前記デコード画像データを生成する表示制御方法。
  2. 複数の前記デコード画像データに対応する各画像を仮想的に重ね合わせて前記表示用画像データを生成する請求項1記載の表示制御方法。
  3. 前記生成した表示用画像データを所定時間間隔で前記表示部に出力することによって当該表示部にアニメーション画像を表示させる請求項1または2記載の表示制御方法。
  4. 前記生成したデコード画像データを記憶部に記憶させると共に、当該記憶部に記憶されているデコード画像データに対応する前記原画像データを使用する前記表示画像を表示させるときに、当該デコード画像データを前記記憶部から読み出して前記表示用画像データを生成する請求項3記載の表示制御方法。
  5. 複数の色情報が記録されたカラーパレットデータを記憶する第1の記憶部と、前記カラーパレットデータ内のいずれかの前記色情報を指定するパレット番号が各画素毎の画素値情報として記録されるインデックスカラー形式の原画像データを記憶する第2の記憶部と、前記カラーパレットデータを参照して前記原画像データをデコードすることによってデコード画像データを生成すると共に当該生成したデコード画像データに基づいて表示用画像データを生成して出力することによって表示部に表示画像を表示させる表示制御部とを備えた表示制御装置であって、
    前記第1の記憶部は、複数の前記カラーパレットデータを記憶し、
    前記第2の記憶部は、前記複数のカラーパレットデータのうちのいずれかの前記色情報を指定する前記パレット番号が前記各画素値情報として記録され、かつ同一の前記カラーパレットデータ内の前記色情報を指定する前記画素値情報毎にグループ化されると共に当該各カラーパレットデータに関連付けられた画素値情報ブロックを複数含んで構成された前記原画像データを記憶し、
    前記表示制御部は、前記各画素値情報ブロックのそれぞれに関連付けられた前記各カラーパレットデータを参照して当該各画素値情報ブロック内の前記各画素値情報をデコードすると共に当該デコードしたデータを既にデコードしているデータに追記することによって前記デコード画像データを生成する表示制御装置。
  6. 前記表示制御部は、複数の前記デコード画像データに対応する各画像を仮想的に重ね合わせて前記表示用画像データを生成する請求項5記載の表示制御装置。
  7. 前記表示制御部は、前記生成した表示用画像データを所定時間間隔で前記表示部に出力することによって当該表示部にアニメーション画像を表示させる請求項5または6記載の表示制御装置。
  8. 前記デコード画像データを記憶する第3の記憶部を備え、
    前記表示制御部は、前記生成したデコード画像データを前記第3の記憶部に記憶させると共に、当該第3の記憶部に記憶されているデコード画像データに対応する前記原画像データを使用する前記表示画像を表示させるときに、当該デコード画像データを前記第3の記憶部から読み出して前記表示用画像データを生成する請求項7記載の表示制御装置。
  9. 請求項5から8のいずれかに記載の表示制御装置と前記表示部とを備えている表示装置。
JP2002333642A 2002-11-18 2002-11-18 表示制御方法、表示制御装置および表示装置 Withdrawn JP2004170501A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002333642A JP2004170501A (ja) 2002-11-18 2002-11-18 表示制御方法、表示制御装置および表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002333642A JP2004170501A (ja) 2002-11-18 2002-11-18 表示制御方法、表示制御装置および表示装置

Publications (1)

Publication Number Publication Date
JP2004170501A true JP2004170501A (ja) 2004-06-17

Family

ID=32698297

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002333642A Withdrawn JP2004170501A (ja) 2002-11-18 2002-11-18 表示制御方法、表示制御装置および表示装置

Country Status (1)

Country Link
JP (1) JP2004170501A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009018121A (ja) * 2007-07-13 2009-01-29 Daiman:Kk 遊技機
JP2011010922A (ja) * 2009-07-03 2011-01-20 Daito Giken:Kk 遊技台
JP2012228610A (ja) * 2012-08-29 2012-11-22 Daiichi Shokai Co Ltd 遊技機
JP2012231953A (ja) * 2011-04-28 2012-11-29 Daiichi Shokai Co Ltd 遊技機
JP2014144315A (ja) * 2014-01-15 2014-08-14 Daiichi Shokai Co Ltd 遊技機
JP2015083271A (ja) * 2015-02-05 2015-04-30 株式会社大一商会 遊技機
JP2016163827A (ja) * 2016-06-16 2016-09-08 株式会社大一商会 遊技機

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009018121A (ja) * 2007-07-13 2009-01-29 Daiman:Kk 遊技機
JP2011010922A (ja) * 2009-07-03 2011-01-20 Daito Giken:Kk 遊技台
JP2012231953A (ja) * 2011-04-28 2012-11-29 Daiichi Shokai Co Ltd 遊技機
JP2012228610A (ja) * 2012-08-29 2012-11-22 Daiichi Shokai Co Ltd 遊技機
JP2014144315A (ja) * 2014-01-15 2014-08-14 Daiichi Shokai Co Ltd 遊技機
JP2015083271A (ja) * 2015-02-05 2015-04-30 株式会社大一商会 遊技機
JP2016163827A (ja) * 2016-06-16 2016-09-08 株式会社大一商会 遊技機

Similar Documents

Publication Publication Date Title
EP0592120B1 (en) Image processing system
US5475812A (en) Method and system for independent control of multiple windows in a graphics display system
JPH0247774A (ja) 表示システム及び方法
US20060232541A1 (en) Display device and method for driving a display device
JPH08202318A (ja) 記憶性を有する表示装置の表示制御方法及びその表示システム
JPH09245179A (ja) コンピュータグラフィックス装置
US5724560A (en) Display graphics adapter for processing different pixel sizes in a windowing system
JP2004170501A (ja) 表示制御方法、表示制御装置および表示装置
US20070046684A1 (en) Methods and Apparatus for Efficiently Accessing Reduced Color-Resolution Image Data
US7091980B2 (en) System and method for communicating digital display data and auxiliary processing data within a computer graphics system
JPH04174497A (ja) 表示制御装置
CN113467685B (zh) 一种信息滚动显示的控制方法、led屏及存储介质
JP3422453B2 (ja) 画像表示処理装置
JP2004294973A (ja) ディジタル画像処理装置
JP2002149134A (ja) カラー画像表示方法及び装置
JP3729187B2 (ja) 画像表示装置
KR100840379B1 (ko) 복수 개 페이지의 영상데이터를 저장할 수 있는 디스플레이구동장치 및 영상데이터의 재생 방법
JPH01229382A (ja) 画像処理システム
JP2001051657A (ja) カラー液晶ディスプレイ
JP2989376B2 (ja) 画像処理装置
JP4241078B2 (ja) コンテンツ表示装置
CA2412896C (en) Image processing system
JP2823043B2 (ja) 画像表示制御装置
JP3019543B2 (ja) 画像表示システム
JPH0879625A (ja) ディジタル画像分割表示システム

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060207