JP3078594B2 - 画像記憶装置 - Google Patents

画像記憶装置

Info

Publication number
JP3078594B2
JP3078594B2 JP03105460A JP10546091A JP3078594B2 JP 3078594 B2 JP3078594 B2 JP 3078594B2 JP 03105460 A JP03105460 A JP 03105460A JP 10546091 A JP10546091 A JP 10546091A JP 3078594 B2 JP3078594 B2 JP 3078594B2
Authority
JP
Japan
Prior art keywords
image
address
data
image data
read
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
Application number
JP03105460A
Other languages
English (en)
Other versions
JPH04333938A (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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP03105460A priority Critical patent/JP3078594B2/ja
Publication of JPH04333938A publication Critical patent/JPH04333938A/ja
Application granted granted Critical
Publication of JP3078594B2 publication Critical patent/JP3078594B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Image Input (AREA)
  • Dram (AREA)

Description

【発明の詳細な説明】
[発明の目的]
【0001】
【産業上の利用分野】本発明は、記憶素子に対し同時に
画像データの書込み及び読出しを可能ならしめる画像記
憶装置に関する。
【0002】
【従来の技術】例えば医用画像等の画像データを記憶す
る画像メモリとして1つのデータ入出力ポートを有する
ものが用いられている。しかしこの場合に用いられてい
る従来の画像メモリは、画像データの書込み(ライト)
及び読出し(リード)を行うためにデータを入出力する
データ入出力ポートを1つしか有していないので、2つ
の画像例えば第1の画像(#1とする)を書込むと同時
に、第2の画像(#2とする)を読出しすることが不可
能である。このため2つの画像メモリを用いることによ
り、1つを書込み用に他を読出し用に専念させることで
この欠点は解決できるようになるが、ハードウェア規模
が大きくなるのが避けられない。
【0003】それ故、2つの画像メモリを組合わせて1
つのユニット化することによりハードウェア規模の増大
を避けることができる。しかし、現在ではこのような大
容量メモリは容易に実現できるので、2つの画像を同時
にメモリ素子に書込むことは容易に行われている。従っ
て単に複数の画像メモリを組合わせてユニット化するだ
けでは、依然として前記のように書込み及び読出しの同
時動作を行わせることは不可能である。特に最近では#
1と#2の画像を同時に読出し、両者を加算する演算
(画像間演算)を行いながらこの加算画像(第3の画
像,#3)をオンザフライで書込むようなアクセス技術
が要求されているが、従来のように画像をシーケンシャ
ルにアクセスするアドレス方式では実現が不可能であ
る。
【0004】このため以上のような欠点を避けるため
に、例えばCPU(中央演算処理装置)の制御動作を利
用して先ず#1の画像の1画素を読出し、次に#2の画
像の1画素を読出し、続いて演算した#3の画像の1画
素を書込むというように、タイムシュアによって1つの
データ入出力ポートを用いて書込み及び読出しの同時動
作を実施する方式が提供されている。しかしこのように
1つのデータ入出力ポートを用いたタイムシュア方式で
は、前記例の場合(#1の画像の読出し)+(#2の画
像の読出し)+(#3の画像への書込み)のように3つ
のサイクルを必要とするので、1つの演算サイクルが多
くなって処理が複雑になる。
【0005】
【発明が解決しようとする課題】このように従来の画像
メモリではいずれにおいても、複雑な処理を要すること
なく画像データの書込み及び読出しの同時動作を行うこ
とが不可能であるという問題がある。
【0006】本発明は以上のような問題に対処してなさ
れたもので、複雑な処理を要することなく画像データの
書込み及び読出しの同時動作を行うことが可能な画像記
憶装置を提供することを目的とするものである。 [発明の構成]
【0007】
【課題を解決するための手段】上記目的を達成するため
に本発明は、記憶素子に対し同時に画像データの書込み
及び読出しを可能ならしめる画像記憶装置において、記
憶素子に画像データの入出力を行う複数のデータ入出力
ポートと、各データ入出力ポートに各々設けられて各デ
ータの位相を揃えるように各々のシフト段数が制御可能
な複数のシフトレジスタと、記憶素子の書込み又は読出
しのサイクルを制御するサイクル選択信号を発生するタ
イミングコントローラと、書込み又は読出しのタイミン
グを切換える信号を記憶素子に送るリードライトコント
ローラと、複数のデータ入出力ポートに入出力する複数
の画像データのアドレスを前記サイクル選択信号に基い
て切換える信号を記憶素子に送るアドレスコントローラ
とを備えたことを特徴とするものである。
【0008】
【作用】複数のデータ入出力ポートを介して記憶素子に
書込み又は読出しされる画像データを任意に指定した上
で、タイミングコントローラから出力されるサイクル選
択信号に基いて記憶素子に対して書込み又は読出しされ
る前記画像データのアドレスを切換えてサイクルを制御
する。この場合アドレスは指定された画像ナンバー及び
これに対応した画像データの画素アドレスの組合せを基
にして切換えて記憶素子に送る。また記憶素子への画像
データの読出し時はデータの位相を揃えるように各シフ
トレジスタのシフトを行って、読出される各画像データ
の位相を揃える。
【0009】
【実施例】以下図面を参照して本発明の実施例を説明す
る。
【0010】図1は本発明の画像記憶装置の実施例を示
すブロック図で、1はメモリ素子でこれには画像データ
の入出力を行う複数のデータ入出力ポート2(21 乃至
M)が設けられている。
【0011】各データ入出力ポート21 乃至2M には各
々画像データを入力するデータレジスタ3(31 乃至3
M )と、各データの位相を揃えるように後述のタイミン
グコントローラによって各々シフト段数が制御可能なシ
フトレジスタ4(41 乃至4M )と、各データをメモリ
素子1に入出力するデータトランシーバ5(51 乃至5
M )とが設けられている。
【0012】各データ入出力ポート21 乃至2M には各
々入出力される画像データが任意に指定される。ここで
各入出力ポート21 乃至2M において[1]乃至[M]
は各々ポート番号を示すものとする。例えばデータ入出
力ポート21 は[1]のポート番号を示し、データ入出
力ポート22 は[2]のポート番号を示し、データ入出
力ポート2M は[M]のポート番号を示しているものと
する。また#1は第1の画像ナンバー(画像データ)、
#2は第2の画像ナンバー、#Mは第Mの画像ナンバー
を示すものとする。ここでは[1]のポート番号には第
1の画像ナンバー#1が指定され、[2]のポート番号
には第2の画像ナンバー#2が指定され、[M]のポー
ト番号には第Mの画像ナンバー#Mが指定された例で示
している。但し、ポート番号と画像ナンバーとの組合せ
は任意に指定することができる。メモリ素子1は各デー
タ入出力ポート21 乃至2M を介して演算回路との間で
画像データの入出力が行われて、任意の画像データの書
込み及び読出しが可能になっている。
【0013】7はタイミングコントローラで、メモリ素
子1の書込み又は読出しのサイクルを制御するサイクル
選択信号を発生して、後述のリードライトコントローラ
及びアドレスコントローラへ送る。またタイミングコン
トローラ7はデータ入出力ポート21 乃至2M の動作を
制御するクロックを発生して、前記各データレジスタ3
1 乃至3M 、各シフトレジスタ41 乃至4M 及び各デー
タトランシーバ51乃至5M へ送る。8はリードライト
コントローラで、前記サイクル選択信号に基いてメモリ
素子1に対して書込み又は読出しのタイミングを切換え
る信号を送る。
【0014】9はアドレスコントローラで、前記各デー
タ入出力ポート21乃至2M に入出力する複数の画像デ
ータのアドレスを、前記サイクル選択信号に基いて切換
える信号をメモリ素子1に送る。このアドレスコントロ
ーラ9は、各データ入出力ポート21 乃至2M に指定さ
れた画像ナンバー及びこの画像ナンバーに対応した画像
データの画素アドレスを組合わせて1つのアドレスとし
て出力する、複数のアドレス入力レジスタ10(101
乃至10M )と、各アドレス入力レジスタ101 乃至1
M の出力を前記サイクル選択信号に基いて切換えて出
力するアドレスマルチプレクサ11とから構成されてい
る。
【0015】すなわち、本実施例においてメモリ素子1
に書込み又は読出しされる画像データのアドレスは、画
像ナンバーとこの画像データの画素アドレスとがパッキ
ングされてあたかも1つのアドレスとして扱われる。一
例として画像ナンバーのアドレスを2ビット、画素アド
レスを10ビットに設けたとすると、12ビットのアド
レスとして認識されることになり、他に何も必要はな
い。次に本実施例の作用を説明する。
【0016】以下説明を理解し易くするため、図1の構
成でM=3に設定した例で説明する。従ってデータ入出
力ポートは[1],[2],[3]の3個が設けられる
ことになる。また画像データは第1,第2の画像ナンバ
ー#1,#2から読出しを行い、これら両画像の演算結
果を第3の画像ナンバー#3に書込む例で説明する。さ
らに[1],[2]の画像ナンバーを各々#1,#2に
指定し、[3]の画像ナンバーを#3に指定したものと
する。これらポート番号と画像ナンバーとの対応は、例
を示したものであり、任意の組合わせが可能である。例
えば[1]に#3を指定して書込み用として、[2],
[3]に各々#1,#2を指定して読出し用にすること
もできる。
【0017】図2に示すように、本実施例画像メモリ6
には画像データの演算を行う演算回路13が各入出力ポ
ート21 ,22 ,23に接続され、またホスト回路14
が接続される。このホスト回路14は前記設定例に基い
て、[1],[2]に対してリード(読出し)の制御信
号を送り、[3]に対してシフト(書込み)の制御信号
を送る。同時に前記設定例に基いて、[1],[2]の
画像ナンバーを#1,#2に指定し、[3]の画像ナン
バーを#3に指定する。
【0018】また、各画素アドレスが図3のように発生
して各アドレス入力レジスタ101,102 ,103
入力される。[1],[2]のアドレスに比較して、
[3]のアドレスが遅く設定されているが、これは演算
回路13における演算遅延分が反映されているためであ
る。
【0019】タイミングコントローラ7は図4のよう
に、メモリ素子1のアクセスタイムより大きな時間t0
でサイクル選択信号を発生する。例えばメモリ素子1の
アクセスタイムが100nsであるとすると、t0 は1
00ns以上に設定される。このサイクル選択信号はア
ドレスコントローラ9のアドレスマルチプレクサ11に
送られて、各画像データのアドレスが順次切換えられる
ような信号がメモリ素子1に送られる。リードライトコ
BR>ントローラ8はそれと同時にメモリ素子1に
[1]、[2]のサイクル時はリードの制御信号を送
り、[3]のサイクルはライトの制御信号を送る。図5
は以上のようなサイクル選択信号に基いて、メモリ素子
1の読出し及び書込み動作が行われる様子をタイムチャ
ートで示している。
【0020】図5においてサイクル選択信号が発生され
ると、これに基いてアドレスコントローラ9が制御され
てアドレスが切換えられる。メモリ素子1は先ず
[1],[2]のサイクルでは画像データを読出し、次
に[3]のサイクルでは画像データを書込む。つまりサ
イクル選択信号で選択された[1]乃至[3]の各々の
画素アドレス(図3に示したもの)と画像ナンバーを、
メモリ素子1に順次切換えて供給することにより、メモ
リ素子1は一定のアクセスタイムを経た後画像データを
読出し又は書込む動作を行う。
【0021】メモリ素子1が読出し動作を行うと、読出
された画像データは図1の構成でデータトランシーバ5
からシフトレジスタ4へ送られる。このときサイクル選
択信号で選択されているポート以外のトランシーバは、
メモリ素子1と画像データの衝突が生じないように制御
されると共に、サイクル選択信号を基に作成されたクロ
ックによって画像データを取込む。またシフトレジスタ
4は画像データをクロックで取込むと同時にシフト段数
分のシフト動作を行うように制御される。
【0022】例えば図5において、[1]と[2]のポ
ートに対する画像データ読出し時は、シフトレジスタ5
の直前([1]のトランシーバ51 のデータ出力及び
[2]のトランシーバ52 のデータ出力)ではt0 だけ
画像データの位相が[1]と[2]間でずれている。こ
れはメモリ素子1の読出し動作が[1]と[2]で時間
的にt0 ずれているために生ずるものであるが、このt
0 のずれを補正するために[1]に対応したシフトレジ
スタ41 には“1”段のシフト段数を、[2]に対応し
たシフトレジスタ42 には“0”段のシフト段数を与え
るように制御する。これによって図5の最下部に示した
ように[1]と[2]のポートから出力される各画像デ
ータの位相を揃えることができる。
【0023】次に書込み動作はトランシーバ5の取込み
クロックで外部の演算回路13から送られ、データレジ
スタ3及びシフトレジスタ4を介して入力された画像デ
ータをメモリ素子1に取込むようにする。但し、この場
合データレジスタ3及びシフトレジスタ4は[1],
[2]とは逆な方向に画像データを流すが、読出し時の
ようにシフトレジスタ4は別のシフト動作は行わない。
【0024】トランシーバ5で取込まれたメモリ素子1
への書込み画像データは、図5に示したように先ずトラ
ンシーバ5内のレジスタに取込まれるが、続いてサイク
ル選択信号に基いて[3]が選択されたときだけメモリ
素子1に対して画像データを送るようにして、他のトラ
ンシーバとの画像データの衝突が生じないように制御さ
れる。
【0025】このように本実施例によれば、サイクル選
択信号に基いて選択されたデータ入出力ポートに対し順
次メモリ素子へのアドレス、読出し及び書込み制御信号
を供給して画像データの読出し及び書込み動作を行わ
せ、また特に読出し時は各入出力ポート間の画像データ
の位相を揃えるように各シフトレジスタのシフト段数を
制御するようにしたので、第1のポートから第1の画像
を読出すと同時に第2のポートからは第2の画像を読出
すことができ、かつこれと同時に第3のポートには演算
後の画像データを書込むことができ、しかも複雑な処理
を要することなく実現することができる。
【0026】本実施例ではデータ入出力ポートを3個設
定した例で述べたが、これらは一例を示したものであり
4個以上設定することも任意である。また、画像ナンバ
ーの入力、画素アドレス及び読出し、書込みコマンドの
入力等を外部から行う例で示したが、何らこれらに限定
されることはない。
【0027】さらにメモリ素子を多重インターリーブ動
作させることも可能であり、本実施例と同じ構成でサイ
クル選択信号と同じかそれよりも早く外部に画像データ
入出力を行わせることもできる。また本発明によりハー
ドウェアの小型化、メモリ素子の画像ナンバーの制御の
容易性を改善することができる。
【0028】
【発明の効果】以上述べたように本発明によれば、複数
のデータ入出力ポートを設けサイクル選択信号に応じて
各ポートに入出力する画像データを制御してメモリ素子
に書込み及び読出し動作を行わせるようにしたので、複
雑な処理を要することなく画像データの書込み及び読出
しの同時動作を行うことが可能になる。
【図面の簡単な説明】
【図1】本発明の画像記憶装置の実施例を示すブロック
図である。
【図2】本実施例装置を用いて画像データの書込み及び
読出し動作を行う一構成例を示すブロック図である。
【図3】本実施例装置における画像アドレスの発生例を
示すタイミングチャートである。
【図4】本実施例装置におけるサイクル選択信号の発生
例の説明図である。
【図5】本実施例装置の作用を説明するタイミングチャ
ートである。
【符号の説明】
1 メモリ素子 2(21 乃至2M ) データ入出力ポート 4(41 乃至4M ) シフトレジスタ 7 タイミングコントローラ 8 リードライトコントローラ 9 アドレスコントローラ 11 アドレスマルチプレクサ 13 演算回路 14 ホスト回路
フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 12/00 - 12/06 G06F 17/16 G06T 1/60 G11C 11/34,11/401

Claims (2)

    (57)【特許請求の範囲】
  1. 【請求項1】 記憶素子に対し同時に画像データの書込
    み及び読出しを可能ならしめる画像記憶装置において、
    記憶素子に画像データの入出力を行う複数のデータ入出
    力ポートと、各データ入出力ポートに各々設けられて各
    データの位相を揃えるように各々のシフト段数が制御可
    能な複数のシフトレジスタと、記憶素子の書込み又は読
    出しのサイクルを制御するサイクル選択信号を発生する
    タイミングコントローラと、書込み又は読出しのタイミ
    ングを切換える信号を記憶素子に送るリードライトコン
    トローラと、複数のデータ入出力ポートに入出力する複
    数の画像データのアドレスを前記サイクル選択信号に基
    いて切換える信号を記憶素子に送るアドレスコントロー
    ラとを備えたことを特徴とする画像記憶装置。
  2. 【請求項2】 前記アドレスコントローラは、各データ
    入出力ポートごとに任意に画像ナンバーを指定し、この
    指定された画像ナンバー及びこの画像ナンバーに対応し
    た画像データの画素アドレスを組合わせてアドレスとし
    て、これら各アドレスを切換える請求項1記載の画像記
    憶装置。
JP03105460A 1991-05-10 1991-05-10 画像記憶装置 Expired - Lifetime JP3078594B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP03105460A JP3078594B2 (ja) 1991-05-10 1991-05-10 画像記憶装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03105460A JP3078594B2 (ja) 1991-05-10 1991-05-10 画像記憶装置

Publications (2)

Publication Number Publication Date
JPH04333938A JPH04333938A (ja) 1992-11-20
JP3078594B2 true JP3078594B2 (ja) 2000-08-21

Family

ID=14408195

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03105460A Expired - Lifetime JP3078594B2 (ja) 1991-05-10 1991-05-10 画像記憶装置

Country Status (1)

Country Link
JP (1) JP3078594B2 (ja)

Also Published As

Publication number Publication date
JPH04333938A (ja) 1992-11-20

Similar Documents

Publication Publication Date Title
JP5261803B2 (ja) 不揮発性メモリ用の高速ファンアウトシステムアーキテクチャおよび入出力回路
JPH0798980A (ja) マルチポートフィールドメモリ
JPS62256089A (ja) 画像処理装置
JP3078594B2 (ja) 画像記憶装置
JP3610029B2 (ja) データ処理システム
KR100472478B1 (ko) 메모리 억세스 제어방법 및 장치
JPH0877143A (ja) ベクトルデータ処理装置
JP2861053B2 (ja) 画像処理装置
JP2642087B2 (ja) 主記憶装置間データ転送処理機構
JP2853601B2 (ja) 画像処理装置
JP3610030B2 (ja) データ処理システム
JP3610031B2 (ja) データ処理システム
JP3116361B2 (ja) カラーパレット装置
JP3243763B2 (ja) メモリ試験装置
JPH07192454A (ja) 半導体メモリおよび画像処理装置
JPH02105388A (ja) 画像用メモリ
JPH05159042A (ja) 画像処理装置
JPH07169262A (ja) 半導体記憶装置
JPH03260728A (ja) レジスタのデータ書込み方式
JPS63178320A (ja) マルチウインドウ表示装置
JPH0554636A (ja) 半導体記憶装置
JPH10149313A (ja) 共有メモリ制御装置
JPH0236443A (ja) 拡張記憶制御方式
JPH03225478A (ja) 画像処理装置および処理方法
JPH06295261A (ja) 記憶装置のデータ転送装置