JPH0527745A - 画像処理方法 - Google Patents

画像処理方法

Info

Publication number
JPH0527745A
JPH0527745A JP3183115A JP18311591A JPH0527745A JP H0527745 A JPH0527745 A JP H0527745A JP 3183115 A JP3183115 A JP 3183115A JP 18311591 A JP18311591 A JP 18311591A JP H0527745 A JPH0527745 A JP H0527745A
Authority
JP
Japan
Prior art keywords
data
frame
image data
frame buffer
sprite
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.)
Pending
Application number
JP3183115A
Other languages
English (en)
Inventor
Shuichi Shimizu
秀一 清水
Hisato Kokubo
寿人 小久保
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.)
NEC Home Electronics Ltd
NEC Corp
Original Assignee
NEC Home Electronics Ltd
Nippon Electric Co Ltd
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 NEC Home Electronics Ltd, Nippon Electric Co Ltd filed Critical NEC Home Electronics Ltd
Priority to JP3183115A priority Critical patent/JPH0527745A/ja
Publication of JPH0527745A publication Critical patent/JPH0527745A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
  • Image Generation (AREA)

Abstract

(57)【要約】 (修正有) 【目的】回路構成の増大や価格の大幅な上昇を招くこと
なく、スプライト画面にバックグランド画面を容易に付
加する。 【構成】第1のSP用フレームバッファS1 に蓄積され
ているデータを読み出して表示しているフレーム期間
中、第2のSP用フレームバッファS2 に対して、バッ
クグランドBGの画像データBGデータを最初に書き込
んで、蓄積されていた1コマ分の画像データを該BGデ
ータに書き換え、その上にスプライトSPの画像データ
SPデータを重ねて書き込む。これにより、BGの上に
SPを重ねてなる合成画面の画像データがビット・マッ
プ形式で第2のSP用フレームバッファS2 に蓄積され
る。次のフレーム期間では、第2のSP用フレームバッ
ファS2 の画像データを読み出し、この読み出した画像
データをそのまま合成画面の画像データとしてプレーン
(ディスプレイ)側へ送出すれば、BGの上にSPが重
なった合成画面が表示される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、コンピュータ・ゲーム
機等でスプライト表示を行うための画像処理方法に関す
る。
【0002】
【従来の技術】スプライトは、画面上で自由に移動でき
る図形やキャラクタ等のパターンで、コンピュータ・ゲ
ーム機には欠かせないものであり、パーソナル・コンピ
ュータでもグラフィック機能の1つとしてよく使われて
いる。
【0003】図4に、フレームバッファ方式によってス
プライト表示を行うための従来の画像処理装置の構成を
示す。フレームバッファ方式では、1画素あたり、たと
えば16ビットのスプライトデータをビット・マップ形
式でいったんフレームメモリに書き込む処理を必要とす
るので、SP(スプライト)用として2つのフレームメ
モリS1,S2 を設ける。この装置では、さらにBG(バ
ックグランド)を1面使用するために、両フレームメモ
リS1,S2 にそれぞれ対応させて2つのBGフレームメ
モリB1,B2 を設ける。BGデータメモリ100、SP
データメモリ102は、それぞれ所定のCPUメモリ空
間を割り当てられ、CPU(図示せず)よりBGデー
タ、SPデータを書き込まれる。VDC(ビデオ・ディ
スプレイ・コントローラ)104は、BGデータメモリ
100、SPデータメモリ102→BG用フレームバッ
ファ(B1,B2 )、SP用フレームバッファ(S1,S2
)→ディスプレイ間のデータの流れを制御するコント
ローラである。
【0004】図5は、この画像処理装置におけるVDC
104の作用(処理動作)を示すタイミングチャートで
ある。表示期間1Vは1フレーム期間である。奇数番目
の表示期間1Vでは、第1のSP用フレームバッファS
1 と第1のBG用フレームバッファB1 とからそれぞれ
SPデータ、BGデータを読み出し、それらをスーパー
インポーズして、その合成画像データをプレーン(ディ
スプレイ)側へ送出する。このように第1のSP用フレ
ームバッファS1 と第1のBG用フレームバッファB1
に書き込まれているSPデータ、BGデータについて
「表示」の処理を行う一方で、第2のSP用フレームバ
ッファS2 と第2のBG用フレームバッファB2 に対し
て、先ず零データ“00”を書き込んで、それまで蓄積
されていたデータをクリアし、次いで新たなデータ、つ
まり次の偶数番目の表示期間1Vで表示すべきSP、B
Gのデータをそれぞれ書き込む。
【0005】そして、その偶数番目の表示期間1Vに
は、第2のSP用フレームバッファS2 と第2のBG用
フレームバッファB2 に書き込んであるSPデータ、B
Gデータについて上記と同様な仕方で「表示」の処理を
行う一方で、第1のSP用フレームバッファS1 、第2
のBG用フレームバッファB1 に対して、先ず零データ
“00”を書き込んで「クリア」を行ってから、次の奇
数番目の表示期間1Vで表示すべきSP、BGのデータ
をそれぞれ書き込む。
【0006】図6は、上記のような画像処理における各
SP用フレームバッファS1,S2 の処理を示す。バッフ
ァからSPデータを読出してプレーンへ送る「表示」の
処理は表示期間1V置きに行われ、「表示」を行わない
期間1Vでは、最初に零データ“00”でバッファ内を
塗り潰して「クリア」してから、次の「表示」の処理で
表示すべきSPのデータを書き込む。
【0007】
【発明が解決しようとする課題】上記のように、従来の
画像処理方式では、BGを1面付けるために、両SP用
フレームメモリS1,S2 にそれぞれ対応させて2つのB
G用フレームメモリB1,B2 を設け、SP用フレームメ
モリS1,S2 におけるSPデータの書込・読出と同期し
てBG用フレームメモリB1,B2 に対しBGデータの書
込・読出を行っていた。そして、読出したSPデータと
BGデータをVDC104においてスーパーインポーズ
した上で、その合成画像データをプレーン(ディスプレ
イ)側に送っていた。これがために、BG用フレームメ
モリB1,B2 を設けることによる回路構成の増大・高コ
スト化、VDC104においてスーパーインポーズ処理
を行うことによる回路構成の複雑化・高価格化という問
題があった。
【0008】本発明は、かかる問題点に鑑みてなされた
もので、回路構成の増大や価格の大幅な上昇を招くこと
なく、スプライト画面にバックグランド画面を容易に付
加することができるようにした画像処理方法を提供する
ことを目的とする。
【0009】
【課題を解決するための手段】上記の目的を達成するた
め、本発明の画像処理方法は、第1および第2のフレー
ムメモリを備え、それらのフレームメモリについてフレ
ーム期間毎に交互に、一方のフレームメモリより画像デ
ータを読み出してそれを表示すると同時に、他方のフレ
ームメモリには次のフレーム期間で表示すべきスプライ
トの画像データを書き込むようにした画像処理方法にお
いて、前記次のフレーム期間で表示すべきデータを書き
込むべきフレームメモリに対して、バックグランドの画
像データと前記スプライトの画像データとを重ねて書き
込むように構成した。
【0010】
【作用】本発明では、第1のフレームメモリに蓄積され
ているデータを読み出して表示しているフレーム期間
中、第2のフレームメモリに対して、たとえば、バック
グランドの画像データを書き込んで、それまで蓄積され
ていた1コマ分の画像データをバックグランドの画像デ
ータに書き換え、次いでその上にスプライトの画像デー
タを重ねて書き込む。これにより、バックグランドの上
にスプライトを重ねてなる合成画面の画像データがビッ
ト・マップ形式で第2のSP用フレームメモリに蓄積さ
れることとなる。しかして、次のフレーム期間では、第
2のフレームメモリの画像データを読み出し、この読み
出した画像データをそのまま合成画面の画像データとし
てプレーン(ディスプレイ)側へ送出すれば、プレーン
上においては該バックグランドの上に該スプライトが重
なった合成画面が表示されることとなる。一方、第1の
フレームメモリに対しては、上記と同様にして、次のフ
レーム期間で表示されるべきバックグランドの画像デー
タを書き込み、次いでその上にスプライトの画像データ
を重ねて書き込む。
【0011】
【実施例】以下、図1〜図3を参照して本発明の一実施
例を説明する。図1は、この実施例による画像処理装置
の構成を示す。BGデータメモリ100、SPデータメ
モリ102、SP用フレームバッファS1,S2 は、それ
ぞれ図4において同一の符号を付したものと同一の構成
・機能を有するものでよい。しかし、VDC(ビデオ・
ディスプレイ・コントローラ)10は、従来のVDC1
04とは異なり、BG用フレームバッファB1,B2 を設
けることなくSP(スプライト)画面にBG(バックグ
ランド)画面を1面付加できる構成・機能を有するもの
である。
【0012】図2は、この画像処理装置におけるVDC
10の作用(処理動作)を示すタイミングチャートであ
る。表示期間1Vは1フレーム期間である。奇数番目の
表示期間1Vでは、第1のSP用フレームバッファS1
に蓄積されているデータを読み出す。このデータは直前
の表示期間1V中に第1のSP用フレームバッファS1
にBGデータとSPデータを重ね書きしたものであるか
ら、VDC10はスーパーインポーズ処理を行うことな
くこの読み出したデータをそのままプレーン(ディスプ
レイ)側へ送出する。
【0013】このようにして第1のSP用フレームバッ
ファS1 に蓄積されているSPデータについて「表示」
の処理を行う一方で、VDC10は、第2のSP用フレ
ームバッファS2 に対して、次の表示期間1Vで表示す
べきBG、SPのデータを重ね書きする。すなわち、先
ずBGデータメモリ100よりその表示すべきBGのデ
ータを読み出し、第2のSP用フレームバッファS2 に
それまで蓄積されていたデータの上に、BGデータメモ
リ100からのBGデータを書き込む。次に、SPデー
タメモリ102より該表示すべきSPのデータを読み出
し、そのSPデータを第2のSP用フレームバッファS
2 のBGデータの上に重ねて書き込む。これにより、所
望のBGの上に所望のSPを重ねてなる合成画像のデー
タ(BG・SPデータ)がビット・マップ形式で第2の
SP用フレームバッファS2 に蓄積されたこととなる。
【0014】しかして、次の偶数番目の表示期間1Vに
おいて、VDC10は、第2のSP用フレームバッファ
S2 に蓄積されている該合成画面の画像データを読み出
し、そのままプレーン側へ送出する。一方、第1のSP
用フレームバッファS1 に対しては、上述と同様な処理
により、次の奇数番目の表示期間1Vで表示すべきB
G、SPのデータを重ね書きして、ビット・マップ形式
で合成画面の画像のデータを蓄積せしめる。
【0015】図3は、本画像処理装置におけるSP用フ
レームバッファS1,S2 の動作の流れを示すフローチャ
ートである。バッファからSPデータを読出してプレー
ンへ送る「表示」の処理は表示期間1V置きに行われ、
「表示」を行わない期間1Vでは、最初にBGデータを
書き込み、次にSPのデータを重ねて書き込む。
【0016】このように、「表示」を行わないSP用フ
レームメモリに対する処理が従来方式と異なる。すなわ
ち、従来方式では先ず当該SP用フレームバッファ内を
“00”データで塗り潰し(クリアし)、次いでSPデ
ータを書き込んだが、本実施例では先ず当該SP用フレ
ームバッファ内をBGデータで埋め、次いでその上にS
Pデータを重ねて書き込む。つまり、本実施例では、従
来方式における「クリア」の処理を「BGデータの書き
込み」処理に置き換えて、SPフレームバッファに対す
る書込時間を有効利用する。これにより、BG用フレー
ムバッファB1,B2 を設けなくとも、BGを1面付ける
ことができる。また、本実施例では、SP用フレームバ
ッファS1,S2 内にBG・SPの合成画像がビットマッ
プ形式で展開されるので、VDC10は、SP用フレー
ムバッファS1,S2 より読み出したデータをそのまま合
成画像のデータとしてプレーンへ送出すればよいので、
従来のようにSPデータとBGデータとをスーパーイン
ポーズする必要がない。したがって、VDC10の回路
を簡略化・低価格化することができる。
【0017】なお、図4のようにBG専用のフレームバ
ッファB1,B2を設けた場合にも本発明は適用可能であ
る。その場合にも、SP用フレームバッファS1,S2 に
対して上記と同様にしてBGデータを書き込んでからそ
の上にSPデータを書き込むことにより、BGをさらに
1面追加することができる。
【0018】
【発明の効果】本発明は、上述したような構成を有する
ことにより、以下のような効果を奏する。一方のフレー
ムメモリに蓄積されている画像データについて表示の処
理を行っている間、他方のフレームメモリに対し、バッ
クグランドの画像データとスプライトの画像データとを
重ねて書き込んで、それまで蓄積されている1コマ分の
画像データを合成画面の画像データに書き換え、次のフ
レーム期間では、その他方のフレームメモリに蓄積され
ている合成画面の画像データをプレーン側へ送出するよ
うにしたので、バックグランド用のフレームメモリを設
けることなく、またスーパーインポーズ処理を行うこと
なく、容易にバックグランドを1面追加することが可能
である。
【図面の簡単な説明】
【図1】本発明の一実施例による画像処理装置の構成を
示すブロック図である。
【図2】実施例の画像処理装置におけるVDCの作用
(処理動作)を示すタイミングチャートである。
【図3】実施例の画像処理装置におけるSP用フレーム
バッファの動作の流れを示すフローチャートである。
【図4】フレームバッファ方式によってスプライト表示
を行うための従来の画像処理装置の構成を示すブロック
図である。
【図5】従来例の画像処理装置におけるVDCの作用
(処理動作)を示すタイミングチャートである。
【図6】従来例の画像処理装置におけるSP用フレーム
バッファの動作の流れを示すフローチャートである。
【符号の説明】
10 VDC(ビデオ・ディスプレイ・コントロー
ラ) 100 BG(バックグランド)用フレームバッファ 102 SP(スプライト)用フレームバッファ S1 SP用フレームバッファ S2 SP用フレームバッファ

