JPH03182975A - System for controlling reading of picture memory - Google Patents

System for controlling reading of picture memory

Info

Publication number
JPH03182975A
JPH03182975A JP32177189A JP32177189A JPH03182975A JP H03182975 A JPH03182975 A JP H03182975A JP 32177189 A JP32177189 A JP 32177189A JP 32177189 A JP32177189 A JP 32177189A JP H03182975 A JPH03182975 A JP H03182975A
Authority
JP
Japan
Prior art keywords
source data
address
pixel
memory
access
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
JP32177189A
Other languages
Japanese (ja)
Inventor
Kazuaki Sakaguchi
坂口 和明
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP32177189A priority Critical patent/JPH03182975A/en
Publication of JPH03182975A publication Critical patent/JPH03182975A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Input (AREA)

Abstract

PURPOSE:To speed up read access by sequentially switching address areas for respective kinds of source data and reading accessing the areas whenever the access sequence of memory banks makes one round, sequentially storing data in a register file and collectively reading them. CONSTITUTION:As to one kind of source data of the continuous address picture elements in respective banks of a picture memory 1, the access sequences of respective banks are executed and the access sequences of respective banks are executed as to other source data. Then, source data are successively accessed with the picture elements of continuous addresses for the number of the banks as a unit. Respective pieces of source data which are read are stored in the register file 2 and the picture elements are sequentially outputted from one where source data are assembled. Thus, high speed access where the merit of bank constitution is made the best use of is attained.

Description

【発明の詳細な説明】 〔概 要〕 画像処理装置、特にカラー画像処理装置の画像メモリ読
み出し制御方式に関し。
DETAILED DESCRIPTION OF THE INVENTION [Summary] The present invention relates to an image memory readout control method for an image processing device, particularly a color image processing device.

バンク槽底をもつプレーンピクセル方式の画像メモリに
おいてバンク槽底の利点を生かした高速アクセスを可能
にすることを目的とし。
The purpose of this study is to enable high-speed access by taking advantage of the bank bottom in a plain pixel type image memory that has a bank bottom.

画像メモリのメモリバンクの個数と同数の画素の各ソー
スデータを少くとも格納できる容量のレジスタファイル
を設け、メモリバンクの個数だけの連続する画素を単位
として各ソースデータのアドレスを、メモリバンクのア
クセスシーケンスが一巡するごとにソースデータの種類
ごとのアドレス領域を順次切替えるように発生して画像
メモリの読み出しアクセスを行い、読み出された画素の
ソースデータを前記レジスタファイルに順次格納し1画
像メモリから全てのソースデータの読み出しが完了した
画素ごとにそれらのソースデータをレジスタファイルか
らまとめて読み出して出力するよう構成した。
A register file with a capacity that can store at least each source data of the same number of pixels as the number of memory banks of the image memory is provided, and the address of each source data is accessed by the memory bank in units of consecutive pixels equal to the number of memory banks. Each time the sequence goes around, the address area for each type of source data is sequentially switched, read access to the image memory is performed, and the source data of the read pixels are sequentially stored in the register file and read from one image memory. The configuration is such that for each pixel for which all source data has been read out, the source data is collectively read out from the register file and output.

(産業上の利用分野) 本発明は1画像処理装置、特にカラー画像処理装置の画
像メモリ読み出し制御方式に関する。
(Industrial Application Field) The present invention relates to an image memory read control method for an image processing apparatus, particularly a color image processing apparatus.

近年コンピュータの進歩に伴い、カラー画像を扱うこと
ができるコンピュータが出現している。
In recent years, with the advancement of computers, computers that can handle color images have appeared.

カラー画像は白黒画像に比べると3倍の情報量を持って
いるため、データを蓄積する画像メモリの記憶容量も、
それに応じて莫大なものになっている。この3倍の情報
量をもつカラー画像をアイスプレイに表示するには、白
黒画像に比べて当然に3倍の動作速度が必要である。こ
の動作速度は。
Since a color image has three times the amount of information compared to a black and white image, the storage capacity of the image memory that stores the data also has to be reduced.
It is correspondingly huge. In order to display a color image with three times the amount of information on an ice play, an operating speed three times that of a black and white image is naturally required. What is the speed of this operation?

画像メモリのアクセスに要する処理時間の大きさによっ
て大きな影響を受ける。本発明はこの画像メモリのアク
セスのうち読み出しアクセスを高速化する手段を提供す
る。
It is greatly affected by the amount of processing time required to access the image memory. The present invention provides means for speeding up read access among the image memory accesses.

