JPH0281184A - 画像処理装置 - Google Patents
画像処理装置Info
- Publication number
- JPH0281184A JPH0281184A JP63233063A JP23306388A JPH0281184A JP H0281184 A JPH0281184 A JP H0281184A JP 63233063 A JP63233063 A JP 63233063A JP 23306388 A JP23306388 A JP 23306388A JP H0281184 A JPH0281184 A JP H0281184A
- Authority
- JP
- Japan
- Prior art keywords
- image
- resolution
- capacity
- output information
- free space
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/22—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using plotters
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/40—Filling planar surfaces by adding surface attributes, e.g. adding colours or textures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/002—Generic data access
- G06K2215/0022—Generic data access characterised by the storage means used
- G06K2215/0025—Removable memories, e.g. cartridges
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/004—Generic data transformation
- G06K2215/0054—Geometric transformations, e.g. on rasterised data
- G06K2215/0057—Sizing and resolution changes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/0062—Handling the output data combining generic and host data, e.g. filling a raster
- G06K2215/0071—Post-treatment of the composed image, e.g. compression, rotation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Generation (AREA)
- Laser Beam Printer (AREA)
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
光咀Ω旦旬
[産業上の利用分野コ
本発明は、制御部から出力される画像情報を、画像表示
用または画像印刷用の画像出力情報としてビットマ・ツ
ブ形式で記憶部に格納する画像処理装置に関する。
用または画像印刷用の画像出力情報としてビットマ・ツ
ブ形式で記憶部に格納する画像処理装置に関する。
[従来の技術]
通常、キャラクタや図形等の画像情報をコンピュータを
用いて処理し、CRTデイスプレィ等の表示装置に表示
しようとする場合、コンピュータの制御部から出力され
る画像情報を、画面の最小表示単位である画素毎にビッ
トマツプ形式で作成して、RAM等の記憶部に格納する
ようなされている。詳しくは、文字や図形をベクトルに
て表現するストローク形式等でコンピュータの制御部か
ら出力される画像情報を、所定の解像度のビ・ントマツ
プ形式に展開し、こうして出来たビットマ・ンブデータ
の大きざが記憶g[5の空き領域の大きさより小さいか
否かを判断し、小さい場合に、そのピントマツプデータ
をその空き領域に格納するようになされていた。
用いて処理し、CRTデイスプレィ等の表示装置に表示
しようとする場合、コンピュータの制御部から出力され
る画像情報を、画面の最小表示単位である画素毎にビッ
トマツプ形式で作成して、RAM等の記憶部に格納する
ようなされている。詳しくは、文字や図形をベクトルに
て表現するストローク形式等でコンピュータの制御部か
ら出力される画像情報を、所定の解像度のビ・ントマツ
プ形式に展開し、こうして出来たビットマ・ンブデータ
の大きざが記憶g[5の空き領域の大きさより小さいか
否かを判断し、小さい場合に、そのピントマツプデータ
をその空き領域に格納するようになされていた。
[発明が解決しようとする課題]
ところで、前記従来の技術では、ビットマツプ形式に展
開したビットマ・ンプデータの大きさが記憶部の空き領
域の大きさより大きい場合、その画像処理がエラーであ
る旨の表示をして、そのビットマツプデータの格納を中
止するようになされていた。このため、コンピュータの
制御部から出力される画1象情報を画像表示用の画像出
力情報として記憶部に格納することができず、その画像
情報をCRTデイスプレィ等の表示装置に表示させるこ
とができない問題があった。
開したビットマ・ンプデータの大きさが記憶部の空き領
域の大きさより大きい場合、その画像処理がエラーであ
る旨の表示をして、そのビットマツプデータの格納を中
止するようになされていた。このため、コンピュータの
制御部から出力される画1象情報を画像表示用の画像出
力情報として記憶部に格納することができず、その画像
情報をCRTデイスプレィ等の表示装置に表示させるこ
とができない問題があった。
また同様に、コンピュータの制御部から出力される画像
情報を、画像印刷用の画像出力情報として記憶部にビッ
トマツプ形式で格納する場合にも、記・I怠邪の空き領
域の不足からその格納ができないことがあり、その画像
情報をプリンタ等の印刷装置に印字することができない
問題があった。
情報を、画像印刷用の画像出力情報として記憶部にビッ
トマツプ形式で格納する場合にも、記・I怠邪の空き領
域の不足からその格納ができないことがあり、その画像
情報をプリンタ等の印刷装置に印字することができない
問題があった。
本発明は、こうした問題点に鐵みてなされたもので、制
御部から出力される画像情報をビットマツプ形式に展開
したビ・ントマ・ンブデータの大きさが、記憶部の空き
領域の大きさより大きい場合にも、その画像情報の全体
像を少しも欠けさせることなしに記憶部に格納すること
ができる画像処理装置を提供することを目的とする。
御部から出力される画像情報をビットマツプ形式に展開
したビ・ントマ・ンブデータの大きさが、記憶部の空き
領域の大きさより大きい場合にも、その画像情報の全体
像を少しも欠けさせることなしに記憶部に格納すること
ができる画像処理装置を提供することを目的とする。
発明の構成
[課Jを解決するための手段]
かかる目的を達成するために、前記課題を解決するため
の手段として、本発明は以下に示す構成を取った。即ち
、本発明の画像処理装置は、第1図に例示するように、
制御部M1から出力される画像情報を、画像表示用また
は画像印刷用の画像出力情報として記憶部M2の空き領
域M21に所定の解像度のビットマツプ形式で格納する
画像処理装置において、前記記憶部M2の空き領域M2
1の容量を算出する空き容量算出手段M3と、前記所定
の解像度の画像出力情報が必要とする記憶容量と前記空
き容量算出手段で算出した空き領域[VI21の容量と
を比較する容量比較手段M4と、前記容量比較手段M4
で、前記画像出力情報が必要とする記憶容量が前記空き
領域M21の容量より大きいと判断されたときに、前記
画像出力情報を前記所定の解像度より粗い解像度に変更
して、該画像出力情報が必要とする記憶容量を前記空き
領域M21の容量より小さくする解像度変更手段M5と
、前記解像度変更手段M5で変更された解像度の画像出
力情報を前記記憶部M2の空き領域M21に格納する格
納手段M6とを設けたことを特徴としている。
の手段として、本発明は以下に示す構成を取った。即ち
、本発明の画像処理装置は、第1図に例示するように、
制御部M1から出力される画像情報を、画像表示用また
は画像印刷用の画像出力情報として記憶部M2の空き領
域M21に所定の解像度のビットマツプ形式で格納する
画像処理装置において、前記記憶部M2の空き領域M2
1の容量を算出する空き容量算出手段M3と、前記所定
の解像度の画像出力情報が必要とする記憶容量と前記空
き容量算出手段で算出した空き領域[VI21の容量と
を比較する容量比較手段M4と、前記容量比較手段M4
で、前記画像出力情報が必要とする記憶容量が前記空き
領域M21の容量より大きいと判断されたときに、前記
画像出力情報を前記所定の解像度より粗い解像度に変更
して、該画像出力情報が必要とする記憶容量を前記空き
領域M21の容量より小さくする解像度変更手段M5と
、前記解像度変更手段M5で変更された解像度の画像出
力情報を前記記憶部M2の空き領域M21に格納する格
納手段M6とを設けたことを特徴としている。
[作用]
以上のように構成された本発明の画像処理装置は、制御
部M1から出力される画像情報を画像表示用または画像
印刷用の画像出力情報として所定の解像度のビットマツ
プ形式に展開するが、さらに、空き容量算出手段M3に
よって算出された記憶f?I3 M 2の空き領@M2
1の容量とその所定の解像度の画像出力情報が必要とす
る記憶容量とを、容量比較手段M4によって比較し、そ
の画像出力情報が必要とする記憶容量の方が大きいと判
断されたときに、解像度変更手段M5によって、画像出
力情報をその所定の解像度より粗い解像度に変更して、
該画像出力情報が必要とする記憶容量を前記空き領IM
21の容量より小さくする。そして、その変更された解
像度の画像出力情報を、格納手段M6によって前記記・
憶部M2の空き領域M21に格納する。
部M1から出力される画像情報を画像表示用または画像
印刷用の画像出力情報として所定の解像度のビットマツ
プ形式に展開するが、さらに、空き容量算出手段M3に
よって算出された記憶f?I3 M 2の空き領@M2
1の容量とその所定の解像度の画像出力情報が必要とす
る記憶容量とを、容量比較手段M4によって比較し、そ
の画像出力情報が必要とする記憶容量の方が大きいと判
断されたときに、解像度変更手段M5によって、画像出
力情報をその所定の解像度より粗い解像度に変更して、
該画像出力情報が必要とする記憶容量を前記空き領IM
21の容量より小さくする。そして、その変更された解
像度の画像出力情報を、格納手段M6によって前記記・
憶部M2の空き領域M21に格納する。
[実施例]
次に、本発明の好適な一実施例について図面を用いて詳
細に説明する。
細に説明する。
第2図は、本発明の一実施例の画像処理装置が適用され
たレーザプリンタの概略構成図である。
たレーザプリンタの概略構成図である。
同図に示すように、レーザプリンタ1は、印字部2およ
びプリンタ制御回路3を主な構成とする。
びプリンタ制御回路3を主な構成とする。
印字gPJ2は、レーザ発射素子、ポリゴンミラー感光
体ドラム等からなる周知のもので、プリンタ制御回路3
からの指令に基づいてレーザによる印刷を行う。
体ドラム等からなる周知のもので、プリンタ制御回路3
からの指令に基づいてレーザによる印刷を行う。
プリンタ制御回路3は、ホストコンピュータHCから画
像データを取り込むと共に、印字部2を制御してその画
像データを1頁毎に印刷させるもので、各種の処理を実
行するCPUII、これら処理を達成するプログラム等
を記憶するROMI2、各種データを一時的に記憶する
ワーキングメモリ13、ホストコンピュータHCから取
り込んだ画像データを格納するテキストメモリ14、画
像印刷用の画像出力データをビ・ントマップ形式で格納
するビットマツプメモリ15等を中心に算術論理演算回
路として構成され、ホストコンピュータHCから取り込
んだ画像データを人力する人力インターフェース16、
印字部2へ制御信号及び画像出力データを出力する出力
インターフェース17等が備えられ、これらは、パスラ
イン1日を介して相互に接続されている。
像データを取り込むと共に、印字部2を制御してその画
像データを1頁毎に印刷させるもので、各種の処理を実
行するCPUII、これら処理を達成するプログラム等
を記憶するROMI2、各種データを一時的に記憶する
ワーキングメモリ13、ホストコンピュータHCから取
り込んだ画像データを格納するテキストメモリ14、画
像印刷用の画像出力データをビ・ントマップ形式で格納
するビットマツプメモリ15等を中心に算術論理演算回
路として構成され、ホストコンピュータHCから取り込
んだ画像データを人力する人力インターフェース16、
印字部2へ制御信号及び画像出力データを出力する出力
インターフェース17等が備えられ、これらは、パスラ
イン1日を介して相互に接続されている。
次に、前記プリンタ制御回路3で実行される処理につい
て説明する。
て説明する。
前記プリンタ制御回路3のcpuiiは、ROM12に
予め格納されたプログラムに従って、ワーキングメモリ
13に必要なデータを一時的に読み書きする処理を行い
つつ、次のデータ処理を行う。Filjち、 ■ ホストコンピュータから出力された、文字や図形を
ストローク形式で表現した画像データを取り込んで、テ
キストメモリ14に格納する処理、■ テキストメモリ
14に格納された画像データを1頁毎に取り込んで、そ
の画像データを画像印刷用の画像出力データとしてビッ
トマツプ形式でビ・ントマツブデータメモリ15の空き
領域に格納し、その画像出力データを印字部2に出力す
る処理、等を実行する。
予め格納されたプログラムに従って、ワーキングメモリ
13に必要なデータを一時的に読み書きする処理を行い
つつ、次のデータ処理を行う。Filjち、 ■ ホストコンピュータから出力された、文字や図形を
ストローク形式で表現した画像データを取り込んで、テ
キストメモリ14に格納する処理、■ テキストメモリ
14に格納された画像データを1頁毎に取り込んで、そ
の画像データを画像印刷用の画像出力データとしてビッ
トマツプ形式でビ・ントマツブデータメモリ15の空き
領域に格納し、その画像出力データを印字部2に出力す
る処理、等を実行する。
以下、■の処理について、第3図のフローチャートに沿
って詳しく説明する。
って詳しく説明する。
処理が開始されると、まず、ステップ100(「ステ・
ンプ」を以下「S」と略して記載する。)で、テキスト
メモリ13からの画像データの人力は終了したか否かを
判断する。ここで、終了したと判断されると処理は「エ
ンド」に抜けて、本ルーチンの処理を終了する。一方、
5100で、終了していないと判断されると、処理は5
110に進む。
ンプ」を以下「S」と略して記載する。)で、テキスト
メモリ13からの画像データの人力は終了したか否かを
判断する。ここで、終了したと判断されると処理は「エ
ンド」に抜けて、本ルーチンの処理を終了する。一方、
5100で、終了していないと判断されると、処理は5
110に進む。
5110では、1頁分の画像データが人力されたか否か
を判゛断する。ここで、1頁分の画像データが人力され
たと判断された場合、処理は5120に進む。なお、こ
こで1頁分の画像データが人力されなかったと判断され
ると、処理は5110に戻り、1頁分の画像データを人
力するまで5110の処理を繰り返す。
を判゛断する。ここで、1頁分の画像データが人力され
たと判断された場合、処理は5120に進む。なお、こ
こで1頁分の画像データが人力されなかったと判断され
ると、処理は5110に戻り、1頁分の画像データを人
力するまで5110の処理を繰り返す。
続<9120では、カウンタCに1直1をセ・ン卜する
。続<9130では、前記1頁分の画像データを所定の
解像度のビットマツプ形式に展開した際に必要とする領
域の幅Hとその高さTを算出し、その幅Hを前記カウン
タの傾Cで除算した値H/Cとその高さTを前記カウン
タの埴Cで除算した(直T/Cとから定まる容量分の空
き領域がビットマツプメモリ15に存在するか否かを判
断する。
。続<9130では、前記1頁分の画像データを所定の
解像度のビットマツプ形式に展開した際に必要とする領
域の幅Hとその高さTを算出し、その幅Hを前記カウン
タの傾Cで除算した値H/Cとその高さTを前記カウン
タの埴Cで除算した(直T/Cとから定まる容量分の空
き領域がビットマツプメモリ15に存在するか否かを判
断する。
なお、ビ・ントマップメモリ15の空き具合いは、ビッ
トマツプメモリ15に書き込み、読み出しのある旬にそ
のCPUII内のアトしスレシ、スタに更新・記憶され
、そのアドレスレジスタの内容からビ・ントマップメモ
リ15の空き領域を知ることができる。ステップ130
で、そうした空き領域が存在しないと判断された場合に
は、処理は5140に進み、カウンタCを値1だけイン
クリメントシ、その後、処理は5130に戻る。
トマツプメモリ15に書き込み、読み出しのある旬にそ
のCPUII内のアトしスレシ、スタに更新・記憶され
、そのアドレスレジスタの内容からビ・ントマップメモ
リ15の空き領域を知ることができる。ステップ130
で、そうした空き領域が存在しないと判断された場合に
は、処理は5140に進み、カウンタCを値1だけイン
クリメントシ、その後、処理は5130に戻る。
一方、5130で、そうした空き領域が存在すると判断
された場合には、処理は5150に進み、テキストメモ
リ14から人力された1頁分の画像データを、前記所定
の解像度の1/C(カウンタ値)倍の粗い解像度のビ・
ントマップ形式に展開し、画像出力データとしてビ・ン
]・マ・ンブメモリ15の空き領域にその展開したデー
タを格納する。
された場合には、処理は5150に進み、テキストメモ
リ14から人力された1頁分の画像データを、前記所定
の解像度の1/C(カウンタ値)倍の粗い解像度のビ・
ントマップ形式に展開し、画像出力データとしてビ・ン
]・マ・ンブメモリ15の空き領域にその展開したデー
タを格納する。
なお前述した、所定の解像度の1/C倍の粗い解像度の
ビ・ントマップ形式に展開するとはどういうことかを、
第4図を用いて次に説明する。今、「ノ」という文字を
所定の解像度のビットマツプ形式に展開した場合、第4
図(a)に示すように、1ビ・ソトの大きさが定められ
ているものとすると(図中、ハツチングされた部分が埴
1のビットを、ハツチングされていない部分が値0のビ
・ソトを示す。)、これを1/C倍の粗い解像度のビッ
トマツプ形式に展開するとは、例えばカウンタCの値が
2であるとすると、第4図(b)に示すように、1ビ・
ントの大きさを第4図(a)の場合の22 (=4)倍
とすることである。即ち、1/C倍の粗い解像度のビッ
トマツプ形式に展開するとは、ビットの数を1/C2と
し、1ビット当りの印刷する画素数を02倍にすること
をいう。
ビ・ントマップ形式に展開するとはどういうことかを、
第4図を用いて次に説明する。今、「ノ」という文字を
所定の解像度のビットマツプ形式に展開した場合、第4
図(a)に示すように、1ビ・ソトの大きさが定められ
ているものとすると(図中、ハツチングされた部分が埴
1のビットを、ハツチングされていない部分が値0のビ
・ソトを示す。)、これを1/C倍の粗い解像度のビッ
トマツプ形式に展開するとは、例えばカウンタCの値が
2であるとすると、第4図(b)に示すように、1ビ・
ントの大きさを第4図(a)の場合の22 (=4)倍
とすることである。即ち、1/C倍の粗い解像度のビッ
トマツプ形式に展開するとは、ビットの数を1/C2と
し、1ビット当りの印刷する画素数を02倍にすること
をいう。
5150の実行後、処理は8160に進み、5150で
ビットマツプメモリ15に格納された画像出力データを
印字部2へ出力する。この結果、印字部2は1頁分の画
像を印刷する。
ビットマツプメモリ15に格納された画像出力データを
印字部2へ出力する。この結果、印字部2は1頁分の画
像を印刷する。
以上詳述したように本実施例の画像処理装置では、第5
回に示すように、ビットマツプメモリ15の空き領域A
が幅H=a、高さT=bの容量であった場合に、所定の
解像度のビットマツプ形式で展開した1頁分の画像デー
タ(図中B)が輻H=a、高さT = c (> L)
)の容量となるとすると、その解像度を所定の解像度の
1/2倍の粗さに展開して、H=a/2、T=b/2と
して、全体の容量をBの1/4倍として(図中D)、空
き領域Aに格納する。なお、解像度を1/2倍の粗さに
変更してもビ・ントマ・ンプメモリ15の空き領域に格
納できない場合には、173倍、1/4倍。
回に示すように、ビットマツプメモリ15の空き領域A
が幅H=a、高さT=bの容量であった場合に、所定の
解像度のビットマツプ形式で展開した1頁分の画像デー
タ(図中B)が輻H=a、高さT = c (> L)
)の容量となるとすると、その解像度を所定の解像度の
1/2倍の粗さに展開して、H=a/2、T=b/2と
して、全体の容量をBの1/4倍として(図中D)、空
き領域Aに格納する。なお、解像度を1/2倍の粗さに
変更してもビ・ントマ・ンプメモリ15の空き領域に格
納できない場合には、173倍、1/4倍。
・・・ と解像度を粗くして画像データを空き領域に格
納する。したがって、ホストコンピュータHCから出力
される画像データを、ビットマツプメモリ15の空き領
域が少なくても、ビットマツプ形式に展開してその空き
領域に画像データの全体像を少しも欠けさせることなし
に確実に格納することができ、その結果、ビ・ントマツ
プメモリ15の空き領域の不足から画像を印刷すること
ができなくなる問題を解消することができる。
納する。したがって、ホストコンピュータHCから出力
される画像データを、ビットマツプメモリ15の空き領
域が少なくても、ビットマツプ形式に展開してその空き
領域に画像データの全体像を少しも欠けさせることなし
に確実に格納することができ、その結果、ビ・ントマツ
プメモリ15の空き領域の不足から画像を印刷すること
ができなくなる問題を解消することができる。
なお、前記実施例では、解像度変更手段M5として、画
像データの幅Hと高さTとを同時に1/2、 1/3.
・・・とする構成をとっていたが、これに替えて、
幅Hを1/2にし、次に高さTを1/2にし、さらに次
には幅Hを1/3にし、・・・というような構成として
もよい。
像データの幅Hと高さTとを同時に1/2、 1/3.
・・・とする構成をとっていたが、これに替えて、
幅Hを1/2にし、次に高さTを1/2にし、さらに次
には幅Hを1/3にし、・・・というような構成として
もよい。
また、前記実施例に替えて、その解像度を粗くする限界
値(例えば1/2というような大きな値)を定める構成
としてもよく、そうすれは印刷時における解像度のバラ
ツキを小さく抑えることができる。
値(例えば1/2というような大きな値)を定める構成
としてもよく、そうすれは印刷時における解像度のバラ
ツキを小さく抑えることができる。
以上本発明の実施例について説明したが、本発明はこう
した実施例に同等限定されるものではなく、例えはビ・
ントマップメモリ15に記憶される画像出力データを、
画像印刷用とした構成に替えて、CRTデイスプレィ等
の画像表示用のものとした構成等、本発明の要旨を逸脱
しない範囲において、種々なる態様で実施し得ることは
勿論である。
した実施例に同等限定されるものではなく、例えはビ・
ントマップメモリ15に記憶される画像出力データを、
画像印刷用とした構成に替えて、CRTデイスプレィ等
の画像表示用のものとした構成等、本発明の要旨を逸脱
しない範囲において、種々なる態様で実施し得ることは
勿論である。
発明の効果
以上詳述したように本発明の画像処理装置では、制御部
から出力される画像情報をビ・ントマップ形式に展開し
たビットマツプデータの大きさが、記憶部の空き領域の
大きさより大きい場合にも、その画像情報の全体像を少
しも欠けさせることなしに記憶部に確実に格納すること
ができ、その結果、記憶部の空き領域の不足から画像を
表示装置や印刷装置に出力することができなくなる問題
を解消することができる。
から出力される画像情報をビ・ントマップ形式に展開し
たビットマツプデータの大きさが、記憶部の空き領域の
大きさより大きい場合にも、その画像情報の全体像を少
しも欠けさせることなしに記憶部に確実に格納すること
ができ、その結果、記憶部の空き領域の不足から画像を
表示装置や印刷装置に出力することができなくなる問題
を解消することができる。
第1図は本発明の基本的構成を例示するブロック図、第
2図は本発明の一実施例の画像処理装置が適用されたレ
ーザプリンタの概略構成図、第3図はそのレーザプリン
タにより実行される本発明にかかる処理を示すフローチ
ャート、第4図(a)は画像データを所定の解像度のビ
・ントマ・ンプ形式に展開する場合の1ビツトの大きさ
を表す説明図、第4図(b)はその解像度を1/2倍の
粗さの解像度に変更した場合の同じく1ビツトの大きさ
を表す説明図、第5図はその一実施例の効果を表す説明
図である。 Ml・・・制御部 M2・・・記憶部 M21・・・空き領域
M3・・・空き容量算出手段 M4・・・容量比較手段 M5・・・解像度変更手段 M6・・・格納手段 1・・・レーザプリンタ 3・・・プリンタ制御回路 5・・−ビットマ・ンブメモリ
2図は本発明の一実施例の画像処理装置が適用されたレ
ーザプリンタの概略構成図、第3図はそのレーザプリン
タにより実行される本発明にかかる処理を示すフローチ
ャート、第4図(a)は画像データを所定の解像度のビ
・ントマ・ンプ形式に展開する場合の1ビツトの大きさ
を表す説明図、第4図(b)はその解像度を1/2倍の
粗さの解像度に変更した場合の同じく1ビツトの大きさ
を表す説明図、第5図はその一実施例の効果を表す説明
図である。 Ml・・・制御部 M2・・・記憶部 M21・・・空き領域
M3・・・空き容量算出手段 M4・・・容量比較手段 M5・・・解像度変更手段 M6・・・格納手段 1・・・レーザプリンタ 3・・・プリンタ制御回路 5・・−ビットマ・ンブメモリ
Claims (1)
- 【特許請求の範囲】 制御部から出力される画像情報を、画像表示用または画
像印刷用の画像出力情報として記憶部の空き領域に所定
の解像度のビットマップ形式で格納する画像処理装置に
おいて、 前記記憶部の空き領域の容量を算出する空き容量算出手
段と、 前記所定の解像度の画像出力情報が必要とする記憶容量
と前記空き容量算出手段で算出した空き領域の容量とを
比較する容量比較手段と、 前記容量比較手段で、前記画像出力情報が必要とする記
憶容量が前記空き領域の容量より大きいと判断されたと
きに、前記画像出力情報を前記所定の解像度より粗い解
像度に変更して、該画像出力情報が必要とする記憶容量
を前記空き領域の容量より小さくする解像度変更手段と
、 前記解像度変更手段で変更された解像度の画像出力情報
を前記記憶部の空き領域に格納する格納手段と を設けたことを特徴とする画像処理装置。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63233063A JP3018337B2 (ja) | 1988-09-17 | 1988-09-17 | 画像処理装置 |
| US07/397,841 US5068805A (en) | 1988-09-17 | 1989-08-24 | Data processor for processing original image information into bit map data, having means for permitting the bit map data to be always stored in varying-capacity memory |
| GB8920823A GB2224187B (en) | 1988-09-17 | 1989-09-14 | Image data processor having means for changing resolution output images |
| FR8912094A FR2636754A1 (fr) | 1988-09-17 | 1989-09-15 | Procede et dispositif pour tracer des hachures a l'interieur d'un profil, moyennant un traitement aise des donnees du trace des hachures |
| DE3931128A DE3931128A1 (de) | 1988-09-17 | 1989-09-18 | Bilddatenprozessor mit mitteln zur veraenderung der aufloesung von bildern |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63233063A JP3018337B2 (ja) | 1988-09-17 | 1988-09-17 | 画像処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0281184A true JPH0281184A (ja) | 1990-03-22 |
| JP3018337B2 JP3018337B2 (ja) | 2000-03-13 |
Family
ID=16949219
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63233063A Expired - Fee Related JP3018337B2 (ja) | 1988-09-17 | 1988-09-17 | 画像処理装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5068805A (ja) |
| JP (1) | JP3018337B2 (ja) |
| DE (1) | DE3931128A1 (ja) |
| FR (1) | FR2636754A1 (ja) |
| GB (1) | GB2224187B (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05101189A (ja) * | 1991-05-17 | 1993-04-23 | Internatl Business Mach Corp <Ibm> | オート・テセレーテイング・グラフイツクス対象物のためのコンピユータ・グラフイツクス装置及び方法 |
| US5729358A (en) * | 1989-09-06 | 1998-03-17 | Canon Kabushiki Kaisha | Image recording apparatus |
| US5982508A (en) * | 1995-05-23 | 1999-11-09 | Canon Kabushiki Kaisha | Image processing method and apparatus |
| JP2012027543A (ja) * | 2010-07-20 | 2012-02-09 | Toshiba Corp | 描画装置、描画方法、及び描画プログラム |
Families Citing this family (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE69029009T2 (de) * | 1989-06-05 | 1997-03-06 | Canon Kk | Ausgangsapparat |
| US5001653A (en) * | 1989-09-08 | 1991-03-19 | International Business Machines Corporation | Merging plotter graphics within a text environment on a page printer |
| EP0917350B1 (en) * | 1990-03-16 | 2003-09-24 | Canon Kabushiki Kaisha | Image encoding and recording apparatus and method |
| JP2647534B2 (ja) * | 1990-04-12 | 1997-08-27 | キヤノン株式会社 | 出力装置 |
| US6215560B1 (en) * | 1990-07-13 | 2001-04-10 | Canon Kabushiki Kaisha | Image processing apparatus for producing high resolution image data based on a memory area capacity |
| JP3105903B2 (ja) * | 1990-07-13 | 2000-11-06 | キヤノン株式会社 | 印刷制御装置及び印刷装置 |
| DE69121345T2 (de) * | 1990-09-25 | 1997-01-23 | Brother Ind Ltd | Zeichenausgabegerät |
| DE69120206T2 (de) * | 1990-10-22 | 1996-10-31 | Canon Kk | Bildaufzeichnungsgerät |
| JPH04275684A (ja) * | 1991-03-01 | 1992-10-01 | Fuji Xerox Co Ltd | 図形情報データベース構築方法およびその方法が適用される装置 |
| JP3015134B2 (ja) * | 1991-04-23 | 2000-03-06 | キヤノン株式会社 | 画像処理方法及び装置 |
| JP3295107B2 (ja) * | 1991-07-30 | 2002-06-24 | キヤノン株式会社 | 画像記録装置 |
| USRE38732E1 (en) * | 1991-10-16 | 2005-05-10 | Electronics For Imaging, Inc. | Printing system and method |
| US5150454A (en) * | 1991-10-16 | 1992-09-22 | Patrick Wood | Printing system and method |
| JP3118917B2 (ja) * | 1991-12-06 | 2000-12-18 | キヤノン株式会社 | 画像記録装置及び電子スチル・カメラ |
| JP3233173B2 (ja) * | 1992-01-07 | 2001-11-26 | セイコーエプソン株式会社 | ラスタイメージシリアルプリンタ |
| US5223777A (en) * | 1992-04-06 | 1993-06-29 | Allen-Bradley Company, Inc. | Numerical control system for irregular pocket milling |
| US5515481A (en) * | 1992-07-08 | 1996-05-07 | Canon Kabushiki Kaisha | Method and apparatus for printing according to a graphic language |
| US5680521A (en) * | 1992-06-15 | 1997-10-21 | Canon Kabushiki Kaisha | Printing method and apparatus |
| US5483622A (en) * | 1992-09-03 | 1996-01-09 | Hewlett-Packard Company | Page printer having automatic font compression |
| US5502807A (en) * | 1992-09-21 | 1996-03-26 | Tektronix, Inc. | Configurable video sequence viewing and recording system |
| JP3177034B2 (ja) * | 1992-11-20 | 2001-06-18 | キヤノン株式会社 | 出力情報処理方法および出力情報処理装置 |
| JP3059615B2 (ja) * | 1993-10-27 | 2000-07-04 | キヤノン株式会社 | 印刷システム及び印刷制御装置及び制御方法 |
| US5835122A (en) * | 1993-11-12 | 1998-11-10 | Canon Kabushiki Kaisha | Printing apparatus and method capable of selectively printing with a plurality of resolutions |
| US5923439A (en) * | 1994-04-28 | 1999-07-13 | Brother Kogyo Kabushiki Kaisha | Adjustable memory capacity for peripheral multi-function device |
| JP3011017B2 (ja) * | 1994-04-28 | 2000-02-21 | ブラザー工業株式会社 | ファクシミリ装置 |
| JPH08205126A (ja) * | 1995-01-23 | 1996-08-09 | Nikon Corp | 画像伝送装置及び画像伝送システム |
| JPH08202510A (ja) * | 1995-01-27 | 1996-08-09 | Alps Electric Co Ltd | 記録装置への記録データ送信方法 |
| JPH0911554A (ja) * | 1995-06-27 | 1997-01-14 | Brother Ind Ltd | ホストベースプリンタ |
| US5717499A (en) * | 1995-08-25 | 1998-02-10 | Lexmark International, Inc. | Continued printing by resolution reduction |
| US5604845A (en) * | 1995-09-25 | 1997-02-18 | Hewlett-Packard Company | Method for recovery of faulted pages in a host based printing system |
| JP3610142B2 (ja) * | 1996-01-11 | 2005-01-12 | キヤノン株式会社 | 印刷制御装置および印刷制御方法 |
| US6008822A (en) * | 1996-03-19 | 1999-12-28 | Shinko Electric Industries, Co., Ltd. | Parallel graphic processing system using a network |
| US5995724A (en) * | 1996-11-01 | 1999-11-30 | Mikkelsen; Carl | Image process system and process using personalization techniques |
| US6269190B1 (en) * | 1996-09-24 | 2001-07-31 | Electronics For Imaging, Inc. | Computer system for processing images using a virtual frame buffer |
| US5929869A (en) * | 1997-03-05 | 1999-07-27 | Cirrus Logic, Inc. | Texture map storage with UV remapping |
| JP4227426B2 (ja) * | 2002-02-13 | 2009-02-18 | キヤノン株式会社 | データ処理方法、プログラム及び情報処理装置 |
| JP4551610B2 (ja) * | 2002-08-02 | 2010-09-29 | 富士フイルム株式会社 | デジタルカメラ |
| KR100964374B1 (ko) * | 2007-12-17 | 2010-06-17 | 한국전자통신연구원 | 전파식별 태그의 메모리 관리 장치 및 방법 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2038596B (en) * | 1978-12-20 | 1982-12-08 | Ibm | Raster display apparatus |
| US4742553A (en) * | 1986-06-26 | 1988-05-03 | Wang Laboratories, Inc. | Resolution conversion of bitmap images using error term averaging |
| US5093905A (en) * | 1988-08-31 | 1992-03-03 | Nec Corporation | Inclined rectangular pattern generating system |
-
1988
- 1988-09-17 JP JP63233063A patent/JP3018337B2/ja not_active Expired - Fee Related
-
1989
- 1989-08-24 US US07/397,841 patent/US5068805A/en not_active Expired - Lifetime
- 1989-09-14 GB GB8920823A patent/GB2224187B/en not_active Expired - Lifetime
- 1989-09-15 FR FR8912094A patent/FR2636754A1/fr active Pending
- 1989-09-18 DE DE3931128A patent/DE3931128A1/de not_active Ceased
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5729358A (en) * | 1989-09-06 | 1998-03-17 | Canon Kabushiki Kaisha | Image recording apparatus |
| US5819010A (en) * | 1989-09-06 | 1998-10-06 | Canon Kabushiki Kaisha | Image recording with adaptation of resolution to printer |
| US5850295A (en) * | 1989-09-06 | 1998-12-15 | Canon Kabushiki Kaisha | Image recording apparatus |
| JPH05101189A (ja) * | 1991-05-17 | 1993-04-23 | Internatl Business Mach Corp <Ibm> | オート・テセレーテイング・グラフイツクス対象物のためのコンピユータ・グラフイツクス装置及び方法 |
| US5982508A (en) * | 1995-05-23 | 1999-11-09 | Canon Kabushiki Kaisha | Image processing method and apparatus |
| JP2012027543A (ja) * | 2010-07-20 | 2012-02-09 | Toshiba Corp | 描画装置、描画方法、及び描画プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US5068805A (en) | 1991-11-26 |
| DE3931128A1 (de) | 1990-03-22 |
| GB8920823D0 (en) | 1989-11-01 |
| JP3018337B2 (ja) | 2000-03-13 |
| GB2224187B (en) | 1993-06-09 |
| GB2224187A (en) | 1990-04-25 |
| FR2636754A1 (fr) | 1990-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0281184A (ja) | 画像処理装置 | |
| US5136688A (en) | Print data processing apparatus for an image forming apparatus | |
| US4887228A (en) | Method for filling surface parts of an image with a surface pattern | |
| US6860203B2 (en) | Method and apparatus for printing computer generated images | |
| US5608848A (en) | Processing blank data-lines of print data | |
| US20070195366A1 (en) | Printing apparatus and method for saving memory | |
| JP3420457B2 (ja) | 文書処理方法及び装置 | |
| JP3072428B2 (ja) | 文字表示装置 | |
| JP3591096B2 (ja) | ページプリンタの制御方法 | |
| JPS5936849A (ja) | フオ−ムオ−バレイ制御方式 | |
| JP3365068B2 (ja) | 画像処理装置 | |
| JP2715475B2 (ja) | 図形出力装置 | |
| JPH0729448B2 (ja) | プリンタ制御装置 | |
| JP2854434B2 (ja) | ドットイメージデータシフト書き込み装置 | |
| JP2690567B2 (ja) | 印字制御装置 | |
| JP3226226B2 (ja) | 文字処理方法及び装置 | |
| JPH0216068A (ja) | 像形成装置 | |
| JPH07106649B2 (ja) | 出力方法 | |
| JPH06175637A (ja) | 文字の生成方法 | |
| US20050141031A1 (en) | Memory use and management method and system for a multi-pass printer | |
| JPH0432978A (ja) | 画像処理装置 | |
| JPH11110150A (ja) | 画像処理システム及び画像処理方法並びに画像処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体 | |
| JPH0729449B2 (ja) | プリンタ制御装置 | |
| JPH02216590A (ja) | 画像処理装置 | |
| JPH01205285A (ja) | 線図形処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |