JPH05205061A - 画像描画装置 - Google Patents
画像描画装置Info
- Publication number
- JPH05205061A JPH05205061A JP1065192A JP1065192A JPH05205061A JP H05205061 A JPH05205061 A JP H05205061A JP 1065192 A JP1065192 A JP 1065192A JP 1065192 A JP1065192 A JP 1065192A JP H05205061 A JPH05205061 A JP H05205061A
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- straight line
- image data
- memory
- 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
- Digital Computer Display Output (AREA)
- Image Generation (AREA)
Abstract
(57)【要約】
【目的】 メモリを効率良く使用しつつ文字等の画像デ
ータを描画する際のCPUにかかる負担を軽減し、しか
も描画速度を向上させる。 【構成】 外部から画像データが入力された時に、CP
U3によりその画像データをイメージ展開して圧縮した
イメージデータがキャッシュメモリ12にあるかないか
を判断して、あればそのデータを読み出し、画像描画制
御装置34がその読み出されたデータを伸長して画像メ
モリ2への描画を制御する。また、上記イメージデータ
がキャッシュメモリ12になければ、入力された画像デ
ータを直線ベクトルに展開して、直線の始点,終点の座
標等の直線描画を制御するデータを発生し、そのデータ
を用いて画像描画制御装置34が画像メモリ2への描画
を制御する共に、CPU3が直線ベクトルに展開したデ
ータをイメージ展開し、圧縮回路37によって圧縮して
キャッシュメモリ12に格納する。
ータを描画する際のCPUにかかる負担を軽減し、しか
も描画速度を向上させる。 【構成】 外部から画像データが入力された時に、CP
U3によりその画像データをイメージ展開して圧縮した
イメージデータがキャッシュメモリ12にあるかないか
を判断して、あればそのデータを読み出し、画像描画制
御装置34がその読み出されたデータを伸長して画像メ
モリ2への描画を制御する。また、上記イメージデータ
がキャッシュメモリ12になければ、入力された画像デ
ータを直線ベクトルに展開して、直線の始点,終点の座
標等の直線描画を制御するデータを発生し、そのデータ
を用いて画像描画制御装置34が画像メモリ2への描画
を制御する共に、CPU3が直線ベクトルに展開したデ
ータをイメージ展開し、圧縮回路37によって圧縮して
キャッシュメモリ12に格納する。
Description
【0001】
【産業上の利用分野】この発明は直線ベクトルのデータ
及びイメージデータを描画できる画像描画装置に関し、
特に矩形領域を描画する作業を実行する画像描画装置に
関する。
及びイメージデータを描画できる画像描画装置に関し、
特に矩形領域を描画する作業を実行する画像描画装置に
関する。
【0002】
【従来の技術】直線ベクトルによる画像描画装置とし
て、例えば特開平2−181886号公報に見られるよ
うなものがあり、このような画像描画装置を有する情報
処理システムの動作を図6を参照して説明する。この情
報処理システムは、ホストコンピュータ1においてポス
トスクリプトに代表されるページ記述言語により作成し
た画像データを画像メモリ2に描画するものである。
て、例えば特開平2−181886号公報に見られるよ
うなものがあり、このような画像描画装置を有する情報
処理システムの動作を図6を参照して説明する。この情
報処理システムは、ホストコンピュータ1においてポス
トスクリプトに代表されるページ記述言語により作成し
た画像データを画像メモリ2に描画するものである。
【0003】そのベクトルデータは全てベクトルで表さ
れており、記述されたベクトルをCPU3が全て主走査
方向の直線ベクトルに展開し直し、その直線ベクトルの
始点,終点の座標及び濃度の値を先入れ先出しメモリ
(以下「FIFO」という)4に一時格納する。FIF
O4に格納された各データは主走査方向開始アドレスレ
ジスタ(以下「XSレジスタ」という)5,主走査方向
終了アドレスレジスタ(以下「XEレジスタ」という)
6,副走査方向アドレスレジスタ(以下「YSレジス
タ」という)7,濃度レジスタ(以下「RGBレジス
タ」という)8にそれぞれラッチされる。
れており、記述されたベクトルをCPU3が全て主走査
方向の直線ベクトルに展開し直し、その直線ベクトルの
始点,終点の座標及び濃度の値を先入れ先出しメモリ
(以下「FIFO」という)4に一時格納する。FIF
O4に格納された各データは主走査方向開始アドレスレ
ジスタ(以下「XSレジスタ」という)5,主走査方向
終了アドレスレジスタ(以下「XEレジスタ」という)
6,副走査方向アドレスレジスタ(以下「YSレジス
タ」という)7,濃度レジスタ(以下「RGBレジス
タ」という)8にそれぞれラッチされる。
【0004】CPU3から描画命令が出されると、メモ
リコントローラ9はライト信号を発生して、画像メモリ
2上のXSレジスタ5とYSレジスタ7とによって指定
されるアドレスにRGBレジスタ8によって指定される
濃度で書き込みを行なう。また、その書き込み動作開始
と共に主走査方向アドレスカウンタ(以下「Xカウン
タ」という)10がカウント動作に入り、アドレス(X
Sレジスタ5からのロード値)をインクリメントしてい
く。
リコントローラ9はライト信号を発生して、画像メモリ
2上のXSレジスタ5とYSレジスタ7とによって指定
されるアドレスにRGBレジスタ8によって指定される
濃度で書き込みを行なう。また、その書き込み動作開始
と共に主走査方向アドレスカウンタ(以下「Xカウン
タ」という)10がカウント動作に入り、アドレス(X
Sレジスタ5からのロード値)をインクリメントしてい
く。
【0005】その後、アドレスがXEレジスタ6の値と
同じになると、主走査方向比較器であるXコンパレータ
11が描画終了ドットまで来たことをメモリコントロー
ラ9に伝える。これにより、直線ベクトルの描画が行な
える。そして、以上の動作を繰り返すことにより、ホス
トコンピュータ1で作成した1ページ分の画像データを
画像メモリ2に描画することができる。
同じになると、主走査方向比較器であるXコンパレータ
11が描画終了ドットまで来たことをメモリコントロー
ラ9に伝える。これにより、直線ベクトルの描画が行な
える。そして、以上の動作を繰り返すことにより、ホス
トコンピュータ1で作成した1ページ分の画像データを
画像メモリ2に描画することができる。
【0006】
【発明が解決しようとする課題】しかしながら、上述の
ような従来の画像描画装置においては、テキストデータ
など何度も描画する画像データをその度に主走査方向の
直線ベクトルに展開しなければならなかった。また、イ
メージデータを描画する際は数多くの直線ベクトルに分
けて描画しなければならず、CPUにかかる負担が大き
くなるばかりか、直線ベクトルの展開に要する時間が長
くなるという問題があった。
ような従来の画像描画装置においては、テキストデータ
など何度も描画する画像データをその度に主走査方向の
直線ベクトルに展開しなければならなかった。また、イ
メージデータを描画する際は数多くの直線ベクトルに分
けて描画しなければならず、CPUにかかる負担が大き
くなるばかりか、直線ベクトルの展開に要する時間が長
くなるという問題があった。
【0007】そこで、直線ベクトルに展開されたデータ
を所定の矩形領域毎にイメージ展開し、それをキャッシ
ュメモリに一時的に格納することにより、その後外部か
ら画像データが入力された時に、その画像データをイメ
ージ展開したデータがキャッシュメモリにあるかないか
を判断して、格納されていればそのデータを先入れ先出
しメモリを介してそのまま画像メモリ上に描画し、格納
されていなければ入力された画像データを上述したよう
に主走査方向の直線ベクトルに展開して、直線の始点,
終点の座標等の直線描画を制御するデータを発生し、そ
れを先入れ先出しメモリを介して各レジスタにロードし
画像メモリに直線描画を行なうようにすることができ、
上述のような問題は解消できる。
を所定の矩形領域毎にイメージ展開し、それをキャッシ
ュメモリに一時的に格納することにより、その後外部か
ら画像データが入力された時に、その画像データをイメ
ージ展開したデータがキャッシュメモリにあるかないか
を判断して、格納されていればそのデータを先入れ先出
しメモリを介してそのまま画像メモリ上に描画し、格納
されていなければ入力された画像データを上述したよう
に主走査方向の直線ベクトルに展開して、直線の始点,
終点の座標等の直線描画を制御するデータを発生し、そ
れを先入れ先出しメモリを介して各レジスタにロードし
画像メモリに直線描画を行なうようにすることができ、
上述のような問題は解消できる。
【0008】ところが、キャッシュメモリの容量は上記
矩形領域の面積に比例して決まり、先入れ先出しメモリ
の容量は矩形領域の面積と画像描画装置の処理速度によ
って決まるため、いずれも矩形領域面積が大きいほど多
くの容量を使用してしまうという欠点がある。また、イ
メージ展開したデータを出力する時間も矩形領域面積に
比例して決まるため、矩形領域面積が大きいほどその出
力時間が長くなり、描画速度の高速化に限界がある。
矩形領域の面積に比例して決まり、先入れ先出しメモリ
の容量は矩形領域の面積と画像描画装置の処理速度によ
って決まるため、いずれも矩形領域面積が大きいほど多
くの容量を使用してしまうという欠点がある。また、イ
メージ展開したデータを出力する時間も矩形領域面積に
比例して決まるため、矩形領域面積が大きいほどその出
力時間が長くなり、描画速度の高速化に限界がある。
【0009】この発明は上記の点に鑑みてなされたもの
であり、メモリを効率良く使用しつつ文字等の画像デー
タを描画する際のCPUにかかる負担を軽減し、しかも
描画速度を大幅に向上させることを目的とする。
であり、メモリを効率良く使用しつつ文字等の画像デー
タを描画する際のCPUにかかる負担を軽減し、しかも
描画速度を大幅に向上させることを目的とする。
【0010】
【課題を解決するための手段】この発明は上記の目的を
達成するため、外部から入力される画像データを主走査
方向の直線ベクトルに展開して、直線の始点及び終点の
座標並びに濃度値等の直線描画を制御するデータを発生
する直線ベクトル展開手段と、該手段によって発生され
る前記データを一時格納する先入れ先出しメモリと、ペ
ージ単位の画像イメージデータを格納する画像メモリ
と、先入れ先出しメモリに一時格納されたデータに基づ
いて画像メモリに直線描画を行なう直線描画手段とを備
えた画像描画装置において、次の各手段を設けたもので
ある。
達成するため、外部から入力される画像データを主走査
方向の直線ベクトルに展開して、直線の始点及び終点の
座標並びに濃度値等の直線描画を制御するデータを発生
する直線ベクトル展開手段と、該手段によって発生され
る前記データを一時格納する先入れ先出しメモリと、ペ
ージ単位の画像イメージデータを格納する画像メモリ
と、先入れ先出しメモリに一時格納されたデータに基づ
いて画像メモリに直線描画を行なう直線描画手段とを備
えた画像描画装置において、次の各手段を設けたもので
ある。
【0011】すなわち、第1の発明は、直線ベクトル展
開手段によって直線ベクトルに展開したデータを所定の
矩形領域ごとにイメージ展開する手段と、該手段によっ
てイメージ展開したイメージデータを圧縮するデータ圧
縮手段と、該手段によって圧縮されたデータを格納する
キャッシュメモリと、外部から画像データが入力された
時に、上記矩形領域ごとに該画像データをイメージ展開
したデータがキャッシュメモリに格納されているかどう
かをチェックし、格納されていればそのイメージデータ
をキャッシュメモリから読み出して直線ベクトル展開手
段によるデータに代えて前記先入れ先出しメモリに格納
する手段と、圧縮手段によって圧縮されたイメージデー
タを伸長するデータ伸長手段と、先入れ先出しメモリか
らデータを取り込み、該データが直線描画を制御するデ
ータであるかイメージデータであるかをチェックし、直
線描画を制御するデータであれば該データを直線描画手
段へ、イメージデータであればデータ伸長手段へそれぞ
れ振り分ける手段と、データ伸長手段によって伸長され
たイメージデータを画像メモリに描画するイメージデー
タ描画手段とを設けたものである。
開手段によって直線ベクトルに展開したデータを所定の
矩形領域ごとにイメージ展開する手段と、該手段によっ
てイメージ展開したイメージデータを圧縮するデータ圧
縮手段と、該手段によって圧縮されたデータを格納する
キャッシュメモリと、外部から画像データが入力された
時に、上記矩形領域ごとに該画像データをイメージ展開
したデータがキャッシュメモリに格納されているかどう
かをチェックし、格納されていればそのイメージデータ
をキャッシュメモリから読み出して直線ベクトル展開手
段によるデータに代えて前記先入れ先出しメモリに格納
する手段と、圧縮手段によって圧縮されたイメージデー
タを伸長するデータ伸長手段と、先入れ先出しメモリか
らデータを取り込み、該データが直線描画を制御するデ
ータであるかイメージデータであるかをチェックし、直
線描画を制御するデータであれば該データを直線描画手
段へ、イメージデータであればデータ伸長手段へそれぞ
れ振り分ける手段と、データ伸長手段によって伸長され
たイメージデータを画像メモリに描画するイメージデー
タ描画手段とを設けたものである。
【0012】また、第2の発明は、直線ベクトル展開手
段によって直線ベクトルに展開したデータを所定の矩形
領域ごとにイメージ展開する手段と、該手段によってイ
メージ展開したイメージデータを一時的に格納するキャ
ッシュメモリと、外部から画像データが入力された時
に、上記矩形領域ごとに該画像データをイメージ展開し
たデータがキャッシュメモリに格納されているかどうか
をチェックし、格納されていればそのイメージデータを
キャッシュメモリから読み出して圧縮し、直線ベクトル
展開手段によるデータに代えて先入れ先出しメモリに格
納する手段と、先入れ先出しメモリからデータを取り込
み、該データが直線描画を制御するデータであるかイメ
ージデータであるかをチェックし、直線描画を制御する
データであれば該データを直線描画手段へ、イメージデ
ータであればデータ伸長手段へそれぞれ振り分ける手段
と、データ伸長手段によって伸長されたイメージデータ
を画像メモリに描画するイメージデータ描画手段とを設
けたものである。
段によって直線ベクトルに展開したデータを所定の矩形
領域ごとにイメージ展開する手段と、該手段によってイ
メージ展開したイメージデータを一時的に格納するキャ
ッシュメモリと、外部から画像データが入力された時
に、上記矩形領域ごとに該画像データをイメージ展開し
たデータがキャッシュメモリに格納されているかどうか
をチェックし、格納されていればそのイメージデータを
キャッシュメモリから読み出して圧縮し、直線ベクトル
展開手段によるデータに代えて先入れ先出しメモリに格
納する手段と、先入れ先出しメモリからデータを取り込
み、該データが直線描画を制御するデータであるかイメ
ージデータであるかをチェックし、直線描画を制御する
データであれば該データを直線描画手段へ、イメージデ
ータであればデータ伸長手段へそれぞれ振り分ける手段
と、データ伸長手段によって伸長されたイメージデータ
を画像メモリに描画するイメージデータ描画手段とを設
けたものである。
【0013】
【作用】第1の発明による画像描画装置は、外部から画
像データが入力された時に、その画像データをイメージ
展開して圧縮したイメージデータがキャッシュメモリに
格納されていればそのイメージデータを読み出して先入
れ先出しメモリへ書き込み、格納されていなければ入力
された画像データを主走査方向の直線ベクトルに展開し
て、直線の始点,終点の座標等の直線描画を制御するデ
ータを発生し、それらを先入れ先出しメモリへ書き込
む。
像データが入力された時に、その画像データをイメージ
展開して圧縮したイメージデータがキャッシュメモリに
格納されていればそのイメージデータを読み出して先入
れ先出しメモリへ書き込み、格納されていなければ入力
された画像データを主走査方向の直線ベクトルに展開し
て、直線の始点,終点の座標等の直線描画を制御するデ
ータを発生し、それらを先入れ先出しメモリへ書き込
む。
【0014】その後、先入れ先出しメモリからデータを
取り込み、そのデータが直線描画を制御するデータであ
れば、それを用いて画像メモリに直線描画を行ない、圧
縮されたイメージデータであればそれを伸長して画像メ
モリに描画する。したがって、キャッシュメモリのメモ
リ容量を少なくすることができる。
取り込み、そのデータが直線描画を制御するデータであ
れば、それを用いて画像メモリに直線描画を行ない、圧
縮されたイメージデータであればそれを伸長して画像メ
モリに描画する。したがって、キャッシュメモリのメモ
リ容量を少なくすることができる。
【0015】第2の発明による画像描画装置は、外部か
ら画像データが入力された時に、その画像データをイメ
ージ展開したイメージデータがキャッシュメモリに格納
されているかどうかをチェックし、格納されていればそ
のイメージデータを読み出し、圧縮して先入れ先出しメ
モリへ書き込み、格納されていなければ入力された画像
データを主走査方向の直線ベクトルに展開して、直線の
始点,終点の座標等の直線描画を制御するデータを発生
し、それらを先入れ先出しメモリへ書き込む。
ら画像データが入力された時に、その画像データをイメ
ージ展開したイメージデータがキャッシュメモリに格納
されているかどうかをチェックし、格納されていればそ
のイメージデータを読み出し、圧縮して先入れ先出しメ
モリへ書き込み、格納されていなければ入力された画像
データを主走査方向の直線ベクトルに展開して、直線の
始点,終点の座標等の直線描画を制御するデータを発生
し、それらを先入れ先出しメモリへ書き込む。
【0016】その後、先入れ先出しメモリからデータを
取り込み、そのデータが直線描画を制御するデータであ
れば、それを用いて画像メモリに直線描画を行ない、イ
メージデータであればそれを伸長して画像メモリに描画
する。したがって、やはり先入れ先出しメモリのメモリ
容量を少なくすることができる。
取り込み、そのデータが直線描画を制御するデータであ
れば、それを用いて画像メモリに直線描画を行ない、イ
メージデータであればそれを伸長して画像メモリに描画
する。したがって、やはり先入れ先出しメモリのメモリ
容量を少なくすることができる。
【0017】
【実施例】以下、この発明の実施例を図面に基づいて具
体的に説明する。図2はこの発明を実施した情報処理シ
ステムを示すブロック構成図、図1はそのプリンタコン
トローラ(画像描画装置)の構成例を示すブロック構成
図であり、それぞれ図6と対応する部分には同一符号を
付している。
体的に説明する。図2はこの発明を実施した情報処理シ
ステムを示すブロック構成図、図1はそのプリンタコン
トローラ(画像描画装置)の構成例を示すブロック構成
図であり、それぞれ図6と対応する部分には同一符号を
付している。
【0018】この情報処理システムは、ホストコンピュ
ータ1と、画像描画装置であるプリンタコントローラ3
0及びプリンタエンジン31からなるプリンタ装置とに
よって構成されている。プリンタコントローラ30は、
CPU3,ROM32,RAM33からなるマイクロコ
ンピュータと、画像メモリ(フレームメモリ)2,キャ
ッシュメモリ12,画像描画制御装置34,圧縮回路3
7と、受信装置35,送信装置36とによって構成され
ている。
ータ1と、画像描画装置であるプリンタコントローラ3
0及びプリンタエンジン31からなるプリンタ装置とに
よって構成されている。プリンタコントローラ30は、
CPU3,ROM32,RAM33からなるマイクロコ
ンピュータと、画像メモリ(フレームメモリ)2,キャ
ッシュメモリ12,画像描画制御装置34,圧縮回路3
7と、受信装置35,送信装置36とによって構成され
ている。
【0019】CPU3は、ROM34内のプログラム及
びホストコンピュータ1からのコマンドによってプリン
タコントローラ30全体を制御する中央処理装置であ
る。ROM34は、CPU3が動作するための制御プロ
グラム及びフォント等の固定データを格納しているリー
ドオンリ・メモリである。RAM35は、CPU3用の
ワークメモリ,入力データを格納するためのインプット
バッファ,ページデータを格納するためのページバッフ
ァ,ダウンロードフォントを格納するためのフォントフ
ァイル等に使用するランダムアクセス・メモリ、画像メ
モリ2は、画像イメージデータ(ビットマップデータ)
を書き込むためのランダムアクセス・メモリ、キャッシ
ュメモリ12は、後述する圧縮回路37によって圧縮さ
れたイメージデータを一時的に格納するランダムアクセ
ス・メモリである。
びホストコンピュータ1からのコマンドによってプリン
タコントローラ30全体を制御する中央処理装置であ
る。ROM34は、CPU3が動作するための制御プロ
グラム及びフォント等の固定データを格納しているリー
ドオンリ・メモリである。RAM35は、CPU3用の
ワークメモリ,入力データを格納するためのインプット
バッファ,ページデータを格納するためのページバッフ
ァ,ダウンロードフォントを格納するためのフォントフ
ァイル等に使用するランダムアクセス・メモリ、画像メ
モリ2は、画像イメージデータ(ビットマップデータ)
を書き込むためのランダムアクセス・メモリ、キャッシ
ュメモリ12は、後述する圧縮回路37によって圧縮さ
れたイメージデータを一時的に格納するランダムアクセ
ス・メモリである。
【0020】画像描画御装置34は画像メモリ2への描
画を制御するものであり、詳細は追って説明する。圧縮
回路37は、CPU3によって入力される後述する所定
の矩形領域ごとのイメージデータを順次圧縮して出力す
る。受信装置35は、ホストコンピュータ1から送信さ
れるデータの受信を司り、送信装置36は、実際に印字
を行なうプリンタエンジン31への画像イメージデータ
の送信を司る。
画を制御するものであり、詳細は追って説明する。圧縮
回路37は、CPU3によって入力される後述する所定
の矩形領域ごとのイメージデータを順次圧縮して出力す
る。受信装置35は、ホストコンピュータ1から送信さ
れるデータの受信を司り、送信装置36は、実際に印字
を行なうプリンタエンジン31への画像イメージデータ
の送信を司る。
【0021】図3は図1の画像描画制御装置34の詳細
を示すブロック構成図であり、図6にも示したようにC
PU3からの各データを一時格納するFIFO4と、主
走査方向の描画開始アドレスを格納しておくXSレジス
タ5と、主走査方向の描画終了アドレスを格納しておく
XEレジスタ6と、副走査方向の座標を示すYSレジス
タ7と、色彩の濃度値を示すRGBデータを格納してお
くRGBレジスタ8と、画像メモリ2の主走査方向の描
画アドレスを指定するXアドレスカウンタ10と、画像
メモリ2の主走査方向の描画終了を知らせるXコンパレ
ータ11とを備えている。
を示すブロック構成図であり、図6にも示したようにC
PU3からの各データを一時格納するFIFO4と、主
走査方向の描画開始アドレスを格納しておくXSレジス
タ5と、主走査方向の描画終了アドレスを格納しておく
XEレジスタ6と、副走査方向の座標を示すYSレジス
タ7と、色彩の濃度値を示すRGBデータを格納してお
くRGBレジスタ8と、画像メモリ2の主走査方向の描
画アドレスを指定するXアドレスカウンタ10と、画像
メモリ2の主走査方向の描画終了を知らせるXコンパレ
ータ11とを備えている。
【0022】また、FIFO4からデータを取り込んで
その種類を判別する取り込み制御装置(以下「オペレー
ションコントローラ」という)13と、FIFO4から
取り込んだ圧縮されたイメージデータを伸長して1ビッ
トずつ出力する伸長回路14と、副走査方向の描画終了
アドレスを格納しておく副走査方向終了アドレスレジス
タ(以下「YEカウンタ」という)15と、副走査方向
の描画したライン数をカウントする副走査方向アドレス
カウンタ(以下「Yアドレスカウンタ」という)16
と、描画するラインの終了を知らせる副走査方向比較器
(以下「Yコンパレータ」という)17と、リードモデ
ィファイライト可能な画像メモリ2と、画像メモリ2の
リードモディファイライト機能を制御するORゲート1
8,ラッチ回路19,20,インバータ21からなるメ
モリデータ制御装置とを備えている。
その種類を判別する取り込み制御装置(以下「オペレー
ションコントローラ」という)13と、FIFO4から
取り込んだ圧縮されたイメージデータを伸長して1ビッ
トずつ出力する伸長回路14と、副走査方向の描画終了
アドレスを格納しておく副走査方向終了アドレスレジス
タ(以下「YEカウンタ」という)15と、副走査方向
の描画したライン数をカウントする副走査方向アドレス
カウンタ(以下「Yアドレスカウンタ」という)16
と、描画するラインの終了を知らせる副走査方向比較器
(以下「Yコンパレータ」という)17と、リードモデ
ィファイライト可能な画像メモリ2と、画像メモリ2の
リードモディファイライト機能を制御するORゲート1
8,ラッチ回路19,20,インバータ21からなるメ
モリデータ制御装置とを備えている。
【0023】なお、圧縮回路37における圧縮のアルゴ
リズム及び伸長回路14における伸長のアルゴリズム
は、いずれもどのようなものを用いても差し支えない。
このように構成したプリンタコントローラ30におい
て、ホストコンピュータ1から得られたデータは、キャ
ッシュメモリ12への登録前の1回目の描画を行なう際
に前述と同様にCPU3により直線ベクトルに変換され
る。例えば、図4の(a)(b)に示す文字を描画する場合
を考えると、まずこの文字を描画する用紙上の座標をオ
フセットアドレス(Xa、Ya)としておく。
リズム及び伸長回路14における伸長のアルゴリズム
は、いずれもどのようなものを用いても差し支えない。
このように構成したプリンタコントローラ30におい
て、ホストコンピュータ1から得られたデータは、キャ
ッシュメモリ12への登録前の1回目の描画を行なう際
に前述と同様にCPU3により直線ベクトルに変換され
る。例えば、図4の(a)(b)に示す文字を描画する場合
を考えると、まずこの文字を描画する用紙上の座標をオ
フセットアドレス(Xa、Ya)としておく。
【0024】次いで、描画する文字の色に対応する濃度
値(RGBデータ)をFIFO4に格納し、続いて描画
する文字の副走査方向の開始座標をYS=YaとしてF
IFO4に格納し、さらにその後1行目の描画するドッ
ト列の始点のX座標をオフセットアドレスに加え、XS
=Xa+X1としてFIFO4に格納する。次に、同じ
ラインの描画するドット列の終点のX座標をオフセット
アドレスのX座標に加えて、XE=Xa+X2としてF
IFO4に格納し、さらにラインの更新をして次の描画
がYS=Ya+1行目であることを示すデータをFIF
O4に格納する。以降同様にして全てのラインでXS,
XE,YSを算出し、それらをFIFO4に格納する。
値(RGBデータ)をFIFO4に格納し、続いて描画
する文字の副走査方向の開始座標をYS=YaとしてF
IFO4に格納し、さらにその後1行目の描画するドッ
ト列の始点のX座標をオフセットアドレスに加え、XS
=Xa+X1としてFIFO4に格納する。次に、同じ
ラインの描画するドット列の終点のX座標をオフセット
アドレスのX座標に加えて、XE=Xa+X2としてF
IFO4に格納し、さらにラインの更新をして次の描画
がYS=Ya+1行目であることを示すデータをFIF
O4に格納する。以降同様にして全てのラインでXS,
XE,YSを算出し、それらをFIFO4に格納する。
【0025】次に、直線ベクトルに展開した画像データ
をキャッシュメモリ12に蓄える際の動作を説明する。
上述のようにして算出した座標データの他に、CPU3
は同時に描画すべき文字(フォント)等のデータ(直線
ベクトルに展開した画像データ)を所定の矩形領域ごと
にイメージ展開し、それを圧縮回路37を通して圧縮さ
せた後キャッシュメモリ12に蓄える。そこに圧縮して
蓄えられたイメージデータを再び描画する際にどのイメ
ージデータがキャッシュメモリ12上のどのアドレスに
書かれているかは、別にルック・アップ・テーブルを持
っており、そのルック・アップ・テーブルを参照するこ
とによって判断でき、そのアドレスから圧縮されたイメ
ージデータを読み込んでFIFO4に格納する。
をキャッシュメモリ12に蓄える際の動作を説明する。
上述のようにして算出した座標データの他に、CPU3
は同時に描画すべき文字(フォント)等のデータ(直線
ベクトルに展開した画像データ)を所定の矩形領域ごと
にイメージ展開し、それを圧縮回路37を通して圧縮さ
せた後キャッシュメモリ12に蓄える。そこに圧縮して
蓄えられたイメージデータを再び描画する際にどのイメ
ージデータがキャッシュメモリ12上のどのアドレスに
書かれているかは、別にルック・アップ・テーブルを持
っており、そのルック・アップ・テーブルを参照するこ
とによって判断でき、そのアドレスから圧縮されたイメ
ージデータを読み込んでFIFO4に格納する。
【0026】次に、通常(キャッシュメモリ12からの
イメージデータではない場合)の描画動作を説明する。
FIFO4に必要なデータが蓄えられると、オペレーシ
ョンコントローラ13がその各データを順次取り出し、
それらを図5に示すようなデータ毎に付与されているT
AGビットのフラグの状態を参照しながらXSレジスタ
5,XEレジスタ6,YSレジスタ7,RGBレジスタ
8の各レジスタにそれぞれラッチさせる。例えば、取り
出したデータに付与されたTAGビットのXSフラグが
“1”であれば、そのデータをXSレジスタ5にラッチ
させる。
イメージデータではない場合)の描画動作を説明する。
FIFO4に必要なデータが蓄えられると、オペレーシ
ョンコントローラ13がその各データを順次取り出し、
それらを図5に示すようなデータ毎に付与されているT
AGビットのフラグの状態を参照しながらXSレジスタ
5,XEレジスタ6,YSレジスタ7,RGBレジスタ
8の各レジスタにそれぞれラッチさせる。例えば、取り
出したデータに付与されたTAGビットのXSフラグが
“1”であれば、そのデータをXSレジスタ5にラッチ
させる。
【0027】また、FIFO4から取り出したデータが
描画命令の場合には、画像メモリ2のXSレジスタとY
Sレジスタ7とによって指定されたアドレスにRGBレ
ジスタ8によって指定された濃度で書き込みを行なう。
また、その書き込み動作開始と共にXアドレスカウンタ
10にXSレジスタ5の値をロードして、アドレスのイ
ンクリメント(+1)を開始させる。このインクリメン
トは、図示しない回路からの基準クロックに同期して行
なわれる。さらに、Yアドレスカウンタ16にYSレジ
スタ7の値をロードする。
描画命令の場合には、画像メモリ2のXSレジスタとY
Sレジスタ7とによって指定されたアドレスにRGBレ
ジスタ8によって指定された濃度で書き込みを行なう。
また、その書き込み動作開始と共にXアドレスカウンタ
10にXSレジスタ5の値をロードして、アドレスのイ
ンクリメント(+1)を開始させる。このインクリメン
トは、図示しない回路からの基準クロックに同期して行
なわれる。さらに、Yアドレスカウンタ16にYSレジ
スタ7の値をロードする。
【0028】このとき、Xコンパレータ11がXアドレ
スカウンタ10の値とXEレジスタ6の値とを比較し、
その各値が一致した時に画像メモリ2の1ラインの描画
終了を知らせる信号を出力するため、その時点で1ライ
ン目の描画を終了する。以後、2ライン目以降の各ライ
ンに対しても上述と同様な動作を繰り返し、直線ベクト
ルの描画を行なう。
スカウンタ10の値とXEレジスタ6の値とを比較し、
その各値が一致した時に画像メモリ2の1ラインの描画
終了を知らせる信号を出力するため、その時点で1ライ
ン目の描画を終了する。以後、2ライン目以降の各ライ
ンに対しても上述と同様な動作を繰り返し、直線ベクト
ルの描画を行なう。
【0029】次に、キャッシュメモリ12に展開された
イメージデータを描画する際の動作を説明する。CPU
3は、描画すべきイメージデータ(圧縮データ)がキャ
ッシュメモリ12内に格納されているか否かをチェック
し、格納されている場合にはそのイメージデータを描画
する矩形領域の描画開始座標(XS,YS),描画終了
座標(XE,YE)と、矩形領域の描画命令と、キャッ
シュメモリ12内の描画すべきイメージデータとを順次
FIFO13に書き込む。
イメージデータを描画する際の動作を説明する。CPU
3は、描画すべきイメージデータ(圧縮データ)がキャ
ッシュメモリ12内に格納されているか否かをチェック
し、格納されている場合にはそのイメージデータを描画
する矩形領域の描画開始座標(XS,YS),描画終了
座標(XE,YE)と、矩形領域の描画命令と、キャッ
シュメモリ12内の描画すべきイメージデータとを順次
FIFO13に書き込む。
【0030】FIFO4に必要なデータが揃うと、オペ
レーションコントローラ13はそれらのデータを取り出
し、その各データに応じた動作を行なう。すなわち、最
初のデータはイメージデータを描画する矩形領域の描画
開始座標(XS,YS),描画終了座標(XE,YE)
なので、それらをXSレジスタ5,YSレジスタ7,X
Eレジスタ6,YEレジスタ15にそれぞれラッチさせ
る。次のデータは矩形領域の描画命令なので矩形領域の
描画動作を開始し、さらにその描画命令に続くデータは
圧縮されたイメージデータなのでそのイメージデータを
伸長回路14にロードする。
レーションコントローラ13はそれらのデータを取り出
し、その各データに応じた動作を行なう。すなわち、最
初のデータはイメージデータを描画する矩形領域の描画
開始座標(XS,YS),描画終了座標(XE,YE)
なので、それらをXSレジスタ5,YSレジスタ7,X
Eレジスタ6,YEレジスタ15にそれぞれラッチさせ
る。次のデータは矩形領域の描画命令なので矩形領域の
描画動作を開始し、さらにその描画命令に続くデータは
圧縮されたイメージデータなのでそのイメージデータを
伸長回路14にロードする。
【0031】このとき、伸長回路14に最初に入力され
るデータは描画開始座標(XS,YS)に描画すべきデ
ータなので、伸長回路14はそのデータを伸長して1ビ
ットずつ出力する。そして、伸長回路14の出力が描画
ドット“1”の場合には、ORゲート18には“1”を
インバータ21により反転した“0”が入力されるた
め、ORゲート18がRGBレジスタ8の出力データと
画像メモリ2上の書き込もうとするアドレスに以前書か
れていたデータとを論理和し、それによって得られたデ
ータをラッチ回路19を介して画像メモリ2上の同じア
ドレスに書き直す。
るデータは描画開始座標(XS,YS)に描画すべきデ
ータなので、伸長回路14はそのデータを伸長して1ビ
ットずつ出力する。そして、伸長回路14の出力が描画
ドット“1”の場合には、ORゲート18には“1”を
インバータ21により反転した“0”が入力されるた
め、ORゲート18がRGBレジスタ8の出力データと
画像メモリ2上の書き込もうとするアドレスに以前書か
れていたデータとを論理和し、それによって得られたデ
ータをラッチ回路19を介して画像メモリ2上の同じア
ドレスに書き直す。
【0032】また、伸長回路14の出力が描画ドットで
ない“0”の場合には、ORゲート18には“0”をイ
ンバータ21により反転した“1”が入力されるため、
ORゲート18は動作せず、画像メモリ2上の書き込も
うとするアドレスに以前書かれていたデータをラッチ回
路20を介してそのまま画像メモリ2上の同じアドレス
に書き込む。
ない“0”の場合には、ORゲート18には“0”をイ
ンバータ21により反転した“1”が入力されるため、
ORゲート18は動作せず、画像メモリ2上の書き込も
うとするアドレスに以前書かれていたデータをラッチ回
路20を介してそのまま画像メモリ2上の同じアドレス
に書き込む。
【0033】さらに、伸長回路14からの画像データの
出力と同時に、オペレーションコントローラ13はXア
ドレスカウンタ10にXSカウンタ5の値をロードして
アドレスのインクリメント(+1)を開始させる。この
とき、Xコンパレータ11はXアドレスカウンタ10の
値とXEレジスタ6の値とを比較し、その各値が一致し
た時に画像メモリ2の1ラインの描画終了を知らせる信
号をYアドレスカウンタ16へ出力する。Yアドレスカ
ウンタ16は、Xコンパレータ11から1ラインの描画
終了を知らせる信号を受け取った時にインクリメント
(+1)して次のラインに更新すると共に、Xアドレス
カウンタ10にXSカウンタ5の値を再ロードしてアド
レスのインクリメント(+1)を開始させ、以後画像メ
モリ2の指定された矩形領域の2ライン目以降の各ライ
ンに対しても上述と同様な動作を繰り返す。
出力と同時に、オペレーションコントローラ13はXア
ドレスカウンタ10にXSカウンタ5の値をロードして
アドレスのインクリメント(+1)を開始させる。この
とき、Xコンパレータ11はXアドレスカウンタ10の
値とXEレジスタ6の値とを比較し、その各値が一致し
た時に画像メモリ2の1ラインの描画終了を知らせる信
号をYアドレスカウンタ16へ出力する。Yアドレスカ
ウンタ16は、Xコンパレータ11から1ラインの描画
終了を知らせる信号を受け取った時にインクリメント
(+1)して次のラインに更新すると共に、Xアドレス
カウンタ10にXSカウンタ5の値を再ロードしてアド
レスのインクリメント(+1)を開始させ、以後画像メ
モリ2の指定された矩形領域の2ライン目以降の各ライ
ンに対しても上述と同様な動作を繰り返す。
【0034】そして、その矩形領域の最終ラインへの描
画が終了し、Xコンパレータ11から1ラインの描画終
了を知らせる信号が出力されると、Yアドレスカウンタ
16の値とYEレジスタ15の値とが一致するため、Y
コンパレータ11は最後のラインへの描画が終了したこ
とを知らせる信号をオペレーションコントローラ13へ
出力し、画像メモリ2の指定された矩形領域へのイメー
ジデータの描画を終了する。
画が終了し、Xコンパレータ11から1ラインの描画終
了を知らせる信号が出力されると、Yアドレスカウンタ
16の値とYEレジスタ15の値とが一致するため、Y
コンパレータ11は最後のラインへの描画が終了したこ
とを知らせる信号をオペレーションコントローラ13へ
出力し、画像メモリ2の指定された矩形領域へのイメー
ジデータの描画を終了する。
【0035】このように、この実施例においては、プリ
ンタコントローラ30のCPU3がホストコンピュータ
1から画像データが入力された時に、その画像データを
イメージ展開して圧縮したイメージデータがキャッシュ
メモリ12にあるかないかをチェックし、あればそれを
描画制御装置34のFIFO4に書き込み、なければ入
力された画像データを主走査方向の直線ベクトルに展開
して、直線の始点,終点の座標等の直線描画を制御する
データを発生し、それらをFIFO4に書き込む。
ンタコントローラ30のCPU3がホストコンピュータ
1から画像データが入力された時に、その画像データを
イメージ展開して圧縮したイメージデータがキャッシュ
メモリ12にあるかないかをチェックし、あればそれを
描画制御装置34のFIFO4に書き込み、なければ入
力された画像データを主走査方向の直線ベクトルに展開
して、直線の始点,終点の座標等の直線描画を制御する
データを発生し、それらをFIFO4に書き込む。
【0036】その後、オペレーションコントローラ13
がFIFO4内のデータを取り込み、そのデータが直線
描画を制御するデータであればそれを対応するレジスタ
にロードして画像メモリ2に直線描画を行なわせ、圧縮
されたイメージデータであればそれを伸長回路14にロ
ードして通常のイメージデータに伸長させ、それを画像
メモリ2に描画させる。このようにすれば、キャッシュ
メモリ12として大容量のものを使用しなくても、文字
等の画像データを描画する際のCPUにかかる負担を軽
減でき、しかも描画速度を大幅に向上させることができ
る。
がFIFO4内のデータを取り込み、そのデータが直線
描画を制御するデータであればそれを対応するレジスタ
にロードして画像メモリ2に直線描画を行なわせ、圧縮
されたイメージデータであればそれを伸長回路14にロ
ードして通常のイメージデータに伸長させ、それを画像
メモリ2に描画させる。このようにすれば、キャッシュ
メモリ12として大容量のものを使用しなくても、文字
等の画像データを描画する際のCPUにかかる負担を軽
減でき、しかも描画速度を大幅に向上させることができ
る。
【0037】なお、直線ベクトルに展開されたデータを
イメージ展開したイメージデータはそのままキャッシュ
メモリ12に格納し、プリンタコントローラ30のCP
U3がホストコンピュータ1から画像データが入力され
た時に、その画像データをイメージ展開したイメージデ
ータがキャッシュメモリ12にあるかないかをチェック
し、あればそれを描画制御装置34の圧縮回路37によ
って圧縮させた後FIFO4に書き込み、なければ入力
された画像データを主走査方向の直線ベクトルに展開し
て、直線の始点,終点の座標等の直線描画を制御するデ
ータを発生し、それらをFIFO4に書き込むこともで
きる。
イメージ展開したイメージデータはそのままキャッシュ
メモリ12に格納し、プリンタコントローラ30のCP
U3がホストコンピュータ1から画像データが入力され
た時に、その画像データをイメージ展開したイメージデ
ータがキャッシュメモリ12にあるかないかをチェック
し、あればそれを描画制御装置34の圧縮回路37によ
って圧縮させた後FIFO4に書き込み、なければ入力
された画像データを主走査方向の直線ベクトルに展開し
て、直線の始点,終点の座標等の直線描画を制御するデ
ータを発生し、それらをFIFO4に書き込むこともで
きる。
【0038】そして、オペレーションコントローラ13
がFIFO4内のデータを取り込み、そのデータが直線
描画を制御するデータであればそれを対応するレジスタ
にロードして画像メモリ2に直線描画を行なわせ、圧縮
されたイメージデータであればそれを伸長回路14にロ
ードして通常のイメージデータに伸長させ、それを画像
メモリ2に描画させる。このようにすれば、FIFO4
として大容量のものを使用しなくても、文字等の画像デ
ータを描画する際のCPUにかかる負担を軽減でき、し
かも描画速度を大幅に向上させることができる。
がFIFO4内のデータを取り込み、そのデータが直線
描画を制御するデータであればそれを対応するレジスタ
にロードして画像メモリ2に直線描画を行なわせ、圧縮
されたイメージデータであればそれを伸長回路14にロ
ードして通常のイメージデータに伸長させ、それを画像
メモリ2に描画させる。このようにすれば、FIFO4
として大容量のものを使用しなくても、文字等の画像デ
ータを描画する際のCPUにかかる負担を軽減でき、し
かも描画速度を大幅に向上させることができる。
【0039】
【発明の効果】以上説明してきたように、この発明によ
れば、メモリを効率良く使用しつつ画像データを描画す
る際のCPUにかかる負担を軽減でき、しかも描画速度
を大幅に向上させることができる。
れば、メモリを効率良く使用しつつ画像データを描画す
る際のCPUにかかる負担を軽減でき、しかも描画速度
を大幅に向上させることができる。
【図1】図2のプリンタコントローラの一例を示すブロ
ック構成図である。
ック構成図である。
【図2】この発明を実施した情報処理システムを示すブ
ロック構成図である。
ロック構成図である。
【図3】図1の画像描画制御装置の詳細を示すブロック
構成図である。
構成図である。
【図4】図1の画像メモリ2に対する描画動作を説明す
るための説明図である。
るための説明図である。
【図5】図1のFIFO4からオペレーションコントロ
ーラ13に取り込まれる各データの構成例を示す説明図
である。
ーラ13に取り込まれる各データの構成例を示す説明図
である。
【図6】従来の画像描画装置を有する情報処理システム
を示すブロック構成図である。
を示すブロック構成図である。
1 ホストコンピュータ 2 画像メモリ 3 CPU 4 先入れ先出しメ
モリ(FIFO) 5 主走査方向開始アドレスレジスタ(XSレジスタ) 6 主走査方向終了アドレスレジスタ(XEレジスタ) 7 副走査方向開始アドレスレジスタ(YSレジスタ) 8 濃度レジスタ(RGBレジスタ) 10 主走査方向アドレスカウンタ(Xアドレスカウン
タ) 11 主走査方向比較器(Xコンパレータ) 12
キャッシュメモリ 13 取り込み制御装置(オペレーションコントロー
ラ) 14 伸長回路 15 副走査方向終了アドレスレジスタ(YEレジス
タ) 16 副走査方向アドレスカウンタ(Yアドレスカウン
タ) 17 副走査方向比較器(Yコンパレータ) 18
ORゲート 19,20 ラッチ回路 30 プリンタコン
トローラ 31 プリンタエンジン 32 ROM 33 RAM 34 画像描画制御
装置 37 圧縮回路
モリ(FIFO) 5 主走査方向開始アドレスレジスタ(XSレジスタ) 6 主走査方向終了アドレスレジスタ(XEレジスタ) 7 副走査方向開始アドレスレジスタ(YSレジスタ) 8 濃度レジスタ(RGBレジスタ) 10 主走査方向アドレスカウンタ(Xアドレスカウン
タ) 11 主走査方向比較器(Xコンパレータ) 12
キャッシュメモリ 13 取り込み制御装置(オペレーションコントロー
ラ) 14 伸長回路 15 副走査方向終了アドレスレジスタ(YEレジス
タ) 16 副走査方向アドレスカウンタ(Yアドレスカウン
タ) 17 副走査方向比較器(Yコンパレータ) 18
ORゲート 19,20 ラッチ回路 30 プリンタコン
トローラ 31 プリンタエンジン 32 ROM 33 RAM 34 画像描画制御
装置 37 圧縮回路
Claims (2)
- 【請求項1】 外部から入力される画像データを主走査
方向の直線ベクトルに展開して、直線の始点及び終点の
座標並びに濃度値等の直線描画を制御するデータを発生
する直線ベクトル展開手段と、該手段によって発生され
る前記データを一時格納する先入れ先出しメモリと、ペ
ージ単位の画像イメージデータを格納する画像メモリ
と、前記先入れ先出しメモリに一時格納されたデータに
基づいて前記画像メモリに直線描画を行なう直線描画手
段とを備えた画像描画装置において、 前記直線ベクトル展開手段によって直線ベクトルに展開
したデータを所定の矩形領域ごとにイメージ展開する手
段と、該手段によってイメージ展開したイメージデータ
を圧縮するデータ圧縮手段と、該手段によって圧縮され
たデータを格納するキャッシュメモリと、外部から画像
データが入力された時に、前記矩形領域ごとに該画像デ
ータをイメージ展開したデータが前記キャッシュメモリ
に格納されているかどうかをチェックし、格納されてい
ればそのイメージデータを前記キャッシュメモリから読
み出して前記直線ベクトル展開手段によるデータに代え
て前記前記先入れ先出しメモリに格納する手段と、前記
圧縮手段によって圧縮されたイメージデータを伸長する
データ伸長手段と、前記先入れ先出しメモリからデータ
を取り込み、該データが直線描画を制御するデータであ
るかイメージデータであるかをチェックし、直線描画を
制御するデータであれば該データを前記直線描画手段
へ、イメージデータであれば前記データ伸長手段へそれ
ぞれ振り分ける手段と、前記データ伸長手段によって伸
長されたイメージデータを前記画像メモリに描画するイ
メージデータ描画手段とを設けたことを特徴とする画像
描画装置。 - 【請求項2】 外部から入力される画像データを主走査
方向の直線ベクトルに展開して、直線の始点及び終点の
座標並びに濃度値等の直線描画を制御するデータを発生
する直線ベクトル展開手段と、該手段によって発生され
る前記データを一時格納する先入れ先出しメモリと、ペ
ージ単位の画像イメージデータを格納する画像メモリ
と、前記先入れ先出しメモリに一時格納されたデータに
基づいて前記画像メモリに直線描画を行なう直線描画手
段とを備えた画像描画装置において、 前記直線ベクトル展開手段によって直線ベクトルに展開
したデータを所定の矩形領域ごとにイメージ展開する手
段と、該手段によってイメージ展開したイメージデータ
を一時的に格納するキャッシュメモリと、外部から画像
データが入力された時に、前記矩形領域ごとに該画像デ
ータをイメージ展開したデータが前記キャッシュメモリ
に格納されているかどうかをチェックし、格納されてい
ればそのイメージデータを前記キャッシュメモリから読
み出して圧縮し、前記直線ベクトル展開手段によるデー
タに代えて前記先入れ先出しメモリに格納する手段と、
前記先入れ先出しメモリからデータを取り込み、該デー
タが直線描画を制御するデータであるかイメージデータ
であるかをチェックし、直線描画を制御するデータであ
れば該データを前記直線描画手段へ、イメージデータで
あればデータ伸長手段へそれぞれ振り分ける手段と、前
記データ伸長手段によって伸長されたイメージデータを
前記画像メモリに描画するイメージデータ描画手段とを
設けたことを特徴とする画像描画装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1065192A JPH05205061A (ja) | 1992-01-24 | 1992-01-24 | 画像描画装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1065192A JPH05205061A (ja) | 1992-01-24 | 1992-01-24 | 画像描画装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05205061A true JPH05205061A (ja) | 1993-08-13 |
Family
ID=11756130
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1065192A Pending JPH05205061A (ja) | 1992-01-24 | 1992-01-24 | 画像描画装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05205061A (ja) |
-
1992
- 1992-01-24 JP JP1065192A patent/JPH05205061A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3018337B2 (ja) | 画像処理装置 | |
| JP2610993B2 (ja) | 情報処理装置及び方法 | |
| JPH06106810A (ja) | 画像形成方法及び装置 | |
| JPH05204591A (ja) | 画像描画装置 | |
| US6580429B1 (en) | Method of generating data for three-dimensional graphic recording medium and three-dimensional graphic system | |
| JP3242435B2 (ja) | 画像描画装置 | |
| JP3146771B2 (ja) | フォントラスタライズ装置およびその方法 | |
| JPH064396A (ja) | 画像描画装置 | |
| JP2855771B2 (ja) | 文字発生回路 | |
| JPH0695655A (ja) | 画像描画装置 | |
| JP3854646B2 (ja) | 画像データ処理装置および画像データ処理方法 | |
| JPH06274145A (ja) | 文字処理装置 | |
| JP3365068B2 (ja) | 画像処理装置 | |
| JP2000003168A (ja) | フォント描画方法及び装置 | |
| JP2965681B2 (ja) | 画像形成装置 | |
| JP2000255125A (ja) | 印刷処理装置および印刷処理方法 | |
| JPH06274637A (ja) | 画像描画装置 | |
| JP3214617B2 (ja) | 多値画像プリンタ | |
| JP3571119B2 (ja) | 画像描画装置 | |
| JP2737845B2 (ja) | 文字処理方法及び装置 | |
| JPH02241267A (ja) | 画像情報処理装置 | |
| JP2000033730A (ja) | 印刷装置とその制御方法及び印刷システム | |
| JPH03112668A (ja) | 印刷装置 | |
| JPH05257449A (ja) | 半導体装置 | |
| JPH0553557A (ja) | 文字データ発生装置 |