JPH1051653A - Image processing apparatus and method - Google Patents
Image processing apparatus and methodInfo
- Publication number
- JPH1051653A JPH1051653A JP20206096A JP20206096A JPH1051653A JP H1051653 A JPH1051653 A JP H1051653A JP 20206096 A JP20206096 A JP 20206096A JP 20206096 A JP20206096 A JP 20206096A JP H1051653 A JPH1051653 A JP H1051653A
- Authority
- JP
- Japan
- Prior art keywords
- image
- color
- processing
- color processing
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Color, Gradation (AREA)
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
(57)【要約】
【課題】 オブジェクトの種類の対応した色処理を行う
ことにより出力画像における色再現性を良くすることを
目的とする。
【解決手段】 入力画像を構成する複数のオブジェクト
画像に対してオブジェクトの種類に応じた色処理を行う
画像処理装置であって、オブジェクト画像を示す描画命
令を入力する入力手段と、描画命令を解析し、前記オブ
ジェクト画像をメモリ上に展開し、該オブジェクトの属
性を示す識別子を該オブジェクト画像を構成する各画素
に対応させて格納する解析手段と、メモリ上に展開され
た画像データに対して、該画像データで示される画素に
対応する識別子に応じた色処理を行う色処理手段を有す
ることを特徴とする画像処理装置。
(57) [Summary] [PROBLEMS] To improve color reproducibility in an output image by performing color processing corresponding to the type of object. An image processing apparatus that performs color processing according to the type of an object on a plurality of object images constituting an input image, comprising: an input unit configured to input a drawing instruction indicating an object image; Analyzing means for expanding the object image on a memory, storing an identifier indicating the attribute of the object in association with each pixel constituting the object image, and image data expanded on the memory; An image processing apparatus comprising: a color processing unit that performs color processing according to an identifier corresponding to a pixel indicated by the image data.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、オブジェクトの種
類に応じた色処理を行うことを特徴とする画像処理装置
及び方法に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus and method for performing color processing according to the type of an object.
【0002】[0002]
【従来の技術】従来の出力制御装置において、印字デー
タに対して色補正処理や二値化処理などを行う場合は、
印字要求者が印字データにイメージが含まれているか又
は文字だけで構成されているデータであるかなどの判断
を行い、印字データの性質に合わせて色補正処理や二値
化処理などの指定し、印字動作を行っていた。2. Description of the Related Art In a conventional output control device, when color correction processing or binarization processing is performed on print data,
The print requester determines whether the print data contains an image or data consisting only of characters, and specifies color correction processing and binarization processing according to the characteristics of the print data. , Printing operation.
【0003】印字動作では、図9に示すように、描画命
令を展開(10)し、バンドメモリに描画データを書き
込む(11)。そして、バンドメモリ全体に対して、指
定された色補正処理や1ピクセルをC(Cyan)、M
(Magenta)、Y(Yellow)、(K(bl
acK)で表すために色変換を行い、各色を1ビットで
表すために2値化するという色処理を行い(12)、プ
リンタを用いて画像を出力していた(13)。In the printing operation, as shown in FIG. 9, a drawing command is developed (10), and drawing data is written in a band memory (11). Then, for the entire band memory, designated color correction processing and one pixel are assigned to C (Cyan), M
(Magenta), Y (Yellow), (K (bl
In order to represent each color by one bit, color conversion is performed, and each color is binarized to represent each color (12), and an image is output using a printer (13).
【0004】[0004]
【発明が解決しようとする課題】しかしながら、従来の
出力制御装置においては、描画データの色補正処理や2
値化処理などをバンドメモリ全体に対して行うため、バ
ンドメモリに対する描画データの色補正処理や2値化処
理などは一つの方法でしか行うことができず、描画オブ
ジェクトごとに色補正処理や2値化処理などを変えるこ
とができないという問題点があった。However, in the conventional output control device, the color correction processing of the drawing data or the 2
Since the binarization process and the like are performed on the entire band memory, the color correction process and the binarization process of the drawing data with respect to the band memory can be performed by only one method. There has been a problem that the value processing and the like cannot be changed.
【0005】本願発明は上述の点に鑑みてなされたもの
であり、オブジェクトの種類に対応した色処理を行うこ
とにより出力画像における色再現性をよくすることを目
的とする。The present invention has been made in view of the above points, and has as its object to improve color reproducibility in an output image by performing color processing corresponding to the type of an object.
【0006】また、ユーザが任意にオブジェクトまたは
領域毎に色処理を設定できるようにすることを目的とす
る。It is another object of the present invention to allow a user to arbitrarily set color processing for each object or area.
【0007】[0007]
【課題を解決するための手段】上述の目的を達成する為
に、本願発明は以下の構成要件を有することを特徴とす
る。Means for Solving the Problems In order to achieve the above-mentioned object, the present invention is characterized in that it has the following components.
【0008】本願第1の発明は、入力画像を構成する複
数のオブジェクト画像に対してオブジェクトの種類に応
じた色処理を行う画像処理装置であって、オブジェクト
画像を示す描画命令を入力する入力手段と、描画命令を
解析し、前記オブジェクト画像をメモリ上に展開し、該
オブジェクトの属性を示す識別子を該オブジェクト画像
を構成する各画素に対応させて格納する解析手段と、メ
モリ上に展開された画像データに対して、該画像データ
で示される画素に対応する識別子に応じた色処理を行う
色処理手段を有することを特徴とする。[0008] The first invention of the present application is an image processing apparatus for performing color processing according to the type of an object on a plurality of object images constituting an input image, and an input means for inputting a drawing command indicating the object image. Analyzing means for analyzing a drawing command, expanding the object image on a memory, and storing an identifier indicating an attribute of the object in association with each pixel constituting the object image; and analyzing the image on the memory. The image processing apparatus further includes a color processing unit that performs color processing on the image data according to an identifier corresponding to a pixel indicated by the image data.
【0009】本願第2の発明は、入力画像を構成する複
数のオブジェクト画像に対してオブジェクトの種類に応
じた色処理を行う画像処理装置であって、オブジェクト
画像を示す描画命令を入力する入力手段と、前記描画命
令を解析し、前記オブジェクト画像の種類を判別し、該
種類に応じた色処理を設定するとともに、該描画命令に
基づき一時処理メモリ上にオブジェクト画像を展開する
解析手段と、前記設定された色処理に基づき、前記展開
されたオブジェクト画像に対して色処理を行いメモリに
格納する格納手段とを有することを特徴とする。A second invention of the present application is an image processing apparatus for performing color processing on a plurality of object images constituting an input image in accordance with the type of the object, and an input means for inputting a drawing command indicating the object image Analyzing means for analyzing the drawing command, determining the type of the object image, setting color processing according to the type, and expanding the object image on a temporary processing memory based on the drawing command; And a storage unit for performing color processing on the developed object image based on the set color processing and storing the processed color in the memory.
【0010】本願第3の発明によれば、入力画像を構成
する複数のオブジェクト画像に対して所望の色処理を設
定する画像処理装置であって、オブジェクト画像を示す
色処理の設定を示す情報を含む描画命令を入力する入力
手段と、前記描画命令に基づきオブジェクト画像をメモ
リ上に展開し、画像を生成する展開手段と、前記生成さ
れた画像を表示する表示手段と、前記表示画像に基づき
前記画像の任意の領域及び任意のオブジェクト画像に対
する色処理を変更する変更手段とを有することを特徴と
する。According to the third aspect of the present invention, there is provided an image processing apparatus for setting a desired color processing for a plurality of object images constituting an input image, wherein information indicating the setting of the color processing indicating the object image is provided. Input means for inputting a drawing command including, drawing means for expanding an object image on a memory based on the drawing command, and generating an image; display means for displaying the generated image; and Changing means for changing color processing for an arbitrary region of the image and an arbitrary object image.
【0011】[0011]
(実施形態1)本発明の出力制御装置及び方法を図面を
もとに詳細に説明する。(Embodiment 1) An output control device and method of the present invention will be described in detail with reference to the drawings.
【0012】図1に、本発明の一実施形態の出力制御装
置及び方法が適用された描画命令から印字命令に変換す
る印字処理を示し、図2に、印字の処理の流れを示す印
字処理のフローチャートを示す。FIG. 1 shows a printing process for converting a drawing command to a printing command to which the output control device and method of one embodiment of the present invention are applied, and FIG. 2 shows a printing process flow showing a printing process flow. 3 shows a flowchart.
【0013】まず、ステップs3−1において、例えば
アプリケーション等からOS(オペレーションシステ
ム)を介して入力された描画命令を展開する(1−
2)。そして、ステップs3−2において前記ステップ
s3−1における描画命令の展開が終了したか否かを判
断し、前記ステップs3−2において描画命令の展開が
終了した場合は、ステップs3−3において、バンドメ
モリ上へ描画データを書き込む(1−4)。First, in step s3-1, a drawing command input from an application or the like via an OS (operation system) is developed (1-3-1).
2). In step s3-2, it is determined whether or not the rendering command has been expanded in step s3-1. If the rendering command has been expanded in step s3-2, the process proceeds to step s3-3. Write drawing data on the memory (1-4).
【0014】次に、s3−4においてユーザによってピ
クセルごとに異なる色処理を行うことが設定されている
か否かを判断する。前記ステップs3−4において、ピ
クセルごとに異なる色処理要求を受け付けた場合は、ス
テップs3−1〜s3−2において展開した描画命令を
以下の方法を用いて再度展開する。まず、ステップs3
−5において描画命令に対応する識別子をテーブルから
読み込む。そして、ステップs3−6においてステップ
s3−1で展開した描画命令を再度展開し(1−2)、
バンドメモリに書き込む(1−4)。そして、ステップ
s3−7において前記ステップs3−6における描画命
令の展開が終了したか否かを判断し、前記ステップs3
−7において描画命令の展開が終了した場合は、ステッ
プs3−8において、フラグメモリ上へ描画データが存
在するピクセルに対して前記ステップs3−5において
読み込んだ番号を書き込む(1−6)。Next, in s3-4, it is determined whether or not the user sets different color processing for each pixel. In step s3-4, if a different color processing request is received for each pixel, the rendering command developed in steps s3-1 to s3-2 is developed again using the following method. First, step s3
At -5, the identifier corresponding to the drawing command is read from the table. Then, in step s3-6, the drawing command expanded in step s3-1 is expanded again (1-2),
Write to band memory (1-4). Then, in step s3-7, it is determined whether or not the development of the drawing command in step s3-6 has been completed.
If the development of the rendering command is completed in -7, in step s3-8, the number read in step s3-5 is written to the pixel having the rendering data in the flag memory (1-6).
【0015】この操作を、すべての描画命令に対して行
えば、バンドメモリ中における描画データの中で、どの
ピクセルがどの描画命令を用いて書かれたかというのが
判別できる。If this operation is performed for all drawing commands, it is possible to determine which pixel was written using which drawing command in the drawing data in the band memory.
【0016】前記処理により作成されたフラグメモリ上
の情報を用いてバンドメモリ上の描画データに対して色
変換処理や2値化処理等の色処理を施す(1−9)。フ
ラグメモリ上にあるバンドメモリの各ピクセルに対応し
た情報を元に、同じ描画命令で書かれたものに対して特
定の色処理をかけることにより、描画オブジェクトごと
に色補正処理や2値化処理などの異なる色処理を施すこ
とができる。Using the information in the flag memory created by the above processing, the drawing data in the band memory is subjected to color processing such as color conversion processing and binarization processing (1-9). Based on the information corresponding to each pixel of the band memory on the flag memory, a specific color process is applied to those written by the same drawing command, so that a color correction process and a binarization process are performed for each drawing object. And different color processing.
【0017】そして、オブジェクトごとにオブジェクト
の種類に応じて色処理された画像データに基づき出力部
が記録媒体上に出力画像を形成する(1−30)。The output unit forms an output image on a recording medium based on image data color-processed for each object according to the type of the object (1-30).
【0018】本実施形態は、フラグメモリ上にあるバン
ドメモリの各ピクセルに対応した情報を元に、描画オブ
ジェクトに対して、色補正処理や2値化処理などの異な
る色処理を施すということだけではなく、描画オブジェ
クトの輪郭を印字し、ページ内における描画オブジェク
トの位置を確認する場合のように、ある特定の描画オブ
ジェクト内において、ピクセルごとに異なる色処理を施
すという方式にも当てはめることができる。In this embodiment, different color processing such as color correction processing and binarization processing is performed on a drawing object based on information corresponding to each pixel of the band memory on the flag memory. Instead, it can be applied to a method of performing different color processing for each pixel within a specific drawing object, such as printing the outline of a drawing object and confirming the position of the drawing object in a page. .
【0019】以下この方式について図3を用いて印字処
理の流れを説明していく。Hereinafter, the flow of the printing process in this method will be described with reference to FIG.
【0020】描画命令を展開し、バンドメモリ上に描画
データを書き込む処理(ステップs3−1〜s3−7)
は上記の実施例と同様の処理である。フラグメモリ上に
データを書き込む処理として、ステップs3−8におい
て描画オブジェクトの種類を示すだけではなく、書く描
画オブジェクトを識別するための情報を書き込む。Processing for expanding a drawing command and writing drawing data on the band memory (steps s3-1 to s3-7)
Is the same processing as in the above embodiment. In the process of writing data to the flag memory, not only the type of the drawing object is indicated in step s3-8, but also information for identifying the drawing object to be written is written.
【0021】この操作を、すべての描画命令に対して行
えば、バンドメモリ中における描画データの中で、どの
ピクセルがどの描画命令を用いて書かれたか、また、ど
の描画オブジェクトがどこのピクセルに対応するのかと
いうのが判別できる。If this operation is performed for all drawing commands, the drawing data in the band memory is used to determine which pixel is written using which drawing command, and which drawing object is assigned to which pixel. It can be determined whether they correspond.
【0022】前記処理により作成されたフラグメモリ上
に存在するバンドメモリの各ピクセルに対応した情報に
基づき、バンドメモリ上にある描画データに対して特定
の色処理を施すことにより、各描画オブジェクト内のピ
クセルに対し、色補正処理や2値化処理などの色処理を
描画オブジェクトの種類に応じて行うことができる。Based on the information corresponding to each pixel of the band memory existing on the flag memory created by the above-described processing, specific color processing is performed on the drawing data on the band memory, so that each drawing object The color processing such as the color correction processing and the binarization processing can be performed on the pixels according to the type of the drawing object.
【0023】(実施形態2)本発明の実施形態2におけ
る出力制御装置において、描画命令を一時処理メモリ上
に一旦展開してからバンドメモリ上に書き込む処理を図
3に示す。(Embodiment 2) FIG. 3 shows a process in which a drawing command is temporarily expanded in a temporary processing memory and then written in a band memory in the output control device according to the second embodiment of the present invention.
【0024】次に図4を用いて印字処理の流れを説明す
る。Next, the flow of the printing process will be described with reference to FIG.
【0025】ステップs5−1において描画オブジェク
トごとに異なる色処理を行う要求を受け付ける。前記s
5−1において、描画オブジェクトごとに異なる色処理
要求を受け付けた場合は、ステップs5−2において一
時処理メモリを確保する。次に、ステップs5−3にお
いて一時処理メモリ上へ描画データを1ピクセルあたり
RGB24ビットで展開し(2−2)、一時処理メモリ
に書き込む(2−4)。そして、ステップs5−4にお
いて前記ステップs5−3における描画データの展開が
終了したか否かを判定し、前記ステップs5−4におい
て描画データの展開が終了した場合は、ステップs5−
5において一時処理メモリ上に書かれた描画データに色
処理を施す方法を選択し、ステップs5−6において、
前記ステップs5−5において選択された色処理方法を
用いて、一時処理メモリ上の描画データに対して、色補
正処理を行い、RGB24ビットをCMYK32ビット
に変換した後、CMYK4ビットで表すために2値化処
理を施す(2−6)。そして、ステップs5−7におい
て、色処理を施された描画データ(CMYK4ビット)
をバンドメモリに書き込む(2−8)。In step s5-1, a request for performing different color processing for each drawing object is accepted. The s
If a different color processing request is received for each drawing object in 5-1, a temporary processing memory is reserved in step s5-2. Next, in step s5-3, the drawing data is developed on the temporary processing memory in RGB 24 bits per pixel (2-2), and written into the temporary processing memory (2-4). In step s5-4, it is determined whether or not the development of the drawing data in step s5-3 has been completed. If the development of the drawing data has been completed in step s5-4, the process proceeds to step s5-4.
In step 5, a method of performing color processing on the drawing data written in the temporary processing memory is selected, and in step s5-6,
Using the color processing method selected in step s5-5, the drawing data in the temporary processing memory is subjected to color correction processing, and after converting RGB 24 bits into CMYK 32 bits, 2 bits are used to represent the CMYK 4 bits. A value conversion process is performed (2-6). Then, in step s5-7, the color-processed drawing data (CMYK 4 bits)
Is written to the band memory (2-8).
【0026】そして、バンドメモリに書き込まれた描画
データに基づき出力部によって記録媒体上に出力画像が
形成される(2−10)。Then, an output image is formed on the recording medium by the output unit based on the drawing data written in the band memory (2-10).
【0027】なお、ステップs5−1において、描画オ
ブジェクトごとに異なる色処理を行う要求を受けなかっ
た場合は全描画オブジェクトに対して所定の色処理を行
う。In step s5-1, when a request for performing different color processing for each drawing object is not received, predetermined color processing is performed for all drawing objects.
【0028】実施形態2は、一つの描画命令ごとに、描
画命令を展開し一時処理メモリ上に描画データ(RGB
24ビット)を書き込んだ後、一時メモリ上において色
処理を施し、ハンドメモリへ色処理を施した描画データ
(CMYK4ビット)を書き込む処理の他に、同じ描画
命令が発行されている間は一時処理メモリ上の描画デー
タ(RGB24ビット)を保存しておき、異なった描画
命令が発行された場合に、それまで記憶していた一時処
理メモリの描画データ(RGB24ビット)に対して一
度に色処理を施した後に、ハンドメモリに描画データ
(CKYK4ビット)を書き込み、その後、新たな描画
命令の処理をする場合においてもあてはめることができ
る。In the second embodiment, a rendering command is developed for each rendering command, and rendering data (RGB
24 bits), performs color processing on the temporary memory, writes the color-processed drawing data (CMYK 4 bits) to the hand memory, and temporarily performs processing while the same drawing command is issued. The drawing data (RGB 24 bits) on the memory is stored, and when a different drawing command is issued, the color processing is performed on the drawing data (RGB 24 bits) of the temporary processing memory stored up to that time at a time. After the application, the drawing data (CKYK 4 bits) is written into the hand memory, and thereafter, a new drawing command can be processed.
【0029】以下この方式について図5を用いて印字処
理の流れを説明していく。Hereinafter, the flow of the printing process of this method will be described with reference to FIG.
【0030】ステップs4−1において描画オブジェク
トごとに異なる色処理を行う要求を受け付ける。前記ス
テップs4−1において、描画オブジェクトごとに異な
る色処理要求を受け付けた場合は、ステップs4−2に
おいて一時処理メモリが使用中であるか否かを検査す
る。もし、前記ステップs4−2において一時処理メモ
リが使用中であると判断された場合は、ステップs4−
3においてどの描画命令によって使用されているかとい
う情報を読み込む。そして、ステップs4−4において
前記ステップs4−3において特定された描画命令と、
現在の描画命令が異なるか否かを判断する。前記ステッ
プs4−4において前回の描画命令と、現在の描画命令
が異なると判断された場合は、ステップs4−5におい
て前回の描画命令に対応した色処理方法を選択し、ステ
ップs4−6において、一時処理メモリ上の描画データ
(RGB24ビット)に対して、色補正処理や2値化処
理などを施す。そして、ステップs4−7において、色
処理を施された描画データ(CMYK4ビット)をハン
ドメモリに書き込む。次に、現在の描画命令に対する処
理を行うため、ステップs4−8において一時処理メモ
リをクリアし、ステップs4−9において一時処理メモ
リ上へ描画命令を展開する。そして、ステップs4−1
0において前記ステップs4−9における描画データ
(RGB24ビット)の展開が終了したか否かを判定
し、前記ステップs4−10において描画データの展開
が終了した場合は、ステップs4−11において、一時
処理メモリの使用状況を表すために、一時処理メモリが
使用中であることを示し、ステップs4−12において
一時処理メモリを使用している描画命令の種類を現在の
描画命令としてセットしておく。In step s4-1, a request for performing different color processing for each drawing object is accepted. If a different color processing request is received for each drawing object in step s4-1, it is checked in step s4-2 whether the temporary processing memory is in use. If it is determined in step s4-2 that the temporary processing memory is in use, step s4-
In step 3, information indicating which drawing command is used is read. Then, in step s4-4, the drawing command specified in step s4-3,
It is determined whether or not the current drawing command is different. If it is determined in step s4-4 that the previous drawing command is different from the current drawing command, a color processing method corresponding to the previous drawing command is selected in step s4-5, and in step s4-6, A color correction process, a binarization process, and the like are performed on the drawing data (RGB 24 bits) on the temporary processing memory. In step s4-7, the color-processed drawing data (CMYK 4 bits) is written to the hand memory. Next, in order to perform processing for the current drawing command, the temporary processing memory is cleared in step s4-8, and the drawing command is developed on the temporary processing memory in step s4-9. Then, step s4-1
In step s4-9, it is determined whether or not the development of the drawing data (RGB 24 bits) has been completed in step s4-9. If the development of the drawing data has been completed in step s4-10, the temporary processing is performed in step s4-11. To indicate the use status of the memory, it indicates that the temporary processing memory is being used, and in step s4-12, the type of the rendering command using the temporary processing memory is set as the current rendering command.
【0031】なお、現在のハンドの処理の最後には、一
時処理メモリが使用中であるかを検査し、使用中である
場合は、一時処理メモリ上にある描画データ(RGB2
4ビット)に対して色処理を施し、その結果である描画
データ(CMYK4ビット)をハンドメモリに書き込む
という処理を行う。At the end of the current hand process, it is checked whether the temporary processing memory is in use. If the temporary processing memory is in use, the drawing data (RGB2
(4 bits), and the resulting drawing data (CMYK 4 bits) is written to the hand memory.
【0032】このように実施形態2によれば、バンドメ
モリ上に描画データを書き込む前に、一時処理メモリ上
で描画命令に応じた色補正処理や2値化処理などの色処
理を施すことにより、描画オブジェクトごとに異なる色
処理を行うことができる効果がある。As described above, according to the second embodiment, before writing the drawing data on the band memory, the color processing such as the color correction processing or the binarization processing according to the drawing command is performed on the temporary processing memory. This has the effect that different color processing can be performed for each drawing object.
【0033】(実施形態3)上述の実施形態1及び2は
描画命令に応じて描画オブジェクトの種類を判別し、描
画オブジェクトの種類に応じた色処理を行うものであ
る。(Embodiment 3) In the first and second embodiments, the type of a drawing object is determined according to a drawing command, and color processing is performed according to the type of the drawing object.
【0034】これに対し、実施形態3では表示に基づき
色処理を設定できるようにすることにより、ユーザが任
意に色処理を設定できるようにすることを目的とする。On the other hand, in the third embodiment, an object is to allow a user to arbitrarily set color processing by enabling color processing to be set based on display.
【0035】図6に実施形態3が適用された出力制御装
置を示す。実施形態3ではアプリケーション60で生成
された画像データを実施形態1及び2で示されるプリン
タドライバ62及び印字装置63に渡す前に、以下に示
す画像処理61を行う。そして、図7に印字処理の流れ
を説明する。FIG. 6 shows an output control device to which the third embodiment is applied. In the third embodiment, the image processing 61 described below is performed before the image data generated by the application 60 is passed to the printer driver 62 and the printing device 63 described in the first and second embodiments. FIG. 7 illustrates the flow of the printing process.
【0036】まず、ステップs8−1においてコンピュ
ータ上で作成したデータを印字するために、印字要求を
受け付ける。前記ステップs8−1において印字要求を
受け付けた場合は、ステップs8−2において、印字動
作における設定情報や印字装置固有の情報を読み込み、
ステップs8−3においてこれらの情報を描画命令に反
映させる。次に、ステップs8−4において描画命令を
もとに表示装置に表示するか否かの要求を受け付ける。
前記ステップs8−4において描画命令をもとに表示装
置に表示する要求を受け付けた場合は、ステップs8−
5において作成された描画命令をもとに表示装置上に表
示する。次に、ステップs8−6において表示装置上に
表示された結果に対して、色補正処理の要求や2値化方
法の指定要求を受け付ける。前記ステップs8−6にお
いて表示装置上の表示を変更する要求を受け付けた場合
は、ステップs8−7において、色補正処理の要求や二
値化方法の指定などの入力を受け付ける。そして、ステ
ップs8−5に戻り変更後の描画命令を表示する。First, in step s8-1, a print request is received to print the data created on the computer. If a print request is accepted in step s8-1, in step s8-2, setting information in the printing operation and information unique to the printing apparatus are read, and
In step s8-3, the information is reflected on the drawing command. Next, in step s8-4, a request as to whether or not to display on the display device based on the drawing command is accepted.
If a request to display on the display device based on the drawing command is received in step s8-4, step s8-
The image is displayed on the display device based on the drawing command created in step 5. Next, a request for a color correction process or a request for designating a binarization method is received for the result displayed on the display device in step s8-6. If a request to change the display on the display device has been received in step s8-6, an input such as a request for color correction processing or designation of a binarization method is received in step s8-7. Then, the process returns to step s8-5 to display the changed drawing command.
【0037】前記ステップs8−4において描画命令を
もとに表示装置上に表示しない要求を受け付けた場合
と、前記ステップs8−6において表示装置上の表示を
変更しない場合は、ステップs8−8において印字装置
固有の命令に変換し、ステップs8−9において印字命
令を印字装置へ転送する。In step s8-4, when the request not to display on the display device is received based on the drawing command, and when the display on the display device is not changed in step s8-6, the process proceeds to step s8-8. The command is converted into a command unique to the printing device, and the printing command is transferred to the printing device in step s8-9.
【0038】実施形態3は、印字装置の情報や印字モー
ドをもとに、印字データに画像処理を施し、印字結果を
表示装置上で確認し、画像処理後の印字データを出力す
る方式だけではなく、印字結果の確認及び修正を表示装
置上で行い、その時の設定情報をプリンタドライバに渡
し、印字する方式にもあてはめることができる。In the third embodiment, the image processing is performed on the print data based on the information and the print mode of the printing apparatus, the print result is confirmed on the display device, and the print data after the image processing is output. Instead, the user can check and correct the print result on the display device, pass the setting information at that time to the printer driver, and apply the printing method.
【0039】以下この方式について図8を用いて印字処
理の流れを説明していく。Hereinafter, the flow of the printing process in this method will be described with reference to FIG.
【0040】まず、ステップs8−1においてコンピュ
ータ上で作成したデータを印字するために、印字要求を
受け付ける。前記ステップs8−1において印字要求を
受け付けた場合は、ステップs8−2において、描画命
令をファイルに保存する。次に、ステップs8−3にお
いて描画命令と設定情報をもとに表示装置に表示するか
否かの要求を受け付ける。前記ステップs8−3におい
て、描画命令と設定情報をもとに表示装置に表示する要
求を受け付けた場合は、ステップs8−4において、印
字動作における設定情報や印字装置固有の情報を読み込
み、前記ステップs8−2において保存した描画命令
と、前記ステップs8−4において得た印字装置固有の
情報より、ステップs8−5において画像を表示装置上
に表示する。次に、ステップs8−6において表示装置
上に表示された結果に対して、色補正処理の要求や二値
化方法の指定要求を受け付ける。前記ステップs8−6
において表示装置上の表示を変更する要求を受け付けた
場合は、ステップs8−7において、色補正処理の要求
や二値化方法の指定などの入力を受け付ける。そして、
ステップs8−5に戻り変更後の画像を表示装置上に表
示する。First, in step s8-1, a print request is received to print the data created on the computer. If a print request has been received in step s8-1, the drawing command is stored in a file in step s8-2. Next, in step s8-3, a request as to whether or not to display on the display device based on the drawing command and the setting information is accepted. In step s8-3, when a request to display on the display device based on the drawing command and the setting information is received, in step s8-4, the setting information in the printing operation and the information unique to the printing device are read. An image is displayed on the display device in step s8-5 based on the drawing command stored in s8-2 and the information unique to the printing device obtained in step s8-4. Next, a request for a color correction process or a request for designating a binarization method is accepted for the result displayed on the display device in step s8-6. Step s8-6
In step s8-7, if a request to change the display on the display device is received, an input such as a request for a color correction process or designation of a binarization method is received. And
Returning to step s8-5, the changed image is displayed on the display device.
【0041】前記ステップs8−3において描画命令を
もとに表示装置上に表示しない要求を受け付けた場合
と、前記ステップs8−6において表示装置上の表示を
変更しない場合は、ステップs8−8において印字設定
情報を保存する。そして、前記ステップs8−2におい
て保存した描画命令と、前記ステップs8−4において
得た印字装置固有の情報と、前記ステップs8−8にお
いて保存した印字設定情報より、ステップs8−9にお
いて印字装置固有の命令に変換し、ステップs8−10
において印字装置へ印字命令を転送する。In step s8-3, when the request not to display on the display device is received based on the drawing command, and when the display on the display device is not changed in step s8-6, the process proceeds to step s8-8. Save the print setting information. Then, based on the drawing command stored in the step s8-2, the information unique to the printing device obtained in the step s8-4, and the print setting information stored in the step s8-8, the unique printing device is determined in a step s8-9. Into the instruction of step s8-10
The printer transmits a print command to the printer.
【0042】実施形態3によれば、印字しようとするデ
ータにどのような画像処理を施せば良いのかを判断する
ために、印字装置のインクの性質や画像データを印字装
置固有のデータに変換する処理の流れを理解することな
く、表示装置上に表示された画像を見ながら、任意の領
域または任意の描画オブジェクトに対して印字に関する
諸設定を行うことができる。そのため、一回の印字で印
字要求者の希望する印字結果を得ることができる効果が
ある。According to the third embodiment, in order to determine what kind of image processing should be performed on the data to be printed, the properties of the ink of the printing device and the image data are converted into data unique to the printing device. Various settings relating to printing can be performed on an arbitrary area or an arbitrary drawing object while observing an image displayed on the display device without understanding the flow of processing. Therefore, there is an effect that a printing result desired by the printing requester can be obtained by one printing.
【0043】また、上記の効果により、無駄な印字がな
くなるため、印字用紙や印字装置のインクの余分な消費
を押えることができる効果もある。In addition, since the above-described effect eliminates useless printing, there is an effect that unnecessary consumption of printing paper and ink of a printing apparatus can be suppressed.
【0044】[0044]
【発明の効果】以上説明したように、本願発明によれ
ば、オブジェクトの種類に対応した色処理を行うことに
より出力画像における色再現をよくすることができる。As described above, according to the present invention, color reproduction in an output image can be improved by performing color processing corresponding to the type of an object.
【0045】また、ユーザが任意にオブジェクトまたは
領域毎に色処理を設定できるようにすることができる。Further, the user can arbitrarily set color processing for each object or area.
【図1】本願実施形態1における出力制御装置の構成を
示す図である。FIG. 1 is a diagram illustrating a configuration of an output control device according to a first embodiment of the present application.
【図2】本願実施形態1における処理の流れを示す図で
ある。FIG. 2 is a diagram showing a processing flow in the first embodiment of the present application.
【図3】本願実施形態2における出力制御装置の構成を
示す図である。FIG. 3 is a diagram illustrating a configuration of an output control device according to a second embodiment of the present application.
【図4】本願実施形態2における処理の流れを示す図で
ある。FIG. 4 is a diagram showing a flow of processing in Embodiment 2 of the present application.
【図5】本願実施形態2の変形例における処理の流れを
示す図である。FIG. 5 is a diagram showing a processing flow in a modification of the second embodiment of the present application.
【図6】本願実施形態3における出力制御装置の構成を
示す図である。FIG. 6 is a diagram illustrating a configuration of an output control device according to a third embodiment of the present application.
【図7】本願実施形態3における処理の流れを示す図で
ある。FIG. 7 is a diagram showing a flow of processing in Embodiment 3 of the present application.
【図8】本願実施形態3の変形例における処理の流れを
示す図である。FIG. 8 is a diagram showing a processing flow in a modification of the third embodiment of the present application.
【図9】従来における出力制御装置の構成を示す図であ
る。FIG. 9 is a diagram showing a configuration of a conventional output control device.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 1/40 A ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 6 Identification code Agency reference number FI Technical display location H04N 1/40 A
Claims (12)
画像に対してオブジェクトの種類に応じた色処理を行う
画像処理装置であって、 オブジェクト画像を示す描画命令を入力する入力手段
と、 描画命令を解析し、前記オブジェクト画像をメモリ上に
展開し、該オブジェクトの属性を示す識別子を該オブジ
ェクト画像を構成する各画素に対応させて格納する解析
手段と、 メモリ上に展開された画像データに対して、該画像デー
タで示される画素に対応する識別子に応じた色処理を行
う色処理手段を有することを特徴とする画像処理装置。An image processing apparatus that performs color processing according to the type of an object on a plurality of object images constituting an input image, comprising: input means for inputting a drawing instruction indicating an object image; Analyzing means for expanding the object image on a memory and storing an identifier indicating the attribute of the object in association with each pixel constituting the object image; and analyzing the image data expanded on the memory. An image processing apparatus having color processing means for performing color processing according to an identifier corresponding to a pixel indicated by the image data.
理を含むことを特徴とする請求項1記載の画像処理装
置。2. The image processing apparatus according to claim 1, wherein the color processing includes a color correction process and a binarization process.
づき記録媒体上に画像を形成する画像形成手段を有する
ことを特徴とする請求項1記載の画像処理装置。3. The image processing apparatus according to claim 1, further comprising image forming means for forming an image on a recording medium based on the color-processed image data.
画像に対してオブジェクトの種類に応じた色処理を行う
画像処理装置であって、 オブジェクト画像を示す描画命令を入力する入力手段
と、 前記描画命令を解析し、前記オブジェクト画像の種類を
判別し、該種類に応じた色処理を設定するとともに、該
描画命令に基づき一時処理メモリ上にオブジェクト画像
を展開する解析手段と、 前記設定された色処理に基づき、前記展開されたオブジ
ェクト画像に対して色処理を行いメモリに格納する格納
手段とを有することを特徴とする画像処理装置。4. An image processing apparatus for performing color processing according to the type of an object on a plurality of object images constituting an input image, comprising: input means for inputting a drawing instruction indicating an object image; Analyzing means for determining the type of the object image, setting color processing according to the type, and expanding the object image on a temporary processing memory based on the drawing instruction; and Storage means for performing color processing on the developed object image and storing the processed color in a memory based on the image data.
理を含むことを特徴とする請求項4記載の画像処理装
置。5. The image processing apparatus according to claim 4, wherein the color processing includes a color correction process and a binarization process.
づき記録媒体上に画像を形成する画像形成手段を有する
ことを特徴とする請求項4記載の画像処理装置。6. The image processing apparatus according to claim 4, further comprising image forming means for forming an image on a recording medium based on the color-processed image data.
画像に対して所望の色処理を設定する画像処理装置であ
って、 オブジェクト画像を示す色処理の設定を示す情報を含む
描画命令を入力する入力手段と、 前記描画命令に基づきオブジェクト画像をメモリ上に展
開し、画像を生成する展開手段と、 前記生成された画像を表示する表示手段と、 前記表示画像に基づき前記画像の任意の領域及び任意の
オブジェクト画像に対する色処理を変更する変更手段と
を有することを特徴とする画像処理装置。7. An image processing apparatus for setting a desired color processing for a plurality of object images constituting an input image, the apparatus comprising: an input unit for inputting a drawing command including information indicating a setting of color processing indicating an object image; Means, an object image is expanded on a memory based on the drawing command, and an expansion means for generating an image; a display means for displaying the generated image; and an arbitrary area and any area of the image based on the display image Changing means for changing the color processing for the object image.
理を含むことを特徴とする請求項7記載の画像処理装
置。8. The image processing apparatus according to claim 7, wherein the color processing includes a color correction process and a binarization process.
づき記録媒体上に画像を形成する画像形成手段を有する
ことを特徴とする請求項7記載の画像処理装置。9. The image processing apparatus according to claim 7, further comprising image forming means for forming an image on a recording medium based on the color-processed image data.
ト画像に対してオブジェクトの種類に応じた色処理を行
う画像処理方法であって、10. An image processing method for performing color processing according to the type of an object on a plurality of object images constituting an input image,
ト画像に対してオブジェクトの種類に応じた色処理を行
う画像処理方法であって、 オブジェクト画像を示す描画命令を入力する入力工程
と、 前記描画命令を解析し、前記オブジェクト画像の種類を
判別し、該種類に応じた色処理を設定するとともに、該
描画命令に基づき一時処理メモリ上にオブジェクト画像
を展開する解析工程と、 前記設定された色処理に基づき、前記展開されたオブジ
ェクト画像に対して色処理を行いメモリに格納する格納
工程とを有することを特徴とする画像処理装置。11. An image processing method for performing color processing according to the type of an object on a plurality of object images constituting an input image, wherein: an inputting step of inputting a drawing instruction indicating an object image; Analyzing the object image, determining the type of the object image, setting color processing according to the type, and expanding the object image on a temporary processing memory based on the drawing instruction; and analyzing the set color processing. And performing a color process on the developed object image and storing the processed color image in a memory.
ト画像に対して所望の色処理を設定する画像処理方法で
あって、 オブジェクト画像を示す色処理の設定を示す情報を含む
描画命令を入力する入力工程と、 前記描画命令に基づきオブジェクト画像をメモリ上に展
開し、画像を生成する展開工程と、 前記生成された画像を表示する表示工程と、 前記表示画像に基づき前記画像の任意の領域及び任意の
オブジェクト画像に対する色処理を変更する変更工程と
を有することを特徴とする画像処理方法。12. An image processing method for setting a desired color processing for a plurality of object images constituting an input image, the method comprising inputting a drawing command including information indicating a setting of color processing indicating an object image. A step of developing an object image on a memory based on the drawing command to generate an image; a display step of displaying the generated image; and an arbitrary area and an arbitrary area of the image based on the display image. And a changing step of changing color processing for the object image.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20206096A JPH1051653A (en) | 1996-07-31 | 1996-07-31 | Image processing apparatus and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20206096A JPH1051653A (en) | 1996-07-31 | 1996-07-31 | Image processing apparatus and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1051653A true JPH1051653A (en) | 1998-02-20 |
Family
ID=16451285
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20206096A Pending JPH1051653A (en) | 1996-07-31 | 1996-07-31 | Image processing apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1051653A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1005224B1 (en) * | 1998-11-26 | 2006-05-03 | Seiko Epson Corporation | Image processing method and image processor using the same |
| US7995238B2 (en) | 2004-01-30 | 2011-08-09 | Fuji Xerox Co., Ltd. | Image processing that can use both process and spot color plates |
-
1996
- 1996-07-31 JP JP20206096A patent/JPH1051653A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1005224B1 (en) * | 1998-11-26 | 2006-05-03 | Seiko Epson Corporation | Image processing method and image processor using the same |
| US7995238B2 (en) | 2004-01-30 | 2011-08-09 | Fuji Xerox Co., Ltd. | Image processing that can use both process and spot color plates |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2614252B2 (en) | Image synthesis device | |
| JPH08115178A (en) | Variable data field in page description language | |
| JP3382265B2 (en) | Character pattern creation method and apparatus | |
| JP2000083161A (en) | Image processing apparatus and method, and image processing system | |
| JPH0263763A (en) | Printing apparatus | |
| JPH07325693A (en) | Information processing system preview display method | |
| JPH08331362A (en) | Image forming device | |
| JP2845380B2 (en) | Printing apparatus and control method thereof | |
| JP2004106192A (en) | Drawing processing apparatus, information processing apparatus, image forming apparatus, drawing processing method, and program | |
| JPH0877324A (en) | Electronic file device | |
| JP3450961B2 (en) | Printing apparatus and control method thereof | |
| JP2003051929A (en) | Image processing method and apparatus | |
| JP3636891B2 (en) | Color image output method | |
| JP2005038084A (en) | Method and apparatus for converting drawing data | |
| JPS60118928A (en) | Visual display of data for input data set | |
| JP2737883B2 (en) | Output control device | |
| JP3032564B2 (en) | Printing control device | |
| JP2580965B2 (en) | Printer device | |
| JP2710131B2 (en) | Character processing apparatus and method | |
| JPH11110150A (en) | Image processing system, image processing method, and computer-readable recording medium on which image processing control program is recorded | |
| JPH10119384A (en) | Image forming device | |
| JPH08230238A (en) | Image processing method and apparatus | |
| JPH08310060A (en) | Printing device, printing system, and printing method | |
| JPH05112054A (en) | Image processing device | |
| JPH08241308A (en) | Image processing method and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051020 |
|
| A131 | Notification of reasons for refusal |
Effective date: 20051025 Free format text: JAPANESE INTERMEDIATE CODE: A131 |
|
| A521 | Written amendment |
Effective date: 20051222 Free format text: JAPANESE INTERMEDIATE CODE: A523 |
|
| A02 | Decision of refusal |
Effective date: 20060307 Free format text: JAPANESE INTERMEDIATE CODE: A02 |