JPH03261575A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPH03261575A
JPH03261575A JP6036190A JP6036190A JPH03261575A JP H03261575 A JPH03261575 A JP H03261575A JP 6036190 A JP6036190 A JP 6036190A JP 6036190 A JP6036190 A JP 6036190A JP H03261575 A JPH03261575 A JP H03261575A
Authority
JP
Japan
Prior art keywords
data
memory
image
image processing
circuit
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
JP6036190A
Other languages
English (en)
Other versions
JP2902709B2 (ja
Inventor
Seiji Inuyama
犬山 聖二
Kenji Sawada
賢次 澤田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP6036190A priority Critical patent/JP2902709B2/ja
Publication of JPH03261575A publication Critical patent/JPH03261575A/ja
Application granted granted Critical
Publication of JP2902709B2 publication Critical patent/JP2902709B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔目次〕 概要 産業上の利用分野 従来の技術(第4図) 発明が解決しようとする課題 課題を解決するための手段(第1図) 作用 実施例 (a)  一実施例の説明(第2図、第3図)(b) 
 他の実施例の説明 発明の効果 〔概要〕 イメージデータメモリから原イメージデータを読出し2
画像処理回路が画像処理して処理データをラスターイメ
ージメモリに書込む画像処理装置(=関し。
画像処理回路の待ち時間を短縮し2画像処理速度を向上
することを目的とし。
原イメージデータな格納するイメージデータメモリと、
l*原イメージデータを画像処理する画像処理回路と該
画像処理されたデータをラスターイメージメモリ(二書
込む書込制御回路とを有する画像処理装置において、該
イメージデータメモリと該画像処理回路との間に入力用
ファーストイン・ファーストアウトメモリを設けるとと
もに、該画像処理回路と該書込制御回路との間に出力用
ファーストイン・ファーストアウトメモリを設けた。
〔産業上の利用分野〕
本発明は、イメージデータメモリから原イメージデータ
を読出し9画像処理回路が画像処理して処理データをラ
スターイメージメモリに書込む画像処理装置に関する。
近年、イメージデータ(画像データ)の処理が種々の分
野で利用されている。
例えば、ページプリンタでは、圧縮されたオーバレイデ
ータな伸長処理して、ラスターデータを得るようにして
いる。
このような画像処理では、高解像度の要求に伴ない処理
するデータ量も何方バイト乃至何十万バイトと膨大とな
り2画像処理の高速化が求められている。
〔従来の技術〕
第4図は従来技術の説明図である。
例えば、プリンタの画像処理であるオーバレイデータの
展開処理においては、第4図(4)のように構成されて
いた。
制御部(MPU)10がオーバレイメモリ11から必要
な圧縮オーバレイデータをイメージデータメモリ12に
読み出し、伸長回路13をスタートさせる。
伸長回路13は、イメージデータメモリ12から圧縮デ
ータを読み出し、伸長処理して伸長データをラインバッ
ファ14に書き込む。
書込回路15は、ラインバッファ14の伸長データを読
出し、ラスターイメージメモリ16に書込む0 ラスターイメージメモリ16は、8192ビツトを1ラ
インとし、32ライン書込まれると。
32ライン分のデータを図示しないページメモリである
ピクトマツプメモリ(図示せず)に転送する。
このような構成において、伸長処理と書込処理を並行動
作させるため、ラインバッファ14として、16ライン
分のバッファを2つ設け、一方を伸長回路13の書込み
に用いている間、他方な書込回路15の読出しに用いる
ようにしていた。
〔発明が解決しようとする課題〕
このような画像処理においては、伸長回路13等の画像
処理回路は、LSI化、1チツプ化によって高速化が図
られている。
ところが2画像データが膨大になるにつれてメモリのア
クセス回数も増え、メモリの入出力処理の時間が問題と
なってきた。
即ち、伸長回路13がイメージデータメモリ12から1
バイトの圧縮データを読み出すのに。
第4図(ロ)に示すようにデータリクニス)DRQをメ
モリ12に発し、メモリ12はこれによって次のアドレ
スのデータをアクセスし、読み出していたO メモリ12は、1メガバイトも有り、しかも安価に構成
するため、DRAM(ダイナミック・ランダム・アクセ
ス・メモリ)で構成しているので。
1バイトのデータを読み出すのに時間がかかる。
又、伸長回路13の出力側でも、第4図(qのように、
伸張処理しながら、ラインバッファ14に誉込み(L 
B Write ) 、  ラインバッファ14の片方
の16ラインパツフアに16ライン分処理データを書込
むと、伸長回路13は停止し、ラインバッファ14から
MPUl0に割込みIRQが発生される。
MPUl0は、ラインバッノ114の他方の16ライン
バツフ1の書込回路15の読出しくLB Read )
が済んだかをエンド信号ENDにより調べ、読出し終了
まで待ってから、書込回路15へ読出しアドレス等をセ
ットし、伸長回路13を起動していた。
このため、ラインバッファ14の切換えに伴ない、伸長
回路13が停止してから再起動されるまでのオーバーヘ
ッド時間が発生し、書込回路15のメモリ16への書込
み動作によってオーバーヘッド時間が長くなる。
このように、従来技術では、伸長回路13等の画像処理
回路の入出力側でのメモI712 、16への入出力処
理によって1画像処理回路の待ち時間が長くなり2画像
処理速度が低下するという問題があった。
従って2本発明は2画像処理回路の待ち時間を短縮し1
画像処理速度を向上することのできる画像処理装置を提
供することを目的とする。
〔課題を解決するための手段〕
第1図は本発明の原理図である。
本発明は、第1図に示すように、原イメージデータを格
納するイメージデータメモリ12と、該原イメージデー
タを画像処理する画像処理回路13と該画像処理された
データをラスターイメージメモリ16に書込む書込制御
回路15とを有する画像処理装置において、該イメージ
データメモリ12と該画像処理回路13との間に入力用
ファーストイン・ファーストアウトメモリ17を設ける
とともに、該画像処理回路13と該書込制御回路15と
の間に出力用ファーストイン・ファーストアウトメモリ
18を設けたものである。
〔作用〕
本発明は2画像処理回路13の入出力側にファーストイ
ン・ファーストアウトメモリ(FIFOメモリという)
17.18を設け、入力側のメモリ12の読出しと非同
期でデータを読出しでき。
出力側のメモリ16への書込みと非同期で処理データを
出力できるよう;二した。
即ち2画像処理回路13は、FIFOメモリ17に蓄え
られたイメージデータメモリ12のデータを読めばよい
ので、入力の待ちがなく、高速にデータ入力できる。
又1画像処理回路13は、FIFOメモリ18に処理デ
ータを書込めばよく、ラスターイメージメモリ16への
書き込みによらす、出力でき、出力の待ちがなく、高速
にデータ出力ができる。
従って2画像処理回路13は、メモリの動作を気にせず
、非同期で動作でき、最速の動作で画像処理できる。
〔実施例〕
(a)  一実施例の説明 第2図は本発明の一実施例構成図である。
図中、第1図及び第4図で示したものと同一のものは、
同一の記号で示しである。
M P U (−rイクロプロセッサ)10は2画像処
理装置全体の制御を行なうものであり、各部のレジスタ
のセット、起動、エラー処理等を行ない。
MPUバス31を介しオーバレイメモリ11 (i4図
囚)、MPU−BUS制御部20等を制御するもの、イ
メージデータメモリ(IDB)12は。
メモリバス30を介しオーバレイメモリ11と接続され
、MPUl0で指示したオーバレイデータ(圧縮データ
)がオーバレイメモリ11から転送され、格納するもの
であり、IDB制御部12aの制御により、格納した圧
縮データを入力FIF017へ転送するものである。
入力PIFO17は、512バイトの容量を持ち、FI
FO制御部17aの制御で、イメージデータメモリ12
の圧縮データを取り込み格納するもの、伸長回路13は
、伸長入出力制御部13Hの制御で、入力FIFO17
の圧縮データを読込み、伸長処理してラスタスキャンデ
ータに変換し。
出力F I F 01.8に出力するもの、出力F I
 F O18は、512バイトの容量を持ち、FIFO
制御部18aの制御で、伸長回路13の出力データを取
込むものである。
R−BUS制御部15は、書込制御回路であり。
出力PIF018のデータを読み出し、RIMバス32
を介しラスターイメージメモリ16に書き込むもの、ラ
スターイメージメモリ16は、RIMバス32を介しR
−BUS制御部15.ビットマツプメモリ(図示せず)
に接続され、R−BUS制御部15よりデータが書込ま
れ、32ライン分のラスタースキャンデータが書込まれ
ると、ビットマツプメモリへ転送するものである019
は状態FIFOであり、FIFO制御部17aの入力F
IFO17への入力処理状態、伸長回路13の伸長処理
状態、R−BU8制御部15の書込処理状態が処理毎に
7ラグとして書込まれ、MPUl0が処理状態の監視の
ために用いられるもの、MPU−BU8制御部20は、
内部パス33を介しIDB制御部12a、FIFO制御
部17a、伸長入出力制御部13a、FIFO制御部1
8a、出力FIFO18,R−BUS制御部15及び状
態FIFO19と接続され、 MPUl0からの設定値
の設定、各部の出力のMPU10への転送を行なうもの
である。
21は拡大/縮小別ボードであり、拡大/縮小が必要な
場合に伸長回路13と出力FIFO18との間に設けら
れ、ラスタスキャンデータの拡大/縮小を行なうもので
ある。
第3図は本発明の一実施例処理フロー図である。
■ MPUl0は2図示しないメインコントローラから
起動指示を受けると2図示しないリセット線より各部を
ノ・−ドウエアリセットする。
■ MPUl0は、オーバレイメモリ及びMPU−B 
U S制御部20 ヲ介LIDB制御部12aに指示し
、オーバレイメモリの指定オーバレイデータな読み出し
、メモリバス30を介しイメージデータメモリ(IDB
)12にオーバレイデータな書き込む。
■ 次に、MPUl0は、MPU−BU8制御部20を
介し各部のレジスタを設定し、更に伸長回路13.伸長
入出力制御部13Hの各レジスタを設定する。
又、MPUl0は、MPU−BUS制御部20を介しR
−BU8制御部15にラスターイメージメモIJ (R
I M )の書き込み番地を指定する。
■ 次に、MPUl0は、MPU−BU8制御部20を
介しIDB制御部12a、FIFO制御部17aを起動
する。
これによって、イメージデータメモリ12からオーバレ
イデータの読み出しが開始され、入力FIFO17に格
納される。
■ MPUl0は、この後、MPU−BU8制御部20
を介し伸長入出力制御部13aを起動する。
これによって、伸長回路13は入力FIFO17からデ
ータを取り出し、伸長処理し、出力PIF018へ出力
する伸長シーケンスを開始する。
従って、FIFO制御部17aは、入力FIF017に
空きが生じると、IDB制御部12aにデータを要求し
、イメージデータメモリ12から次のデータを入力FI
FO17へ読み出し、伸長回路13は入力FIFO17
のデータを読み出し。
伸長処理して、出力PIF018へ出力する。
このため、入力FIFOi7によって、伸長処理は、イ
メージデータメモリ12の読み出しと非同期で行なうこ
とができ、伸長回路13は、伸長処理に合わせてデータ
を取り出すことができる。
又、R−BUS制御部15は、出力PIF018のデー
タを読み出し、RIMパス32を介し、ラスターイメー
ジメモリ16に書き込む。
このため、出力PIF018によって、伸長処理は、ラ
スターイメージメモリ16の書き込みと非同期で行なう
ことができ、伸長回路13は、伸長処理に合わせてデー
タを出力することができる。
■ MPUl0は、MPU−BU8制御部20を介し伸
長回路13からページエンド割込みがあるかを検出する
。
IDB制御部12aは1ペ一ジ分のデータを読み出すと
、停止し、伸長回路13は、1ペ一ジ分のデータ(例え
ば、512ライン分のデータ)を処理すると、停止する
。
MPUl0は、ページエンド割込みがあると。
MPU−BU8制御部20を介し、IDB制御部12a
にイメージデータメモリ12にデータがあるかを問い合
わせ、データがあれば9次ページの処理のため、ステッ
プ■に戻り、データがなければ、ステップ■に戻る。
又、ラスターイメージメモリ16は、一種の組立てバッ
ファであり、32ライン分のデータが書込まれると、R
IMパス32を介しビットマツプメモリへ転送される。
従って、この転送中は、R−BU8制御部15の書込み
が待たされることになるが、出力PIF018によって
、伸長回路13の伸長処理に影響を与えない。
このイメージデータメモリ12の読み出しからラスター
イメージメモリ16への書込み動作は。
回路が起動された後、MPUl0が介在しないでMPU
l0と独立に行なわれる。
このため、高速処理が可能となるが、各部の状態を監視
してエラー処理を行なうことができなくなる。
これを防ぐため、状態FIFO19が設けられ。
FIFO制御部17aの入力処理結果、伸長回路13の
伸長処理結果、R−BUS制御部15の書込処理結果が
処理毎にフラグでセットされる。
MPUl0は、状態PIF’019の内容を、内部バス
33.MPU−BUS制御部20を介し周期的に読み、
処理状態を監視するとともに、エラーフラグを見付ける
と、各部を停止し、エラー処理して、各部を再起動する
。
このよう(二して、伸長回路13の入出力側にPIFO
17,18を設け、伸長処理するため、入力側ではイメ
ージデータメモリ12の読み出しに関係なく、データを
取り出せ、出力側ではラスターイメージメモリ16の書
込みに関係なく、データを出力できるので、入出力側で
データの待ちがなく、伸長処理を連続して実行でき、高
速の伸長処理が可能となる。
(b)  他の実施例の説明 上述の実施例では、圧縮オーバレイデータの伸長処理に
ついて説明したが、他の圧縮データの伸長処理に適用し
てもよく1画像処理も伸長処理に限られない。
又1組立てバッファとしてのラスターイメージメモリへ
書込む例について説明したが、ビットマツプメモリとし
てのラスターイメージメモリへ書込むようにしてもよい
。
以上本発明を実施例により説明したが2本発明は本発明
の主旨に従い種々の変形が可能であり。
本発明からこれらを排除するものではない。
〔発明の効果〕
以上説明した様に22本発明よれば2画像処理回路の入
出力側FIFOメモリを設け、イメージデータメモリの
データ入力、ラスターイメージメモリへのデータ出力を
行なうので、イメージデータメモリのデータ読出しやラ
スターイメージメモリへのデータ書込みに非同期で無関
係に画像処理できるので、データ入出力の待ち時間を短
縮し。
高速に画像処理できるという効果を奏し、特に膨大なデ
ータを処理するページ画像処理に適用して好適である。
2・・・イメージデータメモリ。
3・・・画像処理回路。
5・・・書込制御回路。
6・・・ラスターイメージメモリ。
7・・・入力FIF0゜ 8・・・出力FIFO0

Claims (1)

  1. 【特許請求の範囲】  原イメージデータを格納するイメージデータメモリ(
    12)と、 該原イメージデータを画像処理する画像処理回路(13
    )と該画像処理されたデータをラスターイメージメモリ
    (16)に書込む書込制御回路(15)とを有する画像
    処理装置において、 該イメージデータメモリ(12)と該画像処理回路(1
    3)との間に入力用ファーストイン・ファーストアウト
    メモリ(17)を設けるとともに、 該画像処理回路(13)と該書込制御回路(15)との
    間に出力用ファーストイン・ファーストアウトメモリ(
    18)を設けたことを特徴とする画像処理装置。
JP6036190A 1990-03-12 1990-03-12 画像処理装置 Expired - Fee Related JP2902709B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6036190A JP2902709B2 (ja) 1990-03-12 1990-03-12 画像処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6036190A JP2902709B2 (ja) 1990-03-12 1990-03-12 画像処理装置

Publications (2)

Publication Number Publication Date
JPH03261575A true JPH03261575A (ja) 1991-11-21
JP2902709B2 JP2902709B2 (ja) 1999-06-07

Family

ID=13139930

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6036190A Expired - Fee Related JP2902709B2 (ja) 1990-03-12 1990-03-12 画像処理装置

Country Status (1)

Country Link
JP (1) JP2902709B2 (ja)

Also Published As

Publication number Publication date
JP2902709B2 (ja) 1999-06-07

Similar Documents

Publication Publication Date Title
US7660924B2 (en) Semiconductor integrated circuit device which executes data transfer between a plurality of devices connected over network, and data transfer method
JPH0447376A (ja) 情報処理装置および情報処理方法
JPS63106848A (ja) 制御装置
JP2902709B2 (ja) 画像処理装置
US6047335A (en) Video display device applied for a graphics accelerator
JP3204297B2 (ja) Dma転送制御装置
JPS59178487A (ja) デイスプレイ装置
JP3077687B2 (ja) データ転送方法及び画像処理装置
JP2830239B2 (ja) 入力表示制御装置
JPS5981962A (ja) 画像処理装置
JPH0239383A (ja) 画像処理装置
JPS58161033A (ja) アナログスキヤン方式
JP3299147B2 (ja) キャッシュ制御回路
JPH03158962A (ja) 文書処理装置
JPH02299076A (ja) イメージデータ上下反転方式
JPH1141595A (ja) ビデオデコーダlsi
JPH02211571A (ja) 情報処理装置
JPS63300363A (ja) イメ−ジ処理方式
JPH0567983B2 (ja)
JPH02103650A (ja) データ処理装置
JPH0728740A (ja) データ転送装置
JP2000113182A (ja) 画像処理装置
JP2002014782A (ja) 画像出力装置及びインクジェットプリンタ
JPH064488A (ja) コマンド転送方式
JPH04151195A (ja) 画像表示装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees