JP2001211314A - 画像処理装置およびその方法 - Google Patents
画像処理装置およびその方法Info
- Publication number
- JP2001211314A JP2001211314A JP2000347024A JP2000347024A JP2001211314A JP 2001211314 A JP2001211314 A JP 2001211314A JP 2000347024 A JP2000347024 A JP 2000347024A JP 2000347024 A JP2000347024 A JP 2000347024A JP 2001211314 A JP2001211314 A JP 2001211314A
- Authority
- JP
- Japan
- Prior art keywords
- image
- divided
- correction
- image processing
- drawing command
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/3876—Recombination of partial images to recreate the original image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6072—Colour correction or control adapting to different types of images, e.g. characters, graphs, black and white image portions
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Facsimile Image Signal Circuits (AREA)
- Image Processing (AREA)
- Image Generation (AREA)
- Editing Of Facsimile Originals (AREA)
- Color Image Communication Systems (AREA)
Abstract
発行された場合、原画像の色分布に基づき、分割された
オブジェクトに同一の補正処理を施すことはできないの
で、画質が良好な画像を得るどころか、反対に、画質が
不良な画像を得る結果になる場合がある。 【解決手段】 描画すべきオブジェクトの種別を識別し
て(S40)、オブジェクトに補正処理を施すべきか否かを
判定し(S50, S70)、補正処理を施すべきと判定されたオ
ブジェクトとともに、一つの画像から分割された分割オ
ブジェクトを検索する(S90)。そして、分割オブジェク
トが検索された場合は、それら分割オブジェクトの特性
に基づき補正処理の補正特性を決定する(S140)。
Description
その方法に関し、例えば、描画命令に基づき画像を描画
する画像処理装置およびその方法に関する。
ィスプレイによって良好な画質で出力する場合、その画
像を構成する複数のオブジェクトそれぞれに対して、オ
ブジェクトの種類に応じた色補正、色変換および二値化
などの色処理を行う必要がある。
よって作成された画像の印刷やディスプレイへの表示
は、アプリケーションソフトウェアからの描画命令群が
プリンタやディスプレイなどのデバイスドライバ(ある
いはデバイス自体)により画像化され、頁全体の画像デ
ータが作成され印刷または表示が行われる。ドキュメン
トを構成する描画命令群は、例えば写真画像部分に対応
するイメージ描画命令、テキスト部分に対応するテキス
ト描画命令、および、グラフィクス部分に対応するグラ
フィクス描画命令から構成される。このような描画命令
群がデバイスドライバに対して発行され、デバイスドラ
イバは、命令の種類ごとにそのオブジェクトに適した色
処理を行い、出力デバイスが出力可能な画像に変換す
る。
やかさ優先」、テキスト部分には「測色的一致」、写真
部分には「色み優先」の各処理が施されるようにカラー
マッチング処理が切り替えられ、頁全体のすべてのオブ
ジェクトで画質が良好な画像を得ることができる。
ウェアによってはオブジェクトの「ソースカラースペー
ス」が指定され、デバイスドライバは、その指定内容を
使用してより高品位な出力画像を得ることが可能になっ
ている。これは、例えばスキャナ入力画像がドキュメン
トに貼られた場合に、その画像のイメージ描画命令にス
キャナのデバイス特性が記述されたカラープロファイル
を指定したり、あるいは、ディスプレイ上でカラーキャ
リブレーションなどを行った場合に、編集者が観察した
色を再現するために使用されたモニタの特性が記述され
たカラープロファイルを指定することができる。これら
のカラープロファイルは例えばICC(International Colo
r Consortium)プロファイルであり、これを利用できる
システムとしてMicrosoft社のWindows(R)95のICM(Image
Color Matching)、Apple Computer社のColorSyncなど
が知られている。
ージとして人間に認識されるイメージであっても、この
イメージを印刷しようとする場合に、アプリケーション
ソフトウェアまたはオペレーティングシステムよって発
行される描画命令が複数となることがある。この場合、
特開2000-13622号公報に記されたように、複数に分割さ
れたイメージに相当する各描画命令の描画領域である矩
形領域の頂点座標情報を比較して、複数に分割されたイ
メージに相当する描画命令が結合可能か否かの判断が行
われる。
メージが二つのイメージ描画命令として発行された場
合、第一の描画命令の矩形領域1-Aの左下頂点と、第二
の描画命令の矩形領域1-Bの左上頂点とが隣接し、か
つ、矩形領域1-Aの右下頂点と矩形領域1-Bの右上頂点と
も隣接しているため、二つの描画命令によって描画され
るイメージは結合可能なイメージと判断できる。
ンソフトウェアは、画像データを任意の形に切り抜く機
能をもつものが多い。この機能を使用して、切り抜いた
画像を印刷しようとする場合、複数のイメージ描画命令
が発行されることになる。
数のイメージ描画命令に対応する矩形領域が2-A、2-B、
2-C、2-Dおよび2-Eのように分割されて発行されること
がある。図2のように分割された場合、上述した、それ
ら矩形領域の頂点座標情報を比較して、複数に分割され
たイメージに相当する描画命令が結合可能か否かの判断
を行う方法では、これら切り抜かれた(分割された)イ
メージに相当する五つのイメージ描画命令がすべて結合
可能であるという判断はできない。このため、一つのイ
メージとして人間に認識されるイメージの特性(例えば
色分布)に基づき、それら分割されたイメージに同一の
補正処理を施すことができなくなり、画質が良好な画像
を得るどころか、反対に、画質が不良な画像を得る結果
になる場合がある。
のであり、一つの画像から分割された複数の分割オブジ
ェクトの検索を可能にすることを目的とする。
合、それら分割オブジェクトの特性に基づき前記一つの
画像の補正特性を決定することを他の目的とする。
達成する一手段として、以下の構成を備える。
を入力する入力手段と、前記描画命令により描画すべき
オブジェクトの種別を識別する識別手段と、その識別結
果に基づき、前記オブジェクトに補正処理を施すべきか
否かを判定する判定手段と、前記補正処理を施すべきと
判定されたオブジェクトとともに、一つの画像から分割
された分割オブジェクトを検索する検索手段とを有する
ことを特徴とする。
トが検索された場合、それら分割オブジェクトの特性に
基づき前記補正処理の補正特性を決定する決定手段を有
することを特徴とする。
を入力し、前記描画命令により描画すべきオブジェクト
の種別を識別し、その識別結果に基づき、前記オブジェ
クトに補正処理を施すべきか否かを判定し、前記補正処
理を施すべきと判定されたオブジェクトとともに、一つ
の画像から分割された分割オブジェクトを検索すること
を特徴とする。
トが検索された場合、それら分割オブジェクトの特性に
基づき前記補正処理の補正特性を決定することを特徴と
する。
の画像処理装置を図面を参照して詳細に説明する。
示すブロック図である。
クジェットプリンタなどのプリンタ105およびモニタ106
が接続されている。
ッサ、表計算、インターネットブラウザなどのアプリケ
ーションソフトウェア101を有する。アプリケーション
ソフトウェア101によって発行される出力画像を示す各
種の描画命令群(イメージ描画命令、テキスト描画命令
およびグラフィクス描画命令)は、オペレーティングシ
ステム(OS)102を介してモニタドライバ104へ入力され
る。また、印刷を行う場合、それら描画命令群はOS102
を介して、プリンタドライバ103へも入力される。プリ
ンタドライバ103およびモニタドライバ104は、それら描
画命令群を処理して印刷データを作成しプリンタ105に
印刷させる、また、モニタ106に画像を表示させるため
のソフトウェアである。
ウェアを格納し機能させるために、CPU108、ハードディ
スク(HD)107、RAM109、ROM110などのハードウェアを備
える。なお、図3に示すホストコンピュータ100として一
般に普及しているIBM AT互換機のパーソナルコンピュー
タを使用し、OS102としてMicrosoft社の Windows(R)95
を使用することが考えられる。そして、そのようなパー
ソナルコンピュータに、印刷機能を有する任意のアプリ
ケーションソフトウェアをインストールし、モニタ106
およびプリンタ105を接続した形態が考えられる。
表示された画像に基づき、アプリケーションソフトウェ
ア101により、文字などのテキストに分類されるテキス
トデータ、図形などのグラフィクスに分類されるグラフ
ィクスデータ、写真画像などに分類されるイメージ画像
データなどを用いて出力画像データが作成される。そし
て、出力画像データに基づく画像を印刷する場合、アプ
リケーションソフトウェア101は、OS102に印刷出力要求
を行い、テキストデータ部はテキスト描画命令、グラフ
ィクスデータ部分はグラフィクス描画命令、イメージ画
像データ部分はイメージ描画命令によって構成される描
画命令群をOS102に発行する。
01から印刷出力要求を受けると、プリンタ105に対応す
るプリンタドライバ103に描画命令群を渡す。プリンタ
ドライバ103は、OS102から渡される印刷出力要求および
描画命令群を処理して、プリンタ105が印刷処理可能な
印刷データを作成し、その印刷データをプリンタ105に
送る。プリンタ105がラスタプリンタである場合、プリ
ンタドライバ103は、描画命令群を、順次、例えばRGBそ
れぞれ24ビット深さをもつページメモリにラスタライズ
する。そして、すべての描画命令をラスタライズした
後、ページメモリの内容をプリンタ105が印刷可能なデ
ータ形式、例えばCMYKデータに変換してプリンタ105に
送る。なお、ページメモリは例えばRAM109に割り当てら
れる。
プリンタドライバ103による処理の流れを説明する。
イメージを構成する印刷データ(描画命令群)をアプリ
ケーションソフトウェア101またはOS102に二回要求す
る。一回目、二回目の要求に対して、アプリケーション
ソフトウェア101は、頁を出力するのに必要なすべての
描画命令群をセットとして発行する。図4は一回目の要
求により発行された印刷データを処理するフローを示
し、図11は二回目の要求により発行された印刷データを
処理するフローを示している。図4に示す印刷データの
処理フローにおいては、印刷データを解析し、画像補正
処理に必要な情報を収集して、画像補正処理を実行する
ための準備が行われる。図11に示す印刷データの処理フ
ローにおいては、準備された画像補正処理を用いて、イ
メージ描画命令のうち画像補正処理が必要と判定される
部分にのみ画像補正処理を行うとともに、カラーマッチ
ング補正処理を行い、描画命令をページメモリにラスタ
ライズし、印刷データを作成してプリンタ105に転送す
る。
れた印刷データの処理について説明する。
定に用いる識別テーブルを初期化し、ステップS20で、
分割されたイメージの判定用に各イメージの描画位置を
記録する識別メモリを初期化する。次に、ステップS30
で一つずつ描画命令を受け取り、ステップS40で描画命
令を解析して、その描画命令が示すオブジェクトの種類
を識別する。
ラフィクス描画命令など、イメージ描画命令ではない場
合は、ステップS50で、そのオブジェクトは写真画像で
はないと判断してステップS130に進む。一方、描画命令
がイメージ描画命令の場合、そのオブジェクトは写真画
像であるとして、ステップS70へ進む。
撮影条件などの影響によって崩れているホワイトバラン
スやカラーバランスを補正する処理であるから、補正対
象は写真画像である。一般に、写真画像は24ビットRGB
のオブジェクトであることが多い。それより浅いビット
深さ、例えば、8ビットパレットの画像は補正処理の対
象としては適切でない。このため、ステップS70におい
てイメージ描画命令のヘッダを参照して、ビット深さが
24ビット以上である場合のみステップS80へ進み、それ
以外は処理対象外と判定してステップS130へ進む。
は、ステップS80で、イメージ描画命令によって渡され
るオブジェクトの内容(例えば画素値)をサンプリング
し、ステップS90で、同一イメージから分割された隣接
する(または重なる)イメージが存在するか否かを、以
下のような方法で判断する。
り、図6に示すように、座標(1,2)-(3,3)を対角頂点とす
る矩形領域にImage Aが描画される場合、その矩形領域
および隣接する領域にImage Aが描画されることを示す
情報を識別メモリに書き込む。書き込む情報の値は、図
5に示す識別テーブルを参照して、使用フラグがFALSEの
識別番号の最小値を書き込む。図5の場合は「1」であ
る。そして、識別番号を識別メモリに書き込んだ後、図
7に示すように、識別テーブルを更新する。
座標(5,2)-(7,3)を対角頂点とする矩形領域にImage Bが
描画される場合、同僚域には他のイメージ描画命令に対
応する識別番号が書き込まれていないから、Image Bと
同一のイメージから分割された隣接するイメージは存在
しないと判断される。
り座標(0,3)-(8,4)を対角頂点とする矩形領域にImage C
が描画される場合、図8に示すように、同領域にはImage
AおよびImage Bのイメージ描画命令に対応する識別番
号が既に書き込まれている。従って、Image Cに隣接ま
たは重なるイメージが存在することが示されるので、Im
age Cには同じイメージから分割された隣接するImage A
およびImage Bが存在すると判断される。
た隣接する(または重なる)イメージが存在すると判断
された場合はステップS100で、それらイメージのステッ
プS80におけるサンプリング結果を結合する。
示すように、識別テーブルにサンプリング結果が保管さ
れている補正情報領域を示すアドレスとして識別番号を
書き込む。なお、図9の場合は、Image A、Image Bおよ
びImage Cがすべて結合可能と判断されたため、三つの
イメージすべてが同一の補正情報領域を指すようにImag
e Cに対応するイメージ描画命令を処理する時点で、Ima
ge AおよびImage Bに該当する補正情報領域アドレスも
更新される。そして、ステップS120で、図6、図8および
図10に示すように、識別メモリに識別番号を書き込む。
のすべての描画命令に対してステップS30からS120の処
理が終了するまで、ステップS30からS130までの処理を
繰り返す。すべての印刷データ(描画命令)に対する処
理が終了するとステップS140へ進み、識別テーブルに保
存された補正情報領域アドレスに基づき、画像補正処理
で用いる補正パラメータ、例えば色分布や輝度情報に基
づくガンマ補正パラメータなどを算出し、算出された補
正パラメータを補正情報領域アドレスに対応付けてRAM1
09などへ一時記憶する。
刷データの処理は終了し、プリンタドライバ103は第二
回目の要求を発行する。
り発行された印刷データの処理について説明する。
り、ステップS210で描画命令を解析して、描画命令が示
すオブジェクトの種類を識別する。そして、描画命令が
テキスト描画命令やグラフィクス描画命令など、イメー
ジ描画命令ではない場合は、ステップS220で、そのオブ
ジェクトは写真画像ではないと判断してステップS260へ
進む。一方、描画命令がイメージ描画命令の場合、その
オブジェクトは写真画像であるとしてステップS240へ進
む。
命令に対する補正処理が必要か否かをステップS110およ
びS120において一時記憶した情報によって判断し、補正
処理は不要と判断した場合はステップS260へ進む。ま
た、補正処理が必要と判断した場合はステップS250で、
ステップS140において一時記憶した補正パラメータを使
用して、イメージ描画命令によって描画が要求されるオ
ブジェクトに画像補正処理を施す。なお、補正処理が必
要か否かは描画領域に対応する識別メモリの領域に識別
番号が書き込まれているか否かで判断できるし、使用す
べき補正パラメータは対応付けられた補正情報領域アド
レスから容易に判断できる。
マッチングモジュール111によるオブジェクトの種別に
応じたカラーマッチング処理などの色処理を行い、ステ
ップS270で描画命令に基づきオブジェクトをページメモ
リにラスタライズする。なお、ステップS250で画像補正
処理が施された写真画像のオブジェクトに対しては、写
真画像に適する「色味優先」のカラーマッチング処理を
行う。
のすべての描画命令に対してステップS200からS270の処
理が終了するまで、ステップS200からS270の処理を繰り
返す。すべての印刷データ(描画命令)に対する処理が
終了するとステップS290へ進み、ページメモリにラスタ
ライズされた印刷画像データに対してプリンタ用の色処
理、RGBデータをCMYKデータに変換する処理やプリンタ1
05の色再現性に応じたガマット処理などを行い、プリン
タ105へ出力可能な画像データに変換する。そして、ス
テップS300で、プリンタ用に加工された画像データをプ
リンタ105へ送る。なお、通常のラスタプリンタでは、
画像データを1ラインずつデータ圧縮し、簡単なプリン
タコマンドにパックしてプリンタへ転送することにな
る。
メージの判定用に、各イメージの描画位置を記録する一
頁分の識別メモリを確保する方式(アンバンディング方
式)を説明したが、頁を複数の領域に分割して処理する
ことで、識別メモリを一頁分確保せずに、分割領域に相
当する分の識別メモリを確保する方式(バンディング方
式)を適用することができる。
明したが、一回目の要求により得られた描画命令を記憶
し、記憶した描画命令で、図11に示す処理を実行するよ
うにしても構わない。
してラスタ形式のデータを扱うプリンタドライバを例と
して説明したが、Adobe社のPostScript(R)など、ページ
記述言語に対応するプリンタドライバにも本実施形態を
適用することができる。
ンタフェイスを用いて、上記の画像補正処理を行うか否
かをユーザがマニュアル設定できるようにすることもで
きる。
かれたイメージを描画するためにアプリケーションソフ
トウェアによって複雑に分割されたイメージでも、それ
らイメージ同士が隣接する限り、イメージ描画命令が結
合可能であるか否かを判断することが可能になる。これ
により、入力画像に含まれる所定種類のオブジェクトに
対して、色分布などに応じた画像補正処理を行う場合
に、どのような形に分割されたイメージに対しても同一
の補正処理を施すことができ、画質が良好な出力を得る
ことができる。
ストコンピュータ、インタフェイス機器、リーダ、プリ
ンタなど)から構成されるシステムに適用しても、一つ
の機器からなる装置(例えば複写機、ファクシミリ装置
など)に適用してもよい。
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体(または記録媒体)を、システムあるい
は装置に供給し、そのシステムあるいは装置のコンピュ
ータ(またはCPUやMPU)が記憶媒体に格納されたプログ
ラムコードを読み出し実行することによっても、達成さ
れることは言うまでもない。この場合、記憶媒体から読
み出されたプログラムコード自体が前述した実施形態の
機能を実現することになり、そのプログラムコードを記
憶した記憶媒体は本発明を構成することになる。また、
コンピュータが読み出したプログラムコードを実行する
ことにより、前述した実施形態の機能が実現されるだけ
でなく、そのプログラムコードの指示に基づき、コンピ
ュータ上で稼働しているオペレーティングシステム(OS)
などが実際の処理の一部または全部を行い、その処理に
よって前述した実施形態の機能が実現される場合も含ま
れることは言うまでもない。
ラムコードが、コンピュータに挿入された機能拡張カー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張カードや機能拡張ユニットに
備わるCPUなどが実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
の記憶媒体には、先に説明した(図4および/または図11
に示す)フローチャートに対応するプログラムコードが
格納されることになる。
一つの画像から分割された複数の分割オブジェクトを検
索することができる。
合、それら分割オブジェクトの特性に基づき前記一つの
画像の補正特性を決定することができる。
れた例を説明する図である。
れた例を説明する図である。
すブロック図である。
を示すフローチャートである。
例を示すフローチャートである。
Claims (20)
- 【請求項1】 描画命令を入力する入力手段と、 前記描画命令により描画すべきオブジェクトの種別を識
別する識別手段と、 その識別結果に基づき、前記オブジェクトに補正処理を
施すべきか否かを判定する判定手段と、 前記補正処理を施すべきと判定されたオブジェクトとと
もに、一つの画像から分割された分割オブジェクトを検
索する検索手段とを有することを特徴とする画像処理装
置。 - 【請求項2】 さらに、前記分割オブジェクトが検索さ
れた場合、それら分割オブジェクトの特性に基づき前記
補正処理の補正特性を決定する決定手段を有することを
特徴とする請求項1に記載された画像処理装置。 - 【請求項3】 さらに、前記補正特性に基づき、前記一
つの画像を形成する複数の分割オブジェクトに同一の補
正処理を施す補正手段を有することを特徴とする請求項
2に記載された画像処理装置。 - 【請求項4】 前記検索手段は、前記描画命令が示すオ
ブジェクトの描画位置に基づき、前記分割オブジェクト
を検索することを特徴とする請求項1に記載された画像
処理装置。 - 【請求項5】 前記検索手段は、前記オブジェクトの描
画領域およびその隣接領域に対応させて、前記分割オブ
ジェクトの候補が存在することを示す識別情報を記録す
るメモリを有することを特徴とする請求項1または請求
項4に記載された画像処理装置。 - 【請求項6】 前記検索手段は、処理対象の描画命令が
示すオブジェクトの描画領域に隣接または重畳する前記
識別情報が存在する場合に前記分割オブジェクトが存在
すると判断することを特徴とする請求項5に記載された
画像処理装置。 - 【請求項7】 前記検索手段は、前記分割オブジェクト
の高さまたは幅、および、頁内のオブジェクトの数に基
づき、前記識別情報の記録を行うか否かを選択すること
を特徴とする請求項5または請求項6に記載された画像処
理装置。 - 【請求項8】 前記決定手段は、前記補正処理を施すべ
きと判定されたオブジェクトの色または輝度分布を抽出
する抽出手段を有することを特徴とする請求項2に記載
された画像処理装置。 - 【請求項9】 前記決定手段は、前記一つの画像を形成
する複数の分割オブジェクトに対して、それら分割オブ
ジェクトから抽出される前記色または輝度分布の情報を
結合して前記補正特性を決定することを特徴とする請求
項8に記載された画像処理装置。 - 【請求項10】 描画命令を入力し、 前記描画命令により描画すべきオブジェクトの種別を識
別し、 その識別結果に基づき、前記オブジェクトに補正処理を
施すべきか否かを判定し、 前記補正処理を施すべきと判定されたオブジェクトとと
もに、一つの画像から分割された分割オブジェクトを検
索することを特徴とする画像処理方法。 - 【請求項11】 さらに、前記分割オブジェクトが検索
された場合、それら分割オブジェクトの特性に基づき前
記補正処理の補正特性を決定することを特徴とする請求
項10に記載された画像処理方法。 - 【請求項12】 さらに、前記補正特性に基づき、前記
一つの画像を形成する複数の分割オブジェクトに同一の
補正処理を施すことを特徴とする請求項11に記載された
画像処理方法。 - 【請求項13】 前記描画命令が示すオブジェクトの描
画位置に基づき、前記分割オブジェクトを検索すること
を特徴とする請求項10に記載された画像処理方法。 - 【請求項14】 前記オブジェクトの描画領域およびそ
の隣接領域に対応させて、前記分割オブジェクトの候補
が存在することを示す識別情報をメモリに記録すること
を特徴とする請求項10または請求項13に記載された画像
処理方法。 - 【請求項15】 処理対象の描画命令が示すオブジェク
トの描画領域に隣接または重畳する前記識別情報が存在
する場合に前記分割オブジェクトが存在すると判断する
ことを特徴とする請求項14に記載された画像処理方法。 - 【請求項16】 前記識別情報も記録は、分割オブジェ
クトの高さまたは幅、および頁内のオブジェクト数に基
づき、行うか否かが選択されることを特徴とする請求項
14または請求項15に記載された画像処理方法。 - 【請求項17】 前記補正特性の決定は、前記補正処理
を施すべきと判定されたオブジェクトの色または輝度分
布に基づくことを特徴とする請求項11に記載された画像
処理方法。 - 【請求項18】 前記一つの画像を形成する複数の分割
オブジェクトの前記補正特性は、それら分割オブジェク
トから抽出される前記色または輝度分布の情報を結合し
て決定されることを特徴とする請求項17に記載された画
像処理方法。 - 【請求項19】 画像処理のプログラムコードが記載さ
れた記録媒体であって、前記プログラムコードは少なく
とも、 描画命令を入力するステップのコードと、 前記描画命令により描画すべきオブジェクトの種別を識
別するステップのコードと、 その識別結果に基づき、前記オブジェクトに補正処理を
施すべきか否かを判定するステップのコードと、 前記補正処理を施すべきと判定されたオブジェクトとと
もに、一つの画像から分割された分割オブジェクトを検
索するステップのコードとを有することを特徴とする記
録媒体。 - 【請求項20】 前記プログラムコードはさらに、前記
分割オブジェクトが検索された場合、それら分割オブジ
ェクトの特性に基づき前記補正処理の補正特性を決定す
るステップのコードとを有することを特徴とする請求項
19に記載された記録媒体。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000347024A JP3619143B2 (ja) | 1999-11-18 | 2000-11-14 | 画像処理装置およびその方法 |
US09/714,277 US6891970B1 (en) | 1999-11-18 | 2000-11-17 | Image processing apparatus and method |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32849199 | 1999-11-18 | ||
JP11-328491 | 1999-11-18 | ||
JP2000347024A JP3619143B2 (ja) | 1999-11-18 | 2000-11-14 | 画像処理装置およびその方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001211314A true JP2001211314A (ja) | 2001-08-03 |
JP3619143B2 JP3619143B2 (ja) | 2005-02-09 |
Family
ID=26572890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000347024A Expired - Fee Related JP3619143B2 (ja) | 1999-11-18 | 2000-11-14 | 画像処理装置およびその方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US6891970B1 (ja) |
JP (1) | JP3619143B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014166715A (ja) * | 2013-02-28 | 2014-09-11 | Canon Inc | 描画装置、描画方法、プログラム |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6791711B1 (en) * | 1998-06-24 | 2004-09-14 | Canon Kabushiki Kaisha | Image processing method, image processing apparatus, and recording medium |
US20030142344A1 (en) * | 2002-01-31 | 2003-07-31 | Jennifer Geske | System and method for electronically monitoring the content of print data |
US8432572B2 (en) * | 2007-06-29 | 2013-04-30 | Konica Minolta Laboratory U.S.A., Inc. | Systems and methods of trapping for print devices |
US8570340B2 (en) | 2008-03-31 | 2013-10-29 | Konica Minolta Laboratory U.S.A., Inc. | Systems and methods for data compression |
JP5430083B2 (ja) * | 2008-06-12 | 2014-02-26 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
US8699042B2 (en) * | 2008-06-12 | 2014-04-15 | Konica Minolta Laboratory U.S.A., Inc. | Systems and methods for multi-mode color blending |
JP2013124884A (ja) | 2011-12-13 | 2013-06-24 | Canon Inc | 情報処理装置、情報処理装置の制御方法、およびプログラム |
JP6360370B2 (ja) | 2014-06-30 | 2018-07-18 | キヤノン株式会社 | 情報処理装置、情報処理方法、およびプログラム |
JP6079728B2 (ja) * | 2014-08-14 | 2017-02-15 | コニカミノルタ株式会社 | 画像処理装置、画像処理方法及びプログラム |
KR20170099211A (ko) * | 2016-02-23 | 2017-08-31 | 에스프린팅솔루션 주식회사 | 복합 문서에 포함된 이미지 객체의 화질 개선 방법 및 이를 수행하기 위한 장치 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6006013A (en) * | 1994-05-18 | 1999-12-21 | Xerox Corporation | Object optimized printing system and method |
US5790130A (en) * | 1995-06-08 | 1998-08-04 | Hewlett-Packard Company | Texel cache interrupt daemon for virtual memory management of texture maps |
US5870509A (en) * | 1995-12-12 | 1999-02-09 | Hewlett-Packard Company | Texture coordinate alignment system and method |
US5793386A (en) * | 1996-06-28 | 1998-08-11 | S3 Incorporated | Register set reordering for a graphics processor based upon the type of primitive to be rendered |
JPH11129583A (ja) * | 1997-11-04 | 1999-05-18 | Canon Inc | 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
US6570578B1 (en) * | 1998-04-03 | 2003-05-27 | Avid Technology, Inc. | System for automatic generation of selective partial renderings of complex scenes |
US6091422A (en) * | 1998-04-03 | 2000-07-18 | Avid Technology, Inc. | System for editing complex visual data providing a continuously updated rendering |
JP4018245B2 (ja) | 1998-06-24 | 2007-12-05 | キヤノン株式会社 | 画像処理方法、装置および記録媒体 |
US6304271B1 (en) * | 1999-02-05 | 2001-10-16 | Sony Corporation | Apparatus and method for cropping an image in a zooming graphical user interface |
-
2000
- 2000-11-14 JP JP2000347024A patent/JP3619143B2/ja not_active Expired - Fee Related
- 2000-11-17 US US09/714,277 patent/US6891970B1/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014166715A (ja) * | 2013-02-28 | 2014-09-11 | Canon Inc | 描画装置、描画方法、プログラム |
Also Published As
Publication number | Publication date |
---|---|
US6891970B1 (en) | 2005-05-10 |
JP3619143B2 (ja) | 2005-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2401496C (en) | Method and apparatus for processing image data, storage medium and program | |
JP4065482B2 (ja) | 画像データ処理方法、装置、記憶媒体、及びプログラム | |
US5315693A (en) | Method and system for integrating in a single image, character and graphical information by employing data of different pixel resolution | |
US20060152750A1 (en) | Image processing apparatus and method, and storage medium | |
US7920308B2 (en) | Image processing apparatus and image processing method | |
JPH09270929A (ja) | 画像処理装置及び方法 | |
JP3619143B2 (ja) | 画像処理装置およびその方法 | |
JP4920814B2 (ja) | 画像処理方法、装置および記録媒体 | |
JPH07288705A (ja) | カラー画像処理装置および方法 | |
JP4095234B2 (ja) | 画像処理方法、装置および記録媒体 | |
US7218419B2 (en) | Image processing method and apparatus, and recording medium | |
JP2006103045A (ja) | 画像形成装置 | |
JP2003051929A (ja) | 画像処理方法及び装置 | |
JPH09218959A (ja) | 画像処理装置 | |
JPH1178126A (ja) | カラープリント装置 | |
JPH0744687A (ja) | 画像形成装置 | |
JPH0997323A (ja) | 画像処理装置及び方法 | |
JPH1051636A (ja) | 印刷制御装置、情報処理装置、印刷装置および印刷情報処理方法 | |
JP4072403B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP3260803B2 (ja) | 画像処理装置 | |
US7675642B2 (en) | Print apparatus and print method | |
JP2000322045A (ja) | 画像処理方法、装置および記録媒体 | |
JP2001078036A (ja) | 画像処理装置及びその方法 | |
JP2001078016A (ja) | 画像処理装置 | |
JPH08234947A (ja) | プリンタ制御方法およびプリンタ制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040914 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041029 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041111 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071119 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081119 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081119 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091119 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101119 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101119 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111119 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121119 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131119 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |