[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2001069360A - Picture processing method and storing medium - Google Patents

Picture processing method and storing medium

Info

Publication number
JP2001069360A
JP2001069360A JP23982099A JP23982099A JP2001069360A JP 2001069360 A JP2001069360 A JP 2001069360A JP 23982099 A JP23982099 A JP 23982099A JP 23982099 A JP23982099 A JP 23982099A JP 2001069360 A JP2001069360 A JP 2001069360A
Authority
JP
Japan
Prior art keywords
image
attribute
processing method
color
processing
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.)
Withdrawn
Application number
JP23982099A
Other languages
Japanese (ja)
Inventor
Yoshinari Onishi
佳成 大西
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 JP23982099A priority Critical patent/JP2001069360A/en
Publication of JP2001069360A publication Critical patent/JP2001069360A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To precisely realize color processing corresponding to the attribute of an object by executing color processing for an image with respect to the object when logical arithmetic is judged to be the copy of a bit map when the attribute of the object is judged to be the image. SOLUTION: At a step 8-1, a driver receives a plotting instruction sent from an OS and at a step 8-2, the attribute of which object the plotting is instructed is judged from the form of the plotting instruction. When the object attribute is the plotting instruction to an image, whether an object shown by the plotting instruction is suited to color correction for imaging is judged. Namely, whether logical arithmetic in the plotting instruction is for copying a source bit map or a pattern bit map is judged at a step 8-3. When it is judged to be for copying and the number of colors is judged to be equal to or larger than 256 at a step 8-4, color processing for imaging is executed to a bit map delivered with the plotting instruction at a step 8-10.

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 method and a recording medium for performing color processing on an input image composed of a plurality of objects according to the attributes of each object.

【0002】[0002]

【従来の技術】従来、ドライバの処理は、OS(オペレー
ションシステム)からの描画命令により多値ビットマッ
プ領域にビットを展開し、すべての描画命令の処理が終
了した時点で多値ビットマップ領域全体に、色処理(色
補正、色変換、n値化)の処理を行なっていた。
2. Description of the Related Art Conventionally, the processing of a driver is performed by developing bits in a multi-valued bitmap area according to a drawing instruction from an OS (operation system), and when the processing of all drawing instructions is completed, the entire multi-valued bitmap area is processed. Then, color processing (color correction, color conversion, n-value conversion) is performed.

【0003】さらに、OSからの描画命令によりオブジェ
クトの判別を行ない、オブジェクト別に色処理を切り替
え、それぞれの画像に最適な処理行ない、美しく出力す
ることができるドライバがある。
Further, there is a driver that can determine an object according to a drawing command from the OS, switch color processing for each object, perform an optimum process for each image, and output beautifully.

【0004】[0004]

【発明が解決しようとする課題】従来の、オブジェクト
別に色処理するドライバは、オブジェクト判別の材料と
して、OSからの描画命令の形式を用いていた。
Conventionally, a driver that performs color processing for each object uses the format of a drawing command from the OS as a material for object determination.

【0005】主に自然画や絵といったイメージオブジェ
クトを描画する命令を用いて、イメージとして処理する
のに適さないグラフィックス系のデータが送られてくる
場合がある。従来のドライバでは、これをイメージとし
て判別し色処理をしてしまうので、このオブジェクトに
ついて美しい出力を得ることができないという欠点があ
った。
In some cases, graphics data that is not suitable for processing as an image is sent using a command for drawing an image object such as a natural image or a picture. The conventional driver discriminates this as an image and performs color processing, so there is a disadvantage that a beautiful output cannot be obtained for this object.

【0006】また、一般にグラフィックスの色処理より
イメージの色処理が複雑で、処理に負荷が多くかかるた
め、グラフィックスよりイメージの方が処理に時間がか
かる。よって、グラフィックスに対してイメージの処理
を行うと、処理速度が著しく低下してしまうという欠点
があった。
In general, image color processing is more complicated than graphics color processing, and the processing load is greater. Therefore, images take longer to process than graphics. Therefore, there is a drawback that when processing an image on graphics, the processing speed is significantly reduced.

【0007】本発明は、上記点に鑑みてなされたもので
あり、オブジェクトの属性に応じた色処理を高精度に実
現できるようにすることを目的とする。
[0007] The present invention has been made in view of the above points, and has as its object to realize color processing according to the attributes of an object with high accuracy.

