JPS59106067A - デ−タ並べ換え装置 - Google Patents

デ−タ並べ換え装置

Info

Publication number
JPS59106067A
JPS59106067A JP57215469A JP21546982A JPS59106067A JP S59106067 A JPS59106067 A JP S59106067A JP 57215469 A JP57215469 A JP 57215469A JP 21546982 A JP21546982 A JP 21546982A JP S59106067 A JPS59106067 A JP S59106067A
Authority
JP
Japan
Prior art keywords
data
memory
bit
input
stored
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
JP57215469A
Other languages
English (en)
Inventor
Eiji Moriya
守屋 栄二
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 JP57215469A priority Critical patent/JPS59106067A/ja
Publication of JPS59106067A publication Critical patent/JPS59106067A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は画像処理に使用される装置に関し、特に縦横(
以下タテ、ヨコと称する)に配列されたデータを転送す
る場合、タテ型データをヨコ型データに、あるいはヨコ
型データをタテ型データに変換するデータ並べ換え装置
に関するものである。
〔発明の技術的背景とその問題点〕
可変語長マルチアレイプロセッサにおける画像処理にお
いて、画像データは各ユニットプロセッサのメモリに分
割して格納される。そして、格納形態は処理方式によっ
て、以下に説明するように二種に大別することができる
先ず、第1図(イ)に示すように、表示される画像は、
64×64ピクセル(画素)よシなるものとする。各ビ
クセルは、第1図(4中の左下隅を原点とする直交座標
(r、y)によシその位置を示すこととする。この画像
を、1ワードNビツトたとえば16ビツト構成の、つま
シ、一つの格納欄が16ビツトよシなるユニットプロセ
ッサを複数備えたマルチアレイプロセッサを用いて画像
処理をする場合、各ビクセルに対応する画像データの格
納形態によシ、第1図(Zj)に示すようにヨコ型デー
タとして格納するものと、第1図(C”)に示すように
タテ型データとして格納するものとに分けることができ
る。
第1図(B)に示すように、ヨコ型データとして格納す
る場合、マルチアレイプロセッサは64台のユニットプ
ロセッサ1−1.〜.1−64かラナシ、たとえば、ユ
ニットプロセッサ1−1の第1の格納柱から第64の格
納柱に画像中の位置(0゜63’)、(0,62)・・
・(0,0)にあるピクセルについての画像データが順
次に16ビツトのデジタルデータとして格納され、ユニ
ットプロセッサ1−2の第1の格納柱から第64の格納
柱に画像中の位置(1,63)、(1,62)・・・(
1,0)にあるピクセルについての画像データが順次に
16ビツトのデジタルデータとして格納され、以下のユ
ニットプロセッサ1−6〜1−64についても同様にし
て画像データが順次に16ビツトのデジタルデータとし
て格納されている。
第1図(Qに示すように、タテ型データとして格納する
場合、マルチアレイプロセッサは4台のユニットプロセ
ッサ1−1.〜,1−4からなシ、たトエば、ユニット
プロセッサ1−1の第1の格納柱から第16の格納@ま
でのそれぞれ16ビツト目に画像中の位置(0,63)
にあるビク毛ルについての画像データがMSBからLS
Bの順に16ビツトのデジタルデータとして格納され、
ユニットプロセッサ1−1の第1の格納柱から第16の
格納柱までのそれぞれ15ビツト目に画像中の位置(1
,63)にあるピクセルについての画像データがMSB
からLSHの順に16ビツトのデジタルデータとして格
納され、以下同様にしてユニットプロセッサ1−1の第
1の格納柱から第16の格納柱までのそれぞれ(16−
,4)ビット目(ただしAは0および1から15までの
整数)に画像中の位置(,4,63)にあるピクセルに
ついての画像データがMSBからLSBの順に16ビツ
トのデジタルデータとして格納されている。ユニットプ
ロセッサ1−2についても、ユニットプロセッサ1−1
と同様に、第1の格納柱から第16の格納柱までのそれ
ぞれ(16−,4)ビット目に画像中の位置(A+16
.63)にあるピクセルについての画像データが、また
、ユニットプロセッサ1−6については、第1の格納柱
から第16の格納柱1でのそれぞれ(16−、()ビッ
ト目に画像中の位置(,4+62.6ろ)にあるピクセ
ルについての画像データが、また、ユニットプロセッサ
1−4については、第1の格納柱から第16の格納柱ま
でのそれぞれ(16−,4)ビット目に画像中の位置(
A+48.6’:、)にあるピクセルについての画像デ
ータが、それぞれ、MSBからLSBの順に16ビツト
のデジタルデータとして格納されている。このようにし
て、画像中の位置(0,63)から(63,’63)ま
でにあるピクセルについての画像データが、4台のユニ
ットプロセッサ1−1〜1−4に格納される。結局、画
像中の位置(A、66−B)(ただし、Bは〇および1
〜66までの整数)にあるピクセルについての画像デー
タは、ユニットプロセッサ1−1の第(16B+1)の
格納柱から第(16B+16)の格納柱に、画像中の位
置(、(+16.65−B)にあるヒフ七ルニツイての
画像データは、ユニットプロセッサ1−2の第(16B
+1)の格納柱から第(16B+16)の格納柱に、画
像中の位置(、(+52.66−B)にあるピクセルd
ついての画像データは、ユニットプロセッサ1−6の第
(16B+1)の格納柱から第(16B+16)の格納
柱に、画像中の位置(A+48.66−B)にあるピク
セルについての画像データは、ユニットプロセッサ1−
4の第(16Z?+1)の格納柱から第(16B+16
)の格納柱に、それぞれ16ビツトのデジタルデータと
してMSBからLSHの順に格納されている。
以上のような処理方式を用いた従来のデータ並べ換え装
置として第2図に示すような構成が知られている。この
装置は周辺装置とプロセッサ内の記憶装置との間のデー
タ転送を行うデータ並べ換え装置であり、複数個の複数
語単数ビットのICメモリ2−1〜2− n (2)と
メモリ2を制御するメモリコントローラ6とを主たる構
成要素としている。
先ず、周辺装置からのヨコ型データがプロセッサ内の記
憶装置へタテ型データとして格納される場合を考えてみ
る。ヨコ型データ(nビット)は、ヨコ型データ入力線
群4に接続されており、これはメモリ入力セレクタ(2
人力1出力セレクタ)5の入力となっている。メモリコ
ントローラ6はメモリ2の入力をヨコ型データとするよ
うメモリ入力セレクタ5を制御する。こうして全てのメ
モリ2−1〜2−nをチップセレクトし、ヨコ型デ−タ
をメモリ2に書き込む。データのMSB(最上位ビット
)がメモリ2−1にLSB(最下位ビット)が2−yt
K親込まれるものとする。メモリ2の出力はマルチプレ
クサ乙の入力に接続されており、さらにその出力はシフ
トレジスタ7のシリアル入力に接続されている。メモリ
2にデータが店′き込まれると、最初にMSBの書き込
まれたメモリ2−1の出力がマルチプレクサ乙の出力に
選択され、画像データのMSBを転送されてきた順にシ
フトレジスタ7に入力される。各ユニットプロセツザが
mビットであれば、m個のMSBテーデーシフトレジス
タ7に入力し終えると、そのデータをシフトレジスタの
パラレルアウト出力よりプロセッサの記憶装置のある番
地に格納する。次にMSHの下のビットを格納したメモ
リ2−2のデータをシフトレジスタ7に送り、MSBを
格納した次の番地へ格納する。以下同様に繰シ返し、L
SB迄処別処理れると、周辺装置より送られてきたヨコ
型データがプロセッサ内の記憶装置ではタテ型データに
変換されて記憶されることになる。
次に、プロセッサ内にあるタテ型データを周辺装置へ転
送する場合を考えてみよう。m個のMSBが並んでいる
ある番地のデータをンフトレジスタ7のパラレルイン入
力を介して入力する。シフトレジスタ7のシリアルアウ
ト出力はメモリ入力セレクタ5の入力に接続されておシ
、メモリコントローラ乙によシ、その人力がメモリ2の
入力となるようにする。MSBが格納されるべきメモリ
2−1をチップセレクトし、シフトレジスタ7のm個の
MSBデータをメモリ2−1に書き込む。次にMSBの
下のビットのデータをメモリ2−2における前記メモリ
2−1の書き込みを行ったのと同一のアドレスに書き込
む。同様にしてLSB迄のデ〜りをメモリ2に書き込む
。そして、メモリ2の全メモリをチップセレクトしてデ
ータを読み出す。
この結果、読み出しデータはヨコ型データとしてヨコ型
データ出力線群8−1〜8−nに出方される。
しかしながら、従来装置ではビット毎に1:き込みの制
御を行なうメモリを用いているので、一画素を表わすデ
ータがルピットであればル個のメモリが必要となる。こ
のため、画素数が増大するとメモリ容量も増加し、装置
の大型化複雑化を招くという問題があった。
〔発明の目的〕 本発明は前記事情に鑑みてなされたものであり、構成が
簡単で、かつ小型化を達成でき、部品点数の少ないデー
タ並べ換え装置を提供することを目的とするものである
〔発明の概要〕
本発明は、ビット毎に読出し、書き込みを制御できる複
数語複数ビットのメモリを用いることによって前記目的
を達成しようとするものである。
〔発明の実施例〕
以下実施例によシ本発明を具体的に説明する。
第6図は本発明の一実施例を示すブロック図である。こ
の装置は、メモリコントローラ1oと、このメモリコン
トローラ1oからの制御信”fによって制御されると共
に、それ自体ビット毎の胱出し、書き込みを制御できる
ICメモリ11と、シリアルイン、アウト、バラl/ル
イン、アウトの機能を持つシフトレジスタ12と、IC
メモリ11からの出力データの転送を制御するマルチプ
レクサi6とによって構成されている。
前記ICメモリ11は例えば第4図に示すような構成を
有する。実際にはルビットの数に応じて制御端子1人出
方端子、メモリエリア等が構成されているが、この実施
例では説明の便宜上4ビツト構成の場合を示す。11c
は4つのエリア11α〜11dを持つメモリアレイであ
シ、それぞれアドレスデータl。、 A、、 A2..
43が入力される列デコーダ11A及び行デコーダ11
Bによって曹き込み及び読み出し番地が指定されるよう
になっている。
11D?′i入出力インターンエイスであシ、後述する
コントロール部C0NTによって入出力されるデータを
メモリアレイ11cに書き込んたシ、読み出したシする
ようになっている。前記コントロール部C0NTは、4
個の出方端子を有するセレクトコントロール回路11E
と、ライトイネーブルjJ’E とセレクトコントロー
ル回路11Eの各出方とを2人力とする第1〜第8のゲ
ートG。〜G7と、第1〜第4の各ゲートG。−03の
出力と入力データD。〜D3とを2人力とするゲートG
8〜GIIと、前記第5〜第8のゲート04〜G7の各
出力によってそれぞれ制御されて出力データO8〜0.
を転送する第1〜第4の切換ゲートcG、〜CG4とに
よって構成されておシ、前記セレクトコントロール回路
11Eは前記メモリコントローラ10からの2ピツトの
ビットセレクト信号8.5 (BS、 、 B52)と
2ビツトのモードセレクト信号MS (MS、 、 M
S2)とによって制御されるようになっている。
次に171記装置の動作を説明する。ここでデータ並べ
換えの基本動作は従来の場合と殆んど同様であるので、
本発明の特徴部分であるICメモリを中心とした動作を
説明する。このICメモリ11は従来装置に用いられて
いたメモリと異なり、コントロール部C0NTを設けて
ビットセレクト機能を持たせたことを特徴としている。
このコントロール部CONT内に設けられたセレクトコ
ントロール回路11Eは、■全部のビットをセレクトす
る、■ビット全部のセレクトを行わない、01ビツトだ
けセレクトするの6稲類のモード選択を行う2ヒツトの
モードセレクト信号MSが入力されており、更に前記■
のモードでセレクトされるべきビットを特定するための
ビットセレクト信号BSが入力されておシ、メモリコン
トローラ1oからの指令によってビットセレクト動作が
行われるようになっている。すなわち、周辺装置からの
ヨコ型データを記憶装置へタテ型データとして格納する
場合は、先ずセレクトコントロール回路11Eに入力さ
れるモードセレクト信号MSを全てのビットをセレクト
するモード■とし、行2列デコーダ11A、11Bによ
ってメモリアレイ11(’の番地ヲ各分割アレイ11α
〜11d毎に並列に選択してヨコ型データをメモリアレ
イ11c内に格納する。全てのデータがヨコ型データと
してメモリアレイ11(1’内に格納されたとすると、
例えば4ビツト毎のデータの最上位ビットMSBが第1
のアレイ11αに、第2ビツト目は第2のアレイ11h
に、・・曲最下位ビットLSBは第4のアレイ11dに
それぞれ格納されることになる。次に、セレクトコント
ロール回路11Eに入力されているモードセレクト信号
MSを1ビツトだけをセレクトするモード■に切換り、
かつビットセレクト信号BSによって第1ビツト目の出
力0゜のみをセレクトするように選ばれる。この結果、
メモリアレイ11C中の第1のアレイ11.Z内の各M
SBが順次読み出されてマルチプレクサ16を介してシ
フトレジスタ12に入力される。シフトレジスタに入力
し終ると、このシフトレジスタ12のパラレルアウト出
力Illに出てくる。これを順次プロセッサ内の所望の
記憶装置に格納する。同様な動作を繰シ返して行うこと
により、記憶装置にはタテ型データが格納される。次に
プロセッサ内にあるタテ型データを周辺装置へ転送する
場合を考えてみる。このときは、入力データD。−D、
の端子にはシフトレジスタ12のシリアルアウト出力が
接続される。m個のMSBが並んでいるある番地のデー
タをシフトレジスタ12のパラレルイン入力よシ入力す
る。シフトレジスタ12のシリアルアウト出力はICメ
モリ11の入力端子に接続されているので、セレクトコ
ントロール回路11Eへのモードセレクト信号MSを1
ビツトのみセレクトするモード■に設定し、ビットセレ
クト信号BSによってメモリアレイ11c中の第1のア
レイ11αに書き込むように制御して全てのMSBを第
1のアレイ11α中に格納する。
以下第2ビツト目を第2のアレイ11Aに、・・叩最下
位ビットLSBを第4のアレイ11dに格納する。
その後セレクトコントロール回路11Eのモードセレク
ト信号MSを全てのビットをセレクトするモード■に切
換えて読み出しを行なうと、出力端子Oo〜03からヨ
コ型データとして取り出され、周辺装置へ入力されるこ
とになる。
本発明は前記実施例に限定されず、種々の変形実施が可
能である。例えば、上記実施例では入出力が別個になっ
ているICメモリを用いた場合を示したが、これに限ら
ず人出カラインが共通のメモリにおいても全く同様に適
用することができる。
〔発明の効果〕
以上詳述した本発明によれば、ビット毎に読み出し、書
き込みが行えるICメモリを使用したので、メモリの個
数が単数で足り、複数ビットを取扱う場合でも大型化、
複雑化を招くことがなく、しかも部品点数が少ないので
低価格化に寄与できるデータ並べ換え装置を提供するこ
とができる。
【図面の簡単な説明】
第1図((イ)は画像表示面における各ピクtルの位置
を座標表示するだめの説明図、第1図(句はマルチアレ
イプロセッサ内の各ユニットプロセッサへのヨコ型デー
タの格納状態を示す説明図、第1図(0はマルチアレイ
プロセッサ内の各ユニットプロセッサへのタテ型データ
の格納状態を示す説明図、第2図は従来のデータ並べ換
え装置のブロック図、第6図は本発明の一実施例装置め
ブロック図、第4図はその実施例に用いられるICメモ
リの具体例を示すブロック図である。 10・・・メモリコントローラ、11・・・ICメモリ
、12・・・シフトレジスタ、16・・・マルチプレク
サ、11.4.1173・・・デコーダ、11(1’・
・・メモリアレイ、1177・・・インターフェイス、
11E・・・セレクトコントロール回路、C0NT・・
・コントロール部。 第1図 (A) (B) (C)

Claims (1)

    【特許請求の範囲】
  1. タテ型データとヨコ型データとの相互変換を行なうデー
    タ並べ換え装置において、複数語複数ピットについてビ
    ット毎に読出し、書き込みを制御するコントロール部を
    内蔵したICメモリを設け、前記コントロール部によシ
    このICメモリ内の複数の記憶エリアに順序付けてデー
    タを格納する制御を行うことを特徴とするデータ並べ換
    え装置。
JP57215469A 1982-12-10 1982-12-10 デ−タ並べ換え装置 Pending JPS59106067A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57215469A JPS59106067A (ja) 1982-12-10 1982-12-10 デ−タ並べ換え装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57215469A JPS59106067A (ja) 1982-12-10 1982-12-10 デ−タ並べ換え装置

Publications (1)

Publication Number Publication Date
JPS59106067A true JPS59106067A (ja) 1984-06-19

Family

ID=16672884

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57215469A Pending JPS59106067A (ja) 1982-12-10 1982-12-10 デ−タ並べ換え装置

Country Status (1)

Country Link
JP (1) JPS59106067A (ja)

Similar Documents

Publication Publication Date Title
JPH03184081A (ja) ビデオディスプレイシステム
JPS6325672B2 (ja)
JPS59106067A (ja) デ−タ並べ換え装置
US5357477A (en) Semiconductor memory having multiple data I/O with bit aligned access function
JP2812292B2 (ja) 画像処理装置
US4903343A (en) Magnetic digital data storage system
JP3091522B2 (ja) メモリ回路
JP2624375B2 (ja) Icメモリ
JPS62297951A (ja) メモリ回路
JPH0520450A (ja) 画像処理装置
JPS6314395A (ja) 記憶回路
JPH0422476Y2 (ja)
JPH0659966A (ja) メモリ装置
JPS6182252A (ja) メモリ
JPH01171191A (ja) 演算機能付記憶素子
JPH01123285A (ja) 画面表示装置
JPH05189975A (ja) ランダムアクセスメモリ
JPS60254477A (ja) メモリシステム
JPS6398048A (ja) 半導体記憶装置
JPH10268854A (ja) カーソルメモリ
JPS6330985A (ja) 直線描画方式
JPH0329178A (ja) 記憶装置
JPH0719470B2 (ja) メモリ装置
JPS61217995A (ja) 連想記憶装置
JPS62133575A (ja) メモリ装置