JP3306060B2 - 画像データ処理装置 - Google Patents
画像データ処理装置Info
- Publication number
- JP3306060B2 JP3306060B2 JP25223090A JP25223090A JP3306060B2 JP 3306060 B2 JP3306060 B2 JP 3306060B2 JP 25223090 A JP25223090 A JP 25223090A JP 25223090 A JP25223090 A JP 25223090A JP 3306060 B2 JP3306060 B2 JP 3306060B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- image
- data
- character
- memory
- 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
Landscapes
- Image Input (AREA)
- Controls And Circuits For Display Device (AREA)
Description
ップ方式による画像データの処理装置に関する。
面のデータを所定の画像データ記録媒体からメモリに格
納して、所定の表示手段に画像を表示させるための処理
を行う画像データ処理装置において、各分割画面のデー
タの内、各画像で共通して使用される分割画面のデータ
をメモリに最初に格納させ、他の分割画面のデータを画
像データ記録媒体から逐次読出してメモリに格納させる
ようにしたものである。
せる場合、例えば1画面を構成する各画素毎に色等のデ
ータを付加してデジタルデータ化し、この1画面分の全
ての画素のデータをメモリに記憶させていた。このよう
に1画面を構成する各画素に分解してデータ化したもの
を、ビットマップ方式の画像データと称する。
の場合には、1画面を構成する全ての画素毎に色等のデ
ータが必要で、1画面分のデータ量が多く、この画像デ
ータを表示等のために処理する処理回路で扱うデータ量
が多くなり、処理回路の負担が大きい不都合があった。
即ち、画像データを表示等のために処理する処理回路で
は、この画像データが記録されたディスク,テープ等の
記録媒体から読出して処理回路内のRAMに一旦格納し、
表示用の映像信号等に変換する処理を行うようにしてい
るが、この処理回路内のRAMとして大容量のものが必要
で、回路規模が大きくなってしまう。
ータを処理する回路を簡単にすることを目的とする。
し、当該画像データが表す画像を表示装置に表示させる
画像データ処理装置であって、 前記表示装置に複数の画像が連続して表示される場
合、当該連続して表示される複数の画像間で共通する共
通部分画像の画像データを、前記記憶媒体から読み出し
て前記メモリに格納しておき、前記表示画面に表示され
る画像の切り替えごとに、前記表示装置につぎに表示さ
れる画像を前記メモリに格納中の前記共通部分画像の画
像データとともに構成する新たな部分画像の画像データ
を、前記記憶媒体から読み出して前記メモリに格納する
手段を備えることを特徴とする画像データ処理装置を提
供する。
各画像で共通して使用される分割画面を表示画像が変わ
る毎に逐次格納させる必要がなく、その分だけメモリが
扱うデータ量が少なくなり、回路の負担が少なくなる。
付図面を参照して説明する。
用したビットマップ方式の画像データとするもので、ま
ずこのパレットを使用したビットマップ方式の画像デー
タについて説明する。このビットマップ方式の画像デー
タは、1枚の静止画の映像信号を複数の区画に分割する
もので、例えば第2図に示すように、水平方向256画素
×垂直方向192画素で構成される1画面の映像信号を、
8画素×8画素の64画素の区画毎に分割し、水平方向32
区画×垂直方向24区画の768区画に分割する。この場
合、以下の説明において、各区画を1キャラクタとす
る。
し、本例においてはこの色データとしてパレットデータ
を有する。このパレットデータは、1枚の静止画毎に8
種類のものが用意され、それぞれの種類のパレットデー
タには、16種類の色のR,G,Bの配色データが記憶させて
あり、この16種類の色に1番から16番まで色番号が付与
してある。
れぞれ使用するパレットデータが8種類の中の何れであ
るかを示すデータ(以下スクリーンデータとする)が設
定され、このスクリーンデータにより各キャラクタで使
用されるパレットが決まる。
ャラクタデータは、1画素毎に色番号(1番から16番ま
での何れか)のデータが設定してあり、各キャラクタに
対応したパレットの色番号の配色データを参照すること
で、それぞれの画素の色が決まる。
プ方式の画像データとすることで、1画面全体として
は、16色×8パレット=128色となり、最大で128色の使
用が可能になるにもかかわらず、各画素単位では1番か
ら16番までの色番号を付与するだけで良く、1画面全体
のデータ量を大幅に少なくすることができる。
式の画像データを表示させるための構成を第1図に示す
と、図中(1)は画像表示を制御する中央制御装置(CP
U)を示し、この中央制御装置(1)の制御で、CD ROM
装置(2)に装着されたディスク(CD ROM)から所定の
画像データを読出し、RAM(3),(4),(5)に一
旦記憶させる。この場合、本例においてはRAM(3),
(4),(5)として、1組のメモリを第1エリアと第
2エリアと第3エリアとに3分割して、それぞれのエリ
アをRAM(3),(4),(5)として使用する。そし
て、RAM(3)として使用されるエリアに8種類のパレ
ットデータを記憶させ、RAM(4)として使用されるエ
リアに各キャラクタに対応したパレットを示すスクリー
ンデータを記憶させ、RAM(5)として使用されるエリ
アに各キャラクタ内の画素毎の色番号データを示すキャ
ラクタデータを記憶させる。
記憶装置を示す図で、このパレットデータが記憶される
RAM(3)はカラーバンクと称され、第3図に示すよう
に第1パレットから第8パレットまでそれぞれのパレッ
トの16色のデータが個別のエリアに記憶されている。そ
して、各パレットの16色のデータとしては、第4図に示
すように、4ビットのデータで16色の色番号が設定さ
れ、それぞれの色番号等にR(赤),G(緑),B(青)の
レベルデータが5ビットで設定される。
憶状態を示す図で、768のキャラクタ毎に付与されたキ
ャラクタコードが10ビットで示され、それぞれのキャラ
クタコード毎に対応したパレットの番号が3ビットで設
定できるようにしてある。
憶装置を示す図で、この第6図は1キャラクタ分の記憶
エリアを示し、それぞれのキャラクタの記憶エリアに
は、1キャラクタを構成する64画素毎に付与されたドッ
ト番号が6ビットで示され、それぞれのドット番号に4
ビットの色番号が設定できるようにしてある。
ら1画素ずつ色番号データを画像表示ユニット(6)に
読出させると共に、RAM(4)に記憶されたスクリーン
データに基づいて対応したパレットデータをRAM(3)
から読出させ、それぞれの画素の着色を行う。そして、
画素表示ユニット(6)で1画面分の全ての画素の着色
処理が行われると、この1画面分のデータに水平同期信
号,垂直同期信号等の付加を行って所定の映像信号と
し、この映像信号をモニタ受像機(7)に供給し、モニ
タ受像機(7)の画面に表示させる。
に画像表示ができるように、ほぼ2画面分の画像データ
(実際には後述するように2画面分よりも少ない画像デ
ータ)がRAM(3),(4),(5)に記憶できるよう
にしてあり、CD ROM装置(2)から画像データを読出し
てRAM(3),(4),(5)に格納させる処理と、こ
のRAM(3),(4),(5)に格納された画像データ
を画像表示ユニット(6)を介してモニタ受像機(7)
に表示させる処理とを、同時にできるようにしてある。
即ち、本例のRAM(3),(4),(5)は1組のメモ
リのエリアを分割して形成してあり、第7図に示すよう
に、キャラクタバンク(RAM(5))として使用される
エリアと、スクリーンバンク(RAM(4))として使用
されるエリアと、カラーバンク(RAM(3))として使
用されるエリアとを有する。そして、キャラクタデータ
を格納するキャラクタバンクは、キャラクタバンク1と
キャラクタバンク2とキャラクタデータ共用エリアとに
3分割してある。このキャラクタバンク1とキャラクタ
バンク2とは、それぞれ所定のキャラクタデータを格納
するが、それぞれキャラクタデータ共用エリアと合わせ
ることで、1画面分のキャラクタデータを格納する。即
ち、キャラクタバンク1とキャラクタデータ共用エリア
とを合わせたエリアaに、ほぼ1画面分のキャラクタデ
ータが格納できる容量を有すると共に、キャラクタバン
ク2とキャラクタデータ共用エリアとを合わせたエリア
bにも、ほぼ一画面分のキャラクタデータが格納できる
容量を有する。
用頻度の高いキャラクタデータが記憶される。即ち、例
えば1キャラクタを構成する64画素が全て白色,黒色等
の同じ色である場合のデータやこの画像で形成されるア
ニメーションに固有の図形のデータ等が記憶される。こ
の使用頻度の高いキャラクタデータは、画像によって異
なるものであり、複数枚分の画像データよりなるソフト
ウエア毎に設定してあり、CD ROMからこのソフトウエア
の最初の画像データを読出すときに、他のキャラクタと
同時に読出してキャラクタデータ共用エリアに格納させ
るように中央制御装置(1)が制御する。そして、この
共用エリアに格納されたキャラクタデータが、各画像中
のどの部分に対応するのかを示すデータが、各画像デー
タのスクリーンデータに付加してあり、このスクリーン
データを判断することで、画像表示ユニット(6)内で
表示用の映像信号が作成される。
的にモニタ受像機(7)に画像を表示させる場合の制御
について第8図のフローチャートを参照して説明する。
まずCD ROMから所定のソフトウエアの最初の画像データ
を読出すときに、この画像データを構成するパレットデ
ータとスクリーンデータとキャラクタデータとを読出す
と共に、同時にこのソフトウエアに設定された共通のキ
ャラクタデータを読出し、それぞれカラーバンク1,スク
リーンバンク1,キャラクタバンク1,キャラクタデータ共
用エリアに転送させて格納される(ステップ11)。
タに基づいて画像表示ユニット(6)内で表示用の映像
信号が作成され、モニタ受像機(7)でこの映像信号の
受像が行われる。この場合、キャラクタバンク1のキャ
ラクタデータで不足するキャラクタデータが、共用エリ
アに記憶されたキャラクタデータで補われて、1画面分
のキャラクタデータが得られる。
ときに、同時に次に表示させる画像データをCD ROMから
読出させる。このときには、この2枚目の画像データを
構成するパレットデータとスクリーンデータとキャラク
タデータとを読出し、それぞれカラーバンク2,スクリー
ンバンク2,キャラクタバンク2に転送させて格納させる
(ステップ12)。このときには、共用エリアへの新たな
データの転送は行わない。
なると、各バンク2に格納されたデータに基づいて画像
表示ユニット(6)内で表示用の映像信号が作成され、
モニタ受像機(7)でこの映像信号の受像が行われる。
この場合にも、キャラクタバンク2のキャラクタデータ
で不足するキャラクタデータが、共用エリアに記憶され
たキャラクタデータで補われて、1画面分のキャラクタ
データが得られる。
に、同時に次に表示させる画像データをCD ROMから読出
させる。このときには、次の画像データを構成するパレ
ットデータとスクリーンデータとキャラクタデータとを
読出し、それぞれカラーバンク1,スクリーンバンク1,キ
ャラクタバンク1に転送させて格納させる(ステップ1
3)。このときにも、共用エリアへの新たなデータの転
送は行わない。
(4),(5)の一方のバンクに格納された画像データ
により表示を行うと同時に、RAM(3),(4),
(5)の他方のバンクにCD ROMからの画像データの転送
作業を行う作業を交互に行い、表示画像の切換えをスム
ーズに行う。
ップ方式の画像データとして、比較的使用頻度の高いキ
ャラクタデータは各表示画像で共用化するようにしたの
で、それだけ全体のデータ量が少なくなると共に、表示
処理を行うために一時的に画像データを格納するRAM
(3),(4),(5)の容量を少なくすることができ
る。即ち、共用化するデータの分だけアニメーション等
を構成するソフトウエアのデータ量が少なくなると共
に、キャラクタデータ共用エリアの分だけキャラクタバ
ンクの容量が削減でき、メモリの回路規模がそれだけ小
さくなる。
は、連続的に表示される各画像の相関性が高く、共用化
できるキャラクタデータが多くあり、変更になる一部の
キャラクタのデータだけを画像が切換わる毎に転送すれ
ば良く、データ量を大幅に削減することが可能になる。
像の相関性が全くない状態が発生したときには、キャラ
クタデータ共用エリアのデータを新たにCD ROM等から読
出したデータで書換えさせても良い。さらに、キャラク
タデータ共用エリアの容量は、可変にしてソフトウエア
に応じて変化させるようにしても良い。
で共通して使用される分割画面を表示画像が変わる毎に
逐次格納させる必要がなく、その分だけ画像全体のデー
タ量が少なくなると共に、メモリが扱うデータ量が少な
くなり、回路の負担が少なくなる。
成図、第2図,第3図,第4図,第5図,第6図及び第
7図はそれぞれ一実施例による画像処理の説明に供する
略線図、第8図は一実施例の説明に供するフローチャー
ト図である。 (1)は中央制御装置、(2)はCD ROM装置、(3),
(4),(5)はRAM、(6)は画像表示ユニット、
(7)はモニタ受像機である。
Claims (3)
- 【請求項1】記憶媒体から読み出した画像データをメモ
リに格納し、当該画像データが表す画像を表示装置に表
示させる画像データ処理装置であって、 前記表示装置に複数の画像が連続して表示される場合、
当該複数の画像間で共通する共通部分画像の画像データ
を、前記記憶媒体から読み出して前記メモリに格納して
おき、前記表示画面に表示される画像の切り換えごと
に、前記表示装置につぎに表示される画像を、前記メモ
リに格納しておいた前記共通部分画像の画像データとと
もに構成する新たな部分画像の画像データを、前記記憶
媒体から読み出して前記メモリに格納する手段を備える
ことを特徴とする画像データ処理装置。 - 【請求項2】請求項1記載の画像データ処理装置であっ
て、 前記複数の画像の連続表示中、前記メモリには、前記共
通部分画像の画像データと、前記表示装置に連続して表
示される2つの画像を前記共通部分画像とともに構成す
る2つの部分画像の画像データとが格納され、 前記手段は、 前記2つの部分画像のうちの未表示の部分画像が前記共
通部分画像とともに表示されるあいだに、表示済みの部
分画像の画像データを前記新たな部分画像の画像データ
で書き替えることを特徴とする画像データ処理装置。 - 【請求項3】記憶媒体から読み出した画像データが表す
画像を表示装置に表示させる画像データ処理方法であっ
て、 前記表示装置に複数の画像が連続して表示される場合、
当該複数の画像間で共通する共通部分画像の画像データ
を、前記記憶媒体から読み出して前記メモリに格納する
処理と、 前記表示画面に表示される画像の切り換えごとに、前記
表示装置につぎに表示される画像を、前記メモリに格納
しておいた前記共通部分画像の画像データとともに構成
する新たな部分画像の画像データを、前記記憶媒体から
読み出して前記メモリに格納する処理と、 を含むことを特徴とする画像データ処理方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25223090A JP3306060B2 (ja) | 1990-09-21 | 1990-09-21 | 画像データ処理装置 |
US07/760,063 US5347621A (en) | 1990-09-19 | 1991-09-13 | Method and apparatus for processing image data |
EP91308477A EP0476974B1 (en) | 1990-09-19 | 1991-09-17 | Apparatus for processing image data |
DE69123319T DE69123319T2 (de) | 1990-09-19 | 1991-09-17 | Bilddatenverarbeitungsgerät |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25223090A JP3306060B2 (ja) | 1990-09-21 | 1990-09-21 | 画像データ処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04130493A JPH04130493A (ja) | 1992-05-01 |
JP3306060B2 true JP3306060B2 (ja) | 2002-07-24 |
Family
ID=17234329
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP25223090A Expired - Lifetime JP3306060B2 (ja) | 1990-09-19 | 1990-09-21 | 画像データ処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3306060B2 (ja) |
-
1990
- 1990-09-21 JP JP25223090A patent/JP3306060B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH04130493A (ja) | 1992-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4672369A (en) | System and method for smoothing the lines and edges of an image on a raster-scan display | |
JP2612475B2 (ja) | カラー表示パネルの表示制御装置 | |
KR100664451B1 (ko) | 이미지 처리 장치 및 이미지 처리 방법 | |
EP0538056B1 (en) | An image processing system | |
US5347621A (en) | Method and apparatus for processing image data | |
US4908610A (en) | Color image display apparatus with color palette before frame memory | |
US5293482A (en) | Method and apparatus for partial display and magnification of a graphical video display | |
JPS6042943B2 (ja) | 表示装置 | |
JP3306060B2 (ja) | 画像データ処理装置 | |
EP0202426B1 (en) | Raster scan digital display system | |
US5920302A (en) | Display scrolling circuit | |
EP0595556A1 (en) | A high resolution image processing system using low resolution subimages | |
JP3038856B2 (ja) | 画像データ処理方法 | |
JP3079548B2 (ja) | 画像データ処理方法 | |
US20020051165A1 (en) | Image processing device and image data conversion method | |
JPH0758425B2 (ja) | 画像処理装置 | |
JPS61109097A (ja) | デイスプレイ方式 | |
JP3017003B2 (ja) | 画像処理装置 | |
US6061069A (en) | Apparatus and method of performing screen to screen blits in a color sliced frame buffer architecture | |
JP3015227B2 (ja) | 画像処理装置 | |
JP3077272B2 (ja) | 画像表示方法 | |
JPH0535243A (ja) | 画像処理装置 | |
JP3019543B2 (ja) | 画像表示システム | |
JP2000354200A (ja) | 画像処理装置および画像処理方法ならびに画像処理プログラムを記録したコンピュータ読み取り可能な情報記録媒体 | |
JPS61273675A (ja) | 3次元アドレス発生回路 |
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 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090510 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090510 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100510 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110510 Year of fee payment: 9 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110510 Year of fee payment: 9 |