【0008】特に、本願請求項2の発明は、描画命令の
種類、論理演算の種類、色数の判定に基づきオブジェク
ト属性がイメージであるか否かを判定することにより、
高精度にイメージの特性を有するオブジェクトを検出す
ることを目的とする。
In particular, the invention of claim 2 of the present application determines whether or not the object attribute is an image based on the determination of the type of drawing command, the type of logical operation, and the number of colors.
An object is to detect an object having image characteristics with high accuracy.

【0009】[0009]

【課題を解決するための手段】上記目的を達成するため
に、本願請求項1の発明にかかる画像処理方法は、複数
のオブジェクトで構成される入力画像に対して、各オブ
ジェクトの属性に応じた色処理を行う画像処理方法であ
って、オブジェクトを示す描画命令の種類に基づき前記
オブジェクトの属性を判定し、前記オブジェクトの属性
がイメージであると判定された場合は、前記描画命令中
に含まれる論理演算が該描画命令中に含まれるビットマ
ップのコピーを行うものであるか否かを判定し、前記論
理演算がビットマップのコピーであると判定された場合
は、前記オブジェクトに対してイメージ用の色処理を行
うことを特徴とする。
In order to achieve the above object, an image processing method according to the invention of claim 1 of the present application provides an image processing method for an input image composed of a plurality of objects according to the attribute of each object. An image processing method for performing color processing, wherein an attribute of the object is determined based on a type of a drawing command indicating the object, and when the attribute of the object is determined to be an image, the attribute is included in the drawing command. It is determined whether or not the logical operation is to copy the bitmap included in the drawing instruction. If the logical operation is determined to be a copy of the bitmap, the logical operation Is performed.

【0010】本願請求項2の発明にかかる画像処理方法
は、さらに、前記コピーするビットマップの色数を判定
し、前記色数が所定数より大きい場合は前記オブジェク
トに対して前記イメージ用の色処理を行い、前記色数が
所定数より小さい場合は前記オブジェクトに対してグラ
フィックス用の色処理を行うことを特徴とする。
In the image processing method according to the present invention, the number of colors of the bitmap to be copied is further determined, and if the number of colors is larger than a predetermined number, the color for the image is applied to the object. Performing color processing for graphics on the object when the number of colors is smaller than a predetermined number.

【0011】[0011]

【発明の実施の形態】以下、画面を参照して本発明に係
る一実施形態を詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment according to the present invention will be described in detail with reference to a screen.

【0012】図1は本実施形態の画像処理印刷方法が適
用される情報処理システムの構成の一例を示すブロック
図である。
FIG. 1 is a block diagram showing an example of the configuration of an information processing system to which the image processing and printing method of this embodiment is applied.

【0013】図1において、1は中央処理装置であり、
以下に説明する処理を実現するためのプログラムおよび
関連データが記憶されているFD,CD−ROM,IC
メモリカード等の記憶媒体をシステムに接続された媒体
読取装置6から読み込み、補助記憶装置3から主記憶装
置2にロードされたシステムプログラム、アプリケーシ
ョンプログラムを用いて入力装置4から入力される情報
を処理し、出力装置5やプリンタ7に出力する。
In FIG. 1, reference numeral 1 denotes a central processing unit,
FD, CD-ROM, IC storing a program and related data for implementing the processing described below
A storage medium such as a memory card is read from a medium reading device 6 connected to the system, and information input from the input device 4 is processed using a system program and an application program loaded from the auxiliary storage device 3 to the main storage device 2. Then, the data is output to the output device 5 or the printer 7.

【0014】なお、本実施形態では、出力装置5はディ
スプレイなどの表示装置とし、本来出力装置に含まれる
プリンタ7と区別する。また、入力装置4はキーボー
ド、ポインティングデバイス等で構成されているものと
する。さらに、補助記憶装置3はハードディスク、光磁
気ディスクで構成されるものであってもいいし、これら
の組み合わせで構成されるものであってもよい。また、
それぞれの装置がネットワークを介して接続されていよ
うとも、この特許を制約するものではない。
In this embodiment, the output device 5 is a display device such as a display, and is distinguished from the printer 7 originally included in the output device. It is assumed that the input device 4 includes a keyboard, a pointing device, and the like. Further, the auxiliary storage device 3 may be configured by a hard disk or a magneto-optical disk, or may be configured by a combination thereof. Also,
Even if each device is connected via a network, it does not restrict this patent.

