[go: up one dir, main page]

JPH10191037A - Image processor, image processing method and storage medium storing program readable by computer - Google Patents

Image processor, image processing method and storage medium storing program readable by computer

Info

Publication number
JPH10191037A
JPH10191037A JP8351021A JP35102196A JPH10191037A JP H10191037 A JPH10191037 A JP H10191037A JP 8351021 A JP8351021 A JP 8351021A JP 35102196 A JP35102196 A JP 35102196A JP H10191037 A JPH10191037 A JP H10191037A
Authority
JP
Japan
Prior art keywords
color
low
image
image information
conversion
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
Application number
JP8351021A
Other languages
Japanese (ja)
Inventor
Yasuko Shibahara
靖子 芝原
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP8351021A priority Critical patent/JPH10191037A/en
Publication of JPH10191037A publication Critical patent/JPH10191037A/en
Pending legal-status Critical Current

Links

Landscapes

  • Editing Of Facsimile Originals (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

PROBLEM TO BE SOLVED: To limit the situation of executing an image quality low order conversion processing to all colors, to minimize the decline of image quality and to make the image quality decline inconspicuous by successively low-order converting the image quality of image information for the respective colors to be plotted and controlling the execution of the low order conversion processing of the image quality of the succeeding image information for the respective colors every time of the processing. SOLUTION: A control code and data from a computer 3000 are received by an input part 108, converted to bit map objects corresponding to a program described in a program ROM 103 and held in a data RAM 109. When plotting advances, the bit map objects are increased, the memory capacity of the data RAM 109 gets closer to a limit and the plotting by page division becomes impossible. When the RAM 109 can not secure a plotting memory for one page any more, a low order conversion part 112 performs the low order conversion processing from an yellow plane where degradation is inconspicuous in terms of visual characteristics based on the order of a low order conversion procedure description part 111.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、カラー印刷するた
めのページオブジェクトを含む出力情報を上位装置から
受信して描画メモリにビットマップ画像展開処理する画
像処理装置および画像処理方法およびコンピュータが読
み出し可能なプログラムを格納した記憶媒体に関するも
のである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus, an image processing method, and a computer that can receive output information including a page object for color printing from a higher-level device and develop a bitmap image in a drawing memory. The present invention relates to a storage medium storing various programs.

【0002】[0002]

【従来の技術】従来、この種の画像処理装置、例えばプ
リンタエンジンに入力される印刷情報に基づいて画像処
理(描画展開処理)する装置において、画像情報の高解
像度化、多値化が進みページオブジェクトをビットマッ
プ画像に展開するために、必要とみなされるメモリが増
加し、展開に要する処理時間が増加している。
2. Description of the Related Art Hitherto, in an image processing apparatus of this kind, for example, an apparatus for performing image processing (drawing development processing) based on print information input to a printer engine, the resolution of image information has been increased and multi-valued, and page In order to develop an object into a bitmap image, the amount of memory deemed necessary increases, and the processing time required for the development increases.

【0003】そこで、従来は、画像情報を少ないメモリ
で展開し、処理を高速化するためにページを分割して、
画像情報から展開されたビットマップ画像描画待ち時間
を利用して、次の領域のビットマップ画像の生成を行う
手法が用いられていた。
Therefore, conventionally, image information is developed with a small memory, and pages are divided in order to speed up processing.
A method has been used in which a bitmap image of the next area is generated using a bitmap image drawing waiting time developed from image information.

【0004】しかし、この手法においても、ページオブ
ジェクトを処理するページメモリに容量の限界が存在す
る。そのため描画メモリが確保できない場合、高解像
度,多値情報で生成されるビットマップ・オブジェクト
の全てのプレーンに対して、解像度あるいは階調性を低
下させる処理を行うことで、画素の低位変換を行い低解
像度用,低階調用のビットマップ・オブジェクトを生成
することで、画像情報が必要とするメモリを少なくし、
印字を保証するという手法が用いられていた。
However, even in this method, there is a limit in the capacity of a page memory for processing a page object. For this reason, if the drawing memory cannot be secured, the process of lowering the resolution or gradation is performed on all the planes of the bitmap object generated with the high-resolution and multi-valued information, thereby performing the low-level conversion of the pixels. By generating bitmap objects for low resolution and low gradation, image information requires less memory,
A method of guaranteeing printing was used.

【0005】[0005]

【発明が解決しようとする課題】ところが、従来の低位
変換処理にあっては、画像情報が必要とするメモリをす
少なくするために、高解像度,多値情報から生成される
ビットマップ・オブジェクトの全てのプレーンに対し
て、解像度や階調を低下させる処理が行われていたため
に、解像度の低下は著しく、画像全体の品位が劣化せざ
るを得ないという問題があった。
However, in the conventional low-level conversion processing, in order to reduce the memory required for image information, a bitmap object generated from high-resolution, multi-valued information is used. Since processing for lowering the resolution and gradation is performed on all the planes, the resolution is significantly reduced, and there is a problem that the quality of the entire image must be degraded.

【0006】本発明は、上記の問題点を解消するために
なされたもので、本発明に係る第1の発明〜第15の発
明の目的は、入力されるカラー出力情報を描画する色別
の画像情報の低画質化処理状態を制御することにより、
入力されるカラー出力情報に基づく出力画像の画質低下
が画像全体に及ぶことを制限し、画質低下が目立たない
カラー画像を得るための画像情報を生成することができ
る画像処理装置および画像処理方法およびコンピュータ
が読み出し可能なプログラムを格納した記憶媒体を提供
することである。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and it is an object of the first to fifteenth inventions according to the present invention to provide a method for drawing color information to be inputted for each color. By controlling the image quality reduction processing state of image information,
An image processing apparatus and an image processing method capable of limiting image quality degradation of an output image based on input color output information to the entire image and generating image information for obtaining a color image in which the image quality degradation is not conspicuous An object of the present invention is to provide a storage medium storing a computer-readable program.

【0007】[0007]

【課題を解決するための手段】本発明に係る第1の発明
は、入力されるカラー出力情報を解析して出力部に対す
る色別の画像情報を描画処理する画像処理装置におい
て、描画される各色別の画像情報の画質を順次低位変換
させる変換手段と、前記変換手段による色別の低位変換
毎に、前記変換手段の後続する色別の低位変換処理の実
行を制御する制御手段とを有するものである。
According to a first aspect of the present invention, there is provided an image processing apparatus for analyzing input color output information and rendering image information for each color for an output unit. A conversion unit for sequentially lowering the image quality of another image information, and a control unit for controlling execution of a subsequent low-level conversion process for each color by the conversion unit for each low-level conversion for each color by the conversion unit. It is.

【0008】本発明に係る第2の発明は、前記変換手段
は、描画処理される各色別の画像情報の解像度を順次低
位変換させるものである。
According to a second aspect of the present invention, the conversion means sequentially lowers the resolution of image information for each color to be rendered.

【0009】本発明に係る第3の発明は、前記変換手段
は、描画処理される各色別の画像情報の階調を順次低位
変換させるものである。
According to a third aspect of the present invention, the conversion means sequentially lower-converts the gradation of image information for each color to be rendered.

【0010】本発明に係る第4の発明は、前記変換手段
は、描画処理される各色別の画像情報の解像度および階
調を順次低位変換させるものである。
According to a fourth aspect of the present invention, the conversion means sequentially converts the resolution and the gradation of the image information for each color to be subjected to the drawing process to lower order.

【0011】本発明に係る第5の発明は、前記カラー出
力情報に基づいて色別の画像情報を描画するための記憶
エリアを確保できるかどうかを判定する判定手段を有
し、前記制御手段は、前記判定手段の判定結果に基づい
て、前記変換手段による色別の低位変換毎に、前記変換
手段の後続する色別の低位変換処理の実行を制御するも
のである。
A fifth invention according to the present invention has a determining means for determining whether or not a storage area for drawing image information for each color can be secured based on the color output information, wherein the control means comprises: Based on the result of the determination by the determining means, for each low-level conversion for each color performed by the converting means, execution of the subsequent low-level conversion processing for each color by the converting means is controlled.

【0012】本発明に係る第6の発明は、入力されるカ
ラー出力情報を解析して出力部に対する色別の画像情報
を描画処理する画像処理方法において、描画される各色
別の画像情報の画質を順次低位変換させる変換工程と、
各色別の低位変換毎に、後続する色別の低位変換処理の
実行を制限する制限工程とを有するものである。
According to a sixth aspect of the present invention, in an image processing method for analyzing input color output information and rendering image information for each color to an output unit, the image quality of the image information for each color to be rendered is provided. A low-order conversion step of sequentially converting
A limiting step for limiting the subsequent low-level conversion process for each color for each low-level conversion for each color.

【0013】本発明に係る第7の発明は、前記変換工程
は、描画処理される各色別の画像情報の解像度を順次低
位変換させるものである。
According to a seventh aspect of the present invention, in the conversion step, the resolution of image information for each color to be subjected to a drawing process is sequentially reduced to a lower order.

【0014】本発明に係る第8の発明は、前記変換工程
は、描画処理される各色別の画像情報の階調を順次低位
変換させるものである。
According to an eighth aspect of the present invention, in the conversion step, the gradation of image information for each color to be subjected to a drawing process is sequentially converted to a low order.

【0015】本発明に係る第9の発明は、前記変換工程
は、描画処理される各色別の画像情報の解像度および階
調を順次低位変換させるものである。
According to a ninth aspect of the present invention, in the conversion step, the resolution and the gradation of the image information for each color to be subjected to the drawing process are sequentially converted to lower order.

【0016】本発明に係る第10の発明は、前記カラー
出力情報に基づいて色別の画像情報を描画するための記
憶エリアを確保できるかどうかを判定する判定工程と、
該判定結果に基づいて、前記変換工程による各色別の低
位変換毎に、前記制限工程により後続する色別の低位変
換処理の実行を制限するものである。
According to a tenth aspect of the present invention, a judging step of judging whether a storage area for drawing image information for each color can be secured based on the color output information,
Based on the result of the determination, for each low-level conversion for each color in the conversion step, execution of the subsequent low-level conversion processing for each color is limited by the limiting step.

【0017】本発明に係る第11の発明は、入力される
カラー出力情報を解析して出力部に対する色別の画像情
報を描画処理を制御するコンピュータが読み出し可能な
プログラムを格納した記憶媒体であって、描画される各
色別の画像情報の画質を順次低位変換させる変換工程
と、各色別の低位変換毎に、後続する色別の低位変換処
理の実行を制限する制限工程とを含む、コンピュータが
読み出し可能なプログラムを記憶媒体に格納したもので
ある。
According to an eleventh aspect of the present invention, there is provided a storage medium storing a computer-readable program for analyzing input color output information and controlling a drawing process of image data for each color for an output unit. The computer includes a conversion step of sequentially performing low-level conversion on the image quality of the image information of each color to be drawn, and a limiting step of limiting the execution of subsequent low-level conversion processing for each color for each low-level conversion for each color. A readable program is stored in a storage medium.

【0018】本発明に係る第12の発明は、前記変換工
程は、描画処理される各色別の画像情報の解像度を順次
低位変換させるものである。
In a twelfth aspect according to the present invention, in the conversion step, the resolution of image information for each color to be subjected to a drawing process is sequentially reduced to a lower order.

【0019】本発明に係る第13の発明は、前記変換工
程は、描画処理される各色別の画像情報の階調を順次低
位変換させるものである。
According to a thirteenth aspect of the present invention, in the conversion step, the gradation of image information for each color to be subjected to a drawing process is sequentially converted to low order.

【0020】本発明に係る第14の発明は、前記変換工
程は、描画処理される各色別の画像情報の解像度および
階調を順次低位変換させるものである。
According to a fourteenth aspect of the present invention, in the conversion step, the resolution and the gradation of the image information for each color to be subjected to the drawing process are sequentially converted to lower order.

【0021】本発明に係る第15の発明は、前記カラー
出力情報に基づいて色別の画像情報を描画するための記
憶エリアを確保できるかどうかを判定する判定工程を含
み、該判定結果に基づいて、前記変換工程による各色別
の低位変換毎に、前記制限工程により後続する色別の低
位変換処理の実行を制限するものである。
A fifteenth invention according to the present invention includes a judging step of judging whether or not a storage area for drawing image information for each color can be secured based on the color output information, and based on the judgment result. Thus, for each low-level conversion for each color in the conversion step, the execution of the subsequent low-level conversion processing for each color is limited by the limiting step.

【0022】[0022]

【発明の実施の形態】BEST MODE FOR CARRYING OUT THE INVENTION

〔第1実施形態〕本実施形態の構成を説明する前に、本
実施形態を適用するに好適なレーザビームプリンタの構
成について図1を参照しながら説明する。なお、本実施
形態を適用するプリンタはレーザビームプリンタに限ら
れるものではなく、インクジェットプリンタなど他のプ
リント方式のプリンタでもよいことは言うまでもない。
[First Embodiment] Before describing the configuration of the present embodiment, a configuration of a laser beam printer suitable for applying the present embodiment will be described with reference to FIG. The printer to which the present embodiment is applied is not limited to a laser beam printer, and it goes without saying that a printer of another printing method such as an ink jet printer may be used.

【0023】図1は、本発明を適用可能な出力装置の構
成を示す断面図であり、例えばレーザビームプリンタ
(LBP)の場合を示す。
FIG. 1 is a sectional view showing the configuration of an output device to which the present invention can be applied, and shows, for example, the case of a laser beam printer (LBP).

【0024】図において、1000はLBP本体であ
り、外部に接続されているホストコンピュータ3000
から供給される印刷情報(文字コードなど)やフォーム
情報あるいはマクロ命令などを入力するとともに、それ
らの情報にしたがって対応する文字パターンやフォーム
パターンなどを作成し、記録媒体である記録紙などに像
を形成する。1012は操作のためのスイッチおよびL
ED表示器などが配されている操作パネル、1001は
LBP本体1000全体の制御およびホストコンピュー
タから供給される文字情報などを解析するプリンタ制御
ユニットである。このプリンタ制御ユニット1001
は、主に文字情報を対応する文字パターンのビデオ信号
に変換してレーザドライバ1002に出力する。レーザ
ドライバ1002は半導体レーザ1003を駆動するた
めの回路であり、入力されたビデオ信号に応じて半導体
レーザ1003から発射されるレーザ光1004をオン
・オフ切り換える。レーザ光1004は回転多面鏡10
05で左右方向に振らされて静電ドラム1006上を走
査露光する。これにより、静電ドラム1006周囲に配
給された現像ユニット1007により現像された後、記
録紙に転写される。
In the figure, reference numeral 1000 denotes an LBP main body, and a host computer 3000 connected to the outside.
Input printing information (character codes, etc.), form information, macro instructions, etc., and create corresponding character patterns and form patterns according to the information, and print the image on a recording medium such as recording paper. Form. 1012 is a switch for operation and L
An operation panel 1001 including an ED display and the like is a printer control unit 1001 for controlling the entire LBP main body 1000 and analyzing character information and the like supplied from the host computer. This printer control unit 1001
Mainly converts character information into a video signal of a corresponding character pattern and outputs the video signal to the laser driver 1002. The laser driver 1002 is a circuit for driving the semiconductor laser 1003, and switches on / off a laser beam 1004 emitted from the semiconductor laser 1003 according to an input video signal. The laser beam 1004 is applied to the rotating polygon mirror 10
At 05, the photosensitive drum 1006 is swung right and left to scan and expose the electrostatic drum 1006. Thus, after being developed by the developing unit 1007 distributed around the electrostatic drum 1006, it is transferred to a recording sheet.

【0025】この記録紙にはカットシートを用い、カッ
トシート記録紙はLBP1000に装着した用紙カセッ
ト1008に収納され、給紙ローラ1009および搬送
ローラ1010と搬送ローラ1011とにより、装置内
に取り込まれて、静電ドラム1006に供給される。ま
たLBP本体1000には、図示しないカードスロット
を少なくとも1個以上備え、内蔵フォントに加えてオプ
ションフォントカード、言語系のことなる制御カード
(エミュレーションカード)を接続できるように構成さ
れている。
A cut sheet is used as the recording paper. The cut sheet recording paper is stored in a paper cassette 1008 mounted on the LBP 1000, and is taken into the apparatus by a paper feed roller 1009, a transport roller 1010, and a transport roller 1011. Is supplied to the electrostatic drum 1006. The LBP body 1000 is provided with at least one or more card slots (not shown) so that an optional font card and a language-based control card (emulation card) can be connected in addition to the built-in fonts.

【0026】図2は、本発明の第1実施形態を示す画像
処理装置を適用可能な印刷システムの構成を説明するブ
ロック図である。ここでは、レーザビームプリンタ(図
1)を例にして説明する。なお、本発明の機能が実行さ
れるのであれば、単体の機器であっても、複数の機器か
らなるシステムであっても、LANなどのネットワーク
を介して処理が行われるシステムであっても本発明を適
用できることは言うまでもない。
FIG. 2 is a block diagram illustrating the configuration of a printing system to which the image processing apparatus according to the first embodiment of the present invention can be applied. Here, a laser beam printer (FIG. 1) will be described as an example. As long as the functions of the present invention are executed, the present invention is applicable to a single device, a system including a plurality of devices, and a system in which processing is performed via a network such as a LAN. It goes without saying that the invention can be applied.

【0027】図において、3000ホストコンピュータ
で、ROM303のプログラム用ROMに記憶された文
書処理プログラムなどに基づいて図形,イメージ,文
字,表(表計算などを含む)等が混在した文書処理を実
行するCPU301を備え、システムデバイス304に
接続される各デバイスをCPU301が総括的に制御す
る。
In the figure, a 3000 host computer executes document processing in which graphics, images, characters, tables (including spreadsheets, etc.) are mixed based on a document processing program stored in a program ROM of a ROM 303. A CPU 301 is provided, and each device connected to the system device 304 is generally controlled by the CPU 301.

【0028】また、このROM303のプログラム用R
OMには、CPU301の制御プログラムなどを記憶
し、ROM303のフォント用ROMには上記文書処理
の際に使用するフォントデータなどを記憶し、ROM3
03のデータ用ROMは上記文書処理などを行う際に使
用する各種データを記憶する。302はRAMで、CP
U301の主メモリ、ワークエリア等として機能する。
The program R in the ROM 303
The OM stores a control program of the CPU 301 and the like, and the font ROM of the ROM 303 stores font data and the like used in the above document processing.
The data ROM 03 stores various data used when performing the above-described document processing and the like. 302 is a RAM, CP
It functions as a main memory, work area, and the like of U301.

【0029】305はキーボードコントローラ(KB
C)で、キーボード311や不図示のポインティンィン
グデバイスからのキー入力を制御する。306はCRT
コントローラ(CRTC)で、CRTディスプレイ(C
RT)312の表示を制御する。307はメモリコント
ローラ(MC)で、ブートプログラム、種々のアプリケ
ーション,フォントデータ,ユーザファイル,編集ファ
イルなどを記憶するハードディスク(HD),フロッピ
ーディスク(FD)などの外部メモリ313とのアクセ
スを制御する。
Reference numeral 305 denotes a keyboard controller (KB
In C), key input from the keyboard 311 or a pointing device (not shown) is controlled. 306 is a CRT
A CRT display (C
RT) 312 is controlled. A memory controller (MC) 307 controls access to an external memory 313 such as a hard disk (HD) storing a boot program, various applications, font data, user files, and editing files, and a floppy disk (FD).

【0030】308はプリンタコントローラ(PRT
C)で、所定の双方向性インタフェース(インタフェー
ス)201を介してプリンタ1000に接続されて、プ
リンタ1000との通信制御処理を実行する。なお、C
PU301は、例えばRAM302上に設定された表示
情報RAMへのアウトラインフォントの展開(ラスタラ
イズ)処理を実行し、CRT312上でのWYSIWY
Gを可能としている。また、CPU301は、CRT3
12上の不図示のマウスカーソルなどで指示されたコマ
ンドに基づいて登録された種々のウィンドウを開き、種
々のデータ処理を実行する。
Reference numeral 308 denotes a printer controller (PRT)
In C), the printer 1000 is connected to the printer 1000 via a predetermined bidirectional interface (interface) 201, and executes communication control processing with the printer 1000. Note that C
The PU 301 executes, for example, a process of rasterizing the outline font in the display information RAM set on the RAM 302, and performs WYSIWY on the CRT 312.
G is possible. In addition, the CPU 301 executes CRT3
Various registered windows are opened based on a command instructed by a mouse cursor (not shown) or the like on 12 and various data processing is executed.

