JPS60176094A - 画像メモリのアクセス装置 - Google Patents

画像メモリのアクセス装置

Info

Publication number
JPS60176094A
JPS60176094A JP59030278A JP3027884A JPS60176094A JP S60176094 A JPS60176094 A JP S60176094A JP 59030278 A JP59030278 A JP 59030278A JP 3027884 A JP3027884 A JP 3027884A JP S60176094 A JPS60176094 A JP S60176094A
Authority
JP
Japan
Prior art keywords
image memory
data
signal
bit
image
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.)
Granted
Application number
JP59030278A
Other languages
English (en)
Other versions
JPH0581914B2 (ja
Inventor
良 藤田
泰 福永
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP59030278A priority Critical patent/JPS60176094A/ja
Publication of JPS60176094A publication Critical patent/JPS60176094A/ja
Publication of JPH0581914B2 publication Critical patent/JPH0581914B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)
  • Image Generation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、多層構成の画像メモリを、高速に、読み出し
、書き込む方式に係り、特に、画像メモリの各層に演算
装置を設は図形2画像を高速に処理する好適な多層構造
をなす画像メモリのアクセス装置に関する。
〔発明の背景〕
従来のカラー画像の表示制御装置を第1図と第2図を用
いて説明する。
第1図は、1画素Nビットのカラー情報をもつN層より
成る画像メモリ407,408,409を各層の画像メ
モリ単位に、マイクロプロセッサなどの制御装置401
がアクセスする方式を示したブロック図である。制御装
置401は、画像メモリのアドレス信号402により画
像メモリの1ワードを指定する。アドレス信号402の
一部は、データスイッチ406からのメモリコントロー
ルスイッチ405に入力され、制御装置401からのメ
モリコントロール信号403と、データライン404は
N層の画像メモリ407,408゜409のどれか一つ
に接続される。このように指定される1ワードデータは
、制御装置401のメモリコントロール信号403に従
って、読み出し書き込みが行なわれる。画像メモリ40
7゜408,409のデータは、常時、ディスプレイコ
ン上ローラ410に読み出され、CRTなどの表示装置
411に表示さ九る。このようなメモリアクセズ方式で
は、一つの画素を書き込むために、画像メモリの層の数
、すなわちN回メモリアクセスを行なよなければならな
い。但し、1ワードを構成するビット数をWとすると、
水平に並んだM画素は、やはり、N回のメモリアクセス
で行なえる。
第2図に、画像単位に画像メモリをアクセスする画像メ
モリの制御回路のブロック図を示す。
制御装置401から出るNビットのデータライン404
は1画像メモリの各層〜412,413゜414に各々
−ビットずつ接続される。アドレス信号402は、画像
メモリの各層412,413゜414の一ビットを指定
し、そのNビットの信号、即ち、一画素のデータに対し
、メモリコントロール信号403によって書き込み、又
は、読み出しを行なう。この様に画素単位l;画像メモ
リをアクセスする方式は、直線を描画する時の様な場合
には、有効であるが、塗り潰しなどのラスタ一単位の処
理には向いていない。なぜならば、画像メモリ412,
413,414は通常ディスプレーコントローラ410
に読み出されるときは、複数画素分読み出され、表示装
置411に表示される。
従って、画像メモリの1つのプレーンに対し、実際には
データラインが1ビツトではなく、複数のビット存在し
、画像メモリのアクセス時には、その内、1ビツトしか
使用しないため、ラスク方向にメモリアクセスを行なう
時は、同じメモリアドレスを複数個アクセスすることに
なり効率が悪い。
〔発明の目的〕
本発明の目的は、各層の画像メモリに対し1つずつ複数
画素より成る画像データを保′持する手段を含む演算装
置を設け、画像メモリの各層が並列に画像データのリー
ド。変更、ライトを行なうことにより、画像メモリの層
の数が増えても画像メモリを変更する時間が増大しない
画像メモリのアクセス方式を提供するにある。
〔発明の概要〕
本発明の要点は、画像メモリの各層に演算装置を設け、
各層が並列に、画像データを処理し、演算装置は、リー
ドデータ及びライトデータを複数ビット保持するための
手段と、各層内の画像データの変更処理が、シフト処理
と論理演算で行なわれることから、シフトを行なう手段
と、論理演算を行なう手段とを備えることにある。
〔発明の実施例〕
以下、本発明の一実施例を第3図、第4図および第5図
により説明する。
第3図は、データ幅が8ビツトで1024画像メモリ1
024画素の二値画像を記憶する画像メモリ1と、画像
メモリ1の内容をビデオ信号151に変換する並列直列
変換器8から成り、第4図の画面メモリ101の構成を
示す。制御信号バス41は、その内のリードライト信号
が、画像メモリlを構成するメモリ素子のリードライト
端子に接続されている。
第4図は、本発明の画像メモリのアクセス方式を実現す
るための、カラー画像の表示装置の構成の一例を示す。
第4図で示した画像メモリ101と同一の構成から成る
画面メモリ102.・・・。
1ONと、演算装置11.1,112.・・・、11N
との間は、各々8ビツト幅のローカルデータバス121
.122.・・・、12Nで接続されている。
制御装置5と演算装置111,112.・・・IINの
間は、8ビツトのデータバス2と、制御信号バス41と
で結ばれている。データバス2は、その1ビツト目であ
る、データ入出力信号21が1番目の演算装置111に
、2ビツト目が2番目の濱IE&装置にと、順次、8ビ
ツト目が8番の演算装置に接続されている。Nが9以上
の場合、Nビット目のデータは、(Nmod 8 )ビ
ット目の演算装置に接続される。
第5図は、第4図第1番目の演算装置111の構成を示
す図で、第2番目から第N番目までの演算装置112.
・・・、11Nも同一の構成となっている。演算装置t
 11は、ローカルデータバス121上の8ビツトのデ
ータをラッチする第一のレジスタ202と、第1のレジ
スタ202の内容をラッチする第二のレジスタ203と
、これらの16ビツトデータを、0から15ビツトシフ
トして下位8ピッI−を出力するバレルシフタ204と
、このバレルシフタ204の出力とローカルデータバス
121上のデータをラッチする第三のレジスタ208と
の論理演算を行なう演算器205と。
その論理演算結果と、第三のレジスタ208の内容とを
、ビット単位で選択するマスクセレクト206と、マス
クセレクタ206の出力をラッチし、ローカルデータバ
ス121に、接続される第四のレジスタ207と、ロー
カルデータバス121と、データバス2とのインターフ
ェースを取る第五の双方向レジスタ201から成る。第
五の双方向レジスタ201は、1ビツトのデータ入出力
信号21をラッチする機能と、その1ビツトデータの“
0” 011@によって、8ビツトの“ooooooo
o”が“11111111”にデータ幅の伸張を行ない
、ローカルデータバス121に送出制御を行なう機能と
、ローカルデータバス121上の8ビツトのデータの内
1ビットをラッチする機能と、その1ビツトデータを、
データ入出力信号21に送出制御を行なう機能とから成
り、これは、Dタイプのブリップフロップ2個と、8対
lのセレクタ1個と3ステータのバッファ9個により容
易に構成することができる。ところで制御信号パス41
は、前述の画像メモリ1のリードライト信号1ビツトと
、データ入出力信号21の1ビツトデータを第五の双方
向レジスタ201に取り込む信号1ビツトと取り込んだ
データを伸長してローカルデータバス121に送出制御
する信号1ビツトと、ローカルデータバス121の8ビ
ツトデータのうちどの1ビツトとを選択するかを決める
3ビツトデータと、その選択された1ビツトと、その1
ビツトデータを、 データ入出力信号21に送出制御する信号1ビツトから
成る第五の双方向レジスタ201の計7ビツトの制御信
号213と、 第一のレジスタのラッチ信号210と。
第二のレジスタのラッチ信号211と、バレルシフタ2
04のシフト数を制御する4ビツトの制御信号212と
、 演算器205とファンクシE ン(TTL IC74L
S181の論理演算モードに従う)を決める4ビツトの
制御信号214と、マスクセレクタ206の各入力のビ
ット単位の選択を制御する8ビツトの制御信号215と
、 第三のレジスタ208のラッチ信号217と。
第四のレジスタ207のラッチ信号1ビツトと、その取
り込まれているデータとをローカルデータバス121に
送出制御する信号1ビツトから成る計2ビットの第四の
レジスタ207の制御信号246と、から成る。これら
の制御信号パス41のうち、制御信号213のうち、第
五の双方向レジスタ201のデータをローカルデータバ
ス121へ送出制御する信号と、ローカルデータバス1
21上の8ビツトから1ビツトを選択する信号と、その
信号を第五の双方向レジスタ201へ取り込む信号、そ
して、ラッチ信号21o。
211.217および制御信号212,214゜215
.216は、各演算装置111,112゜・・・、II
Nに全て共通に接続されている。また、制御信号パス4
1のうち、制御信号213のデータ入出力信号21を、
第五の双方向レジスタ201に取り込む信号と、第五の
双方向1ノジスタ201の内容を、データ入出力信号2
1へ送出制御する信号とは、画面メモリ数Nが8以下の
時は、他の制御線と同様に、各演算装置111,112
゜・・・、11Nに共通に接続される。Nが8を越えた
場合は、8ごとに、これらの2信号は(N−1/8+1
を越えない最も大きい整数個に分割される。
すなわち、制御装置5が演算装置Ill、112゜・・
・IINの第五の双方向レジスタをアクセスする場合、
データバス2が、8ビツトである)巳め、8個の第五の
双方向レジスタ単位にアクセスを行なうようにこれら制
御信号を分割する。以下では更丘上Nは8以下として説
明を行なう。
さて、第4図で画面メモリ101,102.・・・。
1ONから、ビデオ信号151,151.・・・。
15Nを読み出し、カラー変換回路13によってカラー
ビデオ信号14に変換し、カラーCRT6に、カラー画
像を表示する操作は以下の様に行う。
まず、画像メモリからのシリアルデータ151゜152
、・・・、15Nは、CRT制御装置7(詳細は、日立
マイクロコン′ピユータシステムデバイスデータブック
内のHD 46505の項を参照)からの表示アドレス
71をセレクタ9を介し、画像メモリのアドレス信号9
1で、画像メモリに与え、読み出された各画面メモリの
画像データを並列直列変換器8によって直列データに変
換して得られる。
得られるNビットデータは、1画素の色コードであり、
カラー変換回路13に入力され、RGBのビデオ信号1
4に変換される。このビデオ信号14と、CRT制御装
置7から出力される周期信号72がカラーCRT6に送
出され、カラー画像がCRT上に表示される。
以下に、制御装置5が、演算装置111゜112、・・
・、11Nを介して、画面メモリ101゜102、・・
・、1ON内の画像メモリ1をアクセスする方式につい
て述べる。
まず、画像メモリのあるNビットから成る1画素分の情
報をデータバス2にもってくるためには、制御装置5が
アドレスバス3に、読み出そうとする画素の含まれる画
像メモリのアドレスを送出し、アドレス選択信号42を
アドレスバス3側に設定する。次に、制御信号2】3の
8ビツトデータからlピッ1−を選択する3ビツトの信
号に、読み出そうと釘る画素が、読み出された8画素の
何番目かを設定し、上記制御信号213のローカルデー
タバス121からのデータを取り込むラッチ信号を与え
る。また同時に、制御45号213のデータ入出力信号
21への送出制御信号により、第五の双方向レジスタ2
01に取り込んだ目的の画素情報がデータバス2に送出
される。
次4−、Nビットの画素情報を画面メモリ上のある点に
書き込むには、まず、制御装置5が、データバス2の上
に書き込もうとする画素情報を送出し、制御信号213
によって第五の双方向レジスタ201に取り込む、取り
込まれたlピッ1−データは、8ピッ1−のデータに伸
長され同制御信号213によりローカルデータバス12
1に送出され、制御信号210により第一レジスタ20
2に取り込む。そして、バレルシフタの4ビツトの制御
信号212をシフト数Oとして演算器205の゛ 一方
の入力が第一のレジスタ202と同じデータとなるよう
にする。一方、制御回路5は、目的の書き込む点の含ま
れる画像メモリ1のアドレスをアドレスバス3に与え、
アドレス選択信号42をアドレスバス3側に設定し、画
像メモリのデータがローカルデータバス121に送出さ
れた時点でそのデータを第三のレジスタ208にラッチ
信号217により取り込む。この時、第五の双方向レジ
スタ201のローカルデータバスへの出力と、画像メモ
リの出力とが競合しなうように、制御装置5は、アドレ
ス選択信号42.制御信号213を制御する。また、制
御装置5は、書き込む画素情報と、現在画像メモリにあ
る書き込もうとする点の画素情報とをどの様な論理で演
算するかを制御信号214で与え、書き込もうとする点
が、その点を含む画像メモリのアドレスに対応する8画
素の何番目にある分かを、8ビツトの情報でマスクセレ
クタ206の制御信号215に与える。例えば、左から
2番目に、書き込む画素があるとすれば、制御信号21
5は、2進数″’01000000”という信号となる
。さてマスクセレクタ206の出力が確定した後、制御
信号216によりマスクセレクタ206の出力が確定し
た後、制御信号216により、マスクセレクタ206の
出力を第4のレジスタに取り込み、ローカルデータバス
121に取り込んだデータを送出する。制御装置5は、
制御信号バス41にリードライト信号をライトすること
により、書き込もうとした点に、与えた画素情報と、書
き込まれる前にあった画素情報との論理演算結果が書き
込まれる。この処理で制御信号215を適当に変えるこ
とにより、最大8画素まで、同一画像情報を書き込むこ
とも可能である。
次に1画像メモリ上に水平方向に並んだ任意の8画素を
、画像メモリの1つのアドレスに対して指定される8画
素に各画素ごとに論理演算を施こして転送する方式につ
いて述べる。まず、転送される8画素は、2ワードのま
たがり二つのアドレスで指定されるがら画面上で左側の
1ワードのあるアドレスを、ソースアドレスと呼ぶ。一
方、転送される先の8画素のアドレスをデスティネイシ
ョンアドレスと呼ぶ。
制御装置5は、はじめに、ソースアドレスをアドレスバ
ス3に送出し、アドレス選択信号42をアドレスバス3
側に設定する。ソースアドレスに対応した画像メモリの
データがローカルデータバス211に送出された所で、
ラッチ信号210により第1のレジスタ210に、画像
データを取り込む。これと同時に、制御装置5は、アド
レスバス3に、ソースアドレスに1を加えた(画面上で
(右側の)アドレスを送出する。
ソースアドレスに1を加えたアドレスの画像メモリのデ
ータが、ローカルデータバス121に送出された所でラ
ッチ信号211とラッチ信号210により、第一のレジ
スタ202の内容を、第二のレジスタ203にラッチす
ると同時にローカルデータバス121上のデータを、第
一のレジスタ202に取り込む。次に、制御装置5は、
制御信号212に、転送される8画素の一番左の画素が
、ソースアドレスの8画素の左から何番目にあるかを二
進数が表わした値を4ビツトの信号として与える。また
、制御信号214には、どのような論理演算を行なうか
を設定する。次に、制御装置5は、アドレスバス3にデ
ステイネイションアドレスを与え、ローカルデータバス
121に画像メモリのデータが送出された所で、制御信
号217により第三のレジスタ208に取り込む。
制御信号215を全て゛1″にし、演算器205の出力
をすべてマスクセレクタ206の出力とするように設定
し、バレルシフタ204の出力と、第三のレジスタ20
8の論理演算結果が、第四のレジスタ207の入力とし
て確定した後、制御信号216により第四のレジスタに
、マスクセレクタの出力を取り込むと同時に、ローカル
データバスに送出する。そして、制御信号バス41のリ
ードライト信号をライトにすることにより、画像メモリ
上のソースアドレスと、ソースアドレスに1を加えたア
ドレスの連続する十六画素のうちの任意の連続したへ画
素の画像データを、転送する前にデステイネイションア
ドレスに在った8画素の画像データと論理演算を施こし
た結果が、デステイネイションアドレスに書き込まれる
。この処理で、マスクセレクタ206の制御信号215
にマスク情報を与えることにより、マスクのかかった画
像の転送を行なうことができる。
このように本実施例によれば、画面メモリごとに、演算
装置を備え、それらが全て並列に単一画像メモリ1をア
クセスすることによって、・第4図の従来の方式に比べ
画面メモリの数倍高速な処理が行なえ、第2図に示した
方式に比べ8倍高速となる。また、演算装置に転送元の
画素情報を保持する。第一と第二のレジスタ及び、それ
らを任意のビット数シフトするバレルシフタと、転送先
の画素情報を保持する第三のレジスタと、バレルシフタ
の出力と、第三のレジスタとの論理演算を行なう演算器
、演算器の出力と、第三のレジスタとをビット単位に選
択できるマスクセレクタと、転送する画素情報を保持す
る第四のレジスタを持つことにより1画像メモリ内の画
像の転送が著しく高速となる。
〔発明の効果〕
本発明によれば、多層構造の画像メモリの各画面メモリ
に対し、一つずつ演算装置を持ことにより、各層並列に
水平方向の複数画素で構成される画像データのリード、
変更、ライトが行なえるので、画像メモリの層が増えて
も、画像メモリ内の画像情報を変更する処理時間が一定
となる。
【図面の簡単な説明】
第1図は画像メモリの層別にワード単位にアクセスする
表示制御装置のブロック図、第2図は、1画素単位に画
像メモリをアクセスする表示制御装置のブロック図、第
3図は本発明の一実施例のカラー画像の表示制御装置の
1枚の画面メモリの構成図、第4図は本発明の一実施例
のカラー画像の表示制御装置の構成図、第5図は演算装
置のブロック図である。 l・・・画面メモリ、2・・・データバス、3・・・ア
メドレスバス、41・・・制御信号バス、42・・・ア
ドレス選択信号、5・・・制御装置、6・・・カラーC
RT、7・・・CRT制御回路、71・・・表示アドレ
ス、72・・・同期信号、8・・・並列直列変換器、9
・・・セレクタ、101.102.・・・、1ON・・
・第1から第N番目の画面メモリ、111,112.・
・・、IIN・・・第1から第N番目の演算装置、13
・・・カラー変換回路、204・・・バレルシフタ、2
05・・・演算器、206−・・セレクタ、207,2
08,210゜211・・・レジスタ、401・・・メ
モリ制御装置、402・・・アドレス信号、403・・
・メモリコントロール信号、404・・・データライン
、407゜408.409,412,413,414・
・・画像、(−11−IJ、410・・・ディスブレス
コントローラ、411・・・CRT。 代理人 弁理士 高橋明夫 垢10 も20 14 拓30 151 拓40

Claims (1)

  1. 【特許請求の範囲】 1、カラーの画像データを記憶する多層構造の画像メモ
    リと、この画像メモリをラスタ一方向に順゛ 次読み出
    し、表示装置に送出する手段と、前記画像メモリのアド
    レスを発生し、前記画像メモリの読み出し、書き込みを
    制御する制御装置から成るカラー画像の表示制御装置に
    おいて。 前記画像メモリと、前記画像メモリの読み出し。 書き込みを制御する前記制御装置の間に、複数画素で構
    成される前記画像データを保持する手段と。 前記画像データをシフトする手段と前記画像データを論
    理演算する手段とから成る演算装置を、前記画像メモリ
    の各層に一つずつ設けたことを特徴とする画像メモリの
    アクセス装置・
JP59030278A 1984-02-22 1984-02-22 画像メモリのアクセス装置 Granted JPS60176094A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59030278A JPS60176094A (ja) 1984-02-22 1984-02-22 画像メモリのアクセス装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59030278A JPS60176094A (ja) 1984-02-22 1984-02-22 画像メモリのアクセス装置

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP63241116A Division JPH01124895A (ja) 1988-09-28 1988-09-28 カラー画像表示装置
JP63241115A Division JPH0648437B2 (ja) 1988-09-28 1988-09-28 画像メモリアクセス装置及びそれを用いたカラー画像表示装置

Publications (2)

Publication Number Publication Date
JPS60176094A true JPS60176094A (ja) 1985-09-10
JPH0581914B2 JPH0581914B2 (ja) 1993-11-16

Family

ID=12299244

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59030278A Granted JPS60176094A (ja) 1984-02-22 1984-02-22 画像メモリのアクセス装置

Country Status (1)

Country Link
JP (1) JPS60176094A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS623294A (ja) * 1985-06-28 1987-01-09 日本電気株式会社 ビツトマツプム−バ−
JPS6275698A (ja) * 1985-09-30 1987-04-07 日本電気株式会社 文字描画制御方法
JPH07210131A (ja) * 1995-01-30 1995-08-11 Hitachi Ltd 画像処理装置、データ処理装置およびデータ処理システム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5919993A (ja) * 1982-07-27 1984-02-01 株式会社東芝 キヤラクタ表示回路

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5919993A (ja) * 1982-07-27 1984-02-01 株式会社東芝 キヤラクタ表示回路

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS623294A (ja) * 1985-06-28 1987-01-09 日本電気株式会社 ビツトマツプム−バ−
JPS6275698A (ja) * 1985-09-30 1987-04-07 日本電気株式会社 文字描画制御方法
JPH07210131A (ja) * 1995-01-30 1995-08-11 Hitachi Ltd 画像処理装置、データ処理装置およびデータ処理システム

Also Published As

Publication number Publication date
JPH0581914B2 (ja) 1993-11-16

Similar Documents

Publication Publication Date Title
KR950010570B1 (ko) 멀티포오트메모리
US4682297A (en) Digital raster scan display system
RU2134447C1 (ru) Устройство пересылки данных и видеоигровое устройство, в котором оно используется
KR970011222B1 (ko) 비데오 랜덤 액세스 메모리(vram) 액서스 회로 및 방법
JPS58139241A (ja) 画像メモリアクセス方式
US4839828A (en) Memory read/write control system for color graphic display
JPH0375873B2 (ja)
US4912680A (en) Image memory having plural input registers and output registers to provide random and serial accesses
US4368461A (en) Digital data processing device
US5309173A (en) Frame buffer, systems and methods
US4789963A (en) Display control apparatus for controlling to write image data to a plurality of memory planes
US4941107A (en) Image data processing apparatus
US5926648A (en) I/O port and RAM memory addressing technique
US4924432A (en) Display information processing apparatus
JPH0581914B2 (ja)
JPH01118193A (ja) 画像メモリのアクセス装置
JP3021810B2 (ja) マルチポートメモリ
JPH01124895A (ja) カラー画像表示装置
JPS61254981A (ja) マルチウインド表示制御装置
JPS6037930B2 (ja) 情報記憶装置
JP3416246B2 (ja) 画像処理装置
US6344849B1 (en) Display control circuit suitable for multi-screen display
JPH0342758A (ja) データ処理装置
JPH03196189A (ja) 画像信号処理装置
JPS59219781A (ja) グラフイツクデイスプレイ装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term