【0015】図2は記憶装置に格納されている画像処理
方法制御プログラムと関連するデータが中央処理演算装
置に読み込まれ、入力装置から印刷命令が入力されて、
プリンタへデータを送り印刷するまでの概念図をあらわ
す。アプリケーション、ドライバともOSの制御下で機
能する。
FIG. 2 shows that the data relating to the image processing method control program stored in the storage device is read into the central processing unit and a print command is inputted from the input device.
1 shows a conceptual diagram until data is sent to a printer and printed. Both the application and the driver function under the control of the OS.

【0016】図3は、図2の概念図のドライバ部分の処
理の一例を記したものである。OSからオブジェクトを
示す描画命令がくると、描画命令の中にある多値の色デ
ータに対して色補正を行なう。さらに色変換(輝度から
濃度への変換)をかけ、n値化(nはプリンタデバイス
が出力可能なビット数)してデバイスビットマップに変
換する。すべてのオブジェクトに対して処理が終了した
ら、デバイスビットマップをプリンタへ転送する。な
お、色補正をかけるタイミングはビットマップに展開す
る前でも、ビットマップに展開した後でも同様の処理が
可能である。
FIG. 3 shows an example of the processing of the driver portion in the conceptual diagram of FIG. When a drawing command indicating an object is received from the OS, color correction is performed on multi-valued color data in the drawing command. Further, the image data is subjected to color conversion (conversion from luminance to density), converted into n values (n is the number of bits that can be output by the printer device), and converted into a device bit map. When processing is completed for all objects, the device bitmap is transferred to the printer. The same processing can be performed at the timing of performing the color correction before or after the development into the bitmap.

【0017】図4は、オブジェクト別にどのようなデー
タが分類されるのかを示す全オブジェクト属性が存在す
るサンプルデータと、オブジェクト属性の分類表であ
る。
FIG. 4 shows sample data including all object attributes indicating what data is classified by object, and a classification table of object attributes.

【0018】オブジェクトの種類としては、テキストオ
ブジェクト41、グラフィックスオブジェクト42、イメー
ジオブジェクト43がある。
The object types include a text object 41, a graphics object 42, and an image object 43.

【0019】イメージオブジェクトには写真画像、絵な
どが含まれ、テキストオブジェクトには文字、そしてグ
ラフィックスオブジェクトには図形、グラフ、線などが
含まれる。イメージオブジェクトでは、階調性や色の連
続性が色再現において重要であり、グラフィックスでは
色の鮮やかさが重要となる。
An image object includes a photographic image and a picture, a text object includes a character, and a graphics object includes a figure, a graph, and a line. In an image object, gradation and color continuity are important in color reproduction, and in graphics, vividness of color is important.

【0020】よって、ドライバは各オブジェクトに適し
た色補正、色変換、n値化などの色処理を行う。
Therefore, the driver performs color processing such as color correction, color conversion, and n-value conversion suitable for each object.

【0021】色補正では、例えば、イメージオブジェク
トに対しては色み重視のカラーマッチング処理を行い、
グラフィックスオブジェクトに対しては鮮やかさ重視の
カラーマッチング処理を行う。
In the color correction, for example, a color matching process that emphasizes color tone is performed on an image object,
For the graphics object, color matching processing that emphasizes vividness is performed.

【0022】また、n値化では、例えば、イメージオブ
ジェクトに対しては誤差拡散処理を行ない、グラフィッ
クスおよびテキストにはディザ処理を行う。特に、n値
化における誤差拡散処理はディザ処理に比べて処理が複
雑であるため処理に時間がかかる。
In the case of n-value conversion, for example, error diffusion processing is performed on an image object, and dither processing is performed on graphics and text. In particular, the error diffusion processing in the n-value conversion takes a longer time because the processing is more complicated than the dither processing.

【0023】図5は、この画像処理方法制御プログラム
および関連データが記録媒体(FD)を介してコンピュ
ータにロードする状態を示している。この記録媒体を媒
体読取装置にセットすると、主記憶装置に読み込まれて
いるOSおよび基本I/Oプログラムの制御の基に本画
像処理方法制御プログラムおよび関連データが記録媒体
から読み出され、主記憶装置にロードされる。
FIG. 5 shows a state in which the image processing method control program and related data are loaded into a computer via a recording medium (FD). When this recording medium is set in the medium reading device, the image processing method control program and the related data are read out from the recording medium under the control of the OS and the basic I / O program read in the main storage device, and are read from the recording medium. Loaded on device.

