JPH077259B2 - 画像データ転送回路 - Google Patents

画像データ転送回路

Info

Publication number
JPH077259B2
JPH077259B2 JP62271947A JP27194787A JPH077259B2 JP H077259 B2 JPH077259 B2 JP H077259B2 JP 62271947 A JP62271947 A JP 62271947A JP 27194787 A JP27194787 A JP 27194787A JP H077259 B2 JPH077259 B2 JP H077259B2
Authority
JP
Japan
Prior art keywords
data
read
block
area
rectangular area
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
JP62271947A
Other languages
English (en)
Other versions
JPH01116587A (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.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric Co 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 Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP62271947A priority Critical patent/JPH077259B2/ja
Publication of JPH01116587A publication Critical patent/JPH01116587A/ja
Publication of JPH077259B2 publication Critical patent/JPH077259B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、グラフイツクCRTデイスプレイ装置に用いら
れる画像メモリ内の或る矩形領域のデータを読出して、
これをブロツク単位で他の矩形領域へ高速に書込むこと
のできる画像データ転送回路に関する。
〔従来の技術〕
第5図は画像メモリ内の読出し矩形領域と書込み矩形領
域との関係を説明するための説明図である。すなわち、
画像データ転送回路では、第5図の如き同一サーフエー
ス(領域)MA内で、ソース領域(読み出し矩形領域)SA
からデステイネーシヨン領域(書き込み矩形領域)DAへ
データを転送することが必要になる場合がある。
第6図はかゝる画像データ転送回路の従来例を示すブロ
ツク図である。同図において、1は座標制御部、2はソ
ース領域(SA)アクセスレジスタ、3はデステイネーシ
ヨン領域(DA)アクセスレジスタ、4はセレクタ、5は
矩形領域境界検出部、6はリードレジスタ、7はアウト
プツトコントローラ、8は画像メモリ、10はアドレスバ
ス、11はデータバス、12は表示回路、13は表示制御回路
である。
まず、座標制御部1より、ソース領域アクセスX・Y座
標レジスタ2とデステイネーシヨン領域アクセスX・Y
座標レジスタ3に、アクセス(読み出し,書き込み)す
べきX・Y座標が入力される。レジスタ2,レジスタ3の
出力はX・Y座標セレクタ4で選択され、画像メモリア
ドレスバス10を通して画像メモリ8に供給される。ま
た、レジスタ2,レジスタ3の出力は矩形領域境界検出部
5において、ソース領域開始座標(第5図ST1参照)と
ソース領域終了座標(第5図ED1参照)により設定され
るソース領域SA、及びデステイネーシヨン領域開始座標
(第5図ST2参照)とデステイネーシヨン領域終了座標
(第5図ED2参照)によつて設定されるデステイネーシ
ヨン領域DAの決定にも使用される。画像データは画像メ
モリ8のソース領域SAより、X座標方向に例えば4ピク
セル(画素)で、Y座標方向に4ピクセル幅の4×4ピ
クセルデータPD(以後、ブロツクデータと呼ぶ。)を単
位として第5図にSCで示す方向に順次読み出され、画像
メモリデータバス11を軽由してリードレジスタ6に入力
される。画像データに変更,修正などがない場合は、画
像データはアウトプツトコントロール7に入力された
後、画像メモリデータバス11を経由し、読み出された時
と同様に画像メモリ8のデステイネーシヨン領域DAに対
し第5図のように、4×4ピクセルデータPD単位でSCの
方向に順次書き込まれる。この書き込まれた画像データ
は表示制御回路13の制御のもとに画像メモリ8から読出
されて表示回路12に表示される。
〔発明が解決しようとする問題点〕
こゝで、第7図(イ)のような図形を、同図(ロ)のよ
うに90゜回転させて転送する場合を考えるものとする。
この転送は、第8図(イ)のようにソース領域SAの内部
をSC1の方向にスキヤンし、デステイネーシヨン領域DA
においてSC2の方向にスキヤンすれば可能なようである
が、実際にはスキヤンされるデータがブロツク単位であ
るため、第7図(イ)の画像データを同図(ロ)のよう
には転送されない。すなわち、第9図(イ)のデータを
第8図(ロ)のようにスキヤンすると、ソース領域SAの
ブロツクデータに対しデステイネーシヨン領域DAに対応
する座標に書き込まれるデータは第9図(ロ)のように
本来の図形とはまつたく異なつてしまい、同図(ハ)の
ようにはならない。
その理由を考えるために、いま第9図のソース領域SA,
デステイネーシヨン領域DAに対応するブロツクデータS
0,D1,D2をそれぞれ拡大すると、第10図のようになる。
第10図(イ)のS0′は第9図(イ)のブロツクデータS0
を拡大したものに相当し、第10図(ロ)のD1′は第9図
(ロ)のブロツクデータD1を拡大したものに相当し、第
10図(ハ)のD2′は第9図(ハ)のブロツクデータD2を
拡大したものに、それぞれ相当する。つまり、第9図
(イ)を90゜回転させて転送した図形が同図(ロ)のよ
うになつてしまうのは、第8図(イ)にSC1にて示す方
向にスキヤンされたソース領域SAのブロツクデータS0
が、デステイネーシヨン領域DAにおいて第8図のSC2の
方向にスキヤンされても、データの内容が転造前のまま
(第10図(イ),(ロ)参照)なのが原因であり、この
ことはもとのデータを180゜,270゜と回転させる場合も
同様である。
すなわち、もとのデータを90゜単位で回転させて転送す
る場合に、デステイネーシヨン領域で単にデータの走査
方向を変えるだけでは対応できないと云う問題がある。
もちろん、データを回転させて転送するに当たり、画素
(ピクセル)単位で行なうようにすれば問題はないが、
このようにすると処理時間が長くなると云う問題が発生
する。
したがつて、本発明は処理速度を低下させることなく、
もとのブロツクデータを90゜単位で回転させて転送する
ことが可能なデータ転送回路を提供することを目的とす
る。
〔問題点を解決するための手段〕
デイスプレイ用画像メモリの或る読出し矩形領域のデー
タを複数画素(ピクセル)からなるブロック単位で読出
し、これをそのまま又は反転したものを90度単位で回転
させて同じメモリ内の書込み矩形領域に転送すべく、読
出し矩形領域のブロックデータから、そのうちのどのピ
クセルデータが前記書込み矩形領域内ブロックデータの
所定ピクセルデータに対応するかを回転量に応じて選択
的に読出すデータ読出回路をブロック内ピクセル数だけ
設け、このデータ読出回路により選択的に読出されたブ
ロックデータを回転量に応じて走査方向を変えて前記書
込み矩形領域に書込む。
〔作用〕
前記データ読出回路をブロツク内ピクセル数だけ設ける
ことにより、ソース領域SAの図形をそのまゝまたは反転
させたものを90゜単位で回転させてデステイネーシヨン
領域DAへブロツク単位で高速に転送できるようにする。
〔実施例〕
第1図は本発明の実施例を示すブロツク図である。ここ
で、画像メモリアドレスに関しては第6図について説明
したのと同様の手順で処理されるが、画像メモリ8のデ
ータは画像メモリデータバス11を介してリードレジスタ
6に取り込まれた後、ローテータ9により回転もしくは
反転させた後、アウトプツトコントローラ7から画像メ
モリデータバス11を介して画像メモリ8に書き込まれる
ようになつている。この画像メモリデ8に書き込まれた
データが表示制御回路13の制御のもとに読出されて表示
回路12に表示されるのは第6図と同様である。
第2図はローテータの原理構成を示す構成図、第3図は
ソースデータの回転態様を説明するための説明図、第4
図はソース領域内ブロツクのピクセルデータとデステイ
ネーシヨン領域内ブロツクのピクセルデータとの関係を
説明するための説明図である。以下、これらの図を参照
してローテータにつき説明する。
まず、第3図(イ)の如きソースデータを0゜(360
゜),90゜,180,270゜回転させると、それぞれ同図
(ロ),(ハ),(ニ),(ホ)の如くなり、また
(イ)のソースデータを反転したものを0゜(360゜),
90゜,180゜,270゜それぞれ回転させると同図(ヘ),
(ト),(チ)および(リ)の、合計8つの場合がある
ことがわかる。
いま、第4図(イ)の如きソース領域内ブロツクデータ
DSAを90゜回転させ、これを同図(ロ)の如きデステイ
ネーシヨンブロツクデータDDAとする場合を考えると、
ソース領域のピクセルデータS11はデステイネーシヨン
領域のピクセルデータD02に対応することがわかる。以
下、同様に180゜,270゜,360゜(0゜)回転させると、
ソース領域のピクセルデータS11はそれぞれデステイネ
ーシヨン領域のピクセルデータD04,D13,D11に対応し、
反転したデータについては0゜(360゜),90゜,180゜,2
70゜の回転に対し、ソース領域のピクセルデータS11に
対応するデステイネーシヨン領域のピクセルデータはそ
れぞれD08,D01,D07およびD14と云うことになる。換言す
れば、或るデステイネーシヨン領域D02に入る可能性の
あるソースデータは第4図(ハ)の如く、S01,S02,S04,
S07,S08,S11,S13およびS14の8つである、と云うことが
できる。
そこで、第2図のアンドゲート93の出力をデステイネー
シヨン領域内ブロツクのピクセルデータPDとするなら
ば、アンドゲート93でセレクトするデータは第4図
(ハ)の8個のソースデータだけで良いことがわかる。
一方、回転,反転には0゜(360゜)の場合も含めて第
3図のように8種類あり、これは2進数3ビツト(“00
0"〜“111")で表現できる。このことより、回転,反転
の処理のそれぞれに“000"〜“111"の値を割り当てれ
ば、その値を選ぶことによつて回転,反転処理の1つを
指定できることになる。したがつて、第2図の例では、
コード設定器91にこの値を入れることにより、デコーダ
92はそのコードと対応する1つのアンドゲート93のみを
選択する。こゝで、仮に90゜回転させる処理の指定コー
ドを“101"とすると、デコーダ92により“5"が出力さ
れ、これとソース領域ブロツクデータDSAの内の1つの
ソースデータS11がアンドゲート93にて論理積がとら
れ、ピクセルデータD02(この場合、デステイネーシヨ
ンデータ)として出力される。つまり、第2図に示す回
路はソース領域内ブロツクデータDSAから、そのうちの
どのピクセルデータが“000"〜“111"の回転にともなつ
て、デステイネーシヨン領域内ブロツクデータDDAの所
定ピクセルデータに対応するかを選択して読出すデータ
読出回路を形成していると云うことができる。第2図は
ピクセルデータD02に対応する例であるが、D01およびD0
3〜D15に対応する回路も同様に設けられ、これによつて
第1図のローテータが構成される。
〔発明の効果〕
本発明によれば、データ読出回路をブロツク内ピクセル
数だけ設けることにより、一方のデータをそのまゝまた
は反転したものを90゜単位で回転させてブロツク単位で
転送ができるので、処理速度を低下させることなくデー
タ転送が可能となる利点がもたらされる。
【図面の簡単な説明】
第1図は本発明の実施例を示すブロツク図、第2図はロ
ーテータの原理構成を示す構成図、第3図はソースデー
タの回転態様を説明するための説明図、第4図はソース
領域内ブロツクのピクセルデータとデステイネーシヨン
領域内ブロツクのピクセルデータとの関係を説明するた
めの説明図、第5図は画像メモリ内のソース領域とデス
テイネーシヨン領域との関係を説明するための説明図、
第6図は画像データ転送回路の従来例を示すブロツク
図、第7図はソース領域の図形データとこれを90゜回転
させたデステイネーシヨン領域の図形データとを説明す
るための説明図、第8図はソース領域のスキヤン方向と
デステイネーシヨン領域のスキヤン方向を説明するため
の説明図、第9図はソース領域のブロツクデータとデス
テイネーシヨン領域のブロツクデータとの関係を説明す
るための説明図、第10図は第9図の所定ブロツクデータ
を拡大して示す拡大図である。 符号説明 1……座標制御部、2……ソース領域アクセスレジス
タ、3……デステイネーシヨン領域アクセスレジスタ、
4……セレクタ、5……矩形領域境界検出部、6……リ
ードレジスタ、7……アウトプツトコントローラ、8…
…画像メモリ、9……ローテータ、10……アドレスバ
ス、11……データバス、12……表示回路、13……表示制
御回路、91……コード設定器、92……デコーダ、93……
アンドゲート。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】デイスプレイ用画像メモリの或る読出し矩
    形領域のデータを複数画素(ピクセル)からなるブロッ
    ク単位で読出し、これをそのまま又は反転したものを90
    度単位で回転させて同じメモリ内の書込み矩形領域に転
    送するための画像データ転送回路であって、 前記読出し矩形領域のブロックデータから、そのうちの
    どのピクセルデータが前記書込み矩形領域内ブロックデ
    ータの所定ピクセルデータに対応するかを前記回転量に
    応じて選択的に読出すデータ読出回路をブロック内ピク
    セル数だけ設け、 該データ読出回路により選択的に読出されたブロックデ
    ータを前記回転量に応じて走査方向を変えて前記書込み
    矩形領域に書込むことを特徴とする画像データ転送回
    路。
JP62271947A 1987-10-29 1987-10-29 画像データ転送回路 Expired - Lifetime JPH077259B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62271947A JPH077259B2 (ja) 1987-10-29 1987-10-29 画像データ転送回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62271947A JPH077259B2 (ja) 1987-10-29 1987-10-29 画像データ転送回路

Publications (2)

Publication Number Publication Date
JPH01116587A JPH01116587A (ja) 1989-05-09
JPH077259B2 true JPH077259B2 (ja) 1995-01-30

Family

ID=17507041

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62271947A Expired - Lifetime JPH077259B2 (ja) 1987-10-29 1987-10-29 画像データ転送回路

Country Status (1)

Country Link
JP (1) JPH077259B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05108047A (ja) * 1991-10-21 1993-04-30 Nec Corp ウインドウ表示方式

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58113975A (ja) * 1981-12-26 1983-07-07 富士通株式会社 幾何学的パターン出力装置
JPS60165694A (ja) * 1984-02-09 1985-08-28 株式会社リコー デ−タ回転処理方式

Also Published As

Publication number Publication date
JPH01116587A (ja) 1989-05-09

Similar Documents

Publication Publication Date Title
US4812836A (en) Picture processing apparatus
JPH077259B2 (ja) 画像データ転送回路
JPH01283676A (ja) ウインドウ画像データの読出処理方式
US5157739A (en) Digital image processing apparatus
JPS647393Y2 (ja)
JPS62137669A (ja) 画像処理装置
JPH0435792B2 (ja)
JP2558701B2 (ja) デ−タ転送装置
JP2610887B2 (ja) イメージデータ回転処理装置
JPS62203283A (ja) 画像処理プロセツサ
JPH0683786A (ja) 並列プロセッサ
JPH03270487A (ja) 映像処理装置
JPH05241762A (ja) フレーム・メモリのスクロール方法およびその装置
JPS6168636A (ja) デ−タ処理装置
JPH0312752A (ja) 画像データアクセス方式
JPS63184878A (ja) 画像処理装置
JPH01255978A (ja) 逐次型局所並列処理装置
JPS63172380A (ja) イメ−ジ処理方式
JPH0282371A (ja) 画像処理装置
JPS63298673A (ja) 画像メモリ素子
JPH05258052A (ja) 2次元データ回転レジスタ回路
JPS63121975A (ja) 情報処理装置
JPH01205279A (ja) 信号処理回路
JPS63104187A (ja) 領域指定方式
JPH01131969A (ja) 画像処理装置