Claims (1)

  1. 【特許請求の範囲】 【請求項1】 第1および第2のフレームメモリを備
    え、それらのフレームメモリについてフレーム期間毎に
    交互に、一方のフレームメモリより画像データを読み出
    してそれを表示すると同時に、他方のフレームメモリに
    は次のフレーム期間で表示すべきスプライトの画像デー
    タを書き込むようにした画像処理方法において、 前記次のフレーム期間で表示すべきスプライトの画像デ
    ータを書き込むべきフレームメモリに対して、バックグ
    ランドの画像データと前記スプライトの画像データとを
    重ねて書き込むことを特徴とする画像処理方法。
JP3183115A 1991-06-27 1991-06-27 画像処理方法 Pending JPH0527745A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3183115A JPH0527745A (ja) 1991-06-27 1991-06-27 画像処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3183115A JPH0527745A (ja) 1991-06-27 1991-06-27 画像処理方法

Publications (1)

Publication Number Publication Date
JPH0527745A true JPH0527745A (ja) 1993-02-05

Family

ID=16130045

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3183115A Pending JPH0527745A (ja) 1991-06-27 1991-06-27 画像処理方法

Country Status (1)

Country Link
JP (1) JPH0527745A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08155099A (ja) * 1994-12-01 1996-06-18 Heiwa Corp 遊技機の画像表示装置
US6636233B1 (en) 1999-02-18 2003-10-21 Nec Electronics Corporation Apparatus for processing two-dimensional images and method of doing the same
JP2005204762A (ja) * 2004-01-20 2005-08-04 Nintendo Co Ltd 2画面表示ゲーム装置及び2画面表示ゲームプログラム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08155099A (ja) * 1994-12-01 1996-06-18 Heiwa Corp 遊技機の画像表示装置
US6636233B1 (en) 1999-02-18 2003-10-21 Nec Electronics Corporation Apparatus for processing two-dimensional images and method of doing the same
JP2005204762A (ja) * 2004-01-20 2005-08-04 Nintendo Co Ltd 2画面表示ゲーム装置及び2画面表示ゲームプログラム

