JPS6228874A - デ−タ転送方式 - Google Patents
デ−タ転送方式Info
- Publication number
- JPS6228874A JPS6228874A JP60168954A JP16895485A JPS6228874A JP S6228874 A JPS6228874 A JP S6228874A JP 60168954 A JP60168954 A JP 60168954A JP 16895485 A JP16895485 A JP 16895485A JP S6228874 A JPS6228874 A JP S6228874A
- Authority
- JP
- Japan
- Prior art keywords
- data
- magnification
- memory
- transfer
- image data
- 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
Links
Landscapes
- Image Processing (AREA)
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の技術分野]
本発明は、特に画像処理システムで使用されるデータ転
送方式に関する。
送方式に関する。
[発明の技術的背景とその問題点コ
従来、画像処理システムでは、ソースメモリに格納され
たイメージデータを転送先である例えば表示メモリへ転
送する際、DMA装置によりイメージデータを拡大又は
縮小した後に転送することがある。この場合、DMA装
置は、例えば二次元DMA方式であり、イメージデータ
を二次元的に転送する。
たイメージデータを転送先である例えば表示メモリへ転
送する際、DMA装置によりイメージデータを拡大又は
縮小した後に転送することがある。この場合、DMA装
置は、例えば二次元DMA方式であり、イメージデータ
を二次元的に転送する。
ところで、前記のようなデータ転送方式では、イメージ
データを拡大又は縮小の変換を行なう際、通常では1ビ
ット単位の変換処理がなされる。このため、転送すべき
イメージデータ量が比較的多くなり、また拡大又は縮小
の倍率が大きくなると、データ転送時間が多大になる問
題がある。
データを拡大又は縮小の変換を行なう際、通常では1ビ
ット単位の変換処理がなされる。このため、転送すべき
イメージデータ量が比較的多くなり、また拡大又は縮小
の倍率が大きくなると、データ転送時間が多大になる問
題がある。
[発明の目的コ
本発明の目的は、DMA装置によるデータ転送において
、転送すべきデータの拡大又は縮小の変換を行なう際に
複数ピッ1へ毎に変換処理を実行して、データ転送速度
を向上づることができるデータ転送方式を提供すること
にある。
、転送すべきデータの拡大又は縮小の変換を行なう際に
複数ピッ1へ毎に変換処理を実行して、データ転送速度
を向上づることができるデータ転送方式を提供すること
にある。
[発明の概要]
本発明では、予め入力データに対重る拡大又は縮小デー
タを記憶するROMからなり、拡大/縮小転送モードで
は倍率デー・夕に応じてソースメモリからのイメージデ
ータを入力として拡大又は縮小した変換データを出力す
る入力データ変換手段が設けられている。入力データ変
換手段から出力される変換データは、転送先メモリへ転
送される。
タを記憶するROMからなり、拡大/縮小転送モードで
は倍率デー・夕に応じてソースメモリからのイメージデ
ータを入力として拡大又は縮小した変換データを出力す
る入力データ変換手段が設けられている。入力データ変
換手段から出力される変換データは、転送先メモリへ転
送される。
等倍転送モードでは、倍率データに応じて動作するゲー
ト手段により、ソースメモリからのイメージデータはそ
のまま転送先メモリへ転送されるように構成されている
。
ト手段により、ソースメモリからのイメージデータはそ
のまま転送先メモリへ転送されるように構成されている
。
このような構成の方式により、データを拡大又は縮小し
て転送する際、複数ビット毎に変換して転送することが
可能となる。したがって、データの転送時間を減少する
ことができる。
て転送する際、複数ビット毎に変換して転送することが
可能となる。したがって、データの転送時間を減少する
ことができる。
[発明の実施例]
以下図面を参照1ノで本発明の一実施例を説明濁る。第
1図は一実施例に係わる画像処理システムの構成を示す
ブロック図である。第1図において、マイクロプロセッ
サ(CPtJ)10は、システム全体の制御を行なう回
路である。DMA装置11は、転送元であるソースメモ
リ12から転送先であるビットマツプメモリ13へ、例
えば二次元的にイメージデータを転送する回路である。
1図は一実施例に係わる画像処理システムの構成を示す
ブロック図である。第1図において、マイクロプロセッ
サ(CPtJ)10は、システム全体の制御を行なう回
路である。DMA装置11は、転送元であるソースメモ
リ12から転送先であるビットマツプメモリ13へ、例
えば二次元的にイメージデータを転送する回路である。
DMA装置11は、第2図に示すようなデータ変換回路
20を備えている。
20を備えている。
データ変換回路20は、入力データに対して拡大又は縮
小の倍率に応じた変換データを予め記憶したROM21
、拡大/縮小の倍率データを記憶する倍率レジスタ22
、及び等倍転送モードの際にデータ転送に使用されるゲ
ート回路23〜25を備えている。ROM21は、拡大
/縮小転送モードにおいて、倍率レジスタ22内の倍率
データに応じてソー・スメモリ12からのイメージデー
タに対する変換データをデータバス14へ出力する。デ
ータバス14には、ビットマツプメモリ13に接続され
ている。ソースメモリ12からのイメージデータは、デ
ータバス14からゲート回路23を通じて入力される。
小の倍率に応じた変換データを予め記憶したROM21
、拡大/縮小の倍率データを記憶する倍率レジスタ22
、及び等倍転送モードの際にデータ転送に使用されるゲ
ート回路23〜25を備えている。ROM21は、拡大
/縮小転送モードにおいて、倍率レジスタ22内の倍率
データに応じてソー・スメモリ12からのイメージデー
タに対する変換データをデータバス14へ出力する。デ
ータバス14には、ビットマツプメモリ13に接続され
ている。ソースメモリ12からのイメージデータは、デ
ータバス14からゲート回路23を通じて入力される。
ゲート回路24は、倍率データに応じて等倍転送モード
の際に動作し、ゲート回路23を通じて入力されたデー
タをゲート回路25へ出力する。ゲート回路25へ入力
されたデータは、データバス14を通じてビットマツプ
メモリ13へ転送される。
の際に動作し、ゲート回路23を通じて入力されたデー
タをゲート回路25へ出力する。ゲート回路25へ入力
されたデータは、データバス14を通じてビットマツプ
メモリ13へ転送される。
このような構成のシステムにおいて、同実施例の動作を
第3図及び第4図を参照して説明する。
第3図及び第4図を参照して説明する。
先ず、CP U 10は、転送元であるソースメモリ1
2のスタートアドレスと変位値(そのスタートアドレス
から二次元的にデータを取出す際の値)、転送先である
ビットマツプメモリ13のスタートアドレスとその変位
値、転送回数、及び転送データの倍率を示す倍率データ
MDをDMA装置11ヘセツトする。倍率データMDは
、データ変換回路20の倍率レジスタ22に格納される
。この場合、倍率レジスタ22には、第3図に示すよう
な倍率データMDが格納されることになる。次に、CP
U 10は、コントロールバス16を通じてDMA装
置11に起動信号を出力し、データ転送動作を実行させ
る。
2のスタートアドレスと変位値(そのスタートアドレス
から二次元的にデータを取出す際の値)、転送先である
ビットマツプメモリ13のスタートアドレスとその変位
値、転送回数、及び転送データの倍率を示す倍率データ
MDをDMA装置11ヘセツトする。倍率データMDは
、データ変換回路20の倍率レジスタ22に格納される
。この場合、倍率レジスタ22には、第3図に示すよう
な倍率データMDが格納されることになる。次に、CP
U 10は、コントロールバス16を通じてDMA装
置11に起動信号を出力し、データ転送動作を実行させ
る。
DM、A装@iiは、アドレスバス15を通じてスター
トアドレスをソースメモリ12に設定し、ソースメモリ
12からデータバス14を通じてイメージデータを読出
す。ここで、倍率レジスタ22に格納された倍率データ
MDにより、等倍転送モードの際にはゲート回路24が
イネーブル状態となる。これにより、ゲート回路23を
通じて入力されるイメージデータは、ゲート回路24を
通じてゲート回路25へ転送されて、さらにゲート回路
25からデータバス14を通じてビットマツプメモリ1
3へ転送される。
トアドレスをソースメモリ12に設定し、ソースメモリ
12からデータバス14を通じてイメージデータを読出
す。ここで、倍率レジスタ22に格納された倍率データ
MDにより、等倍転送モードの際にはゲート回路24が
イネーブル状態となる。これにより、ゲート回路23を
通じて入力されるイメージデータは、ゲート回路24を
通じてゲート回路25へ転送されて、さらにゲート回路
25からデータバス14を通じてビットマツプメモリ1
3へ転送される。
即ち、等倍転送モードでは、ソースメモリ12がらのイ
メージデータは、そのままビットマツプメモリ13へ転
送されて書込まれることになる。
メージデータは、そのままビットマツプメモリ13へ転
送されて書込まれることになる。
次に、倍率レジスタ22に格納された倍率データMDに
より、拡大/縮小転送モードの際にはゲート回路24は
動作停止状態となる。これにより、ゲート回路23を通
じて入力されるイメージデータは、ROM21の入力デ
ータIDとして転送される。R0M21は、例えば8ビ
ツトの入力データID及び倍率レジスタ22からの倍率
データMOがアドレスデータとして供給される。ROM
21は、倍率データMDにより拡大又は縮小の倍率に応
じた変換データCDを出力する。即ち、例えば4倍の拡
大モードでは、第4図(a)に示すように、ROM21
は8ビツトの入力データIDに対しで、下位2ビツトを
最大8ピツ1へに拡大するような変換データCDを出力
する。また、例えば1/2の縮小モードでは、ROM2
1は8ビツトの入力データIDに対して、2ビツトを1
ビツトに縮小するような変換データCDを出力する。即
ち、ROM21は、倍率データMDに応じて、ソースメ
モリ12からの入力データIDを拡大又は縮小した変換
データCDをデータバス14を通じて、ビットマツプメ
モリ13へ転送する。DMA装置11は、拡大/縮小転
送モードでは、倍率に応じてイメージデータのドツト中
位でアドレスを変化させて、ROM21からの変換デー
タCDを例えば最大8ビツト毎にビットマツプメモリ1
3へ転送して書込むことになる。
より、拡大/縮小転送モードの際にはゲート回路24は
動作停止状態となる。これにより、ゲート回路23を通
じて入力されるイメージデータは、ROM21の入力デ
ータIDとして転送される。R0M21は、例えば8ビ
ツトの入力データID及び倍率レジスタ22からの倍率
データMOがアドレスデータとして供給される。ROM
21は、倍率データMDにより拡大又は縮小の倍率に応
じた変換データCDを出力する。即ち、例えば4倍の拡
大モードでは、第4図(a)に示すように、ROM21
は8ビツトの入力データIDに対しで、下位2ビツトを
最大8ピツ1へに拡大するような変換データCDを出力
する。また、例えば1/2の縮小モードでは、ROM2
1は8ビツトの入力データIDに対して、2ビツトを1
ビツトに縮小するような変換データCDを出力する。即
ち、ROM21は、倍率データMDに応じて、ソースメ
モリ12からの入力データIDを拡大又は縮小した変換
データCDをデータバス14を通じて、ビットマツプメ
モリ13へ転送する。DMA装置11は、拡大/縮小転
送モードでは、倍率に応じてイメージデータのドツト中
位でアドレスを変化させて、ROM21からの変換デー
タCDを例えば最大8ビツト毎にビットマツプメモリ1
3へ転送して書込むことになる。
このようにして、拡大/縮小転送モードでは、ソースメ
モリ12からの例えば8ビツトのイメージデータをRO
M21により所定の倍率で拡大又は縮小変換する。この
変換データがビットマツプメモリ13へ転送されること
で、拡大又は縮小されたイメージデータが複数ビット毎
にビットマツプメモリ13に書込まれることになる。ま
た、等倍転送モードでは、ソースメモリ12からのデー
タは、ゲート回路24の動作によりROM21による変
換処理とは無関係に、そのままビットマツプメモリ13
へ転送されることになる。
モリ12からの例えば8ビツトのイメージデータをRO
M21により所定の倍率で拡大又は縮小変換する。この
変換データがビットマツプメモリ13へ転送されること
で、拡大又は縮小されたイメージデータが複数ビット毎
にビットマツプメモリ13に書込まれることになる。ま
た、等倍転送モードでは、ソースメモリ12からのデー
タは、ゲート回路24の動作によりROM21による変
換処理とは無関係に、そのままビットマツプメモリ13
へ転送されることになる。
[発明の効果]
以上詳述したように本発明によれば、例えば画像処理シ
ステムにおいて、転送元から転送先へイメージデータを
転送する際に、拡大/縮小モードでは転送元からのデー
タを、所定の倍率で複数ビット毎に拡大又は縮小変換し
た後に転送先へ転送することができる。したがって、転
送データの拡大又は縮小処理が必要な場合でも、データ
の転送時間を大幅に短縮することができるため、データ
転送速度を向上することができるものである。
ステムにおいて、転送元から転送先へイメージデータを
転送する際に、拡大/縮小モードでは転送元からのデー
タを、所定の倍率で複数ビット毎に拡大又は縮小変換し
た後に転送先へ転送することができる。したがって、転
送データの拡大又は縮小処理が必要な場合でも、データ
の転送時間を大幅に短縮することができるため、データ
転送速度を向上することができるものである。
【図面の簡単な説明】
第1図は本発明の一実施例に係わる画像処理システムの
構成を示すブロック図、第2図は同実施例のDMA装@
11に設けられたデータ変換回路20の構成を示すブロ
ック図、第3図は同実施例の倍率レジスタ22の記憶内
容を示す図、第4図(a)。 (b)はそれぞれ同実施例の動作を説明するためのブロ
ック図である。 10・・・CPU、11・・・DMA装置、12・・・
ソースメモリ、13・・・ビットマツプメモリ、20・
・・データ変換回路、21・・・ROM、22・・・倍
率レジスタ。 出願人代理人 弁理士 鈴 江 武 彦第1図 第2図
構成を示すブロック図、第2図は同実施例のDMA装@
11に設けられたデータ変換回路20の構成を示すブロ
ック図、第3図は同実施例の倍率レジスタ22の記憶内
容を示す図、第4図(a)。 (b)はそれぞれ同実施例の動作を説明するためのブロ
ック図である。 10・・・CPU、11・・・DMA装置、12・・・
ソースメモリ、13・・・ビットマツプメモリ、20・
・・データ変換回路、21・・・ROM、22・・・倍
率レジスタ。 出願人代理人 弁理士 鈴 江 武 彦第1図 第2図
Claims (1)
- 【特許請求の範囲】 ソースメモリに記憶されたイメージデータを倍率に応じ
て変換して転送先メモリへ転送するDMA方式のデータ
転送方式において、 前記倍率データを格納する倍率レジスタ手段と、等倍転
送モードでは前記倍率レジスタ手段に格納された前記倍
率データに応じて前記ソースメモリからのイメージデー
タをそのまま前記転送先メモリへ転送するゲート手段と
、予め入力データに対する拡大又は縮小データを記憶し
ており拡大/縮小転送モードでは前記倍率データに応じ
て前記ソースメモリからのイメージデータを入力として
拡大又は縮小した変換データを出力する入力データ変換
手段と、この入力データ変換手段から出力される前記変
換データを前記転送先メモリへ転送する転送手段とを具
備したことを特徴とするデータ転送方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60168954A JPS6228874A (ja) | 1985-07-31 | 1985-07-31 | デ−タ転送方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60168954A JPS6228874A (ja) | 1985-07-31 | 1985-07-31 | デ−タ転送方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6228874A true JPS6228874A (ja) | 1987-02-06 |
Family
ID=15877628
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60168954A Pending JPS6228874A (ja) | 1985-07-31 | 1985-07-31 | デ−タ転送方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6228874A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02214986A (ja) * | 1989-02-16 | 1990-08-27 | Matsushita Electric Ind Co Ltd | 画像演算装置 |
-
1985
- 1985-07-31 JP JP60168954A patent/JPS6228874A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02214986A (ja) * | 1989-02-16 | 1990-08-27 | Matsushita Electric Ind Co Ltd | 画像演算装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2774862B2 (ja) | Dma制御装置および情報処理装置 | |
JPS6228874A (ja) | デ−タ転送方式 | |
JPS6321158A (ja) | プリンタ出力装置 | |
JPS621055A (ja) | ダイレクト・メモリ・アクセス・コントロ−ラ | |
JP2005293435A (ja) | データ転送装置およびその設定方法 | |
JPH0756803A (ja) | 高速dma転送装置 | |
JPH05159042A (ja) | 画像処理装置 | |
JP2003186666A (ja) | マイクロコンピュータおよびdma制御回路 | |
JP3210598B2 (ja) | 印刷制御装置および印刷制御方法 | |
JP2793305B2 (ja) | イメージデータ出力装置の出力制御方式 | |
JPH04130945A (ja) | 情報処理装置 | |
JPH02245978A (ja) | 画像処理装置 | |
JPH07148994A (ja) | 印刷装置 | |
JP2007323491A (ja) | ダイレクトメモリアクセス制御装置および制御方法 | |
JPS607265A (ja) | イメ−ジ処理装置 | |
JPH05324534A (ja) | Dma転送方式 | |
JPS58139234A (ja) | 信号入力方式 | |
JPH09114772A (ja) | Dma装置及びdmaアドレス変換装置 | |
JPS61140273A (ja) | 画像拡大・縮小装置 | |
JPH02307149A (ja) | 直接メモリアクセス制御方式 | |
JPH03174188A (ja) | ピクセルデータの表示装置におけるデータの拡大方法 | |
JPS6160163A (ja) | デ−タ転送方式 | |
JPS6336465A (ja) | Dma転送方法 | |
JPH04304547A (ja) | データ転送方式 | |
JPH04350780A (ja) | 画像出力装置 |