【0031】プリンタ1000において、102はプリ
ンタCPUで、ROM103のプログラム用ROMに記
憶された制御プログラムなどあるいは外部メモリ104
に記憶された制御プログラムなどに基づいてシステムバ
ス105に接続される各種のデバイスとのアクセスを総
括的に制御し、印刷部インタフェース106を介して接
続される印刷部(プリンタエンジン)107に出力情報
としての画像信号を出力する。また、このROM103
のプログラムなどを記憶する。
In the printer 1000, reference numeral 102 denotes a printer CPU, a control program or the like stored in a program ROM of a ROM 103 or an external memory 104.
The system controls access to various devices connected to the system bus 105 based on a control program or the like stored in the printer, and outputs output information to a printing unit (printer engine) 107 connected via the printing unit interface 106. As an image signal. Also, this ROM 103
And the like are stored.

【0032】さらに、ROM103のフォント用ROM
には上記出力情報を生成する際に使用するフォントデー
タなどを記憶し、ROM103のデータ用ROMには、
ハードディスクなどの外部メモリ104がないプリンタ
の場合にはホストコンピュータ上で利用される情報など
を記憶する。CPU102は入力部108を介してホス
トコンピュータとの通信処理が可能となっており、プリ
ンタ内の情報などをホストコンピュータ3000に通知
可能に構成されている。
Further, a font ROM of the ROM 103
Stores font data and the like used when generating the output information. The data ROM of the ROM 103 stores
In the case of a printer having no external memory 104 such as a hard disk, information used on the host computer is stored. The CPU 102 can perform communication processing with the host computer via the input unit 108, and can notify the host computer 3000 of information in the printer and the like.

【0033】109はCPU102の主メモリ,ワーク
メモリなどとして機能するRAMで、図示しない増設ボ
ードに接続されるオプションRAMによりメモリ容量を
拡張することができるように構成されている。また、R
AM109は出力情報展開領域,環境データ格納領域,
NVRAMなどに用いられる。前述したハードディスク
(HD),ICカードなどの外部メモリ104は、メモ
リコントローラ(MC)110によりアクセスが制御さ
れる。外部メモリ104はオプションとして接続され、
フォントデータ,エミュレーションプログラム,フォー
ムデータなどを記憶する。また、108は前述した操作
パネルで操作のためのスイッチおよびLED表示器など
が配されている。
Reference numeral 109 denotes a RAM that functions as a main memory, a work memory, and the like of the CPU 102, and is configured so that the memory capacity can be expanded by an optional RAM connected to an extension board (not shown). Also, R
AM109 is an output information development area, an environment data storage area,
Used for NVRAM and the like. The access to the external memory 104 such as a hard disk (HD) and an IC card is controlled by a memory controller (MC) 110. External memory 104 is optionally connected,
Stores font data, emulation programs, form data, etc. Reference numeral 108 denotes the above-described operation panel on which switches for operation, an LED display, and the like are arranged.

【0034】また、前述した外部メモリ1個に限らず、
少なくとも1個以上備え、内蔵フォントに加えてオプシ
ョンフォントカード、言語系の異なるプリンタ制御言語
を解析するプログラムを格納した外部メモリを複数接続
できるように構成されていてもよい。さらに図示しない
NVRAMを有し、操作パネル1012からのプリンタ
モード設定情報を記憶するようにしてもよい。
Further, the present invention is not limited to one external memory as described above.
At least one or more may be provided so that a plurality of external memories storing an optional font card and a program for analyzing a printer control language of a different language system in addition to the built-in fonts can be connected. Further, an NVRAM (not shown) may be provided to store the printer mode setting information from the operation panel 1012.

【0035】さらに、本発明の実施形態におけるデータ
処理動作を説明する前に、本発明の画像処理装置の構成
について説明する。
Before describing the data processing operation in the embodiment of the present invention, the configuration of the image processing apparatus of the present invention will be described.

【0036】プリンタ1000において、画像データ処
理のためのワークメモリに利用されるデータRAM10
9の不足によって、低位変換処理が発生した場合、どの
プレーンから処理を行うかが記述されている低位変換手
順記述部111の順番に基づいて、画像データ処理のた
めのワークメモリに利用されるデータRAM109が確
保されるまで、1プレーンずつ低位変換部112によっ
て、解像度,階調の劣化処理が行われ印字を保証するよ
う構成されている。
In the printer 1000, a data RAM 10 used as a work memory for processing image data
In the case where low-level conversion processing occurs due to the shortage of data items 9, data used in a work memory for image data processing is based on the order of the low-level conversion procedure description unit 111 that describes from which plane to start processing. Until the RAM 109 is secured, the low-level conversion unit 112 performs resolution and gradation deterioration processing one by one to guarantee printing.

【0037】以下、本実施形態と第1〜第5の発明の各
手段との対応及びその作用について図1等を参照して説
明する。
Hereinafter, the correspondence between this embodiment and each means of the first to fifth inventions and the operation thereof will be described with reference to FIG.

【0038】第1の発明は、入力されるカラー出力情報
を解析して出力部(本実施形態では、印刷部107とす
るが表示装置等であってもよい)に対する色別の画像情
報を描画処理する画像処理装置において、描画される各
色別の画像情報の画質を順次低位変換させる変換手段
(低位変換部112)と、前記変換手段による色別の低
位変換毎に、前記変換手段の後続する色別の低位変換処
理の実行を制御する制御手段(CPU102がROM1
03に記憶される制御プログラムを実行して制御する)
とを有し、CPU102が低位変換部112による描画
処理される各色別の画像情報の画質を順次低位変換を制
御するので、画質低位変換処理を全ての色に施す事態を
制限して画質の低下を最小限に留め、画質低下が目立た
ないカラー画像を得るための画像情報を生成することが
できる。
According to a first aspect of the present invention, input color output information is analyzed to render color-specific image information for an output unit (in this embodiment, the printing unit 107 but may be a display device). In the image processing apparatus for processing, a conversion unit (low-order conversion unit 112) for sequentially converting the image quality of the image information of each color to be rendered into a low order, and the conversion unit following the conversion unit for each low-level conversion by the conversion unit. Control means for controlling the execution of the low-level conversion process for each color (the CPU 102
03 by executing the control program stored in it)
Since the CPU 102 sequentially controls the low-level conversion of the image quality of the image information for each color to be rendered by the low-level conversion unit 112, the situation in which the image quality low-level conversion processing is performed on all the colors is reduced to reduce the image quality. Is minimized, and image information for obtaining a color image in which image quality deterioration is not conspicuous can be generated.

【0039】第2の発明は、低位変換部112は、描画
処理される各色別の画像情報の解像度を順次低位変換さ
せるので、解像度低位変換処理を全ての色に施す事態を
制限して解像度の低下を最小限に留め、解像度低下が目
立たないカラー画像を得るための画像情報を生成するこ
とができる。
According to the second aspect of the present invention, the low-order conversion unit 112 sequentially lower-converts the resolution of image information for each color to be rendered, so that the situation in which the low-resolution conversion process is performed on all colors is limited. It is possible to generate image information for obtaining a color image in which a decrease in resolution is not noticeable while minimizing the decrease.

【0040】第3の発明は、低位変換部112は、描画
処理される各色別の画像情報の階調を順次低位変換させ
るので、階調低位変換処理を全ての色に施す事態を制限
して階調の低下を最小限に留め、階調低下が目立たない
カラー画像を得るための画像情報を生成することができ
る。
According to the third aspect of the present invention, the low-level conversion section 112 sequentially lower-converts the gradation of image information for each color to be rendered, thereby limiting the situation in which the low-level conversion processing is performed on all colors. Thus, it is possible to generate image information for obtaining a color image in which the gradation is not conspicuous.

【0041】第4の発明は、低位変換部112は、描画
処理される各色別の画像情報の解像度および階調を順次
低位変換させるので、解像度および階調低位変換処理を
全ての色に施す事態を制限して解像度及び階調の低下を
最小限に留め、解像度および階調低下が目立たないカラ
ー画像を得るための画像情報を生成することができる。
According to the fourth aspect of the present invention, the low-level conversion unit 112 sequentially performs low-level conversion on the resolution and gradation of the image information for each color to be rendered, so that the low-level conversion processing is performed on all colors. It is possible to generate image information for obtaining a color image in which the resolution and the gradation are not conspicuous by limiting the situation and minimizing the deterioration of the resolution and the gradation.

【0042】第5の発明は、カラー出力情報に基づいて
色別の画像情報を描画するための記憶エリア(描画メモ
リであって、RAM109上に確保される)を確保でき
るかどうかを判定する判定手段(CPU102がROM
103に記憶される制御プログラムを実行して判定す
る)を有し、CPU102は、記憶エリアをRAM10
9上に確保できるかどうかの判定結果に基づいて、低位
変換部112による色別の低位変換毎に、低位変換部1
12の後続する色別の低位変換処理の実行を制御するの
で、描画メモリを確保できるまで変換手段による描画処
理される各色別の画像情報の画質を順次低位変換させる
ため、画質低位変換処理を全ての色に施す事態を制限し
て画質の低下を最小限に留め、画質低下が目立たないカ
ラー画像を得るための画像情報を生成することができ
る。
According to a fifth aspect of the present invention, it is determined whether or not a storage area (drawing memory, which is secured on the RAM 109) for drawing image information for each color can be secured based on color output information. Means (CPU 102 is ROM
The CPU 102 executes the control program stored in the RAM 103 to make a determination.
9 based on the result of the determination as to whether or not it can be secured on the low-order conversion unit 112,
Since the execution of the low-order conversion process for each subsequent color 12 is controlled, the image quality of each color image information to be drawn by the conversion unit is sequentially converted to the low order until the drawing memory can be secured. In this case, it is possible to generate image information for obtaining a color image in which the image quality is not conspicuous, by limiting the situation to be applied to the color of the image and minimizing the deterioration of the image quality.

【0043】以下、図3に示すフローチャートを参照し
て、本発明に係る画像処理装置のデータ処理動作につい
て説明する。
Hereinafter, the data processing operation of the image processing apparatus according to the present invention will be described with reference to the flowchart shown in FIG.

【0044】図3は、本発明に係る画像処理装置の第1
のデータ処理手順の一例を示すフローチャートである。
なお、(1)〜(5)は各ステップを示す。また、ホス
トコンピュータ3000から送信されてきた制御コー
ド,データは、入力部108によって受信され、データ
RAM109はプログラムROM103に記述されたプ
ログラムに従いビットマップ・オブジェクトに変換さ
れ、データRAM109に蓄えられるものとする。
FIG. 3 shows a first embodiment of the image processing apparatus according to the present invention.
9 is a flowchart illustrating an example of a data processing procedure.
In addition, (1) to (5) indicate each step. The control code and data transmitted from the host computer 3000 are received by the input unit 108, and the data RAM 109 is converted into a bitmap object according to the program described in the program ROM 103 and stored in the data RAM 109. .

【0045】ステップ(1)では、いくつかのビットマ
ップ・オブジェクトが蓄えられた時点で、描画用のメモ
リ容量の限界によって、ページ分割による描画が不可能
になり、なお、かつ1ページ分の描画メモリをデータR
AM109から確保できない場合は、ビットマップ・オ
ブジェクトの低位変換処理が発生する。これによって、
印字を保証する処理に切り換わり、低解像度1ページ分
の描画メモリを確保する。そして、ステップ(2)で
は、どのプレーンから処理を行うかが記述されている低
位変換手順記述部111の順番に基づいて低位変換処理
を行う1プレーンを選択する。ここでは、視覚特性上、
劣化が目立ちにくいイエロープレーンから行い、高解像
度が要求される文字で使用されることの多いブラックプ
レーンを最後に処理することによって、見た目の劣化を
最小限にすることができる。例として、イエロー
(Y),マゼンタ(M),シアン(C),ブラック
(K)の順番で処理を行うものとする。
In step (1), when several bitmap objects are stored, drawing by page division becomes impossible due to the limitation of the drawing memory capacity, and drawing of one page is performed. Memory R
If it cannot be obtained from the AM 109, low-level conversion processing of the bitmap object occurs. by this,
The processing is switched to processing for guaranteeing printing, and a drawing memory for one page of low resolution is secured. Then, in step (2), one plane on which low-level conversion processing is to be performed is selected based on the order of the low-level conversion procedure description unit 111 in which plane to perform processing is described. Here, due to visual characteristics,
By starting from a yellow plane where deterioration is not conspicuous, and finally processing a black plane that is often used for characters requiring high resolution, visual deterioration can be minimized. As an example, it is assumed that processing is performed in the order of yellow (Y), magenta (M), cyan (C), and black (K).

【0046】ただし、この低位変換手順はこの限りでは
なく様々な手順が考えられることは言うまでもない。
However, it is needless to say that this low-level conversion procedure is not limited to this, and various procedures can be considered.

【0047】ステップ(3)では、ステップ(2)で選
択したイエロープレーンに対して、低解像度化の処理を
行い、ステップ(4)へ進み、ステップ(3)での処理
で描画に必要なメモリが確保されたかどうかを判定し、
確保されたと判定した場合は、ステップ(5)へ進む。
In step (3), a process for lowering the resolution of the yellow plane selected in step (2) is performed, and the process proceeds to step (4), where the memory required for drawing in the process in step (3) is used. Judge whether or not is secured,
When it is determined that it is secured, the process proceeds to step (5).

【0048】一方、ステップ(4)で、確保されなけれ
ばステップ(2)へ戻り、再び低位変換の手順に従い、
次のマゼンタプレーンを選択し、同様の処理を行う。こ
のように描画に必要なメモリが確保されるまで1プレー
ンずつ解像度の劣化処理を行う。
On the other hand, in step (4), if it is not secured, the process returns to step (2), and again according to the low-order conversion procedure,
The next magenta plane is selected and the same processing is performed. As described above, the resolution deterioration processing is performed for each plane until the memory required for drawing is secured.

【0049】そして、ステップ(5)では、描画メモリ
を確保できた低解像度のビットマップ・オブジェクトを
作成する。
Then, in step (5), a low-resolution bitmap object having a sufficient drawing memory is created.

【0050】その後、低解像度のビットマップ・オブジ
ェクトの生成が継続し、ページ終了の制御コードがホス
トコンピュータ3000に送られた時点で、すべてのビ
ットマップ・オブジェクトを描画メモリに描画を行う。
さらに、描画メモリのデータは印刷部インタフェース1
06に主力され、プリンタエンジン107に送信され
る。
Thereafter, the generation of the low-resolution bitmap object is continued, and when the control code for ending the page is sent to the host computer 3000, all the bitmap objects are drawn in the drawing memory.
Further, the data in the drawing memory is stored in the printing unit interface 1.
06, and transmitted to the printer engine 107.

【0051】〔第2実施形態〕なお、上記第1実施形態
では、変換処理手順に基づいて順次選択されるプレーン
に対して低解像度処理を実行する場合について説明した
が、変換処理手順に基づいて順次選択されるプレーンに
対して低階調化処理を実行して、描画メモリを確保する
ように制御してもよい。以下、その実施形態について説
明する。
[Second Embodiment] In the first embodiment, a case has been described in which low-resolution processing is performed on planes that are sequentially selected based on the conversion processing procedure. Control may be performed such that a gradation reduction process is performed on sequentially selected planes to secure a drawing memory. Hereinafter, the embodiment will be described.

【0052】図4は、本発明に係る画像処理装置の第2
のデータ処理手順の一例を示すフローチャートである。
なお、(1)〜(5)は各ステップを示す。また、ホス
トコンピュータ3000から送信されてきた制御コー
ド,データは、入力部108によって受信され、データ
RAM109はプログラムROM103に記述されたプ
ログラムに従いビットマップ・オブジェクトに変換さ
れ、データRAM109に蓄えられるものとする。
FIG. 4 shows a second embodiment of the image processing apparatus according to the present invention.
9 is a flowchart illustrating an example of a data processing procedure.
In addition, (1) to (5) indicate each step. The control code and data transmitted from the host computer 3000 are received by the input unit 108, and the data RAM 109 is converted into a bitmap object according to the program described in the program ROM 103 and stored in the data RAM 109. .

【0053】ステップ(1)では、いくつかのビットマ
ップ・オブジェクトが蓄えられた時点で、描画用のメモ
リ容量の限界によって、ページ分割による描画が不可能
になり、なお、かつ1ページ分の描画メモリをデータR
AM109から確保できない場合は、ビットマップ・オ
ブジェクトの低位変換処理が発生する。これによって、
印字を保証する処理に切り換わり、低解像度1ページ分
の描画メモリを確保する。そして、ステップ(2)で
は、どのプレーンから処理を行うかが記述されている低
位変換手順記述部111の順番に基づいて低位変換処理
を行う1プレーンを選択する。ここでは、文字等の解像
度が要求されるようなデータに対しては、解像度ではな
く階調を劣化させたほうが見た目の劣化が少なくて済
む。
In step (1), when some bitmap objects are stored, drawing by page division becomes impossible due to the limitation of the drawing memory capacity, and drawing for one page is performed. Memory R
If it cannot be obtained from the AM 109, low-level conversion processing of the bitmap object occurs. by this,
The processing is switched to processing for guaranteeing printing, and a drawing memory for one page of low resolution is secured. Then, in step (2), one plane on which low-level conversion processing is to be performed is selected based on the order of the low-level conversion procedure description unit 111 in which plane to perform processing is described. Here, for data that requires a resolution such as a character, the visual degradation is reduced by degrading the gradation instead of the resolution.

【0054】ステップ(3)では、ステップ(2)で選
択したブラックプレーンに対して、低階調化の処理を行
い、ステップ(4)へ進み、ステップ(3)での処理で
描画に必要なメモリが確保されたかどうかを判定し、確
保されたと判定した場合は、ステップ(5)へ進む。
In step (3), a process of lowering the gradation is performed on the black plane selected in step (2), and the process proceeds to step (4). It is determined whether the memory has been secured. If it is determined that the memory has been secured, the process proceeds to step (5).

【0055】一方、ステップ(4)で、確保されなけれ
ばステップ(2)へ戻り、再び低位変換の手順に従い、
次のプレーンを選択し、同様の処理を行う。このように
描画に必要なメモリが確保されるまで1プレーンずつ階
調の劣化処理を行う。
On the other hand, if it is not secured in step (4), the process returns to step (2), and again according to the low-order conversion procedure,
The next plane is selected and the same processing is performed. As described above, gradation deterioration processing is performed for each plane until a memory required for drawing is secured.

【0056】そして、ステップ(5)では、描画メモリ
を確保できた低階調のビットマップ・オブジェクトを作
成する。
Then, in step (5), a low-gradation bitmap object having a sufficient drawing memory is created.

【0057】その後、低階調のビットマップ・オブジェ
クトの生成が継続し、ページ終了の制御コードがホスト
コンピュータ3000に送られた時点で、すべてのビッ
トマップ・オブジェクトを描画メモリに描画を行う。さ
らに、描画メモリのデータは印刷部インタフェース10
6に主力され、プリンタエンジン107に送信される。
After that, the generation of the low-gradation bitmap object is continued, and when the control code for ending the page is sent to the host computer 3000, all the bitmap objects are drawn in the drawing memory. Further, the data in the drawing memory is stored in the printing unit interface 10.
6 and transmitted to the printer engine 107.

【0058】〔第3実施形態〕なお、上記第1実施形態
では、変換処理手順に基づいて順次選択されるプレーン
に対して低解像度処理を実行する場合について説明した
が、低解像度処理で描画メモリを確保できない場合に
は、継続して順次選択されるプレーンに対して低階調化
処理を実行して、描画メモリを確保するように制御して
もよい。以下、その実施形態について説明する。
Third Embodiment In the first embodiment, a case has been described in which low-resolution processing is performed on planes that are sequentially selected based on the conversion processing procedure. If it is not possible to secure the drawing memory, control may be performed so as to continuously perform the gradation reduction process on the planes that are sequentially selected to secure the drawing memory. Hereinafter, the embodiment will be described.

【0059】図5は、本発明に係る画像処理装置の第3
のデータ処理手順の一例を示すフローチャートである。
なお、(1)〜(5)は各ステップを示す。また、ホス
トコンピュータ3000から送信されてきた制御コー
ド,データは、入力部108によって受信され、データ
RAM109はプログラムROM103に記述されたプ
ログラムに従いビットマップ・オブジェクトに変換さ
れ、データRAM109に蓄えられるものとする。
FIG. 5 shows a third embodiment of the image processing apparatus according to the present invention.
9 is a flowchart illustrating an example of a data processing procedure.
In addition, (1) to (5) indicate each step. The control code and data transmitted from the host computer 3000 are received by the input unit 108, and the data RAM 109 is converted into a bitmap object according to the program described in the program ROM 103 and stored in the data RAM 109. .

【0060】ステップ(1)では、いくつかのビットマ
ップ・オブジェクトが蓄えられた時点で、描画用のメモ
リ容量の限界によって、ページ分割による描画が不可能
になり、なお、かつ1ページ分の描画メモリをデータR
AM109から確保できない場合は、ビットマップ・オ
ブジェクトの低位変換処理が発生する。これによって、
印字を保証する処理に切り換わり、低解像度1ページ分
の描画メモリを確保する。そして、ステップ(2)で
は、どのプレーンから処理を行うかが記述されている低
位変換手順記述部111の順番に基づいて劣化処理(低
位変換処理)を選択する。例えば、視覚特性上、劣化の
目立ちにくいイエロープレーンから、また、目立ちやす
い文字の解像度劣化を最小限にするため階調を劣化させ
る処理を行うことで見た目の劣化を最小限にすることが
できる。例えば、イエロープレーン階調劣化処理,イエ
ロープレーン解像度劣化処理,マゼンタプレーン階調劣
化処理,シアンプレーン階調劣化処理,マゼンタプレー
ン解像度劣化処理,シアンプレーン解像度劣化処理,ブ
ラックプレーン階調劣化処理,ブラックプレーン解像度
劣化処理という順番が考えられる。ただし、この低位変
換手順はこの限りではなく様々な手順が考えられること
は言うまでもない。
In step (1), when some bitmap objects are stored, drawing by page division becomes impossible due to the limitation of the drawing memory capacity, and drawing for one page is performed. Memory R
If it cannot be obtained from the AM 109, low-level conversion processing of the bitmap object occurs. by this,
The processing is switched to processing for guaranteeing printing, and a drawing memory for one page of low resolution is secured. Then, in step (2), the deterioration process (low-order conversion process) is selected based on the order of the low-order conversion procedure description unit 111 in which from which plane the process is performed. For example, from a yellow plane in which deterioration is not conspicuous due to visual characteristics, or by performing a process of degrading gradation to minimize resolution deterioration of a character that is conspicuous, visual deterioration can be minimized. For example, yellow plane gradation deterioration processing, yellow plane resolution deterioration processing, magenta plane gradation deterioration processing, cyan plane gradation deterioration processing, magenta plane resolution deterioration processing, cyan plane resolution deterioration processing, black plane gradation deterioration processing, black plane An order of resolution degradation processing is conceivable. However, it goes without saying that this low-level conversion procedure is not limited to this, and various procedures can be considered.

【0061】ステップ(3)では、ステップ(2)で選
択したプレーンに対して同様に選択した低位変換処理を
行い、ステップ(4)へ進み、ステップ(3)の処理に
よって、描画に必要なメモリが確保されたかどうかを判
定し、確保されていないと判定した場合には、ステップ
(2)へ戻り、次の劣化処理を行う。このように描画に
必要なメモリが確保されるまで1プレーンずつ解像度・
階調の劣化処理を行う。
In step (3), the low-level conversion process similarly selected is performed on the plane selected in step (2), and the process proceeds to step (4), where the memory required for drawing is obtained by the process in step (3). It is determined whether or not is secured. If it is determined that is not secured, the process returns to step (2) to perform the next deterioration process. In this way, until the memory required for drawing is secured,
Perform gradation degradation processing.

【0062】一方、ステップ(4)で確保されたと判定
した場合は、ステップ(5)で、描画メモリを確保でき
た低位変換処理後のビットマップ・オブジェクトを作成
する。その後は第1実施形態と同様動作し、印字され
る。
On the other hand, if it is determined in step (4) that it has been secured, in step (5), a bitmap object after low-level conversion processing in which a drawing memory has been secured is created. Thereafter, the same operation as in the first embodiment is performed and printing is performed.

【0063】また、上記実施形態で示した解像度および
階調の低位変換処理だけでなく、非可逆圧縮などの処理
においても同様の処理を行うことが可能である。
The same processing can be performed not only in the low-level conversion processing of the resolution and the gradation shown in the above embodiment, but also in the processing such as irreversible compression.

【0064】以下、各実施形態と第6〜第15の発明の
各工程との対応及びその作用について図4等を参照して
説明する。
Hereinafter, correspondence between each embodiment and each step of the sixth to fifteenth aspects of the present invention and the operation thereof will be described with reference to FIG.

【0065】第6の発明は、入力されるカラー出力情報
を解析して出力部に対する色別の画像情報を描画処理す
る画像処理方法において、描画される各色別の画像情報
の画質を順次低位変換させる変換工程(図3〜図5のス
テップ(2),(3))と、各色別の低位変換毎に、後
続する色別の低位変換処理の実行を制限する制限工程
(図3〜図5のステップ(4)からステップ(5)への
移行工程)とをCPU102がROM103に記憶され
た制御プログラムおよび低位変換手順記述部111に記
述された手順を実行することにより、画質低位変換処理
を全ての色に施す事態を制限して画質の低下を最小限に
留め、画質低下が目立たないカラー画像を得るための画
像情報を生成することができる。
According to a sixth aspect of the present invention, there is provided an image processing method for analyzing input color output information and rendering image information for each color for an output unit. The conversion process (steps (2) and (3) in FIGS. 3 to 5) to be performed and the limiting process (FIGS. 3 to 5) for limiting the execution of the subsequent low-level conversion process for each color for each low-level conversion. (Step (4) to step (5)) is executed by the CPU 102 to execute the control program stored in the ROM 103 and the procedure described in the low-level conversion procedure description unit 111, so that In this case, it is possible to generate image information for obtaining a color image in which the image quality is not conspicuous, by limiting the situation to be applied to the color of the image and minimizing the deterioration of the image quality.

【0066】第7の発明は、前記変換工程(図3のステ
ップ(2),(3))は、描画処理される各色別の画像
情報の解像度を順次低位変換させるので、解像度低位変
換処理を全ての色に施す事態を制限して解像度の低下を
最小限に留め、解像度低下が目立たないカラー画像を得
るための画像情報を生成することができる。
According to a seventh aspect of the present invention, in the conversion step (steps (2) and (3) in FIG. 3), the resolution of the image information for each color to be rendered is sequentially reduced to a lower level. Image information for obtaining a color image in which resolution is not conspicuous can be generated by limiting the situation to be applied to all colors to minimize the reduction in resolution.

【0067】第8の発明は、前記変換工程(図4のステ
ップ(2),(3))は、描画処理される各色別の画像
情報の階調を順次低位変換させるので、階調低位変換処
理を全ての色に施す事態を制限して階調の低下を最小限
に留め、階調低下が目立たないカラー画像を得るための
画像情報を生成することができる。
According to an eighth aspect of the present invention, in the conversion step (steps (2) and (3) in FIG. 4), the gradation of the image information for each color to be subjected to the drawing process is sequentially converted to a low level. It is possible to restrict the situation in which the conversion process is performed on all colors, minimize the reduction in gradation, and generate image information for obtaining a color image in which gradation reduction is not conspicuous.

【0068】第9の発明は、前記変換工程(図5のステ
ップ(2),(3))は、描画処理される各色別の画像
情報の解像度および階調を順次低位変換させるので、解
像度および階調低位変換処理を全ての色に施す事態を制
限して解像度及び階調の低下を最小限に留め、解像度お
よび階調低下が目立たないカラー画像を得るための画像
情報を生成することができる。
According to a ninth aspect of the present invention, in the conversion step (steps (2) and (3) in FIG. 5), the resolution and the gradation of the image information for each color to be subjected to the drawing process are sequentially converted to low order. It is possible to generate the image information for obtaining a color image in which the resolution and the gradation are not conspicuous by limiting the situation where the gradation low-level conversion processing is performed on all the colors to minimize the deterioration of the resolution and the gradation. it can.

【0069】第10の発明は、記カラー出力情報に基づ
いて色別の画像情報を描画するための記憶エリアを確保
できるかどうかを判定する判定工程図3〜図5のステッ
プ(4))を含み、該判定結果に基づいて、前記変換工
程による各色別の低位変換毎に、制限工程により後続す
る色別の低位変換処理の実行を制限するので、描画メモ
リを確保できるまで変換手段による描画処理される各色
別の画像情報の画質を順次低位変換させるため、画質低
位変換処理を全ての色に施す事態を制限して画質の低下
を最小限に留め、画質低下が目立たないカラー画像を得
るための画像情報を生成することができる。
The tenth aspect of the present invention includes a judging step of judging whether or not a storage area for drawing image information for each color can be secured based on the color output information (step (4) in FIGS. 3 to 5). Based on the result of the determination, the execution of the subsequent low-level conversion processing for each color is restricted by the limiting step for each low-level conversion for each color in the conversion step. In order to sequentially convert the image quality of the image information of each color to low order, in order to obtain a color image in which image quality lower order conversion processing is performed on all colors to minimize the deterioration of image quality and minimize image quality deterioration Can be generated.

【0070】第11の発明は、入力されるカラー出力情
報を解析して出力部に対する色別の画像情報を描画処理
を制御するコンピュータが読み出し可能なプログラムを
格納した記憶媒体であって、描画される各色別の画像情
報の画質を順次低位変換させる変換工程(図3〜図5の
ステップ(2),(3))と、各色別の低位変換毎に、
後続する色別の低位変換処理の実行を制限する制限工程
(図3〜図5のステップ(4)からステップ(5)への
移行工程)とを含む、コンピュータが読み出し可能なプ
ログラムを記憶媒体に格納したものである。すなわち、
後述する外部記憶媒体または内部の記憶資源に図3〜図
5に示す工程に対応するプログラムコードを記憶させ、
該プログラムコードを記憶した記憶媒体から図示しない
CPUが読み出して実行する形態も本発明の実施形態に
含まれるものである。
An eleventh aspect of the present invention is a storage medium storing a computer-readable program for analyzing input color output information and controlling drawing processing for each color with respect to an output unit. (Steps (2) and (3) in FIGS. 3 to 5) for sequentially lowering the image quality of the image information for each color, and
A computer-readable program including a restriction step (a transition step from step (4) to step (5) in FIGS. 3 to 5) for restricting the subsequent execution of the low-level conversion process for each color is stored in a storage medium. It is stored. That is,
A program code corresponding to the steps shown in FIGS. 3 to 5 is stored in an external storage medium or an internal storage resource described below,
An embodiment in which the CPU (not shown) reads out and executes the program code from a storage medium storing the program code is also included in the embodiment of the present invention.

【0071】第12の発明は、描画処理される各色別の
画像情報の解像度を順次低位変換させる変換工程(図3
のステップ(2),(3))をコンピュータが読み出し
可能なプログラムを記憶媒体に格納したものである。す
なわち、後述する外部記憶媒体または内部の記憶資源に
図3に示す工程に対応するプログラムコードを記憶さ
せ、該プログラムコードを記憶した記憶媒体から図示し
ないCPUが読み出して実行する形態も本発明の実施形
態に含まれるものである。
According to a twelfth aspect of the present invention, there is provided a conversion step of sequentially lowering the resolution of image information for each color to be rendered (see FIG. 3).
Steps (2) and (3)) are programs in which a computer-readable program is stored in a storage medium. That is, an embodiment in which a program code corresponding to the process shown in FIG. 3 is stored in an external storage medium or an internal storage resource to be described later, and a CPU (not shown) reads and executes the program code from the storage medium storing the program code is also an embodiment of the present invention. It is included in the form.

【0072】第13の発明は、描画処理される各色別の
画像情報の階調を順次低位変換させる変換工程(図4の
ステップ(2),(3))をコンピュータが読み出し可
能なプログラムを記憶媒体に格納したものである。すな
わち、後述する外部記憶媒体または内部の記憶資源に図
4に示す工程に対応するプログラムコードを記憶させ、
該プログラムコードを記憶した記憶媒体から図示しない
CPUが読み出して実行する形態も本発明の実施形態に
含まれるものである。
According to a thirteenth aspect of the present invention, a computer readable program is stored in a conversion step (steps (2) and (3) in FIG. 4) for sequentially lowering the gradation of image information for each color to be rendered. It is stored on a medium. That is, a program code corresponding to the process shown in FIG. 4 is stored in an external storage medium or an internal storage resource described below,
An embodiment in which the CPU (not shown) reads out and executes the program code from a storage medium storing the program code is also included in the embodiment of the present invention.

【0073】第14の発明は、描画処理される各色別の
画像情報の解像度および階調を順次低位変換させる変換
工程(図5のステップ(2),(3))をコンピュータ
が読み出し可能なプログラムを記憶媒体に格納したもの
である。すなわち、後述する外部記憶媒体または内部の
記憶資源に図5に示す工程に対応するプログラムコード
を記憶させ、該プログラムコードを記憶した記憶媒体か
ら図示しないCPUが読み出して実行する形態も本発明
の実施形態に含まれるものである。
According to a fourteenth aspect of the present invention, there is provided a computer readable program for performing a conversion step (steps (2) and (3) in FIG. 5) for sequentially converting the resolution and gradation of image information for each color to be rendered into a lower order. Is stored in a storage medium. That is, an embodiment in which a program code corresponding to the process shown in FIG. 5 is stored in an external storage medium or an internal storage resource to be described later, and a CPU (not shown) reads and executes the program code from the storage medium storing the program code is also an embodiment of the present invention. It is included in the form.

【0074】第15の発明は、前記カラー出力情報に基
づいて色別の画像情報を描画するための記憶エリアを確
保できるかどうかを判定する判定工程図3〜図5のステ
ップ(4))を含み、該判定結果に基づいて、前記変換
工程による各色別の低位変換毎に、制限工程により後続
する色別の低位変換処理の実行を制限するものである。
すなわち、後述する外部記憶媒体または内部の記憶資源
に図3〜図5に示す工程に対応するプログラムコードを
記憶させ、該プログラムコードを記憶した記憶媒体から
図示しないCPUが読み出して実行する形態も本発明の
実施形態に含まれるものである。
A fifteenth aspect of the present invention includes a judging step for judging whether or not a storage area for drawing color-specific image information can be secured based on the color output information (step (4) in FIGS. 3 to 5). Based on the result of the determination, for each low-level conversion for each color in the conversion step, execution of the subsequent low-level conversion processing for each color is limited by the limiting step.
That is, a program code corresponding to the steps shown in FIGS. 3 to 5 is stored in an external storage medium or an internal storage resource to be described later, and a CPU (not shown) reads out and executes the program code from the storage medium storing the program code. This is included in the embodiment of the invention.

【0075】以下、図6に示すメモリマップを参照して
本発明に係る画像処理装置を適用可能な印刷システムで
読み出し可能なデータ処理プログラムの構成について説
明する。
Hereinafter, the configuration of a data processing program readable by a printing system to which the image processing apparatus according to the present invention can be applied will be described with reference to a memory map shown in FIG.

【0076】図6は、本発明に係る画像処理装置を適用
可能な印刷システムで読み出し可能な各種データ処理プ
ログラムを格納する記憶媒体のメモリマップを説明する
図である。
FIG. 6 is a diagram for explaining a memory map of a storage medium for storing various data processing programs that can be read by a printing system to which the image processing apparatus according to the present invention can be applied.

【0077】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
Although not shown, information for managing a group of programs stored in the storage medium, for example, version information, a creator and the like are also stored, and information dependent on the OS or the like on the program reading side, for example, a program is stored in the storage medium. An icon or the like for identification display may also be stored.

【0078】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。
Further, data dependent on various programs is also managed in the directory. In addition, a program for installing various programs on a computer or a program for decompressing a program to be installed when the program to be installed is compressed may be stored.

【0079】本実施形態における図3,図4,図5に示
す機能が外部からインストールされるプログラムによっ
て、ホストコンピュータにより遂行されていてもよい。
そして、その場合、CD−ROMやフラッシュメモリや
FD等の記憶媒体により、あるいはネットワークを介し
て外部の記憶媒体から、プログラムを含む情報群を出力
装置に供給される場合でも本発明は適用されるものであ
る。
The functions shown in FIGS. 3, 4 and 5 in this embodiment may be executed by a host computer by a program installed from the outside.
In this case, the present invention is applied even when a group of information including a program is supplied to the output device from a storage medium such as a CD-ROM, a flash memory, or an FD, or from an external storage medium via a network. Things.

【0080】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。
As described above, the storage medium storing the program codes of the software for realizing the functions of the above-described embodiments is supplied to the system or the apparatus, and the computer (or CPU or MP) of the system or the apparatus is supplied.
It goes without saying that the object of the present invention is also achieved when U) reads and executes the program code stored in the storage medium.

【0081】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.

【0082】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM等を用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, C
DR, magnetic tape, nonvolatile memory card, RO
M, EEPROM and the like can be used.

【0083】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
The computer executes the readout program code, not only to realize the functions of the above-described embodiment, but also to execute an OS (Operating System) running on the computer based on the instruction of the program code. ) And the like perform part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0084】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, The CPU provided in the function expansion board or function expansion unit performs part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included.

【0085】[0085]