Similar Documents

Publication Publication Date Title
EP0593154B1 (en) Apparatus for processing interruption
CN111866408A (zh) 图形处理芯片及视频解码显示方法
JP3477666B2 (ja) 画像表示制御装置
JPH0527745A (ja) 画像処理方法
JP2012032456A (ja) 画像処理装置
JPS5854378A (ja) 動画像情報提供方式
JPH09116827A (ja) 縮小映像信号処理回路
JP3481913B2 (ja) 画像処理装置
JPH06149533A (ja) 表示領域外セグメントの描画処理を削減したセグメント高速描画方式
JP3154741B2 (ja) 画像処理装置及びその方式
JP3729187B2 (ja) 画像表示装置
JPS62288977A (ja) 組版システム
JP3012445B2 (ja) イメージデータ出力処理方法および装置
JP3264941B2 (ja) 画像表示制御方法及び装置
JP2998417B2 (ja) マルチメディア情報処理装置
JPH07146932A (ja) 画像表示装置
JPS6217877A (ja) 画像生成装置
JPH036510B2 (ja)
JPS636684A (ja) マルチ画像制御装置
JPS58107589A (ja) 表示装置における画面クリア方式
JPH031775A (ja) 磁気記録再生装置のスーパーインポーズ装置
JPH1152942A (ja) 描画表示制御装置及び該描画表示制御装置を備えた描画表示装置
JPH0689090A (ja) 三次元グラフィックス表示装置
JPS6180292A (ja) 表示装置の制御方式
JPS61255164A (ja) 二値画像デ−タ復調装置