JP3202283B2 - 画像データの再生方法及びその再生回路 - Google Patents
画像データの再生方法及びその再生回路Info
- Publication number
- JP3202283B2 JP3202283B2 JP32948391A JP32948391A JP3202283B2 JP 3202283 B2 JP3202283 B2 JP 3202283B2 JP 32948391 A JP32948391 A JP 32948391A JP 32948391 A JP32948391 A JP 32948391A JP 3202283 B2 JP3202283 B2 JP 3202283B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- buffer memory
- rom
- reproduced
- written
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 13
- 230000001172 regenerating effect Effects 0.000 claims 1
- 239000003086 colorant Substances 0.000 description 19
- 238000006243 chemical reaction Methods 0.000 description 14
- 238000013139 quantization Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- MHABMANUFPZXEB-UHFFFAOYSA-N O-demethyl-aloesaponarin I Natural products O=C1C2=CC=CC(O)=C2C(=O)C2=C1C=C(O)C(C(O)=O)=C2C MHABMANUFPZXEB-UHFFFAOYSA-N 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 235000019646 color tone Nutrition 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000001454 recorded image Methods 0.000 description 1
Landscapes
- Television Signal Processing For Recording (AREA)
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
Description
法及びその再生回路に関する。
あり、これは、マイクロコンピュータを使用したゲーム
機やパーソナルコンピュータなどにおいて、外部記憶媒
体として使用されている。
できるマイクロコンピュータの一例を示す。
コンピュータをゲーム機に適用した場合の一例を示し、
1はそのゲーム機本体、3は副処理部、4はCD−RO
M、5はプログラムカートリッジである。
ピュータにより構成されているもので、11はそのCP
U、13はワークエリア用及びバッファ用のRAM、1
4はPPU(ピクチャ・プロセシング・ユニット)、1
5はビデオRAMである。そして、回路11〜14はシ
ステムバス19に接続されるとともに、PPU14にビ
デオRAM15及びCRTディスプレイ6が接続され
る。
タの主処理部で、21はそのAPU(オーディオ・プロ
セシング・ユニット)、24はD/Aコンバータ、25
は音声出力端子で、APU21が、バス19に接続され
るとともに、D/Aコンバータ24に接続される。
用を可能にするためのもので、CDプレーヤ及びCD−
ROMデコーダなどを有し、CD−ROM4から読み出
された画像データ及びプログラムは、処理部3において
必要な処理が行われてからバス19に供給される。
OM51と、RAM52とを有し、そのROM51に
は、プログラムなどが書き込まれている。また、RAM
52は、例えばゲームを途中で一時中断するとき、その
ときの状態に関する各種のデータを次回のゲームの再開
まで保持するために使用されるものであり、電池53に
よりバックアップされている。
本体1のスロット2に差し込むと、コネクタ(図示せ
ず)を通じてROM51及びRAM52はバス19に接
続される。
ゲームなどが実行できる場合には、そのカートリッジ5
をスロット2にセットし、ゲーム機本体1の電源をオン
にする(あるいはリセットをかける。以下同様)。
ログラムを実行されて画像データが形成され、この画像
データがPPU14によりビデオRAM15に書き込ま
れるとともに、このビデオRAM15の画像データが水
平及び垂直走査に同期して読み出され、この読み出され
た画像データがディスプレイ6に供給されて画像が表示
される。
データ及びそのデコード用のプログラムがロードされ、
その音声データがデジタル音声信号にデコードされ、こ
のデジタル音声信号がコンバータ24によりアナログ音
声信号にD/A変換されてから端子25に出力される。
どを実行する場合には、そのCD−ROM4を処理部3
のCDプレーヤにセットするとともに、プログラムカー
トリッジ5としてシステムカートリッジ5をスロット2
にセットする。
M51及びRAM52を有し、ROM51にはIPLが
用意され、RAM52は、上述のように、例えばゲーム
を一時中断するときに各種のデータを次回のゲームの再
開まで保持するために使用される。また、CD−ROM
4には、このCD−ROM4を使用するためのOS及び
ゲームのプログラムなどが用意される。
がROM51のIPLを実行することによりCD−RO
M4からOS及びゲームのプログラムがRAM13にロ
ードされ、続いてCPU11がRAM13にロードされ
たプログラムが実行する。したがって、ゲームができる
ようになる。
Aに示すように、ディスプレイ6に表示される画像の1
フレーム(1画面)が、256 画素(横)×192 画素
(縦)で構成され、その1画素の赤色、緑色、青色がそ
れぞれ5ビットで表されるとすると、1フレームの画像
データのデータ量は、 となる。
量は、モード1のとき、2Kバイトであり、再生速度は
75セクタ/秒である。すなわち、CD−ROM4のデー
タ伝送レイトは150 Kバイト/秒である。
そのままCD−ROM4に記録したときには、再生時、
1秒当たりのフレーム数(駒数)は、 150K/90K=1.7 フレーム弱 となり、動画を表示しようとしても、フレーム数がまっ
たく不足してしまう。
ROM4の回転速度を上げることにより、CD−ROM
4のデータ伝送レイトを大きくし、1秒当たりのフレー
ム数を多くすることが考えられる。
示する場合には、 CD−ROM4から画像データを再生する。
M13に書き込む。
キング期間にPPU14に送る。という処理を行うこと
になる。
D−ROM4のデータ転送レイトを大きくすると、項
の再生速度が、項の画像データの転送速度よりも速く
なって、項のRAM13があふれることがある。
M4の容量程度まで大きくすれば、RAM13のあふれ
は生じないが、RAM13をそのように大容量とするこ
とは、コスト的に不可能である。
ようとするものである。
いては、各部の参照符号を後述の実施例に対応させる
と、記録媒体4から再生した画像データRECDをバッファ
メモリBUFMに書き込み、このバッファメモリBUFMに書き
込んだ画像データRECDを表示用の画像データに変換する
場合において、バッファメモリBUFMを、記録媒体4から
再生した画像データRECDの1フレーム分よりも大きな容
量のバッファメモリにより構成し、記録媒体4から再生
した画像データRECDを、バッファメモリBUFMに書き込む
前に、バッファメモリBUFMに1フレーム分の空きがある
かどうかをチェックする回路11と、このチェックの結
果、空きがあるときには、記録媒体4から再生した画像
データRECDをバッファメモリBUFMに書き込むが、上記チ
ェックの結果、空きがないときには、記録媒体4から再
生した画像データRECDを捨てる回路11、12とを設け
る。
に書き込むとき、1フレーム分の空きがあれば、その画
像データRECDはバッファメモリBUFMに書き込まれるが、
1フレーム分の空きがないときには、その画像データRE
CDは読み捨てられる。
M4に記録されている画像データの一例について、図3
〜図10により説明する。
理の過程を示すフローチャートである。また、図5A
は、その記録の対象となる画面の1フレーム(1画面)
を示すもので、この1フレームは、256 画素(横)×19
2 画素(縦)で構成されるとともに、その1画素の赤
色、緑色、青色がそれぞれ5ビットで表される。そし
て、実際は、処理の都合でダミーの1ビットが最上位に
追加され、1画素は1ビット(ダミー)+5ビット×3
色、すなわち、16ビットとされる。また、この原画像デ
ータは1フレーム単位で記録処理される。
て、図5Aに示す1フレームの原画像データが、図5B
に示すように、それぞれが8画素(横)×8画素(縦)
の大きさのブロック(以下、このブロックを「キャラク
タ」と呼ぶ)に分割される。したがって、図5Bにも示
すように、1フレームの画像は、32×24=768 個のキャ
ラクタC0 〜C767 に分割され、原画像データはキャラ
クタデータCHR(0)〜CHR(767)に分割される。なお、1つ
のキャラクタデータCHR(i)(i =0〜767 )は、8画素
×8画素×16ビット=128 バイトである。
して、ステップ82において、第1次のベクトル量子化
が行われる。このベクトル量子化は、1つのキャラクタ
Ciごとに、そのキャラクタ内の画素の色数が4色以下
となるように、量子化するものである。また、このベク
トル量子化の方法としては、すでに提案されている方法
を採用することができるが、この例においては、赤、
緑、青の色成分を、互いに直交する3本の座標軸にとっ
た3次元の色空間を考え、この色空間において各画素間
の距離を求め、この距離の短い画素同志をまとめること
により、1つのキャラクタCi 内の画素の色数が4色以
下の「代表色」に収まるように画素データを丸める。
て、各キャラクタCiの量子化誤差(色空間における代
表色と各画素との距離に相当)のうちの最大値をEmax
としたとき、各キャラクタCi 内で量子化誤差が最大値
Emax を越える直前までベクトル量子化が行われ、フレ
ームごとに、その全キャラクタC0 〜C767 のS/Nが
均一化される。
化の平坦なキャラクタにおいては、色数が減少するが、
これは色数が減少しても量子化誤差がそれほど増加しな
いためである。
ャラクタCi 内において4色以下となるように量子化さ
れる。
タCHR(i)が、ステップ83において、似た色を持つキャ
ラクタ同志をまとめることにより、8個のグループに分
類される(以下、このグループを「パレット」と呼
ぶ)。すなわち、各キャラクタデータCHR(i)は8個のパ
レットP0 〜P7 のどれかに属するように分類される。
この場合、各キャラクタCi は分類されるだけであり、
その順序が入れ換えられることはない。したがって、パ
レットPj (j =0〜7)は、連続したキャラクタの領
域である必要はなく、飛び飛びのキャラクタ同志が、1
つのパレットを構成してもよい。例えば、図5Cに示す
ように、色調の似た領域A〜Eを生じた場合、この領域
A〜EのそれぞれごとにパレットPj が構成されてよ
い。
ャラクタデータCHR(i)に対して、ステップ84におい
て、パレットPj ごとに第2次のベクトル量子化が行わ
れる。
色であっても、そのキャラクタCiの集まりであるパレ
ットPj の色数が16色を越えることがあるので、1つの
パレットPj 内の色数が16色より多ければ、第1次のベ
クトル量子化の場合と同様に第2次のベクトル量子化が
行われてパレットPj 内の色が最大で16色になるように
丸められ、その結果の16色が新たな代表色とされる。
レットPj に属するキャラクタCiのキャラクタデータC
HR(i)は、そのパレットPj の持つ16色の代表色のうち
のいずれかの色の色データ(15ビットの色データ)に量
子化される。
トPj に対して色番号変換用のテーブルCOL(j)が作成さ
れる。このテーブルCOL(j)は、図6に示すように、パレ
ットPj ごとに、その16色の代表色の色データ(15ビッ
トの色データ)と、その色データを指定する4ビットの
色番号(0〜15)とを有する変換テーブルである。した
がって、この時点では、キャラクタデータCHR(i)は、そ
のキャラクタデータの属するパレットのテーブルCOL(j)
の色データのいずれかに等しい。
すように、第2次の量子化の行われたキャラクタデータ
CHR(i)の各色データが、そのキャラクタデータCHR(i)の
属するパレットPj の色番号変換テーブルCOL(j)を参照
してその色番号変換テーブルの色番号に変換される。し
たがって、このとき、各キャラクタCi の画素は、その
色が4ビットの色番号と、その色番号が色番号変換テー
ブルCOL(j)のうちのどのテーブルのものであるかを示す
(キャラクタCi ごとの)データとにより、表現され
る。
ンテーブルSCR が形成される。このスクリーンテーブル
SCR は、図8に示すように、元の画像データの1フレー
ムに対応して24キャラクタ×32キャラクタ分のアドレ
ス、すなわち、全部で768 番地のアドレスを有する。そ
して、各アドレスは、図9にも示すように、2バイトの
大きさとされ、その2バイトの下位10ビットがキャラク
タCi の番号Ci とされ、その上位の3ビットが、キャ
ラクタ番号Ci のキャラクタデータCHR(i)の属するパレ
ットPj のパレット番号Pj とされる。
により、スクリーンテーブルSCR のキャラクタ番号Ci
は、大きい方に16だけシフトされ、キャラクタ番号Ci
のうちの0〜15は、単色のキャラクタCi の色番号に割
り当てられる。すなわち、キャラクタCi によっては、
そのすべての画素の色が等しく、したがって、キャラク
タCi が単色の場合がある。そして、そのようなキャラ
クタCi の場合には、そのキャラクタCi に対して、パ
レット番号Pj 及び色番号を与えれば、そのキャラクタ
Ci のすべての画素の色を特定できる。
は、パレット番号Pj はそのキャラクタCi の本来のパ
レット番号Pj とされるが、キャラクタ番号Ci は色番
号とされる。なお、このとき、その単色のキャラクタC
i の、テーブルSCR におけるアドレスがキャラクタ番号
Ci を示している。また、このようにしてもキャラクタ
番号Ci のシフト前の最大値は767 であるから、これを
16だけ大きい方にシフトしても、キャラクタ番号Ci
は、やはり10ビットで表すことができる。
ームごとに、色番号変換用のテーブルCOL(j)と、スクリ
ーンテーブルSCR と、画素ごとの4ビットの色番号とに
変換される。なお、以下の説明においては、色番号変換
用のテーブルCOL(j)を色番号変換テーブルCOL と呼び、
画素ごとの4ビットの色番号を色番号データDAT と呼
ぶ。
が、例えば図10に示すようなフォーマットの記録デー
タRECDに組み立てられ、この記録データRECDがCD−R
OM4に記録される。この場合、その記録データRECD
は、エラー訂正コードの付加などモード1で記録するた
めのエンコード処理が行われてからCD−ROM4に記
録される。また、そのCD−ROM4には、これに記録
された画像データ(記録データ)RECDを表示あるいは使
用するプログラムなども必要に応じて用意される。
レーム当たりのデータ量を求めると、これは次のように
なる。すなわち、パレットPj は1フレームにつき8個
あり、1パレットが16色、1色は16ビット(1ビットは
ダミー)なので、色番号変換テーブルCOL は、合計で、 8パレット×16色×16ビット=256 バイト となる。
クタが768個あり、1キャラクタにつき2バイトである
から、 2バイト×768 個=1536バイト となる。
に4ビットなので、1キャラクタあたりのデータDAT の
データ量は、 4ビット×64画素=32バイト となる。
は、スクリーンテーブルSCR の一部として伝送している
ので、改めて別個に伝送する必要がない。
ラクタのうち、その1/4 が単色のキャラクタであるとす
れば、 色番号変換テーブルCOL = 256バイト スクリーンテーブルSCR =1536バイト 色番号データDAT =32バイト×768 個×3/4 =18432 バイト −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− 合 計 = 20224バイト となる。すなわち、20Kバイト弱となる。
倍の回転速度とすれば、そのデータ伝送レイトは、300
Kバイト/秒になる。
の場合、 300 Kバイト/20224 バイト=15.2フレーム弱 の割り合いで動画を記録あるいは再生できることにな
る。
再生することができれば、満足のできる動画となる。し
かも、上述のように画像データを記録した場合、再生
時、色番号変換テーブルCOL を参照するだけで色番号デ
ータDAT を元の色の画像データに変換することができる
ので、再生回路の構成が簡単になる。
ローコストに提供できるとともに、記録媒体としてCD
−ROMを使用できるので、コンピュータゲーム機のソ
フトに適用して効果的である。
の記録されたCD−ROM4から、元の画像データを再
生して動画を表示できるようにしたマイクロコンピュー
タについて、その基本的な構成及び動作を、図1により
説明する。なお、一部の回路は、図11のそれと同じで
ある。
をゲーム機に適用した場合の一例を示し、1はそのゲー
ム機本体、3は副処理部、4はCD−ROM、5はプロ
グラムカートリッジである。
ピュータにより構成されているもので、11はそのCP
U、12はDMAC(DMAコントローラ)、13はワ
ークエリアとなるメインRAM、14はPPU、15は
ビデオRAMである。
分以上(2画面分以上)の画面エリアを有し、その1つ
の画面エリアの画像データが、PPU14によりCRT
ディスプレイ6の垂直及び水平走査に同期して読み出さ
れ、ディスプレイ6により画像として表示されるととも
に、この表示が行われている間に、別の画面エリアに次
に表示される画像の画像データが書き込まれる。なお、
ビデオRAM15の一部のエリアは、PPU14のワー
クエリアでもあり、色番号変換テーブルCOL のエリア
(パレット用のエリア)などとしても使用される。
てCD−ROM4の使用を可能にするためのもので、3
1はそのCDプレーヤ、32はDSP、33はCD−R
OMデコーダ、34はそのワークエリア用のRAM、3
5はコントローラである。そして、CD−ROM4に
は、上述のように、音声データ、画像データRECD、この
画像データRECDを再生処理するためのプログラム、ゲー
ムのプログラム及びOSが記録されている。なお、CD
−ROM4は、画像データRECDのセクタについては、通
常の2倍の回転速度で再生される。
生信号に対するエラー訂正を行うとともに、再生信号か
ら画像データRECDなどのユーザ用データと、トラック番
号などの制御データとを分離するためのものであり、コ
ントローラ35は、そのDSP32からの制御データ
と、CPU11からの指示データとに基づいてプレーヤ
31を制御し、目的とするデータを再生するためのもの
である。また、デコーダ33は、プレーヤ31の再生信
号がCD−ROM4のモード1の再生信号のとき、その
モード1のエラー訂正などの処理を行うためのものであ
る。
用のDSP44が設けられ、必要なときには、このDS
P44によりCPU11の処理の一部を負担できるよう
にされている。なお、この処理部3は、この例において
はゲーム機本体1と一体化されているが、ゲーム機本体
1に対してアダプタ形式とされていてもよい。
が動画として表示されるとき、その画像データRECDに対
する再生処理の手順は、次のとおりである。
データRECDの1フレーム分が再生され、この画像データ
RECDが、プレーヤ31からDSP32及びデコーダ33
に順に供給されてエラー訂正などの処理が行われ、その
エラー訂正の行われた画像データRECDが、DMAC12
によりデコーダ33からRAM13のバッファエリアに
DMA転送される。
A転送された画像データRECDのうちの色番号データDAT
が、CRTディスプレイ6の垂直ブランキング期間に、
DMAC12によりPPU14を通じてビデオRAM1
5にDMA転送される。
ィスプレイ6の垂直ブランキング期間に、RAM13の
バッファエリアにDMA転送された画像データRECDのう
ちのスクリーンテーブルSCR が、DMAC12によりP
PU14を通じてビデオRAM15にDMA転送され
る。
キング期間に、RAM13のバッファエリアにDMA転
送された画像データRECDのうちの色番号変換テーブルCO
L が、DMAC12によりPPU14を通じてビデオR
AM15にDMA転送される。
は、リアルタイムで色番号変換テーブルCOL(j)を参照す
ることにより、(2) により転送された色番号データDAT
を、実際の色の画素データに変換するとともに、この画
素データを、スクリーンテーブルSCR を参照することに
より、ビデオRAM15のうち、元のキャラクタ位置に
対応したアドレスに書き込む。
タがビデオRAM15に書き込まれると、ビデオRAM
15の表示エリアが切り換えられ、その画素データの書
き込まれたエリアがアクティブとされ、このアクティブ
とされたエリアの画像がディスプレイ6に表示される。
ム単位で(1) 〜(6) の処理が繰り返される。
画像データは、RAM13からPPU14を通じてビデ
オRAM15まで次々と送られるとともに、PPU14
により再生処理される。したがって、ディスプレイ6に
は、CD−ROM4の画像データRECDによる画像が動画
として表示される。
13を、CD−ROM4から再生された画像データRECD
のバッファエリアとして使用しているが、そのあふれを
防止するため、CD−ROM4からの画像データRECD
は、そのバッファエリアに次のように書き込む。
像データRECDは20Kバイト程度であり、これはCD−R
OM4の10セクタ分に対応する。
バッファエリアをメモリBUFMとするとき、このメモリBU
FMは、CD−ROM4の例えば32セクタ分の大きさ、す
なわち、64Kバイト(=2Kバイト×32セクタ)とされ
る。なお、図2において、#0〜#31 は、メモリBUFMを1
セクタ分(2Kバイト)ごとのエリアに区切ったときの
エリア番号を示す。
れ、このメモリBUFMに1フレーム分の画像データRECDが
書き込まれるとき、その画像データRECDは、アドレス順
(エリア順)に書き込まれるとともに、その最上位アド
レスの次には最下位のアドレスに書き込まれる。
ムの画像データRECDが、メモリBUFMのエリア#25 から書
き込まれていくときには、図2に斜線で示すように、#2
5 →#26 →‥‥‥→#31→#0→#1→#2のように書き込ま
れていく。
1) フレームの画像データRECDがメモリBUFMに書き込ま
れるときには、第Qフレームの画像データRECDの書き込
まれた最後のエリア#2から10セクタ後ろのエリア#12 が
空いているかどうかがチェックされ、空いていれば、そ
の第(Q+1) フレームの画像データRECDは、エリア#2に続
くエリア#3から順に書き込まれていく。
のチェックの結果、空いていないときには、その第(Q+
1) フレームの画像データRECDはメモリBUFMに書き込ま
れずに捨てられる(読みとばされる)。
ーム目の画像データRECDをメモリBUFMに書き込んだと
き、その画像データRECDの最後のデータ(データCOL の
最後のバイト)が、バッファメモリBUFMのエリア#0〜#3
1 のうちの第R番目のエリア#Rに書き込まれたとする
(Rは0〜31のいずれか)。すると、 1. 次の第(Q+1) フレーム目の画像データRECDを、バッ
ファメモリBUFMに書き込むとき、このバッファメモリBU
FMのエリア#Rから1フレーム分後ろのエリア、すなわ
ち、平均的には10セクタ分後ろのエリア#(R+10) に、未
処理の画像データRECDが残っているかどうかをチェック
する(R+10≧32のときは、R+10は、32を引いた値とす
る。以下同様)。
0)に、未処理の画像データRECDが残っていないときに
は、エリア#(R+1)から第(Q+1) フレームの画像データRE
CDを順に書き込んでいく。
0)に、未処理の画像データRECDが残っているときには、
第(Q+1)フレームの画像データRECDは読みとばし、メモ
リBUFMには書き込まない。
U11が行い、2.項及び3.項の画像データRECDの書き込
みあるいは読みとばしは、CPU11の指示に基づいて
DMAC12が行う。
ておくことにより実現できる。すなわち、エリア#0〜#3
1 のそれぞれに対してフラグを用意しておき、あるエリ
アにおいて、新しい画像データRECD(1セクタ分)が書
き込まれたら対応するフラグをセットし、その画像デー
タRECDがPPU14に送られたら対応するフラグをリセ
ットする。そして、フラグがセットされていれば、対応
するエリアは空いていないが、リセットされていれば、
対応するエリアが空いているとすればよい。
像データRECDの処理速度が、CD−ROM4からの画像
データRECDの再生速度よりも遅くても、バッファメモリ
BUFMがあふれることがなく、その画像データRECDを正し
く元の画像データに変換することができる。
に、バッファメモリBUFMの大きさは、画像データRECDの
数フレーム分の大きさでよく、ローコストである。
像データRECDを書き込む空きがあるかどうかをチェック
するとき、1フレーム分の空きがあるかどうかをチェッ
クしているので、処理が簡単になる。
画像データRECDを書き込む空きがあるかどうかをチェッ
クするとき、1エリアごとに空きがあるかどうかをチェ
ックし、空きがあれば、そのエリアに新しい画像データ
RECDの1セクタ分を書き込んでいくようにすると、1フ
レームの途中で空きエリアがなくなったとき、それまで
に書き込んだ分を無効にするようにPPU14に指示す
る必要があり、これでは処理が複雑になってしまう。
モリBUFMに、新しい画像データRECDを書き込む空きがあ
るかどうかをチェックするとき、1フレーム分の空きが
あるかどうかをチェックしているので、その空きがない
ときの処理が非常に簡単である。
再生された画像データRECDをバッファメモリBUFMに書き
込むとき、そのバッファメモリBUFMに画像データRECDの
1フレーム分を書き込む空きエリアがあるかどうかをチ
ェックし、空きがあるときには、その書き込みを行う
が、空きがないときには、その画像データRECDを読みと
ばすようにしている。したがって、PPU14以降にお
ける処理速度がCD−ROM4からの画像データRECDの
再生速度よりも遅くても、バッファメモリBUFMがあふれ
ることがなく、その画像データRECDを正しく元の画像に
表示することができる。
大きさは、画像データRECDの数フレーム分の大きさでよ
く、ローコストである。
像データRECDを書き込む空きがあるかどうかをチェック
するとき、1フレーム分の空きがあるかどうかをチェッ
クしているので、その空きがないときの処理が非常に簡
単である。
の画像データRECDの表示処理に必要とされる時間が画像
の内容により変化するが、プログラマは、その表示処理
に必要とされる時間を考慮してプログラムを組む必要が
なく、プログラマの負担を軽減することができる。
ための図である。
フローチャートである。
ある。
る。
る。
ための図である。
ある。
Claims (4)
- 【請求項1】 記録媒体から再生した画像データをバッ
ファメモリに書き込み、 このバッファメモリに書き込んだ画像データを表示用の
画像データに変換する場合において、 上記バッファメモリとして、上記記録媒体から再生した
画像データの1フレーム分よりも大きな容量のバッファ
メモリを設け、 上記記録媒体から再生した画像データを、上記バッファ
メモリに書き込む前に、このバッファメモリに上記1フ
レーム分の空きがあるかどうかをチェックし、 このチェックの結果、上記空きがあるときには、上記記
録媒体から再生した画像データを上記バッファメモリに
書き込み、 上記チェックの結果、上記空きがないときには、上記記
録媒体から再生した画像データを捨てるようにした画像
データの再生方法。 - 【請求項2】 CD−ROMから再生した画像データを
バッファメモリに書き込み、 このバッファメモリに書き込んだ画像データを表示用の
画像データに変換する場合において、 上記バッファメモリとして、上記CD−ROMから再生
した画像データの1フレーム分よりも大きな容量のバッ
ファメモリを設け、 上記CD−ROMから再生した画像データを、上記バッ
ファメモリに書き込む前に、このバッファメモリに上記
1フレーム分の空きがあるかどうかをチェックし、 このチェックの結果、上記空きがあるときには、上記C
D−ROMから再生した画像データを上記バッファメモ
リに書き込み、 上記チェックの結果、上記空きがないときには、上記C
D−ROMから再生した画像データを捨てるようにした
画像データの再生方法。 - 【請求項3】 記録媒体から再生した画像データをバッ
ファメモリに書き込み、 このバッファメモリに書き込んだ画像データを表示用の
画像データに変換する回路において、 上記バッファメモリを、上記記録媒体から再生した画像
データの1フレーム分よりも大きな容量のバッファメモ
リにより構成し、 上記記録媒体から再生した画像データを、上記バッファ
メモリに書き込む前に、このバッファメモリに上記1フ
レーム分の空きがあるかどうかをチェックする回路と、 このチェックの結果、上記空きがあるときには、上記記
録媒体から再生した画像データを上記バッファメモリに
書き込むが、 上記チェックの結果、上記空きがないときには、上記記
録媒体から再生した画像データを捨てる回路とを有する
画像データの再生回路。 - 【請求項4】 CD−ROMから再生した画像データを
バッファメモリに書き込み、 このバッファメモリに書き込んだ画像データを表示用の
画像データに変換する回路において、 上記バッファメモリを、上記CD−ROMから再生した
画像データの1フレーム分よりも大きな容量のバッファ
メモリにより構成し、 上記CD−ROMから再生した画像データを、上記バッ
ファメモリに書き込む前に、このバッファメモリに上記
1フレーム分の空きがあるかどうかをチェックする回路
と、 このチェックの結果、上記空きがあるときには、上記C
D−ROMから再生した画像データを上記バッファメモ
リに書き込むが、 上記チェックの結果、上記空きがないときには、上記C
D−ROMから再生した画像データを捨てる回路とを有
する画像データの再生回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32948391A JP3202283B2 (ja) | 1991-11-18 | 1991-11-18 | 画像データの再生方法及びその再生回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32948391A JP3202283B2 (ja) | 1991-11-18 | 1991-11-18 | 画像データの再生方法及びその再生回路 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05145892A JPH05145892A (ja) | 1993-06-11 |
| JP3202283B2 true JP3202283B2 (ja) | 2001-08-27 |
Family
ID=18221881
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32948391A Expired - Lifetime JP3202283B2 (ja) | 1991-11-18 | 1991-11-18 | 画像データの再生方法及びその再生回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3202283B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3303464B2 (ja) * | 1993-08-26 | 2002-07-22 | 株式会社セガ | ソフトウエアプログラムの連関起動方法 |
-
1991
- 1991-11-18 JP JP32948391A patent/JP3202283B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH05145892A (ja) | 1993-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5539716A (en) | Optical recording disc with compressed audio PCM data interleaved with video data | |
| JP2950346B2 (ja) | 画像データのデコード方法及びそのデコーダ回路 | |
| US4799677A (en) | Video game having video disk read only memory | |
| US6563999B1 (en) | Method and apparatus for information processing in which image data is displayed during loading of program data, and a computer readable medium and authoring system therefor | |
| US6111592A (en) | DMA data transfer apparatus, motion picture decoding apparatus using the same, and DMA data transfer method | |
| US5708637A (en) | Method and apparatus for enhanced writing and reading data | |
| JP3202283B2 (ja) | 画像データの再生方法及びその再生回路 | |
| JP3045254B2 (ja) | データのデコード方法及びそのデコーダ回路 | |
| JP3363162B2 (ja) | Cd−rom、cd−romの再生方法及びその再生装置 | |
| JP3286329B2 (ja) | 画像データの伝送方法、画像再生装置および画像再生方法 | |
| JP3276651B2 (ja) | 画像データの記録方法及びその再生方法 | |
| JP3084093B2 (ja) | 画像データのデコード方法及びその画像再生装置 | |
| JP3344730B2 (ja) | 画像の表示方法および表示制御装置 | |
| JP3358067B2 (ja) | 画像データを記録した記録媒体の製造方法、画像再生方法及び画像再生装置 | |
| JP3735097B2 (ja) | 動画再生装置および動画再生方法 | |
| JP2937212B2 (ja) | データ処理装置 | |
| JPH10326464A (ja) | 情報処理装置および方法、記録媒体、オーサリングプログラムデータが記録されたコンピュータ可読記録媒体並びにオーサリングシステム | |
| JPH04294470A (ja) | 画像データの記録媒体、その記録媒体の作成方法、その画像データのデコード方法及びそのデコーダ回路 | |
| JP3442085B2 (ja) | 動画再生装置、動画再生方法およびゲーム装置 | |
| JPH0528501A (ja) | Cd−rom及びcd−iの再生装置 | |
| US6529679B1 (en) | Information processing apparatus and method as well as providing medium | |
| JP3786716B2 (ja) | 画像データを記録した記録媒体の製造方法 | |
| JP3444869B2 (ja) | 動画像データの記録方法及びその再生方法 | |
| JPH04291424A (ja) | プログラムカートリッジ、このプログラムカートリッジを使用する方法、及びマイクロコンピュータ | |
| JPH0520797A (ja) | Cd−rom及びその記録方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080622 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090622 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100622 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100622 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110622 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110622 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120622 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120622 Year of fee payment: 11 |