【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、入力されるカラー出力情報を解析して
出力部に対する色別の画像情報を描画処理する画像処理
装置において、描画される各色別の画像情報の画質を順
次低位変換させる変換手段と、前記変換手段による色別
の低位変換毎に、前記変換手段の後続する色別の低位変
換処理の実行を制御する制御手段とを有し、制御手段が
変換手段による描画処理される各色別の画像情報の画質
を順次低位変換を制御するので、画質低位変換処理を全
ての色に施す事態を制限して画質の低下を最小限に留
め、画質低下が目立たないカラー画像を得るための画像
情報を生成することができる。
As described above, the first embodiment according to the present invention is described.
According to the invention, in an image processing apparatus for analyzing input color output information and rendering image information for each color for an output unit, a conversion means for sequentially lowering the image quality of the image information for each color to be rendered And control means for controlling the subsequent low-level conversion processing for each color performed by the conversion means for each low-level conversion for each color performed by the conversion means, wherein the control means controls each color to be rendered by the conversion means. Since the low-level conversion of the image information of the image information is controlled in sequence, the image quality low-level conversion processing is restricted to all colors, so that the deterioration of the image quality is minimized, and an image for obtaining a color image in which the image quality deterioration is not conspicuous Information can be generated.

【0086】第2の発明によれば、前記変換手段は、描
画処理される各色別の画像情報の解像度を順次低位変換
させるので、解像度低位変換処理を全ての色に施す事態
を制限して解像度の低下を最小限に留め、解像度低下が
目立たないカラー画像を得るための画像情報を生成する
ことができる。
According to the second aspect of the present invention, the conversion means sequentially converts the resolution of the image information for each color to be rendered into a low order. Image information for obtaining a color image in which the resolution is not conspicuous can be generated while minimizing the reduction in the resolution.

【0087】第3の発明によれば、前記変換手段は、描
画処理される各色別の画像情報の階調を順次低位変換さ
せるので、階調低位変換処理を全ての色に施す事態を制
限して階調の低下を最小限に留め、階調低下が目立たな
いカラー画像を得るための画像情報を生成することがで
きる。
According to the third aspect, the conversion means sequentially converts the gradation of the image information for each color to be subjected to the drawing process to the low order, so that the situation where the gradation low order conversion process is applied to all the colors is restricted. Thus, it is possible to generate image information for obtaining a color image in which the decrease in gradation is not conspicuous while minimizing the decrease in gradation.

【0088】第4の発明によれば、前記変換手段は、描
画処理される各色別の画像情報の解像度および階調を順
次低位変換させるので、解像度および階調低位変換処理
を全ての色に施す事態を制限して解像度及び階調の低下
を最小限に留め、解像度および階調低下が目立たないカ
ラー画像を得るための画像情報を生成することができ
る。
According to the fourth aspect, the conversion means sequentially converts the resolution and the gradation of the image information for each color to be rendered into a low level, so that the resolution and the gradation low level conversion processing are performed on all the colors. Image information for obtaining a color image in which the resolution and the gradation are not conspicuous can be generated by restricting the application and minimizing the deterioration of the resolution and the gradation.

【0089】第5の発明によれば、制御手段は、カラー
出力情報に基づいて色別の画像情報を描画するための記
憶エリアを確保できるかどうかを判定する判定手段の判
定結果に基づいて、前記変換手段による色別の低位変換
毎に、前記変換手段の後続する色別の低位変換処理の実
行を制御するので、描画メモリを確保できるまで変換手
段による描画処理される各色別の画像情報の画質を順次
低位変換させるため、画質低位変換処理を全ての色に施
す事態を制限して画質の低下を最小限に留め、画質低下
が目立たないカラー画像を得るための画像情報を生成す
ることができる。
According to the fifth aspect, the control means determines whether or not a storage area for drawing color-specific image information can be secured based on the color output information, based on the determination result of the determination means. For each low-level conversion for each color by the conversion unit, the execution of the low-level conversion process for each color following the conversion unit is controlled, so that the image information for each color to be drawn by the conversion unit until the drawing memory can be secured. In order to sequentially convert the image quality to a low level, it is possible to limit the situation where the image quality low level conversion processing is performed on all colors, minimize the image quality deterioration, and generate image information for obtaining a color image in which the image quality deterioration is not conspicuous. it can.

【0090】第6,第11の発明によれば、描画される
各色別の画像情報の画質を順次低位変換させ、各色別の
低位変換毎に、後続する色別の低位変換処理の実行を制
限するので、画質低位変換処理を全ての色に施す事態を
制限して画質の低下を最小限に留め、画質低下が目立た
ないカラー画像を得るための画像情報を生成することが
できる。
According to the sixth and eleventh aspects of the present invention, the image quality of the image information for each color to be drawn is sequentially converted to low order, and the execution of the subsequent low order conversion process for each color is restricted for each low order conversion for each color. Therefore, it is possible to restrict the situation in which the image quality low-level conversion process is performed on all colors, minimize the image quality degradation, and generate image information for obtaining a color image in which the image quality degradation is not noticeable.

【0091】第7,第12の発明によれば、前記変換工
程は、描画処理される各色別の画像情報の解像度を順次
低位変換させるので、解像度低位変換処理を全ての色に
施す事態を制限して解像度の低下を最小限に留め、解像
度低下が目立たないカラー画像を得るための画像情報を
生成することができる。
According to the seventh and twelfth aspects of the present invention, in the conversion step, the resolution of the image information for each color to be subjected to the drawing processing is sequentially converted to the lower order. Thus, it is possible to generate image information for obtaining a color image in which the resolution is not noticeably reduced, while minimizing the reduction in the resolution.

【0092】第8,第13の発明によれば、前記変換工
程は、描画処理される各色別の画像情報の階調を順次低
位変換させるので、階調低位変換処理を全ての色に施す
事態を制限して階調の低下を最小限に留め、階調低下が
目立たないカラー画像を得るための画像情報を生成する
ことができる。
According to the eighth and thirteenth aspects, in the conversion step, the gradation of the image information for each color to be subjected to the drawing processing is sequentially converted to the low level, so that the gradation low level conversion processing is applied to all the colors. It is possible to generate image information for obtaining a color image in which the reduction in gradation is inconspicuous by limiting the situation and minimizing the reduction in gradation.

【0093】第9,第14の発明によれば、前記変換工
程は、描画処理される各色別の画像情報の解像度および
階調を順次低位変換させるので、解像度および階調低位
変換処理を全ての色に施す事態を制限して解像度及び階
調の低下を最小限に留め、解像度および階調低下が目立
たないカラー画像を得るための画像情報を生成すること
ができる。
According to the ninth and fourteenth aspects, the conversion step sequentially lowers the resolution and gradation of the image information for each color to be rendered, so that all the resolution and gradation lower conversion processing are performed. , The reduction in resolution and gradation is minimized, and image information for obtaining a color image in which the resolution and gradation are not conspicuous can be generated.

【0094】第10,第15の発明によれば、カラー出
力情報に基づいて色別の画像情報を描画するための記憶
エリアを確保できるかどうかを判定し、該判定結果に基
づいて、各色別の低位変換毎に、後続する色別の低位変
換処理の実行を制限するので、描画メモリを確保できる
まで変換手段による描画処理される各色別の画像情報の
画質を順次低位変換させるため、画質低位変換処理を全
ての色に施す事態を制限して画質の低下を最小限に留
め、画質低下が目立たないカラー画像を得るための画像
情報を生成することができる。
According to the tenth and fifteenth aspects, it is determined whether or not a storage area for drawing image information for each color can be secured based on the color output information. Since the execution of the subsequent low-level conversion process for each color is limited for each low-level conversion, the image quality of the image information for each color that is subjected to the drawing processing by the conversion unit is sequentially converted to the low-level until the drawing memory can be secured. It is possible to restrict the situation in which the conversion process is performed on all colors, minimize the deterioration in image quality, and generate image information for obtaining a color image in which image quality deterioration is not conspicuous.

【0095】従って、入力されるカラー出力情報に基づ
く出力画像の画質低下が画像全体に及ぶことを制限し、
画質低下が目立たないカラー画像を得るための画像情報
を生成することができる等の効果を奏する。
Therefore, it is possible to limit the deterioration of the output image quality based on the input color output information from affecting the entire image.
It is possible to produce effects such as generation of image information for obtaining a color image in which image quality deterioration is not conspicuous.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明を適用可能な出力装置の構成を示す断面
図である。
FIG. 1 is a cross-sectional view illustrating a configuration of an output device to which the present invention can be applied.

【図2】本発明の第1実施形態を示す画像処理装置を適
用可能な印刷システムの構成を説明するブロック図であ
る。
FIG. 2 is a block diagram illustrating a configuration of a printing system to which the image processing apparatus according to the first embodiment of the present invention can be applied.

【図3】本発明に係る画像処理装置の第1のデータ処理
手順の一例を示すフローチャートである。
FIG. 3 is a flowchart illustrating an example of a first data processing procedure of the image processing apparatus according to the present invention.

【図4】本発明に係る画像処理装置の第2のデータ処理
手順の一例を示すフローチャートである。
FIG. 4 is a flowchart illustrating an example of a second data processing procedure of the image processing apparatus according to the present invention.

【図5】本発明に係る画像処理装置の第3のデータ処理
手順の一例を示すフローチャートである。
FIG. 5 is a flowchart illustrating an example of a third data processing procedure of the image processing apparatus according to the present invention.

【図6】本発明に係る画像処理装置を適用可能な印刷シ
ステムで読み出し可能な各種データ処理プログラムを格
納する記憶媒体のメモリマップを説明する図である。
FIG. 6 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by a printing system to which the image processing apparatus according to the present invention can be applied.

【符号の説明】[Explanation of symbols]

102 CPU 103 ROM 109 RAM 111 低位変換手順記述部 112 低位変換部 102 CPU 103 ROM 109 RAM 111 Low-level conversion procedure description section 112 Low-level conversion section

Claims (15)

【特許請求の範囲】[Claims] 【請求項1】 入力されるカラー出力情報を解析して出
力部に対する色別の画像情報を描画処理する画像処理装
置において、 描画される各色別の画像情報の画質を順次低位変換させ
る変換手段と、 前記変換手段による色別の低位変換毎に、前記変換手段
の後続する色別の低位変換処理の実行を制御する制御手
段と、を有することを特徴とする画像処理装置。
1. An image processing apparatus for analyzing input color output information and rendering image information for each color for an output unit, comprising: a conversion unit for sequentially lowering the image quality of the image information for each color to be rendered; An image processing apparatus comprising: a control unit that controls execution of a low-level conversion process for each color subsequent to the conversion unit for each low-level conversion for each color by the conversion unit.
【請求項2】 前記変換手段は、描画処理される各色別
の画像情報の解像度を順次低位変換させることを特徴と
する請求項1記載の画像処理装置。
2. The image processing apparatus according to claim 1, wherein the conversion unit sequentially lowers the resolution of image information for each color to be rendered.
【請求項3】 前記変換手段は、描画処理される各色別
の画像情報の階調を順次低位変換させることを特徴とす
る請求項1記載の画像処理装置。
3. The image processing apparatus according to claim 1, wherein the conversion unit sequentially lower-converts the gradation of image information for each color to be rendered.
【請求項4】 前記変換手段は、描画処理される各色別
の画像情報の解像度および階調を順次低位変換させるこ
とを特徴とする請求項1記載の画像処理装置。
4. The image processing apparatus according to claim 1, wherein the conversion unit sequentially converts the resolution and the gradation of the image information of each color to be subjected to the drawing process to a lower order.
【請求項5】 前記カラー出力情報に基づいて色別の画
像情報を描画するための記憶エリアを確保できるかどう
かを判定する判定手段を有し、 前記制御手段は、前記判定手段の判定結果に基づいて、
前記変換手段による色別の低位変換毎に、前記変換手段
の後続する色別の低位変換処理の実行を制御することを
特徴とする請求項1〜4のいずれかに記載の画像処理装
置。
5. A determination unit that determines whether a storage area for drawing image information for each color can be secured based on the color output information. On the basis of,
The image processing apparatus according to claim 1, wherein for each low-level conversion for each color performed by the conversion unit, execution of the subsequent low-level conversion processing for each color by the conversion unit is controlled.
【請求項6】 入力されるカラー出力情報を解析して出
力部に対する色別の画像情報を描画処理する画像処理方
法において、 描画される各色別の画像情報の画質を順次低位変換させ
る変換工程と、各色別の低位変換毎に、後続する色別の
低位変換処理の実行を制限する制限工程と、を有するこ
とを特徴とする画像処理方法。
6. An image processing method for analyzing input color output information and rendering image information for each color for an output unit, comprising: a conversion step of sequentially lowering the image quality of the image information for each color to be rendered; A limiting step of limiting the subsequent low-level conversion process for each color for each low-level conversion for each color.
【請求項7】 前記変換工程は、描画処理される各色別
の画像情報の解像度を順次低位変換させることを特徴と
する請求項6記載の画像処理方法。
7. The image processing method according to claim 6, wherein, in the conversion step, the resolution of image information for each color to be subjected to a drawing process is sequentially converted to a lower order.
【請求項8】 前記変換工程は、描画処理される各色別
の画像情報の階調を順次低位変換させることを特徴とす
る請求項6記載の画像処理方法。
8. The image processing method according to claim 6, wherein, in the conversion step, the gradation of image information for each color to be subjected to a drawing process is sequentially converted to a low order.
【請求項9】 前記変換工程は、描画処理される各色別
の画像情報の解像度および階調を順次低位変換させるこ
とを特徴とする請求項6記載の画像処理方法。
9. The image processing method according to claim 6, wherein in the conversion step, the resolution and the gradation of the image information for each color to be subjected to the drawing process are sequentially converted to the low order.
【請求項10】 前記カラー出力情報に基づいて色別の
画像情報を描画するための記憶エリアを確保できるかど
うかを判定する判定工程と、 該判定結果に基づいて、前記変換工程による各色別の低
位変換毎に、前記制限工程により後続する色別の低位変
換処理の実行を制限することを特徴とする請求項6〜9
のいずれかに記載の画像処理方法。
10. A judging step of judging whether or not a storage area for drawing image information of each color can be secured based on the color output information; and 10. The execution of subsequent low-level conversion processing for each color by the restriction step for each low-level conversion.
The image processing method according to any one of the above.
【請求項11】 入力されるカラー出力情報を解析して
出力部に対する色別の画像情報を描画処理を制御するコ
ンピュータが読み出し可能なプログラムを格納した記憶
媒体であって、 描画される各色別の画像情報の画質を順次低位変換させ
る変換工程と、 各色別の低位変換毎に、後続する色別の低位変換処理の
実行を制限する制限工程とを含む、コンピュータが読み
出し可能なプログラムを格納したことを特徴とする記憶
媒体。
11. A storage medium storing a computer-readable program for analyzing input color output information and controlling drawing processing of image data for each color with respect to an output unit, wherein the computer-readable program is provided for each color to be drawn. A computer-readable program is stored, which includes a conversion step of sequentially performing low-level conversion of the image information, and a restriction step of restricting the execution of subsequent low-level conversion processing for each color for each low-level conversion. A storage medium characterized by the above-mentioned.
【請求項12】 前記変換工程は、描画処理される各色
別の画像情報の解像度を順次低位変換させることを特徴
とする請求項11記載のコンピュータが読み出し可能な
プログラムを格納したことを特徴とする記憶媒体。
12. The computer-readable program according to claim 11, wherein in the conversion step, the resolution of image information for each color to be subjected to a drawing process is sequentially converted to a lower order. Storage medium.
【請求項13】 前記変換工程は、描画処理される各色
別の画像情報の階調を順次低位変換させることを特徴と
する請求項11記載のコンピュータが読み出し可能なプ
ログラムを格納したことを特徴とする記憶媒体。
13. The computer-readable program according to claim 11, wherein said converting step sequentially lower-converts the gradation of image information for each color to be rendered. Storage media.
【請求項14】 前記変換工程は、描画処理される各色
別の画像情報の解像度および階調を順次低位変換させる
ことを特徴とする請求項11記載のコンピュータが読み
出し可能なプログラムを格納したことを特徴とする記憶
媒体。
14. The computer-readable program according to claim 11, wherein said converting step sequentially lowers resolution and gradation of image information for each color to be subjected to a drawing process. Characteristic storage medium.
【請求項15】 前記カラー出力情報に基づいて色別の
画像情報を描画するための記憶エリアを確保できるかど
うかを判定する判定工程を含み、 該判定結果に基づいて、前記変換工程による各色別の低
位変換毎に、前記制限工程により後続する色別の低位変
換処理の実行を制限することを特徴とする請求項11〜
14のいずれかに記載のコンピュータが読み出し可能な
プログラムを格納した記憶媒体。
15. A determination step for determining whether a storage area for drawing image information for each color can be secured based on the color output information. The execution of subsequent low-level conversion processing for each color is restricted by the limiting step for each low-level conversion of
14. A storage medium storing the computer-readable program according to any one of 14.
JP8351021A 1996-12-27 1996-12-27 Image processor, image processing method and storage medium storing program readable by computer Pending JPH10191037A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8351021A JPH10191037A (en) 1996-12-27 1996-12-27 Image processor, image processing method and storage medium storing program readable by computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8351021A JPH10191037A (en) 1996-12-27 1996-12-27 Image processor, image processing method and storage medium storing program readable by computer

Publications (1)

Publication Number Publication Date
JPH10191037A true JPH10191037A (en) 1998-07-21

Family

ID=18414507

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8351021A Pending JPH10191037A (en) 1996-12-27 1996-12-27 Image processor, image processing method and storage medium storing program readable by computer

Country Status (1)

Country Link
JP (1) JPH10191037A (en)

Similar Documents

Publication Publication Date Title
JP3342315B2 (en) Print control device and print control method
US20030160991A1 (en) Spool file modifying device
JPH10191037A (en) Image processor, image processing method and storage medium storing program readable by computer
JP3209911B2 (en) Print control device and data processing method of print control device
JPH11235849A (en) Image processing device, data processing method thereof, and storage medium storing program readable by computer
JP2002133429A (en) Plotting information processing device, plotting information processing method, and storage medium
JP3792881B2 (en) Image processing apparatus, data processing method for image processing apparatus, and storage medium storing computer-readable program
JP3098679B2 (en) PRINTING APPARATUS, PRINTING SYSTEM, AND PRINT CONTROL METHOD
JPH1198360A (en) Device and method for processing picture and computer readable storage medium
JP2001078036A (en) Device and method for processing image
JP2000094760A (en) Printing controller, data-processing method for the same, and recording medium storing program readable by computer
JP2000155663A (en) Printing controller, data processing method for the printing controller and storage medium stored with computer readable program
JPH1124863A (en) Print control device and method, and storage medium storing computer readable program
JP3728083B2 (en) Image output apparatus and image output method
JP3996990B2 (en) Print control apparatus, print control method, and storage medium storing print control program
JPH1074131A (en) Printing control device, information processor, printing system, method for processing data for printing system, and storage medium for storing program to be read out by computer
JP3495877B2 (en) Printer control system, printer control device and their methods
JP2000094797A (en) Printing controller, data processing method therefor, and memory medium storing program readable by computer
JP2001001595A (en) Printing control device, printing control method, and storage medium storing computer readable program
JPH1086459A (en) Print controlling apparatus, print controlling method therefor, and memory medium stored with program readable by computer
JPH1110965A (en) Image output system and image output method
JP2001146048A (en) Printer control device, printer control method and recording medium having printer control program recorded thereon
JPH10190936A (en) Composite image-processing unit, control method for the composite image-processing unit, and storage medium program readable by computer
JP2000033730A (en) Printer, control thereof and printing system
JPH113184A (en) Print controller, print control method and storage medium in which program readable by computer is stored