〔従来の技術〕[Conventional technology]

従来のカラー画像メモリ制御回路は、白黒の画像メモリ
制御回路の3倍のバス幅を用いてデータ転送を上げる方
法をとっていた。これにより理論的には白黒の表示とカ
ラーの表示の際のデータ転送速度は同しになった。また
低速のメモリを用いてデータの高速読み出しを可能にす
るために2画像処理の特徴である矩形処理を生かして、
アドレス分割によるインタリーブ方式をとって同時に処
理する連続画素のデータの読み出しを高速化する方法も
とられていた。
Conventional color image memory control circuits use a bus width three times that of monochrome image memory control circuits to increase data transfer. As a result, data transfer speeds for black-and-white and color displays are theoretically the same. In addition, in order to enable high-speed data readout using low-speed memory, we take advantage of rectangular processing, which is a feature of 2-image processing.
An interleaving method using address division has also been used to speed up the reading of data from consecutive pixels that are processed simultaneously.

第4図は2画像メモリの基本的な構成を示す。FIG. 4 shows the basic configuration of a two-image memory.

画素データは一般にピクセルと呼ばれ、カラー画像の場
合、R,G、Bの各カラー情報が含まれる。
Pixel data is generally called a pixel, and in the case of a color image, includes R, G, and B color information.

たとえばR,G、Bの各カラー情報はそれぞれ8ビツト
のデータで表わされる。
For example, each color information of R, G, and B is represented by 8-bit data.

ピクセルの格納方式には、第4図の(a)に示すように
R,G、Bの各カラー情報を画像メモリの同一アドレス
に立体的に格納するパックドピクセル方式と、第4図(
b)に示すように、R,G、Bの各カラー情報を画像メ
モリの異なるアドレス領域に平面的に格納するプレーン
ピクセル方式とがある。
Pixel storage methods include the packed pixel method, which stores R, G, and B color information three-dimensionally at the same address in the image memory, as shown in FIG.
As shown in b), there is a plain pixel method in which R, G, and B color information is stored two-dimensionally in different address areas of an image memory.

パックドピクセル方式の画像メモリは、1回のアクセス
で1画素の全てのカラー情報を読み出すことができ、ア
クセス制御が簡単であるため高速化が可能である。また
誤り訂正コードECCの付加も容易であるので、TV画
画情情報蓄積する場合など処理速度を重視するときに多
く用いられている。
A packed pixel type image memory can read out all the color information of one pixel in one access, and can increase speed because access control is simple. Furthermore, since it is easy to add an error correction code ECC, it is often used when processing speed is important, such as when storing TV image information.

一方、プレーンピクセル方式の画像メモリは。On the other hand, plain pixel image memory.

画素ごとに全てのデータを読み出すためには少(とも3
回のアクセスが必要であり、ECCの付加もR,G、B
の各カラー情報ごとに行われるため効率的でない。しか
し画像のR,G、  Bカラー情報を別々に取り出せる
ため1画像の色を任意に加工したい場合に多く用いられ
る。
In order to read out all the data for each pixel, it takes a few (3
access is required, and the addition of ECC is also required for R, G, B
This is not efficient because it is performed for each color information. However, since the R, G, and B color information of an image can be extracted separately, it is often used when it is desired to arbitrarily process the colors of a single image.

第5図はプレーンピクセル方式の従来例装置の構成を概
念的に単純化して示したものである。図中、10はイン
クリーブされた4パンク構戒の画像メモリ、11は4個
のソースデータが格納できる4個のレジスタを含む1画
素分のデータ読出しレジスタ 12はXアドレス(ラス
ク内画素アドレス)を発生するXアドレスカウンタ、1
3はカラー情報R,G、B別のソースデータが格納され
ているアドレス領域を選択するためのソースアドレスを
発生するソースカウンタ、14はYアドレス(ラスクア
ドレス)を発生ずるYアドレスカウンタ、15はXアド
レスカウンタ12にプリセット値を与えるXスタートレ
ジスタ、16はソースカウンタ13にブリセント値を与
えるソースレジスタ 17はYアドレスカウンタ14に
プリセット(直を与えるYスタートレジスタ、18はX
アドレスカウンタのCB(チップイネーブル)端子をバ
ンク駆動用のストローブパルスとソースカウンタ13の
キャリとの一致によって制御するAND回路である。
FIG. 5 shows a conceptually simplified configuration of a conventional device of the plain pixel type. In the figure, 10 is an incremented 4-puncture image memory, 11 is a data read register for one pixel including four registers that can store four source data, and 12 is an X address (pixel address in the rask). X address counter that generates 1
3 is a source counter that generates a source address for selecting an address area in which source data for color information R, G, and B is stored; 14 is a Y address counter that generates a Y address (rusk address); 15 is a Y address counter that generates a Y address (rusk address); 16 is a source register that gives a recent value to the source counter 13; 17 is a Y start register that gives a preset value to the Y address counter 14; 18 is a
This is an AND circuit that controls the CB (chip enable) terminal of the address counter by matching the strobe pulse for bank driving with the carry of the source counter 13.

動作開始時にCPUよりXスタートレジスタ15 ソー
スレジスタ16  Yスタートレジスタ17にプリセッ
ト値がセットされ、続いてプリセント信号がXアドレス
カウンタ12.ソースカウンタ13.Yアドレスカウン
タ14の各PS端子に与えられ、プリセットが行われて
、動作が開始される。
At the start of operation, preset values are set in the X start register 15, source register 16, and Y start register 17 by the CPU, and then the precent signal is sent to the X address counter 12. Source counter 13. The signal is applied to each PS terminal of the Y address counter 14, preset is performed, and operation is started.

ソースカウンタ13は、R6G、、B、のソースデータ
数分のストローブをカウントするとAND回路18にキ
ャリを送り、Xアドレスカウンタ12を+1カウントさ
せる。
When the source counter 13 counts strobes equal to the number of source data of R6G, , B, it sends a carry to the AND circuit 18 and causes the X address counter 12 to count +1.

Xアト°レスカウンク12は、■ラスク内の全画素につ
いてアドレスを発生ずると、キャリをYアドレスカウン
タ14に送出し、Yアドレスを+lカウントさせる。
When the X address counter 12 generates addresses for all pixels in the rask, it sends a carry to the Y address counter 14 to increment the Y address by +1.

このようにして9画像メモリ10のバンク0〜3は順次
ストローブされるとともに各バンクにおいて、1つの画
素のXアドレスについてソースアドレスが3回発生され
、Xアドレスを下位アドレスそしてソースアドレスを上
位アドレスとする異なる3つのバンク内アドレスによっ
て、  R,CBソースデータが格納されている各アド
レス領域が逐次アクセスされ、その結果R,G、Bのデ
ータ(以後、ソースデータという)が読み出されてデー
タ読出しレジスタ11に格納される。データ読出しレジ
スタにR,G、Bのソースデータが揃った段階でまとめ
てバスへ並列出力される。
In this way, banks 0 to 3 of the 9-image memory 10 are sequentially strobed, and in each bank, a source address is generated three times for the X address of one pixel, with the X address being the lower address and the source address being the upper address. Each address area in which R and CB source data are stored is sequentially accessed by three different addresses in the bank, and as a result, R, G, and B data (hereinafter referred to as source data) are read out and the data is read out. It is stored in register 11. When the R, G, and B source data are available in the data read register, they are collectively output to the bus in parallel.

第6図および第7図は、従来のパックドピクセル方式と
プレーンピクセル方式の従来例における画像メモリのア
クセスのタイムチャートを示したものである。
6 and 7 show time charts of image memory access in conventional examples of the conventional packed pixel method and the plain pixel method.

第6図のパックドピクセル方式のタイムチャートでは、
アドレスとバンクアドレスとがマシンサイクルごとに連
続的に発生され、バンク0. 12.3に分配されて、
各バンクからパックドピクセルのリードデータ(D o
、 D +、 D 2.・・・で表わされる)が順次出
力される。つまり高速読み出しか行われる 第7図のプレーンピクセル方式のタイムチャートは、第
5図の従来例装置に対応しており2画素のアドレスは4
マシンサイクルに1回変化させられる。また1パンク3
ストローブに1画素分の3つのR,G、Bアドレスが順
次発生される。これは各アドレス期間(メモリサイクル
)に同一バンクの他のアドレスをアクセスできないため
である。
In the packed pixel method time chart shown in Figure 6,
An address and a bank address are generated sequentially every machine cycle, such that bank 0 . 12.3 distributed,
Packed pixel read data (D o
, D +, D 2. ) are sequentially output. In other words, the time chart of the plain pixel method shown in Fig. 7, in which only high-speed readout is performed, corresponds to the conventional device shown in Fig. 5, and the address of 2 pixels is 4.
It is changed once per machine cycle. 1 punk again 3
Three R, G, and B addresses for one pixel are sequentially generated in the strobe. This is because other addresses in the same bank cannot be accessed during each address period (memory cycle).

したがって、1画素のデータアクセスに12マシンサイ
クルが費されることになる。たとえばソースデータRo
、 G o、 B oがバンク0の順次のメモリサイク
ルに読み出されて第5図のデータ読出しレジスタ11の
対応するレジスタ部分に格納されDoとしてハスヘー括
出力される。
Therefore, 12 machine cycles are spent on data access for one pixel. For example, source data Ro
, G o, and B o are read out in successive memory cycles of bank 0, stored in the corresponding register portions of the data read register 11 in FIG. 5, and output as Do in the form of a hash.

(発明が解決しようとする課題) 従来のプレーンピクセル方式では1画像メモリがアドレ
スのバンク分割によるインタリーブ構成をとっていても
その機能を生かすことができず従来のパックドピクセル
方式にくらべてアクセス速度が大幅に低下するという問
題があった。
(Problem to be solved by the invention) In the conventional plain pixel method, even if one image memory has an interleaved configuration by dividing addresses into banks, the function cannot be utilized, and the access speed is lower than in the conventional packed pixel method. The problem was that it was significantly reduced.

本発明は、バンク構成をもつプレーンピクセル方式の画
像メモリにおいて、バンク構成の利点を生かした高速ア
クセスを可能にすることを目的としている。
An object of the present invention is to enable high-speed access by taking advantage of the advantages of the bank structure in a plain pixel type image memory having a bank structure.

〔課題を解決するための手段〕[Means to solve the problem]

本発明は、バンク構成をもつプレーンピクセル方式の画
像メモリにおいて、従来1つの画素について同一バンク
内の各ソースデータを順次アクセスしてから次のバンク
の画素のアクセスに移行していたものを、各バンクの連
続アドレス画素の1種類のソースデータについて各バン
クのアクセスシーケンスを実行し1次に他のソースデー
タについて各バンクのアクセスシーケンスを実行するよ
うにして、バンク個数分の連続アドレスの□画素を単位
に逐次ソースデータをアクセスし、読み出された各ソー
スデータは全てレジスタファイルに格納しておいて、ソ
ースデータが揃った画素から順次出力するようにしたも
のである。
The present invention improves the image memory of a plain pixel type image memory having a bank configuration, in which each source data for one pixel is sequentially accessed in the same bank and then accessed for pixels in the next bank. The access sequence of each bank is executed for one type of source data of continuous address pixels of the bank, and then the access sequence of each bank is executed for the other source data, so that □ pixels of continuous addresses as many as the number of banks are executed. Source data is sequentially accessed in units, all read source data is stored in a register file, and the pixels for which source data is complete are sequentially output.

第1図は本発明の原理を例示的方法で示す説明図である
FIG. 1 is an illustration illustrating the principles of the invention in an exemplary manner.

第1図の(a)において、1はバンクO〜3の4バンク
構成の画像メモリであり、各バンクにはそれぞれR,G
、Bの3種類のソースデータを格納する領域が別々に設
けられている。
In FIG. 1(a), reference numeral 1 denotes an image memory with a 4-bank configuration, banks O to 3, and each bank has R, G, and G.
, B are provided separately.

2は画像メモリ1のバンクの個数と同数の画素の各ソー
スデータを格納できるレジスタ容量(この場合は4×3
)をもつレジスタファイルである。
2 is a register capacity that can store each source data of the same number of pixels as the number of banks of image memory 1 (in this case, 4×3
) is a register file.

3は1画素のy−スデータを格納できるデータ読出しレ
ジスタである。
3 is a data read register capable of storing y-space data of one pixel.

第1図の(b)は第1図(a)の構成におけるアクセス
制御方法を示したものである。
FIG. 1(b) shows an access control method in the configuration of FIG. 1(a).

まず1画像メモリ1の各バンクのR領域についてR8,
R1,R2,R3のソースデータをアクセスし。
First, for the R area of each bank of one image memory 1, R8,
Access the source data of R1, R2, and R3.

次にG領域についてG。、C,、、G2.G3のソース
データをアクセスし、その後B領域のB 0. B +
、 B zB、をアクセスする。
Next, about the G area. ,C,,,G2. Access the source data of G3, and then access B0. B +
, B zB, is accessed.

レジスタファイル2にはこれらのRoからB3のソース
データが各バンクから読み出され順次レジスタファイル
2に図示のように格納される。
In the register file 2, these source data of Ro to B3 are read from each bank and are sequentially stored in the register file 2 as shown in the figure.

Ro、 G o、 B oの3つのソースデータの組が
揃った最初の画素のデータD。がレジスタファイル2か
らデータ読出しレジスタ3に読み出されてバスへ出力さ
れ、続いてソースデータが揃う画素のデータD I+ 
D 2. D 3が次々と出力される。
Data D of the first pixel in which the three source data sets of Ro, Go, and Bo are complete. is read out from the register file 2 to the data read register 3 and output to the bus, and then the pixel data DI+ where the source data is complete
D2. D3 is output one after another.

D3を出力した後、レジスタファイル2は空になり1次
のR1〜R,,04〜G7,84〜B7の各ソースデー
タをアクセスするシーケンスが同様に実行されて、D4
.DS、D6.D7カ咄力される。以下同様に行われる
After outputting D3, the register file 2 becomes empty, and the sequence of accessing the primary source data of R1 to R, , 04 to G7, and 84 to B7 is executed in the same way, and D4 is output.
.. DS, D6. D7 power is applied. The same procedure is performed thereafter.

〔作 用] 本発明によれば2画像メモリを構成する各バンクはメモ
リサイクルごとに順次アクセスされるため バンク構成
の画像メモリ本来のアクセス速度で順次の画素のソース
データを読み出すことができる。しかし1つの画素につ
いては、各ソースデータがバンクアクセスシーケンスの
一巡ごとに読み出されるため待ち時間が必要となるが、
バンクの個数分(この場合4個)の画素全体について平
均読み出し速度をとると、従来のブレーンピクセル方式
の読み出し制御方式にくらべて著しい向上が可能となる
[Function] According to the present invention, each bank constituting the two-image memory is sequentially accessed every memory cycle, so that the source data of pixels can be sequentially read out at the access speed inherent to the bank-configured image memory. However, for one pixel, each source data is read out every round of the bank access sequence, so waiting time is required.
If the average readout speed is taken for all the pixels of the number of banks (four in this case), it is possible to significantly improve the readout control method compared to the conventional brain pixel method.

[実施例] 第2図に本発明の1実施例装置の構成を一部概念的に単
純化して示す。
[Embodiment] FIG. 2 shows a partly conceptually simplified configuration of an apparatus according to an embodiment of the present invention.

第2図において、10は画像メモリ、11はブタ読み出
しレジスタ、12はXアドレスカウンタ 13はソース
カウンタ114はYアドレスカウンタ 15はXスター
トレジスタ、16はソースレジスタ 17はYスタート
レジスタ、1821.22.23はAND回路、19は
レジスタファイル、20は4進カウンタである。
In FIG. 2, 10 is an image memory, 11 is a pig read register, 12 is an X address counter, 13 is a source counter 114 is a Y address counter, 15 is an X start register, 16 is a source register, 17 is a Y start register, 1821.22. 23 is an AND circuit, 19 is a register file, and 20 is a quaternary counter.

なお第5図の従来例装置における要素と同し要素につい
ては同一の参照番号が付されており、動作機能の説明も
第5図におけるものが同様に適用できるので、特に必要
がない限り、ここでは重複する説明は省略される。
Note that the same reference numerals are given to the same elements as those in the conventional device shown in FIG. 5, and the description of the operating functions in FIG. Here, duplicate explanations will be omitted.

レジスタファイル19は、4個の画素の各々についてR
,G、Bの各ソースデータを含む4個のソースデータを
格納できる4×4のレジスタ容量をもつ。
The register file 19 stores R for each of the four pixels.
It has a 4×4 register capacity that can store four pieces of source data including source data of , G, and B.

4進カウンタ20はバンク0〜3の各アクセスをカウン
トし、4回のアクセスからなるアクセスシーケンスが完
了するとキャリをAND回路18と21に送出し、Xア
ドレスカウンタ12とソースカウンタ13のCE端子を
ONにし、それぞれのカウンタを+1カウントさせる。
The quaternary counter 20 counts each access to banks 0 to 3, and when the access sequence consisting of four accesses is completed, it sends a carry to the AND circuits 18 and 21, and the CE terminals of the X address counter 12 and source counter 13 are Turn it on and make each counter count +1.

つまりバンクアクセスが一巡するごとにソースカウンタ
13を+1して上位アドレスを更新し画像メモリ10の
アクセス領域を次のソースデータ領域に切替えさせる(
たとえば第1図(a)のR領域からG領域へ、さらにG
領域からB領域へ)。
In other words, each time a bank access completes, the source counter 13 is incremented by 1, the upper address is updated, and the access area of the image memory 10 is switched to the next source data area (
For example, from the R area in FIG. 1(a) to the G area, and then
from area to area B).

ソースカウンタ13は、各画素に必要とされるソースデ
ータ数(3)をカウントすると、キャリをAND回路1
8へ送出し、AND回路18は3人力がONのときXア
ドレスカウンタ12を+1カウントする。これにより各
バンクにおいてXアドレスは+1される(たとえば第1
図の(a)ではR8からR6へ)。
When the source counter 13 counts the number of source data (3) required for each pixel, the source counter 13 outputs a carry to the AND circuit 1.
8, and the AND circuit 18 increments the X address counter 12 by +1 when the 3-man power is ON. As a result, the X address is increased by 1 in each bank (for example, the first
In (a) of the figure, from R8 to R6).

レジスタファイル19は2画像メモリIOのバンクアク
セスとアクセスされるソースデータRG、  Bの領域
種別に応してデータを書き込むレジスタ位置が制御され
る。そして各画素のR,CBのソースデータが揃ったタ
イごングでそれらのソースデータR,G、Bの組を読み
出し1データ読出しレジスタ11にセットする。データ
読出しレジスタ11のR,G、Bのデータの組は次にバ
スへ送出される。
In the register file 19, the register position in which data is written is controlled according to the bank access of the two image memories IO and the area type of source data RG and B accessed. Then, when the R, CB source data of each pixel is ready, a set of the source data R, G, B is read out and set in the 1 data readout register 11. The R, G, B data set in the data read register 11 is then sent to the bus.

第3図は、第2図に示した1実施例装置の動作を説明す
るためのタイムチャー1・である。
FIG. 3 is a time chart 1 for explaining the operation of the apparatus of the first embodiment shown in FIG.

図示のように、R,G、B、 ・・・の各アドレス(X
アドレス)ごとにバンクO〜3のアクセスシーケンスが
実行され、リードされた結果のソースデータがレジスタ
ファイル19にライトされ、4進カウンタ20とXアド
レスカウンタ12の値が0となるごとにレジスタファイ
ル19からり。〜D3の読み出しが行われる。
As shown in the figure, each address (X
The access sequence for banks O to 3 is executed for each address), the read result source data is written to the register file 19, and each time the value of the quaternary counter 20 and the X address counter 12 becomes 0, the register file 19 Karari. ~D3 is read.

5 〔発明の効果] 本発明によれば、従来のプレーンビクセル方式による読
み出し制御の読み出し速度をほぼバンクの個数倍するこ
とができ1画像処理装置の性能を大幅に向上させること
ができる。
5 [Effects of the Invention] According to the present invention, the readout speed of the readout control using the conventional plain vixel method can be almost multiplied by the number of banks, and the performance of one image processing device can be greatly improved.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の原理説明図、第2図は本発明の1実施
例装置の構成図、第3図は本発明の1実施例装置のタイ
ムチャー1−、第4図は画像メモリの構成説明図、第5
図は従来例装置の構成図、第6図はパンクドピクセル方
式の従来例のタイムチャート5第7図はプレーンピクセ
ル方式の従来例のタイムチャートである。 第1図中 1:画像メモリ 2;レジスタファイル 3:データ読出しレジスタ
Fig. 1 is an explanatory diagram of the principle of the present invention, Fig. 2 is a configuration diagram of an embodiment of the apparatus of the invention, Fig. 3 is a time chart 1- of the apparatus of the embodiment of the invention, and Fig. 4 is an image memory Configuration explanatory diagram, 5th
FIG. 6 is a time chart of a conventional example using the punctured pixel method. FIG. 7 is a time chart of a conventional example using the plain pixel method. 1 in Figure 1: Image memory 2; Register file 3: Data read register

Claims (1)

【特許請求の範囲】 画像空間における画素のアドレスは一次元アドレス形式
をとり、その所定数の下位ビットによって定まる複数の
メモリバンクにインタリーブ形式でアドレス分割され、
また前記画素の各々は複数の異なる種類のソースデータ
からなり、1つの画素の各ソースデータは同一のメモリ
バンク内で種類ごとに定められた別々のアドレス領域に
格納されている画像メモリを有する画像処理装置におい
て、 前記画像メモリのメモリバンクの個数と同数の画素の各
ソースデータを少くとも格納できる容量のレジスタファ
イルを設け、 メモリバンクの個数だけの連続する画素を単位として各
ソースデータのアドレスを、メモリバンクのアクセスシ
ーケンスが一巡するごとにソースデータの種類ごとのア
ドレス領域を順次切替えるように発生して画像メモリの
読み出しアクセスを行い、読み出された画素のソースデ
ータを前記レジスタファイルに順次格納し、画像メモリ
から全てのソースデータの読み出しが完了した画素ごと
にそれらのソースデータをレジスタファイルからまとめ
て読み出して出力することを特徴とする画像メモリ読み
出し制御方式。
[Claims] The address of a pixel in the image space takes a one-dimensional address format, and the address is divided into a plurality of memory banks determined by a predetermined number of lower bits in an interleaved format,
Further, each of the pixels is composed of a plurality of different types of source data, and each source data of one pixel is stored in a separate address area determined for each type within the same memory bank. In the processing device, a register file having a capacity that can store at least each source data of the same number of pixels as the number of memory banks of the image memory is provided, and the address of each source data is set in units of consecutive pixels as many as the number of memory banks. , the memory bank access sequence is generated so as to sequentially switch the address area for each type of source data every time the memory bank access sequence completes one cycle, perform read access to the image memory, and sequentially store the source data of the read pixels in the register file. An image memory read control method characterized in that, for each pixel for which all source data has been read out from the image memory, the source data is collectively read out from a register file and output.
JP32177189A 1989-12-12 1989-12-12 System for controlling reading of picture memory Pending JPH03182975A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32177189A JPH03182975A (en) 1989-12-12 1989-12-12 System for controlling reading of picture memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32177189A JPH03182975A (en) 1989-12-12 1989-12-12 System for controlling reading of picture memory

Publications (1)

Publication Number Publication Date
JPH03182975A true JPH03182975A (en) 1991-08-08

Family

ID=18136249

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32177189A Pending JPH03182975A (en) 1989-12-12 1989-12-12 System for controlling reading of picture memory

Country Status (1)

Country Link
JP (1) JPH03182975A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09120371A (en) * 1995-10-26 1997-05-06 Nec Corp Memory controller
JP2008299581A (en) * 2007-05-31 2008-12-11 Mitsubishi Electric Corp Data transfer control device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09120371A (en) * 1995-10-26 1997-05-06 Nec Corp Memory controller
JP2008299581A (en) * 2007-05-31 2008-12-11 Mitsubishi Electric Corp Data transfer control device

Similar Documents

Publication Publication Date Title
US4862154A (en) Image display processor for graphics workstation
US4821208A (en) Display processors accommodating the description of color pixels in variable-length codes
JP3243724B2 (en) Frame buffer system and writing method
US4564915A (en) YIQ Computer graphics system
JP3350043B2 (en) Graphic processing apparatus and graphic processing method
JPH05298454A (en) Converter and output display device for color pixel display
JPS5937512B2 (en) raster display device
JPH0375873B2 (en)
KR0153793B1 (en) Shape drawing processing device
GB2137857A (en) Computer Graphics System
EP0200036B1 (en) Method and system for displaying images in adjacent display areas
US5714975A (en) Apparatus and method for generating halftoning or dither values
US5818433A (en) Grapics memory apparatus and method
JPH03182975A (en) System for controlling reading of picture memory
US4562450A (en) Data management for plasma display
US4855940A (en) Method of and system for computer graphic photography
GB2073995A (en) Computer graphic system
KR20020052199A (en) Data transfer between rgb and ycrcb color spaces for dct interface
JPH07296157A (en) Method and system of rotating image data
JPH0765180A (en) Data transfer controller
JPH0242489A (en) Picture display
JPS6037930B2 (en) information storage device
JPS60217387A (en) Crt display unit
US6489967B1 (en) Image formation apparatus and image formation method
GB2202718A (en) Display adapter