JPH09292875A - 画像処理装置 - Google Patents
画像処理装置Info
- Publication number
- JPH09292875A JPH09292875A JP8105082A JP10508296A JPH09292875A JP H09292875 A JPH09292875 A JP H09292875A JP 8105082 A JP8105082 A JP 8105082A JP 10508296 A JP10508296 A JP 10508296A JP H09292875 A JPH09292875 A JP H09292875A
- Authority
- JP
- Japan
- Prior art keywords
- bitmap data
- image
- host computer
- memory
- page
- 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
- 238000000034 method Methods 0.000 claims description 19
- 230000008569 process Effects 0.000 claims description 18
- 230000006835 compression Effects 0.000 description 6
- 238000007906 compression Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 3
- RRLHMJHRFMHVNM-BQVXCWBNSA-N [(2s,3r,6r)-6-[5-[5-hydroxy-3-(4-hydroxyphenyl)-4-oxochromen-7-yl]oxypentoxy]-2-methyl-3,6-dihydro-2h-pyran-3-yl] acetate Chemical compound C1=C[C@@H](OC(C)=O)[C@H](C)O[C@H]1OCCCCCOC1=CC(O)=C2C(=O)C(C=3C=CC(O)=CC=3)=COC2=C1 RRLHMJHRFMHVNM-BQVXCWBNSA-N 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 101100524646 Toxoplasma gondii ROM6 gene Proteins 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Landscapes
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】
【課題】 ラスタライザーの内部のメモリに複数ページ
分のビットマップデータを一時的に保存できるようにし
て、ホストコンピュータから複数ページ分の処理の依頼
を受け付けて順次実行できるようにする。 【解決手段】 ページ記述言語で表現されたイメージ情
報をホストコンピュータ2から受け取って、それをビッ
トマップデータに展開してホストコンピュータ2に転送
するラスタライザーであって、ビットマップデータの一
時的保存領域となる複数ページ分のビットマップデータ
を格納する容量をもったメモリ16と、各ページのビッ
トマップデータのデータ量に基づいてメモリ16上にお
ける各ページのビットマップデータの記憶位置を管理す
るメモリ管理手段とを備える。
分のビットマップデータを一時的に保存できるようにし
て、ホストコンピュータから複数ページ分の処理の依頼
を受け付けて順次実行できるようにする。 【解決手段】 ページ記述言語で表現されたイメージ情
報をホストコンピュータ2から受け取って、それをビッ
トマップデータに展開してホストコンピュータ2に転送
するラスタライザーであって、ビットマップデータの一
時的保存領域となる複数ページ分のビットマップデータ
を格納する容量をもったメモリ16と、各ページのビッ
トマップデータのデータ量に基づいてメモリ16上にお
ける各ページのビットマップデータの記憶位置を管理す
るメモリ管理手段とを備える。
Description
【0001】
【発明の属する技術分野】この発明は、ページ記述言語
で表現されたイメージ情報をホストコンピュータから受
け取って、それをビットマップデータに展開して前記ホ
ストコンピュータに転送するラスタライザーである画像
処理装置に関し、とくに、ホストコンピュータからの処
理要求が頻繁に発生するシステムに適合させるための技
術改良に関する。
で表現されたイメージ情報をホストコンピュータから受
け取って、それをビットマップデータに展開して前記ホ
ストコンピュータに転送するラスタライザーである画像
処理装置に関し、とくに、ホストコンピュータからの処
理要求が頻繁に発生するシステムに適合させるための技
術改良に関する。
【0002】
【従来の技術】よく知られているように、画像処理装置
であるラスタライザーは、ページプリンタで印刷するた
めのビットマップデータを生成するという目的だけでな
く、つぎのようなシステムにも応用されている。
であるラスタライザーは、ページプリンタで印刷するた
めのビットマップデータを生成するという目的だけでな
く、つぎのようなシステムにも応用されている。
【0003】ファクシミリ情報サービスシステムでは、
利用者のファクシミリ装置からサービス提供機を呼び出
して回線を接続し、案内情報に従って希望する情報番号
を指定すると、サービス提供機に蓄積されている指定の
イメージ情報が利用者ファクシミリ装置に伝送される。
サービス提供機にはサービス対象となる多くのイメージ
のビットマップデータが蓄えられている。そのビットマ
ップデータは、原稿の画像をイメージスキャナで読み取
ったものでもよいが、原稿に印刷されたイメージを経由
せずに、ワープロ・DTP・CADなどのコンピュータ
処理で生成した電子データであるイメージも利用され
る。後者の場合、通常、コンピュータ処理で直接にビッ
トマップデータのイメージを生成するのではなく、ワー
プロ・DTP・CADなどの処理段階ではページ記述言
語でイメージを表現し、それをラスタライザーを使って
ビットマップデータに展開している。
利用者のファクシミリ装置からサービス提供機を呼び出
して回線を接続し、案内情報に従って希望する情報番号
を指定すると、サービス提供機に蓄積されている指定の
イメージ情報が利用者ファクシミリ装置に伝送される。
サービス提供機にはサービス対象となる多くのイメージ
のビットマップデータが蓄えられている。そのビットマ
ップデータは、原稿の画像をイメージスキャナで読み取
ったものでもよいが、原稿に印刷されたイメージを経由
せずに、ワープロ・DTP・CADなどのコンピュータ
処理で生成した電子データであるイメージも利用され
る。後者の場合、通常、コンピュータ処理で直接にビッ
トマップデータのイメージを生成するのではなく、ワー
プロ・DTP・CADなどの処理段階ではページ記述言
語でイメージを表現し、それをラスタライザーを使って
ビットマップデータに展開している。
【0004】
【発明が解決しようとする課題】前記のようなファクシ
ミリ情報サービスシステムにおいては、サービス提供機
の主体であるホストコンピュータ(ワークステーショ
ン)にSCSIなどのインタフェースでラスタライザー
が接続される。ホストコンピュータからラスタライザー
にページ記述言語形式のイメージ情報を渡して、ビット
マップ展開処理の要求を発する。これを受けてラスタラ
イザーが処理を実行し、生成したビットマップデータを
ホストコンピュータに転送する。
ミリ情報サービスシステムにおいては、サービス提供機
の主体であるホストコンピュータ(ワークステーショ
ン)にSCSIなどのインタフェースでラスタライザー
が接続される。ホストコンピュータからラスタライザー
にページ記述言語形式のイメージ情報を渡して、ビット
マップ展開処理の要求を発する。これを受けてラスタラ
イザーが処理を実行し、生成したビットマップデータを
ホストコンピュータに転送する。
【0005】この種の従来のラスタライザーは、ホスト
コンピュータとのあいだで1ページごとにビットマップ
展開の仕事をやり取りする構成になっていた。つまり、
ホストコンピュータから1ページ分の仕事の依頼を受
け、その1ページのビットマップデータをホストコンピ
ュータに渡すと、つぎの1ページ分の仕事の依頼に応じ
られるようになる。ある1ページの仕事が終ってビット
マップデータをホストコンピュータに転送するまでは、
つぎの仕事を受け付けることはできない。また、一度に
複数ページ分の仕事の依頼には応じられるようにはなっ
ていない。
コンピュータとのあいだで1ページごとにビットマップ
展開の仕事をやり取りする構成になっていた。つまり、
ホストコンピュータから1ページ分の仕事の依頼を受
け、その1ページのビットマップデータをホストコンピ
ュータに渡すと、つぎの1ページ分の仕事の依頼に応じ
られるようになる。ある1ページの仕事が終ってビット
マップデータをホストコンピュータに転送するまでは、
つぎの仕事を受け付けることはできない。また、一度に
複数ページ分の仕事の依頼には応じられるようにはなっ
ていない。
【0006】ホストコンピュータは、ファクシミリ情報
サービスシステムのサービス提供機としての膨大な仕事
を受け持っているので、ラスタライザーとの関係で前記
のように1ページづつしかビットマップ展開処理を進め
られないと、全体の仕事の段取りを合理的に組み立てる
ことが難しくなる。そのため、システムとしてのオーバ
ーヘッドが大きくなるという問題が発生していた。
サービスシステムのサービス提供機としての膨大な仕事
を受け持っているので、ラスタライザーとの関係で前記
のように1ページづつしかビットマップ展開処理を進め
られないと、全体の仕事の段取りを合理的に組み立てる
ことが難しくなる。そのため、システムとしてのオーバ
ーヘッドが大きくなるという問題が発生していた。
【0007】この発明は前述した従来の問題点に鑑みな
されたもので、その目的は、ラスタライザーの内部のメ
モリに複数ページ分のビットマップデータを一時的に保
存できるようにして、ホストコンピュータから複数ペー
ジ分の処理の依頼を受け付けて順次実行できるようにす
ることにある。
されたもので、その目的は、ラスタライザーの内部のメ
モリに複数ページ分のビットマップデータを一時的に保
存できるようにして、ホストコンピュータから複数ペー
ジ分の処理の依頼を受け付けて順次実行できるようにす
ることにある。
【0008】
【課題を解決するための手段】そこでこの発明では、ペ
ージ記述言語で表現されたイメージ情報をホストコンピ
ュータから受け取って、それをビットマップデータに展
開して前記ホストコンピュータに転送するラスタライザ
ーであって、前記ビットマップデータの一時的保存領域
となる複数ページ分の前記ビットマップデータを格納す
る容量をもったメモリと、各ページの前記ビットマップ
データのデータ量に基づいて前記メモリ上における各ペ
ージの前記ビットマップデータの記憶位置を管理するメ
モリ管理手段とを設けた。
ージ記述言語で表現されたイメージ情報をホストコンピ
ュータから受け取って、それをビットマップデータに展
開して前記ホストコンピュータに転送するラスタライザ
ーであって、前記ビットマップデータの一時的保存領域
となる複数ページ分の前記ビットマップデータを格納す
る容量をもったメモリと、各ページの前記ビットマップ
データのデータ量に基づいて前記メモリ上における各ペ
ージの前記ビットマップデータの記憶位置を管理するメ
モリ管理手段とを設けた。
【0009】また前記の構成において、望ましくは、ビ
ットマップデータの展開処理を実行中に前記ホストコン
ピュータから別の処理要求が入ってきた場合、実行中の
処理と新たに要求された処理との優先順位を判定し、新
たに要求された処理の優先順位が高い場合には実行中の
処理を中断・退避して新たな要求を受け付け、実行中の
処理の優先順位が高い場合にはその処理を続行する割り
込み制御手段を設ける。
ットマップデータの展開処理を実行中に前記ホストコン
ピュータから別の処理要求が入ってきた場合、実行中の
処理と新たに要求された処理との優先順位を判定し、新
たに要求された処理の優先順位が高い場合には実行中の
処理を中断・退避して新たな要求を受け付け、実行中の
処理の優先順位が高い場合にはその処理を続行する割り
込み制御手段を設ける。
【0010】さらにまた前記の構成において、望ましく
は、ひな形としてイメージ作成に利用されるひな形ビッ
トマップデータを生成する手段と、複数ページ分の前記
ひな形ビットマップデータを前記メモリに格納して必要
に応じてページ単位で読み出す手段と、前記ひな形ビッ
トマップデータにイメージ描画処理を加えることで前記
ホストコンピュータから要求されたイメージのビットマ
ップデータを作成する手段とを設ける。
は、ひな形としてイメージ作成に利用されるひな形ビッ
トマップデータを生成する手段と、複数ページ分の前記
ひな形ビットマップデータを前記メモリに格納して必要
に応じてページ単位で読み出す手段と、前記ひな形ビッ
トマップデータにイメージ描画処理を加えることで前記
ホストコンピュータから要求されたイメージのビットマ
ップデータを作成する手段とを設ける。
【0011】
【発明の実施の形態】この発明の一実施例による画像処
理装置であるラスタライザー1の概略構成を図1に示し
ている。ラスタライザー1はSCSIアダプタ7を備
え、ホストコンピュータ2とSCSIケーブル3で接続
される。ラスタライザー1の中枢はCPU4・RAM5
・ROM6からなるマイクロプロセッサ・システムであ
る。そのシステムバス10にSCSIアダプタ7、DM
Aコントローラ8、割り込みコントローラ9、イメージ
描画回路11、フォント展開回路12、拡大縮小回路1
3、圧縮伸長回路14、メモリコントローラ15が接続
されている。また、イメージ描画回路11とフォント展
開回路12と拡大縮小回路13と圧縮伸長回路14とメ
モリコントローラ15はイメージバス17でも接続され
ており、このイメージバス17にビットマップデータの
一時保存領域としてのイメージメモリ16が接続されて
いる。
理装置であるラスタライザー1の概略構成を図1に示し
ている。ラスタライザー1はSCSIアダプタ7を備
え、ホストコンピュータ2とSCSIケーブル3で接続
される。ラスタライザー1の中枢はCPU4・RAM5
・ROM6からなるマイクロプロセッサ・システムであ
る。そのシステムバス10にSCSIアダプタ7、DM
Aコントローラ8、割り込みコントローラ9、イメージ
描画回路11、フォント展開回路12、拡大縮小回路1
3、圧縮伸長回路14、メモリコントローラ15が接続
されている。また、イメージ描画回路11とフォント展
開回路12と拡大縮小回路13と圧縮伸長回路14とメ
モリコントローラ15はイメージバス17でも接続され
ており、このイメージバス17にビットマップデータの
一時保存領域としてのイメージメモリ16が接続されて
いる。
【0012】CPU4は、SCSIを介してホストコン
ピュータ2と交信して処理対象となるページ記述言語形
式のイメージ情報を受け付ける処理、各回路部を制御し
てビットマップ展開する処理、生成されたビットマップ
データをイメージメモリ16に格納するのに伴うメモリ
管理処理、ホストコンピュータ2にビットマップデータ
を転送する処理など、ラスタライザー1としてのデータ
処理やシーケンス制御を統括する。
ピュータ2と交信して処理対象となるページ記述言語形
式のイメージ情報を受け付ける処理、各回路部を制御し
てビットマップ展開する処理、生成されたビットマップ
データをイメージメモリ16に格納するのに伴うメモリ
管理処理、ホストコンピュータ2にビットマップデータ
を転送する処理など、ラスタライザー1としてのデータ
処理やシーケンス制御を統括する。
【0013】DMAコントローラ8は、ホストコントロ
ーラ2とRAM5とのあいだのDMAを実行したり、メ
モリコントローラ15と協同してシステムバス10側と
イメージメモリ16のあいだのDMAを実行する。ホス
トコンピュータ2からの割り込み要求があったとき、C
PU4がその割り込み要求を解析し、現在実行中の処理
と割り込み要求の優先順位を判定し、これに基づいて割
込みコントローラ9は処理の進め方を制御する。
ーラ2とRAM5とのあいだのDMAを実行したり、メ
モリコントローラ15と協同してシステムバス10側と
イメージメモリ16のあいだのDMAを実行する。ホス
トコンピュータ2からの割り込み要求があったとき、C
PU4がその割り込み要求を解析し、現在実行中の処理
と割り込み要求の優先順位を判定し、これに基づいて割
込みコントローラ9は処理の進め方を制御する。
【0014】イメージ描画回路11は、ページ記述言語
で表現されているイメージ情報の中の文字コード情報を
除いた部分のイメージをビットマップデータに展開す
る。フォント展開回路12は、前記の文字コード情報の
部分を文字フォントに変換して、イメージ描画回路11
が生成するビットマップデータに書き加えていく。これ
らイメージ描画回路11およびフォント展開回路12は
イメージメモリ16上にビットマップデータの生成して
いく。
で表現されているイメージ情報の中の文字コード情報を
除いた部分のイメージをビットマップデータに展開す
る。フォント展開回路12は、前記の文字コード情報の
部分を文字フォントに変換して、イメージ描画回路11
が生成するビットマップデータに書き加えていく。これ
らイメージ描画回路11およびフォント展開回路12は
イメージメモリ16上にビットマップデータの生成して
いく。
【0015】拡大縮小回路13は、イメージメモリ16
上のビットマップデータを必要に応じて拡大したり縮小
する。圧縮伸長回路14は、イメージメモリ16上のビ
ットマップデータの冗長度を削減するために圧縮した
り、その圧縮データを元にもどす(伸長する)。メモリ
コントローラ15は、イメージメモリ16へのアクセス
を制御する回路であり、システムバス10側とイメージ
バス17とのあいだのデータ通路ともなる。
上のビットマップデータを必要に応じて拡大したり縮小
する。圧縮伸長回路14は、イメージメモリ16上のビ
ットマップデータの冗長度を削減するために圧縮した
り、その圧縮データを元にもどす(伸長する)。メモリ
コントローラ15は、イメージメモリ16へのアクセス
を制御する回路であり、システムバス10側とイメージ
バス17とのあいだのデータ通路ともなる。
【0016】当然であるが、ビットマップデータには、
そのイメージが縦mドット・横nドットで構成されると
いうサイズ情報が必ず付帯している。この縦mドット・
横nドットというサイズ情報からデータ量も明らかであ
る。そこでこの発明では、イメージメモリ16として大
容量のメモリを使用し、通常取り扱うビットマップデー
タならば多数ページ分のデータを格納できるようにする
とともに、イメージ描画回路11およびフォント展開回
路12によって具体的に生成される個々のページのビッ
トマップデータのサイズ情報に基づいて、イメージメモ
リ16上における各ページのビットマップデータの記憶
位置をCPU4が管理している。つまりCPU4がイメ
ージメモリ管理テーブルを作成し、各ページのビットマ
ップデータのデータ量と格納位置の先頭アドレスを管理
テーブル化し、複数ページのビットマップデータをイメ
ージメモリ16上で隙間なく格納するメモリ管理を行っ
ている。
そのイメージが縦mドット・横nドットで構成されると
いうサイズ情報が必ず付帯している。この縦mドット・
横nドットというサイズ情報からデータ量も明らかであ
る。そこでこの発明では、イメージメモリ16として大
容量のメモリを使用し、通常取り扱うビットマップデー
タならば多数ページ分のデータを格納できるようにする
とともに、イメージ描画回路11およびフォント展開回
路12によって具体的に生成される個々のページのビッ
トマップデータのサイズ情報に基づいて、イメージメモ
リ16上における各ページのビットマップデータの記憶
位置をCPU4が管理している。つまりCPU4がイメ
ージメモリ管理テーブルを作成し、各ページのビットマ
ップデータのデータ量と格納位置の先頭アドレスを管理
テーブル化し、複数ページのビットマップデータをイメ
ージメモリ16上で隙間なく格納するメモリ管理を行っ
ている。
【0017】そのメモリ管理のようすを図2に例示して
いる。この例では、アドレスaからアドレスbまでのエ
リアにページ1のビットマップデータが格納され、つづ
くアドレスb+1からアドレスcまでのエリアにページ
2のビットマップデータが格納され、つづくアドレスc
+1からアドレスdまでのエリアにページ3のビットマ
ップデータが格納されている。つぎにイメージ描画回路
11およびフォント展開回路12で作成するページ4の
ビットマップデータは、アドレスd+1を先頭アドレス
として、それ以降のエリアに格納されることになる。
いる。この例では、アドレスaからアドレスbまでのエ
リアにページ1のビットマップデータが格納され、つづ
くアドレスb+1からアドレスcまでのエリアにページ
2のビットマップデータが格納され、つづくアドレスc
+1からアドレスdまでのエリアにページ3のビットマ
ップデータが格納されている。つぎにイメージ描画回路
11およびフォント展開回路12で作成するページ4の
ビットマップデータは、アドレスd+1を先頭アドレス
として、それ以降のエリアに格納されることになる。
【0018】このように、イメージメモリ16に多数の
ページのビットマップデータを格納し、かつ個々のペー
ジのビットマップデータの格納位置をCPU4が管理し
ている。したがって、ホストコンピュータ2からの要求
に応じてページ単位でイメージメモリ16からデータを
読み出して転送することができる。
ページのビットマップデータを格納し、かつ個々のペー
ジのビットマップデータの格納位置をCPU4が管理し
ている。したがって、ホストコンピュータ2からの要求
に応じてページ単位でイメージメモリ16からデータを
読み出して転送することができる。
【0019】また、ビットマップデータの展開処理を実
行中にホストコンピュータ2から別の処理要求が入って
きた場合、実行中の処理と新たに要求された処理との優
先順位を判定し、新たに要求された処理の優先順位が高
い場合には実行中の処理を中断し、必要なデータ類を退
避してから、新たな要求を受け付けてその処理を開始す
る。そして、その割り込み処理を終了したならば、退避
してあるデータ類を復帰させ、中断していた処理を再開
する。割り込みにより実行中の処理を中断する場合に、
メモリ管理の都合上で、イメージメモリ16上で描画作
成中のビットマップデータを別の位置に移す必要がある
場合、その移動処理に伴って圧縮伸長回路14にて圧縮
すれば、イメージメモリ16上の別の場所での占有エリ
アが小さくなる。もちろん、処理を再開するときには別
の場所に圧縮した退避してあったデータを圧縮伸長回路
14で伸長してから描画ワークエリアに書き込めばよ
い。なお、割り込み要求よりも実行中の処理の優先順位
が高い場合にはその処理を続行する。これらの割込み処
理等の判断をホストコンピュータが行うようにすると画
像処理装置であるラスタライザーの負担が軽減され、処
理を速くすることができる。
行中にホストコンピュータ2から別の処理要求が入って
きた場合、実行中の処理と新たに要求された処理との優
先順位を判定し、新たに要求された処理の優先順位が高
い場合には実行中の処理を中断し、必要なデータ類を退
避してから、新たな要求を受け付けてその処理を開始す
る。そして、その割り込み処理を終了したならば、退避
してあるデータ類を復帰させ、中断していた処理を再開
する。割り込みにより実行中の処理を中断する場合に、
メモリ管理の都合上で、イメージメモリ16上で描画作
成中のビットマップデータを別の位置に移す必要がある
場合、その移動処理に伴って圧縮伸長回路14にて圧縮
すれば、イメージメモリ16上の別の場所での占有エリ
アが小さくなる。もちろん、処理を再開するときには別
の場所に圧縮した退避してあったデータを圧縮伸長回路
14で伸長してから描画ワークエリアに書き込めばよ
い。なお、割り込み要求よりも実行中の処理の優先順位
が高い場合にはその処理を続行する。これらの割込み処
理等の判断をホストコンピュータが行うようにすると画
像処理装置であるラスタライザーの負担が軽減され、処
理を速くすることができる。
【0020】また、この実施例では、ひな形としてイメ
ージ作成に利用されるひな形ビットマップデータを生成
し、複数ページ分の前記ひな形ビットマップデータをイ
メージメモリ16に格納しておくことができる。ホスト
コンピュータ2からの要求に応じて、前述と同様にして
ページ記述言語形式の情報に基づいてビットマップデー
タを生成し、そのデータをひな形としてイメージメモリ
16の特定領域に格納保存しておく。そのひな形データ
には識別名を付け、そのデータをイメージメモリ16の
どの位置に格納してあるかを、ひな形管理テーブルとし
て管理する。
ージ作成に利用されるひな形ビットマップデータを生成
し、複数ページ分の前記ひな形ビットマップデータをイ
メージメモリ16に格納しておくことができる。ホスト
コンピュータ2からの要求に応じて、前述と同様にして
ページ記述言語形式の情報に基づいてビットマップデー
タを生成し、そのデータをひな形としてイメージメモリ
16の特定領域に格納保存しておく。そのひな形データ
には識別名を付け、そのデータをイメージメモリ16の
どの位置に格納してあるかを、ひな形管理テーブルとし
て管理する。
【0021】図2の例では、ひな形F1のビットマップ
データがアドレスiからアドレスjのエリアに格納さ
れ、つづくアドレスj+1からアドレスkまでのエリア
にひな形F2のビットマップデータが格納されている。
ホストコンピュータ2からひな形を使用してイメージを
描画するという依頼があったなら、指定のひな形のデー
タをイメージメモリ16のワークエリアにコピーし、そ
のひな形ビットマップデータにイメージ描画処理を加え
ることでホストコンピュータ2から要求されたイメージ
のビットマップデータを作成する。
データがアドレスiからアドレスjのエリアに格納さ
れ、つづくアドレスj+1からアドレスkまでのエリア
にひな形F2のビットマップデータが格納されている。
ホストコンピュータ2からひな形を使用してイメージを
描画するという依頼があったなら、指定のひな形のデー
タをイメージメモリ16のワークエリアにコピーし、そ
のひな形ビットマップデータにイメージ描画処理を加え
ることでホストコンピュータ2から要求されたイメージ
のビットマップデータを作成する。
【0022】
【発明の効果】この発明のラスタライザー等の画像処理
装置では、ビットマップデータの一時的保存領域となる
複数ページ分のビットマップデータを格納する容量をも
ったメモリと、各ページのビットマップデータのデータ
量に基づいて前記メモリ上における各ページのビットマ
ップデータの記憶位置を管理するメモリ管理手段を備え
るので、ホストコンピュータから複数ページ分の処理の
依頼をまとめて受け付けて、1ページづつ順次ビットマ
ップ展開して前記メモリに保存しておき、適時にホスト
コンピュータにビットマップデータを受け渡しすること
ができる。そのため、ホストコンピュータはラスタライ
ザーとの関係による拘束がきわめて緩くなり、全体の仕
事の段取りを合理的に組み立てることができ、システム
としてのオーバーヘッドが小さくなる。この効果は、前
述の割り込み制御手段を設けることでさらに顕著にな
る。また、前述のひな形ビットマップデータの処理機能
を付加することで、定型部分の多いイメージのビットマ
ップデータを能率よく生成できる。
装置では、ビットマップデータの一時的保存領域となる
複数ページ分のビットマップデータを格納する容量をも
ったメモリと、各ページのビットマップデータのデータ
量に基づいて前記メモリ上における各ページのビットマ
ップデータの記憶位置を管理するメモリ管理手段を備え
るので、ホストコンピュータから複数ページ分の処理の
依頼をまとめて受け付けて、1ページづつ順次ビットマ
ップ展開して前記メモリに保存しておき、適時にホスト
コンピュータにビットマップデータを受け渡しすること
ができる。そのため、ホストコンピュータはラスタライ
ザーとの関係による拘束がきわめて緩くなり、全体の仕
事の段取りを合理的に組み立てることができ、システム
としてのオーバーヘッドが小さくなる。この効果は、前
述の割り込み制御手段を設けることでさらに顕著にな
る。また、前述のひな形ビットマップデータの処理機能
を付加することで、定型部分の多いイメージのビットマ
ップデータを能率よく生成できる。
【図1】この発明の一実施例によるラスタライザーの概
略構成を示すブロック図
略構成を示すブロック図
【図2】同上実施例装置におけるイメージメモリ16の
管理様式を示す概念図
管理様式を示す概念図
1 ラスタライザー 2 ホストコンピュータ 3 SCSIケーブル 4 CPU 5 RAM 6 ROM 7 SCSIアダプタ 8 DMAコントローラ 9 割り込みコントローラ 10 システムバス 11 イメージ描画回路 12 フォント展開回路 13 拡大縮小回路 14 圧縮伸長回路 15 メモリコントローラ 16 イメージメモリ 17 イメージバス
Claims (3)
- 【請求項1】 ページ記述言語で表現されたイメージ情
報をホストコンピュータから受け取って、それをビット
マップデータに展開して前記ホストコンピュータに転送
する画像処理装置であって、前記ビットマップデータの
一時的保存領域となる複数ページ分の前記ビットマップ
データを格納する容量をもったメモリと、各ページの前
記ビットマップデータのデータ量に基づいて前記メモリ
上における各ページの前記ビットマップデータの記憶位
置を管理するメモリ管理手段とを備えたことを特徴とす
る画像処理装置。 - 【請求項2】 請求項1において、ビットマップデータ
の展開処理を実行中に前記ホストコンピュータから別の
処理要求が入ってきた場合、実行中の処理と新たに要求
された処理との優先順位を判定し、新たに要求された処
理の優先順位が高い場合には実行中の処理を中断・退避
して新たな要求を受け付け、実行中の処理の優先順位が
高い場合にはその処理を続行する割り込み制御手段を備
えたことを特徴とする画像処理装置。 - 【請求項3】 請求項1または請求項2において、ひな
形としてイメージ作成に利用されるひな形ビットマップ
データを生成する手段と、複数ページ分の前記ひな形ビ
ットマップデータを前記メモリに格納して必要に応じて
ページ単位で読み出す手段と、前記ひな形ビットマップ
データにイメージ描画処理を加えることで前記ホストコ
ンピュータから要求されたイメージのビットマップデー
タを作成する手段とを備えたことを特徴とする画像処理
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8105082A JPH09292875A (ja) | 1996-04-25 | 1996-04-25 | 画像処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8105082A JPH09292875A (ja) | 1996-04-25 | 1996-04-25 | 画像処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09292875A true JPH09292875A (ja) | 1997-11-11 |
Family
ID=14398011
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8105082A Pending JPH09292875A (ja) | 1996-04-25 | 1996-04-25 | 画像処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09292875A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10829505B2 (en) | 2016-04-20 | 2020-11-10 | Dow Silicones Corporation | Lithium alkylsiliconate composition, coating, and method of making same |
-
1996
- 1996-04-25 JP JP8105082A patent/JPH09292875A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10829505B2 (en) | 2016-04-20 | 2020-11-10 | Dow Silicones Corporation | Lithium alkylsiliconate composition, coating, and method of making same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2714022B2 (ja) | 文字データ管理システムおよび文字データ管理方法 | |
| JPH0971013A (ja) | 印刷制御装置及びメモリ制御方法及び印刷制御方法及び制御プログラムを記憶した記憶媒体 | |
| US6304336B1 (en) | Output control device and image processing apparatus and method and storage medium | |
| US6310693B1 (en) | Printing control apparatus and method, and printing system for reducing processing overhead | |
| JPH0916149A (ja) | 文字処理装置、文字処理方法、及び、メモリ | |
| JP2815832B2 (ja) | ページプリンタのバンドプリント方法 | |
| JPH09292875A (ja) | 画像処理装置 | |
| JP3116354B2 (ja) | プリンタデータ管理方式 | |
| JPWO1991016685A1 (ja) | プリンタ | |
| JPH0584987A (ja) | プリンタ | |
| JP2965681B2 (ja) | 画像形成装置 | |
| JPH0691979A (ja) | 画像形成装置におけるフォームデータ処理方式 | |
| JPH09294210A (ja) | 画像処理装置及び画像処理方法 | |
| JPH0462080A (ja) | 画像処理装置 | |
| JPH03112668A (ja) | 印刷装置 | |
| JPH10240471A (ja) | プリントシステム | |
| JPH0725078A (ja) | 文書処理装置 | |
| JPH07221974A (ja) | 画像データ回転装置 | |
| JP2001213011A (ja) | メモリ管理方法及び画像形成装置 | |
| JPH03163621A (ja) | ページプリンタ | |
| JPH0789143A (ja) | グラフィック印刷装置 | |
| JP2002082783A (ja) | 印刷システム | |
| JPH05225306A (ja) | 電子ファイル装置 | |
| JPH10307695A (ja) | プリンタ装置及びプリンタ制御方法 | |
| JPH0632015A (ja) | 印刷装置 |