【0024】図6は、画像処理方法制御プログラムが格
納されている記録媒体のメモリマップを示す。
FIG. 6 shows a memory map of the recording medium in which the image processing method control program is stored.

【0025】図7は、記録媒体に格納されていた画像処
理方法制御プログラムが、媒体読取装置を介して、補助
記憶装置から主記憶装置にロードされたときのメモリマ
ップを示す。
FIG. 7 shows a memory map when the image processing method control program stored in the recording medium is loaded from the auxiliary storage device to the main storage device via the medium reading device.

【0026】本実施形態では、記録媒体から画像処理方
法制御プログラムを直接、補助記憶装置を介して主記憶
装置に読み込んで実行する例を示したが、画像処理方法
制御プログラムをFDなどの記憶媒体からHDなどの補
助記憶装置にセーブしておき、実行するときに主記憶装
置に読み込む形態をとってもよい。また、本画像処理方
法制御プログラムをROMに記憶しておくことも可能で
ある。
In this embodiment, an example has been described in which the image processing method control program is directly read from the recording medium to the main storage device via the auxiliary storage device and executed, but the image processing method control program is stored in a storage medium such as an FD. May be saved in an auxiliary storage device such as an HD, and read into the main storage device when executed. Further, the image processing method control program can be stored in the ROM.

【0027】画像処理方法は図8に示されるフローチャ
ートに基づいてプログラム化されたものである。以下、
図8のフローチャートを参照しながら本実施形態の画像
印刷処理方法について説明する。
The image processing method is programmed based on the flowchart shown in FIG. Less than,
The image print processing method according to the present embodiment will be described with reference to the flowchart in FIG.

【0028】まず、入力装置4から印刷を実行するよう
に命令が入力されると、補助記憶装置3から主記憶装置
2上に読み込まれたOS、ドライバやアプリケーション
(図2)のうち、OSがそのメッセージを受け取る。O
Sは現在アクティブであるアプリケーションに印刷実行
メッセージを送る。
First, when a command to execute printing is input from the input device 4, the OS among the OS, drivers and applications (FIG. 2) read from the auxiliary storage device 3 onto the main storage device 2 is executed. Receive that message. O
S sends a print execution message to the currently active application.

【0029】アプリケーションは、そのメッセージに基
づきOSが認識できるコマンドに変換して印刷するデー
タやコマンドのメッセージをOSに送る。OSはドライ
バの認識できるコマンドに変換して、メッセージをドラ
イバに送る。
The application converts the command into a command recognizable by the OS based on the message and sends data or a command message to be printed to the OS. The OS converts the command into a command recognizable by the driver and sends the message to the driver.

【0030】ドライバに初期化用のメッセージが送られ
てきたら、ビットマップを展開する領域を確保し内容を
クリアーしたり、色処理モジュールの初期化をする(ス
テップ8-0)。
When an initialization message is sent to the driver, an area for developing the bit map is secured to clear the contents, and the color processing module is initialized (step 8-0).

【0031】ドライバはOSから送られてくる描画命令
を受け取り(ステップ8-1)、描画命令の形式からど
のオブジェクト属性に対する描画か判定する(ステップ
8-2)。オブジェクト属性がイメージに対する描画命
令だった場合は、この描画命令で示されるオブジェクト
がイメージ用の色補正に適しているかをステップ8−
3、ステップ8−4で判定する。
The driver receives the drawing command sent from the OS (step 8-1), and determines which object attribute to draw based on the format of the drawing command (step 8-2). If the object attribute is a drawing command for the image, it is determined whether the object indicated by the drawing command is suitable for color correction for the image (step 8-).
3. The determination is made in step 8-4.

【0032】描画命令中の論理演算がソースビットマッ
プやパターンビットマップをコピーするものか判断す
る。つまり、複数のオブジェクト間で演算を行うか否か
を判断する(ステップ8−3)。
It is determined whether the logical operation in the drawing command is to copy a source bitmap or a pattern bitmap. That is, it is determined whether or not to perform an operation between a plurality of objects (step 8-3).

【0033】コピーするものだった場合は、コピーする
ビットマップの色数が256色以上かどうか判定する(ス
テップ8-4)。上述したようにイメージ用の色補正は
色の連続性、階調性を重視した色再現を実現するもので
ある。よって色数が256色未満である色数の少ないオブ
ジェクトではこのような色再現を実現することが難しい
ので本実施形態ではイメージ用の色補正を施すことが適
さないと判断している。
If so, it is determined whether or not the number of colors of the bitmap to be copied is 256 or more (step 8-4). As described above, the color correction for an image realizes color reproduction with emphasis on color continuity and gradation. Therefore, it is difficult to realize such color reproduction with an object having a small number of colors, the number of colors of which is less than 256. Therefore, in the present embodiment, it is determined that it is not appropriate to perform color correction for an image.

【0034】色数が256色以上である場合は、描画命令
とともに渡されたビットマップにイメージ用の色処理を
かける(ステップ8−10)。
If the number of colors is 256 or more, color processing for an image is performed on the bitmap passed with the drawing command (step 8-10).

【0035】ステップ8-2の判定でテキストと判定さ
れた場合は、テキスト用の色処理をかける(ステップ8
−12)。
If it is determined in step 8-2 that the text is text, color processing for text is performed (step 8).
-12).

【0036】また、ステップ8-2の判定でグラフィッ
クスと判定された場合、ステップ8-3の判定で論理演
算がソースビットマップやパターンビットマップをコピ
ーするものでなかった場合、ステップ8-4で色数が256
色未満だった場合は、グラフィックス用の色処理をかけ
る(ステップ8-11)。
If it is determined in step 8-2 that the image is a graphic, and if it is determined in step 8-3 that the logical operation does not copy the source bitmap or the pattern bitmap, the process proceeds to step 8-4. With 256 colors
If the color is less than the color, color processing for graphics is performed (step 8-11).

【0037】そして、それぞれに最適な色処理が行われ
たオブジェクトをDstに描画する(ステップ8−6)。
1バンド分の描画命令が終了したら(ステップ8-
7)、1バンド分のデバイスビットマップをプリンタに
転送する(ステップ8-8)。すべてのバンドを処理し
たら(ステップ8-9)、終了する。
Then, the object subjected to the optimal color processing is drawn on Dst (step 8-6).
When the drawing command for one band is completed (Step 8-
7) The device bitmap for one band is transferred to the printer (step 8-8). When all bands have been processed (steps 8-9), the process ends.

【0038】上記実施形態では、バインディングプリン
タでもノンバインディングプリンタでもよい。また、描
画命令単位に色処理を実行したが、オブジェクトを判別
できる手段によって、すべての描画命令を終了した後に
まとめて色処理をしてもよい。
In the above embodiment, a binding printer or a non-binding printer may be used. In addition, although the color processing is executed for each drawing command, the color processing may be collectively performed after all the drawing commands are completed by means that can identify the object.

【0039】なお、上記実施形態ではステップ8−4に
おいて、256を閾値として用いたがイメージ画像に適
さない色数であれば、例えば300などでも構わない。
In the above-described embodiment, 256 is used as the threshold value in step 8-4. However, if the number of colors is not suitable for the image, for example, 300 may be used.

【0040】このように、本実施形態によれば、描画命
令の形式だけでなく、論理演算の種類(ステップ8-
3)および色数(ステップ8-4)に基づきオブジェク
ト属性がイメージであるか否かを判定するので、イメー
ジオブジェクトを描画する命令で示されるグラフィック
スに対してイメージ用の色処理を行なうことを防ぐこと
ができる。よって、常に高品位の出力画像を得ることが
できるとともに、処理速度が低下することを防ぐことが
できる。
As described above, according to the present embodiment, not only the format of the drawing command but also the type of logical operation (step 8-
3) It is determined whether or not the object attribute is an image based on the number of colors (step 8-4). Therefore, it is necessary to perform image color processing on graphics indicated by an instruction to draw an image object. Can be prevented. Therefore, a high-quality output image can always be obtained, and a reduction in processing speed can be prevented.

【0041】[0041]

【発明の効果】本発明によれば、オブジェクトの属性に
応じた色処理を高精度に実現できるようにすることがで
きる。
According to the present invention, color processing according to the attribute of an object can be realized with high accuracy.

【0042】特に、本願請求項2の発明によれば、描画
命令の種類、論理演算の種類、色数の判定に基づきオブ
ジェクト属性がイメージであるか否かを判定することに
より、高精度にイメージの特性を有するオブジェクトを
検出することができる。
In particular, according to the invention of claim 2 of the present application, it is determined whether or not the object attribute is an image based on the determination of the type of the drawing command, the type of the logical operation, and the number of colors. Objects having the following characteristics can be detected.

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

【図1】本実施形態の画像処理印刷方法が適用される情
報処理システムの構成の一例を示すブロック図である。
FIG. 1 is a block diagram illustrating an example of a configuration of an information processing system to which an image processing printing method according to an embodiment is applied.

【図2】画像処理方法制御プログラムと関連するデータ
が、媒体読取装置記憶装置に格納されていたデータが中
央処理演算装置に読み込まれ、入力装置から印刷命令が
入力されて、プリンタへデータを送り印刷するまでの概
念図である。
FIG. 2 is a block diagram illustrating a data processing method control program. Data stored in a medium reading device storage device is read into a central processing unit, a print command is input from an input device, and data is sent to a printer. It is a conceptual diagram until it prints.

【図3】図2のドライバ部分を処理内容を中心に詳しく
記したものである。
FIG. 3 illustrates a driver portion of FIG. 2 in detail focusing on processing contents.

【図4】オブジェクト別のサンプルデータと、オブジェ
クト属性の分類表である。
FIG. 4 is a classification table of sample data for each object and an object attribute.

【図5】この画像処理方法制御プログラムおよび関連デ
ータがFDを介してコンピュータにロードする状態を示
している。
FIG. 5 illustrates a state in which the image processing method control program and related data are loaded into a computer via an FD.

【図6】本画像処理方法制御プログラムがFDに格納さ
れているメモリマップを示す。
FIG. 6 shows a memory map in which the image processing method control program is stored in the FD.

【図7】FDに格納されていた画像処理方法制御プログ
ラムが、媒体読取装置を介して、補助記憶装置から主記
憶装置にロードされたときのメモリマップを示す。
FIG. 7 shows a memory map when the image processing method control program stored in the FD is loaded from the auxiliary storage device to the main storage device via the medium reading device.

【図8】本発明に係る画像処理装置の画像処理方法の一
実施形態をあらわすフローチャートである。
FIG. 8 is a flowchart illustrating an embodiment of an image processing method of the image processing apparatus according to the present invention.

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B050 BA16 DA04 EA06 EA09 FA03 FA05 5B057 AA11 CA01 CA08 CA12 CA16 CB01 CB08 CB12 CB16 CC03 CE14 CE16 CH18 CH20 DA08 DB02 DB06 DB09 DC25 5C077 LL19 MP08 NN19 PP27 PP28 PP65 PQ08 5C079 LA02 LA06 LC04 LC09 MA11 NA06 NA29  ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) LC04 LC09 MA11 NA06 NA29

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 複数のオブジェクトで構成される入力画
像に対して、各オブジェクトの属性に応じた色処理を行
う画像処理方法であって、 オブジェクトを示す描画命令の種類に基づき前記オブジ
ェクトの属性を判定し、 前記オブジェクトの属性がイメージであると判定された
場合は、前記描画命令中に含まれる論理演算が該描画命
令中に含まれるビットマップのコピーを行うものである
か否かを判定し、 前記論理演算がビットマップのコピーであると判定され
た場合は、前記オブジェクトに対してイメージ用の色処
理を行うことを特徴とする画像処理方法。
1. An image processing method for performing color processing on an input image composed of a plurality of objects in accordance with the attribute of each object, wherein the attribute of the object is determined based on a type of a drawing command indicating the object. When it is determined that the attribute of the object is an image, it is determined whether the logical operation included in the drawing instruction is to copy a bitmap included in the drawing instruction. An image processing method for performing color processing for an image on the object when it is determined that the logical operation is a copy of a bitmap.
【請求項2】 さらに、前記コピーするビットマップの
色数を判定し、 前記色数が所定数より大きい場合は前記オブジェクトに
対して前記イメージ用の色処理を行い、 前記色数が所定数より小さい場合は前記オブジェクトに
対してグラフィックス用の色処理を行うことを特徴とす
る請求項1記載の画像処理方法。
2. The method according to claim 1, further comprising: determining a number of colors of the bitmap to be copied; if the number of colors is larger than a predetermined number, performing color processing for the image on the object; 2. The image processing method according to claim 1, wherein when the size is smaller, the color processing for graphics is performed on the object.
【請求項3】 前記オブジェクトの属性には、イメー
ジ、グラフィックス、テキストが含まれることを特徴と
する請求項1記載の画像処理方法。
3. The image processing method according to claim 1, wherein the attributes of the object include an image, graphics, and text.
【請求項4】 複数のオブジェクトで構成される入力画
像に対して、各オブジェクトの属性に応じた色処理を行
う画像処理方法を実現するためのプログラムがコンピュ
ータで読取可能に記録されている記録媒体であって、 オブジェクトを示す描画命令の種類に基づき前記オブジ
ェクトの属性を判定し、 前記オブジェクトの属性がイメージであると判定された
場合は、前記描画命令中に含まれる論理演算が該描画命
令中に含まれるビットマップのコピーを行うものである
か否かを判定し、 前記論理演算がビットマップのコピーであると判定され
た場合は、前記オブジェクトに対してイメージ用の色処
理を行うプログラムが記録されていることを特徴とする
記録媒体。
4. A recording medium on which a program for realizing an image processing method for performing color processing according to an attribute of each object on an input image composed of a plurality of objects is recorded in a computer-readable manner. Wherein the attribute of the object is determined based on the type of the drawing command indicating the object, and when it is determined that the attribute of the object is an image, the logical operation included in the drawing command is determined in the drawing command. It is determined whether or not to copy the bitmap included in the. If the logical operation is determined to be a copy of the bitmap, a program that performs color processing for an image on the object is executed. A recording medium characterized by being recorded.
JP23982099A 1999-08-26 1999-08-26 Picture processing method and storing medium Withdrawn JP2001069360A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23982099A JP2001069360A (en) 1999-08-26 1999-08-26 Picture processing method and storing medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23982099A JP2001069360A (en) 1999-08-26 1999-08-26 Picture processing method and storing medium

Publications (1)

Publication Number Publication Date
JP2001069360A true JP2001069360A (en) 2001-03-16

Family

ID=17050346

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23982099A Withdrawn JP2001069360A (en) 1999-08-26 1999-08-26 Picture processing method and storing medium

Country Status (1)

Country Link
JP (1) JP2001069360A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7215814B2 (en) 2002-12-06 2007-05-08 Kabushiki Kaisha Toshiba Image forming apparatus performing image correction for object, and method thereof
JP2007141232A (en) * 2005-11-15 2007-06-07 Xerox Corp Gamut selection in multi-engine systems
US9336468B2 (en) 2013-07-04 2016-05-10 Canon Kabushiki Kaisha Image forming apparatus, image forming method, and medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7215814B2 (en) 2002-12-06 2007-05-08 Kabushiki Kaisha Toshiba Image forming apparatus performing image correction for object, and method thereof
JP2007141232A (en) * 2005-11-15 2007-06-07 Xerox Corp Gamut selection in multi-engine systems
US9336468B2 (en) 2013-07-04 2016-05-10 Canon Kabushiki Kaisha Image forming apparatus, image forming method, and medium

Similar Documents

Publication Publication Date Title
JP2000013623A (en) Image processing method, device and recording medium
JP4337885B2 (en) Image forming apparatus and image forming method
US8310719B2 (en) Image processing apparatus, image processing method, and program
EP0783226B1 (en) Image processing apparatus and method
JP2000132006A (en) Image forming device
JPH09244475A (en) Image outputting device and control method therefor
JP4920814B2 (en) Image processing method, apparatus, and recording medium
JP2001083845A (en) Method and device for image processing
JP2001069360A (en) Picture processing method and storing medium
JP4095234B2 (en) Image processing method, apparatus, and recording medium
US7127113B2 (en) Image processing method, storage medium, image forming apparatus and program with correction processing according to an attribute of an image
US7193750B2 (en) Image processing method and apparatus, and storage medium therefore
JP2001222717A (en) Document image recognition method and system, and computer readable recording medium
JP2000078421A (en) Device, method and system for processing image
US5291308A (en) Image processing apparatus using tonal degree conversion
JP3093290B2 (en) Image processing device
JP4642245B2 (en) Image forming apparatus, image forming method, and storage medium storing image forming procedure
JP2002252773A (en) Color image processing method and device, and recording medium
JPH09219799A (en) Image processor and its method
JPH1051636A (en) Printing controller, information processor, printer and printing information processing method
JPH09186863A (en) Method and device for image processing
US7675642B2 (en) Print apparatus and print method
JP4877279B2 (en) Image processing apparatus and image processing program
JP2001155147A (en) Method and device for image, processing and recording medium
JP2001344079A (en) Printing control method and printing system

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20061107