(57)【要約】【課題】  印刷処理を行う際に、属性情報を付加し、属性情報に基づいて画像処理を切り替えて印刷画質の向上を可能とする画像処理装置において、付加される属性情報を画素ごとに簡易に変更できる画像処理装置を提供する。【解決手段】  複数のオブジェクトで構成される画像データを入力する入力手段と、前記オブジェクトをビットマップ画像データに展開する展開手段と、展開されたビットマップ画像データと、オブジェクトの属性に基づいて属性情報を生成する生成手段と、前記生成手段で生成された属性情報に基づいて所定の画像処理を行う画像処理手段とを有する画像処理装置において、前記生成手段で生成された属性情報を変更する属性変更手段を有し、属性情報の変更があった際には変更された属性情報に基づいて画像処理を行う画像処理手段を有することを特徴とする。【選択図】        図４
2006254199.tif 000002
【特許請求の範囲】
【請求項１】
複数のオブジェクトで構成される画像データを入力する入力手段と、
前記オブジェクトをビットマップ画像データに展開する展開手段と、
展開されたビットマップ画像データと、オブジェクトの属性に基づいて属性情報を生成する生成手段と、
前記生成手段で生成された属性情報に基づいて所定の画像処理を行う画像処理手段とを有する画像処理装置において、
前記生成手段で生成された属性情報を変更する属性変更手段を有し、
属性情報の変更があった際には変更された属性情報に基づいて画像処理を行う画像処理手段を有することを特徴とする画像処理装置。
【請求項２】
前記属性情報は、画素単位及び矩形単位での情報であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記属性変更手段は、処理画像の拡大縮小画像を表示することで属性変更を行うオブジェクトを指示することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記属性変更手段は、属性変更処理において変更対象となる画素を表示することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記画像処理手段は、属性情報に基づき色変換処理を切り替えることを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記画像処理手段は、属性情報に基づき疑似中間調処理を切り替えることを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータからの描画コマンドを受け取って印刷処理を行う画像処理装置に関するものであり、特に描画コマンドに従って生成されたビットマップ画像の各ピクセルに対して属性情報を付加し、印刷画質の向上を可能とする画像処理装置に関するものである。
【背景技術】
【０００２】
近年、コンピュータの出力装置として、レーザビームプリンタ等の電子写真方式を用いた画像処理装置が広く使われるようになった。これらの画像処理装置は、ホストコンピュータからの描画コマンドを変換し画像データとして印刷処理を行う機能を備えている。
【０００３】
図１は一般的な画像処理装置のシステム構成を示すブロック図である。
【０００４】
図１を用いて、ホストコンピュータからの描画コマンドを変換し画像データとして紙面に印刷する場合の処理について説明する。
【０００５】
図１の１０１はホストコンピュータ１００上で動作するアプリケーションであり、これらアプリケーションを用いることで、ページレイアウト文書やワードプロセッサ文書、グラフィック文書などを作成する。これらのアプリケーションで作成されたデジタル文書データはプリンタドライバ１０２に送信され、デジタル文書に基づいた描画コマンドが生成される。ここで生成される描画コマンドとしては、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）と呼ばれるページ画像データを作成するためのプリンタ記述言語が一般的である。描画コマンドには、通常、文字やグラフィックス、イメージ等のデータの描画命令が含まれている。
【０００６】
上記生成された描画コマンドは、ネットワーク等で接続された画像処理装置１０３に伝送される。画像処理装置１０３は、ＰＤＬ解析部１０４、描画オブジェクト生成部１０５、ラスタライズ処理部１０６、データ記憶部１０７、画像処理部１０８から構成される。
【０００７】
ホストコンピュータから伝送された描画コマンドは、まずＰＤＬ解析部１０４にて解析処理が行われる。解析されたデータを元に描画オブジェクト生成部１０５にて、ラスタライズ処理部１０６で処理可能な描画オブジェクトが生成される。描画オブジェクト生成部１０５にて生成された描画オブジェクトは、ラスタライズ処理部１０６にてラスタライズ処理が行われ、データ記憶部１０７にビットマップ画像１１０を生成する。
【０００８】
データ記憶部に生成されたビットマップ画像１１０は、画像処理部１０８にて、色変換処理や疑似中間調処理等の画像処理がなされ、画像出力部１０９に出力可能な画像フォーマットに変換される。
【０００９】
ここで画像出力部１０９への入力が、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色の記録剤に対応する画像データであり、ラスタライズ処理部１０６において生成されるビットマップ画像１１０がＲＧＢ色空間画像データである場合、画像処理部１０８において、データ記録部１０８に格納されたＲＧＢ色空間画像データをルックアップテーブル等を用いてＣＭＹＫ色空間画像データに変換する変換処理が行われる。また通常、画像出力部１０９は２、４、１６階調等、低階調のみ出力可能であることが多い。従って、少ない階調数しか出力できない画像出力部においても安定した中間調表現を可能とすることが可能なよう画像処理部１０８で疑似中間調処理を行う。
【００１０】
また画像処理部１０８では、より好ましい画像を得るためにエッジ部等にスムージング等の処理がなされる場合もある。
【００１１】
図中１０９は画像出力部であり、予め定められた画像フォーマットで生成された画像データを受信し出力処理を行うことで、ホストコンピュータからの描画コマンドを画像データとして紙面に印刷することができる。
【００１２】
一方上述した画像データの生成過程において、印刷画質をより好ましいものにするために、描画コマンドに従って生成されたビットマップ画像の各画素に対して属性情報を付加し印刷画質の向上を図られることがある（例えば特許文献１を参照。）。
【００１３】
すなわち、ラスタライズ処理部１０６においてビットマップ画像１１０が生成される際に、同時に各画素がどのような画像特性に属するのかを示す属性情報を生成する。
【００１４】
ここで属性情報とは、それぞれの画像特性に応じて種類を分けたものである。例えば、文字データもしくはその画像特性を持ったデータからなるテキスト属性、ビットマップデータもしくはその画像特性を持ったデータからなるイメージ属性、ドローデータもしくはその画像特性を持ったデータからなるグラフィック属性といった属性情報があげられる。
【００１５】
これらビットマップ画像の各画素に対し属性情報を付加することで、それぞれの属性の画像特性に適した画像処理が画像処理部１０８で可能となる。
【００１６】
例としてイメージ属性とテキスト属性に対し、ＲＧＢ色空間画像データからＣＭＹＫ色空間画像データへの色変換処理を行う際、利用するルックアップテーブルの切り替えが可能になる。また、属性ごとに異なったマトリクスを用いたスクリーン処理を施すことで、イメージ属性である自然画像に対しては階調性を優先する低線数スクリーンを、テキスト属性である文字、グラフィック属性であるラインには解像度を優先する高線数スクリーンを適用することができる。
【００１７】
このようにラスタライズ処理部で描画オブジェクトをもとに属性情報を生成することにより、描画コマンドに含まれるデータ毎に画像処理を切り替えることが可能になる。
【００１８】
しかしならが、上述のように属性情報に基づいて画像処理を行う際、属性情報が本来ユーザが意図しているものと異なるものとなる場合がある。例えば、多くの文字画像はテキスト属性として属性情報が付加されるが、時としてイメージ属性としての属性情報が付加されるケースもある。このような場合、文字画像にはテキスト属性としての画像処理は適用されずイメージ属性としての画像処理がなされ、その結果、印刷品質の低い出力が行われることになる。
【００１９】
そのため、従来より画像データに付加される属性情報をユーザの手の操作によって修正する手法というものが提案されている。
【００２０】
特許文献２では領域分割処理を行い属性情報の付加する際に、誤認識が行われた領域についてユーザのオペレートによる属性の訂正処理方法が提案されている。
【００２１】
また特許文献３では領域毎の認識処理を行う際、認識処理の精度向上のために、領域の属性情報をユーザのオペレートで変更する処理方法が提案されている。
【特許文献１】特開２０００−２５９８１９号公報
【特許文献２】特開平０６−２０８６２５号公報
【特許文献３】特開平１０−００３５１６号公報
【発明の開示】
【発明が解決しようとする課題】
【００２２】
上記にあげた特許文献２、及び３で提案されている属性情報の変更手段は共に、領域を矩形とし、領域ごとに処理単位に分け、その矩形に対し属性の変更処理を行うものとなっている。すなわち、図２に示すようにページ２００内に矩形の領域２０１〜２０５を設け、その領域ごとに属性を定め、必要があればその領域に対し属性変更を行う手段が提示されている。しかしながら画像処理を行う際、属性情報による処理の切り替えはビットマップ画像の画素ごとに切り替えられるケースが有用である場合が多く、矩形単位定められた属性情報は有用でないケースがある。
【００２３】
その例を図３に示す。
【００２４】
図３はある図形の上に文字が上書きされているようなケースである。すなわち、文字描画領域はテキスト属性として処理し、文字が書かれていない図形描画領域はグラフィック属性として処理されることが望ましい。しかしながら矩形を単位として属性情報を設定した場合、文字描画領域と図形描画領域は同じ領域を示すことになり、従来の処理の多くでは、図形描画領域もテキスト属性として処理がなされてしまう。更に文字の書かれている部分のみの属性情報を変更する場合、矩形単位の属性変更では対応することができなかった。
【００２５】
本発明は、上記の問題点を鑑みてなされたものであり、印刷処理を行う際に、属性情報を付加し、属性情報に基づいて画像処理を切り替えて印刷画質の向上を可能とする画像処理装置において、付加される属性情報を画素ごとに簡易に変更できる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００２６】
上記目的を達成するために本発明の画像処理装置とその方法は以下の構成を備える。
【００２７】
複数のオブジェクトで構成される画像データを入力する入力手段と、前記オブジェクトをビットマップ画像データに展開する展開手段と、展開されたビットマップ画像データと、オブジェクトの属性に基づいて属性情報を生成する生成手段と、前記生成手段で生成された属性情報に基づいて所定の画像処理を行う画像処理手段とを有する画像処理装置において、前記生成手段で生成された属性情報を変更する属性変更手段を有し、属性情報の変更があった際には変更された属性情報に基づいて画像処理を行う画像処理手段を有することを特徴とする。
【００２８】
また前記属性情報は、画素単位及び矩形単位での情報であることを特徴とする。
【００２９】
また前記属性変更手段は、処理画像の拡大縮小画像を表示することで属性変更を行うオブジェクトを指示することを特徴とする。
【００３０】
また前記属性変更手段は、属性変更処理において変更対象となる画素を表示することを特徴とする。
【００３１】
また前記画像処理手段は、属性情報に基づき色変換処理を切り替えることを特徴とする。
【００３２】
また前記画像処理手段は、属性情報に基づき疑似中間調処理を切り替えることを特徴とする。
【発明の効果】
【００３３】
属性情報を付加し、属性情報に基づいて画像処理を切り替えて印刷画質の向上を可能とする画像処理装置において、属性情報を矩形単位、画素単位の両方で保持することで、ユーザの手操作による属性情報を変更を簡易に実現できる画像処理装置を提供することができる。
【発明を実施するための最良の形態】
【００３４】
以下、図面を参照しながら本発明に係る実施の形態を説明する。
【００３５】
なお、本発明の実施の形態として以下にレーザビームプリンタの適用する場合を説明するが、本発明はこれに限られるものではなく、その主旨を逸脱しない範囲で、任意のインクジェットプリンタやＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）等、他の方式の画像処理装置にも適用可能である。
【実施例１】
【００３６】
図４のブロック図に従って本発明の実施例１を説明していく。
【００３７】
図中４００は図示しないホストコンピュータより受信したＰＤＬを解析するＰＤＬ解析部であり、予め定められている解析手段に基づき入力された描画コマンドであるＰＤＬデータの解析処理が行われる。
【００３８】
図中４０１はＰＤＬ解析部４００の解析結果に基づき、描画オブジェクトを生成する描画オブジェクト生成部、４０２は描画オブジェクトからＲＧＢ色空間空間からなるビットマップ画像４０４及び属性情報４０５を生成するラスタライズ処理部である。ラスタライズ処理では、描画オブジェクトに含まれる文字コードから予め格納されているビットパターン、アウトラインフォントなどのフォントデータへの変換などが行われ、ページ単位あるいはバンド単位でビットマップ画像を作成する。また本発明において、属性情報はビットマップ画像の画素ごとに対しての情報として生成される共に、描画オブジェクトのオブジェクト毎の矩形ごとに対しての情報としても生成される。なお、図中４０３はこれらビットマップ画像４０４及び４０５を格納するためのデータ記憶部となる。
【００３９】
図中４０６は処理において属性情報を修正する際に、その修正する個所を指示するために使用されるサムネイル画像をビットマップ画像４０６より生成するサムネイル生成部である。サムネイルはデータ記憶部４０３に格納されているビットマップ画像４０４に対して、拡大・縮小処理を行うことで作成される。
【００４０】
図中４０７は生成されたサムネイル画像を、図示しない画像処理装置に取り付けられたパネル等に表示し、ユーザオペレートにより属性情報の修正するオブジェクトを指示する修正個所指示部である。修正個所指示部の詳細は後述する。なお、修正個所指示部において指示の際の表示画像を拡大・縮小・移動する場合、適宜サムネイル生成部４０６で適切なサムネイルを作成する。
【００４１】
属性情報の修正が行われる場合、属性情報４０５は属性情報修正処理部４０８にて、情報の修正処理がなされ、新規属性情報４１０が生成される。属性情報修正処理部４０８についての詳細も後述する。
【００４２】
画像処理部４０９では、ビットマップ画像４０４に対し、修正の加えられた新規属性情報４１０をもとに画像処理を行う。画素ごとの属性情報及び矩形ごとの属性情報のうち、画素ごとの属性情報を利用することで、参照するルックアップテーブル（ＬＵＴ）を切り替えながらＲＧＢ色空間データをＣＭＹＫ色空間データに色変換する色変換処理、参照するマトリクスを切り替えながら、スクリーン処理を行う疑似中間調処理等がなされる。
【００４３】
これら画像処理がなされた画像データは画像出力部４１１に送信され、画像出力部にて紙面に印刷処理がなされる。
【００４４】
図５は本実施例を説明するフローチャートである。
【００４５】
ホストコンピュータから伝送されるＰＤＬデータはＰＤＬ解析部４００でＰＤＬの解析が行われる（Ｓ５０１）。次にＰＤＬ解析部４００の解析結果に基づき描画オブジェクト生成部４０１にて描画オブジェクトが生成される（Ｓ５０２）。Ｓ５０２でホストコンピュータから伝送された１ページ分のＰＤＬの解析及び描画オブジェクトの生成が終了すると、ラスタライズ処理部４０２にて、ＲＧＢ色空間からなるビットマップ画像と属性情報を生成する（Ｓ５０３）。
【００４６】
Ｓ５０３においてラスタライズ処理終了後、処理によって作成された属性情報を用いて画像処理を行うか作成された属性情報の修正処理を行うか、その確認が行われる（Ｓ５０４）。ここでは例として本発明の実施にかかわる画像処理装置に接続されたパネル等より、ＧＵＩを通して確認されるものとする。ラスタライズ処理により作成された属性情報をそのまま使用して画像処理を行う場合（Ｎｏ）、画像処理部４０９において属性情報４０５に従い、ＲＧＢ色空間のビットマップ画像の各画素を属性情報に従って切り替えられたＬＵＴを用いてＣＭＹＫ空間に変換する。更に各画素に属性情報に従ってディザマトリクスを切り替え、ビットマップ画像の画素とディザマトリクス要素の大小を比較することにより、ビットマップ画像をより低階調、例えば２階調や４階調、１６階調の画像データに変換する。通常ディザマトリクスは色材毎、すなわちＣ、Ｍ、Ｙ、Ｋ毎に用意されるため、上述のディザマトリクスの切り替えは全ての色材毎について行われる。上述の処理によって生成された低階調画像データは画像出力部４１１に伝送され、紙面に出力処理される（Ｓ５０６）。
【００４７】
一方で、Ｓ５０４において属性情報の修正処理を行う場合（Ｙｅｓ）、サムネイル生成部４０６においてビットマップ画像４０４よりサムネイル画像を生成する（Ｓ５０７）。ここで作成されたサムネイル画像は画像処理装置に接続されたパネル等に表示され、修正個所指示部４０７ではＧＵＩを通して属性を修正するオブジェクトを指示する（Ｓ５０８）。属性情報修正処理部４０８では属性情報４０５の修正すべきオブジェクトについての属性を修正することで新規属性情報４１０を生成する（Ｓ５０９）。
【００４８】
このようにＳ５０９にて修正された新規属性情報４１０を用いることで画像処理が行われる（Ｓ５０５）。画像処理によって生成された低階調画像データは画像出力部４１１に伝送され、紙面に出力処理される（Ｓ５０６）。
【００４９】
図６は本発明の実施例１で使用される属性情報の構成の概念を示した図である。図６Ａに示すように本発明において属性情報６０１ａは、ビットマップ画像の画素ごとに対しての属性情報６０２ａと共に、オブジェクト毎の矩形ごとに対しての属性情報６０３ａを保持している。属性情報の構成例を図６Ｂに示す。図６Ｂは図形の上に文字書かれたような描画データ６０４における属性情報６０１ｂを示している。図６０４に対して画素ごとの属性情報はビットマップ画像の画素に対応して６０２ｂのように保持されている。また矩形ごとの属性情報は、それぞれのオブジェクトに対応して、そのオブジェクトの矩形領域の始点と終点、属性情報を保持している。ここで更に矩形ごとの識別情報（ＩＤ情報）を保持しても良い。なお、画素ごとの属性情報はレンダリング処理時に生成され、また矩形ごとの属性情報は描画オブジェクトの属性情報より作成される。
【００５０】
図６Ｃは画素ごとの属性情報における属性情報を割り当てるを示している。ここではイメージ・グラフィックス・テキストの３種の属性に関して、各画素２ｂｉｔで属性情報が保持することができることが分かる。
【００５１】
図７は修正個所指示部４０７及び属性情報修正部４０８での処理の概念を示した図である。
【００５２】
ラスタライズ処理部４０４で生成された属性情報に関して修正処理を行う必要がある場合、ビットマップ画像よりサムネイル生成部４０６にてサムネイル画像が生成され、画像処理装置に接続されたパネル等にサムネイル画像が表示される。図形の上に文字が上書かれたデータに関して表示されたサムネイル画像を７０１に示す。修正個所指示部４０７では、パネル等上でのＧＵＩを通じてユーザのオペレートにより、属性情報を修正するオブジェクト内の画素が選択される。ここで７０２に示すように図形オブジェクトの画素を選択した場合、図７０３に示すようその画素含む図形オブジェクトの全画素が選択され、選択されたオブジェクトの画素が表示されると共に、属性情報修正のための属性情報修正ＵＩ７０４が表示される。属性情報修正ＵＩでは、修正前の属性情報がハイライトで表示され、現在の属性情報と異なる属性を選択することで、先に選択された図形オブジェクトの全画素の属性情報が修正される。
【００５３】
一方で文字オブジェクトの画素を選択した場合（図７０５）、図形オブジェクトの画素を選択した場合と同様、図７０６に示すようその画素を含む文字オブジェクトの全画素が選択され、選択されたオブジェクトの画素が表示されると共に、属性情報修正のための属性情報修正ＵＩ７０７が表示される。
【００５４】
図８に修正個所指示部及び属性情報修正部での処理のフロー図を示す。
【００５５】
まず修正個所指示部４０７において、サムネイル画像を表示しＧＵＩを用いて属性情報を修正したいオブジェクト内の画素を選択する（Ｓ８０１）。選択された画素について、画素ごとの属性情報より、選択された画素の属性情報を特定する（Ｓ８０２）。次にＳ８０３において、選択された画素の位置情報、及び特定された属性情報より、選択された画素を含み画素と同じ属性となる矩形を特定する。更に矩形内の画素について、矩形が保持している属性情報と同じ属性情報を持つ画素を特定し、一番初めに選択した画素と同オブジェクトとして特定する（Ｓ８０４）。ここで特定された画素に対してハイライト等で表示する（Ｓ８０５）ことで、図７０３、７０６に示したよう選択オブジェクト画素が表示されることになる。
【００５６】
選択オブジェクト画素が特定された後、属性情報修正部では属性情報修正ＵＩを表示する（Ｓ８０６）。ここでＳ８０７において選択されたオブジェクトの属性情報の修正が行われた場合（Ｙｅｓ）、矩形の属性情報が変更されると共に（Ｓ８０８）、選択オブジェクト画素の画素ごとの属性情報が修正され（Ｓ８０９）、新規属性情報４１０が生成される。一方、選択されたオブジェクトの属性情報の修正が行われなかった場合（Ｎｏ）、属性情報はそのまま保持される。
【００５７】
こうして生成された新規属性情報をもとに画像処理が行われ画像データが生成され、画像出力部にて、印刷出力がなされる。
【００５８】
以上のように実施例１では属性情報を付加し、属性情報に基づいて画像処理を切り替えて印刷画質の向上を可能とする画像処理装置において、属性情報を矩形単位、画素単位の両方で保持することで、ユーザの手操作による属性情報の変更を簡易に実現できる画像処理装置を提供することが可能となる。
【実施例２】
【００５９】
実施例１において、画素ごとの属性情報及び矩形ごとの属性情報を持つことで、画素ごとの属性情報の変更を容易なものとしたが、同じ属性情報を持ち異なるオブジェクトが重なりあっている場合、個別のオブジェクトに対して属性情報の変更処理を行うことができなかった。
【００６０】
例として、図９に示すように図形オブジェクトの上に異なる図形オブジェクトを配置した場合を考える。この場合、図８に示したフローに従って属性変更処理を行うことを考えた場合、選択画素の位置情報及び属性情報から矩形を特定するため、２つ以上の図形オブジェクトの矩形が選択されてしまうことになる。
【００６１】
本発明の実施例２では、上記のように同じ属性情報を持ち異なるオブジェクトが重なりあっている場合でも個別のオブジェクトに対して属性情報の変更処理を行うことが可能となる方法について述べる。
【００６２】
実施例２において処理系のブロック図については実施例１と同じであり、属性情報の変更処理が行われる。一方実施例１においては図６Ｃに示すよう画素ごとの属性情報を保持していたが、実施例２では更にその画素が属するオブジェクトの矩形のＩＤ情報を、画素ごと保持することにする。
【００６３】
この様子を図１０に示す。
【００６４】
ここでは画素ごとの属性情報として８ｂｉｔのデータを保持し、そのうち下位の２ｂｉｔを用いてイメージ・グラフィックス・テキストの属性情報を保持している。一方その上位６ｂｉｔにおいて、それぞれの属性における矩形のＩＤ情報を保持する。この場合、各属性に６ｂｉｔ＝６４個までオブジェクトが識別可能であるが、オブジェクト数によってはｂｉｔ数を増やすことは構わない。なお実施例２においては、矩形ごとの属性情報はＩＤ情報を保持しておく必要がある。ＩＤ情報を保持することで各画素がどのオブジェクトに属しているのか判断可能になる。
【００６５】
図１１に実施例２における修正個所指示部及び属性情報修正部での処理のフロー図を示す。
【００６６】
まず修正個所指示部４０７において、実施例１と同様にサムネイル画像を表示しＧＵＩを用いて属性情報を修正したいオブジェクト内の画素を選択する（Ｓ１１０１）。選択された画素について、画素ごとの属性情報より、選択された画素の属性情報を特定する（Ｓ１１０２）と共に保持されている矩形のＩＤ情報より、選択画素の属しているオブジェクトの矩形を特定する。更に矩形内の画素について、その矩形のＩＤ情報を保持している画素を特定し、一番初めに選択した画素と同オブジェクトとして特定する（Ｓ１１０４）。ここで特定された画素に対してハイライト等で表示する（Ｓ１１０５）ことで、同一属性のオブジェクトが重なって配置されている場合も個々のオブジェクトの画素を選択することができる。
【００６７】
一方、選択オブジェクト画素が特定された後、属性情報修正部では、属性情報修正ＵＩを表示する（Ｓ１１０６）。ここで選択されたオブジェクトの属性情報の修正が行われた場合（Ｙｅｓ）、矩形の属性情報が修正されると共に、新たなＩＤ情報を振り直す（Ｓ１１０８）。選択オブジェクト画素の画素ごとの属性情報及び属するオブジェクトのＩＤ情報が修正され（Ｓ１１０９）、新規属性情報４１０が生成される。一方、選択されたオブジェクトの属性情報の修正が行われなかった場合（Ｎｏ）、属性情報はそのまま保持される。
【００６８】
こうして生成された新規属性情報をもとに画像処理が行われ画像データが生成され、画像出力部にて、印刷出力がなされる。
【００６９】
以上のように実施例２では属性情報を付加し、属性情報に基づいて画像処理を切り替えて印刷画質の向上を可能とする画像処理装置において、属性情報を矩形単位、画素単位の両方で保持し、更に画素単位で矩形との関係情報を保持することで、ユーザの手操作による属性情報の変更を簡易に実現できる画像処理装置を提供することが可能となる。
【実施例３】
【００７０】
実施例１、２においては、入力データとしてＰＤＬデータをあげていたが、近年ではラスタライズ処理により生成されたビットマップ画像及び属性情報をハードディスク等の大容量データ記憶装置に保存しておき、再度同じ書類の印刷処理時には、これらビットマップ画像及び属性情報を読み出すことで、ラスタライズ処理を繰り返すことなく、高速に印刷処理可能なシステムが提案されている。
【００７１】
本発明の実施例３では、そのような、一度記録装置に保存された画像データに対しての属性情報の修正処理について述べる。
【００７２】
図１２のブロック図に従って本発明の実施例３を説明していく。
【００７３】
図中１２００は図示しないホストコンピュータより受信したＰＤＬデータを解析するＰＤＬ解析部であり、予め定められている解析手段に基づき入力された描画コマンドの解析処理が行われる。
【００７４】
図中１２０１はＰＤＬ解析部１２００の解析結果に基づき、描画オブジェクトを生成する描画オブジェクト生成部、１２０２は描画オブジェクトからＲＧＢ色空間からなるビットマップ画像１２０６及び属性情報１２０７を生成するラスタライズ処理部である。本発明において、属性情報はビットマップ画像の画素ごとに対しての情報として生成される共に、オブジェクト毎の矩形ごとに対しての情報としても生成される。なお、図中１２０３はこれらビットマップ画像１２０６及び１２０７を格納するためのデータ記憶部となる。データ記憶部１２０３に生成されたビットマップ画像１２０６は、画像処理部１２０４にて、色変換処理や疑似中間調処理等の画像処理がなされ、画像出力部１２０５に出力可能な画像フォーマットに変換される。図中１２０５は画像出力部であり、予め定められた画像フォーマットで生成された画像データを受信し出力処理を行うことで、ホストコンピュータからの描画コマンドを画像データとして紙面に印刷することができる。
【００７５】
一方、データ記憶部１２０３に格納されたデータは一旦データ記憶装置１２０８に保存され、最印刷要求処理時に、再度データ記憶部１２０３に読み出される。図中１２１１は処理において属性情報を修正する際に、その修正する個所を指示するために使用されるサムネイル画像をビットマップ画像１２０９より生成するサムネイル生成部である。サムネイルはデータ記憶部１２０３に格納されているビットマップ画像１２０９に対して、拡大・縮小処理を行うことで作成される。
【００７６】
図中１２１２は生成されたサムネイル画像を図示しない画像処理装置に取り付けられたパネル等に表示し、ユーザオペレートにより属性情報の修正するオブジェクトを指示する修正個所指示部である。修正個所指示部の処理は実施例１と同様のものとなる。属性情報の修正が行われる場合、属性情報１２１０は属性情報修正処理部１２１３にて、情報の修正処理がなされ、新規属性情報１２１４が生成される。属性情報修正処理部の処理は実施例１と同様のものとなる。
【００７７】
画像処理部１２０４では、ビットマップ画像１２０９に対し、修正の加えられた新規属性情報１２１４をもとに画像処理を行う。画素ごとの属性情報及び矩形ごとの属性情報のうち、画素ごとの属性情報を利用することで、参照するＬＵＴを切り替えながらＲＧＢ色空間データをＣＭＹＫ色空間に色変換する色変換処理、参照するマトリクスを切り替えながら、スクリーン処理を行う疑似中間調処理等がなされる。
【００７８】
これら画像処理がなされた画像データは画像出力部１２０５に送信され、画像出力部にて紙面に印刷処理がなされる。
【００７９】
以上のように実施例３では属性情報を付加し、属性情報に基づいて画像処理を切り替えて印刷画質の向上を可能とする画像処理装置において、属性情報を矩形単位、画素単位の両方で保持することで、属性情報が一旦記憶装置に保存された場合もユーザの手操作による属性情報の変更を簡易に実現できる画像処理装置を提供することが可能となる。
【図面の簡単な説明】
【００８０】
【図１】一般的な画像処理装置のシステム構成を示すブロック図である。
【図２】従来の技術における矩形領域での属性情報付加を説明する図である。
【図３】従来の技術で対応できないケースを説明する図である。
【図４】本発明の実施例１を説明するブロック図である。
【図５】本発明の実施例１の処理を説明するためのフローチャートである。
【図６】本発明の実施例１で使用される属性情報の構成の概念を示した図である。
【図７】修正個所指示部及び属性情報修正部での処理の概念を示した図である。
【図８】修正個所指示部及び属性情報修正部での処理のフローチャートである。
【図９】本発明の実施例２が有用なケースを説明する図である。
【図１０】本発明の実施例２における画素ごとの属性情報説明する図である。
【図１１】本発明の実施例２における修正個所指示部及び属性情報修正部での処理のフローチャートである。
【図１２】本発明の実施例３を説明するブロック図である。
【符号の説明】
【００８１】
４００  ＰＤＬ解析部
４０１  描画オブジェクト生成部
４０２  ラスタライズ処理部
４０３  データ記憶部
４０４  ビットマップ画像
４０５  属性情報
４０６  サムネイル生成部
４０７  修正箇所指示部
４０８  属性情報修正処理部
４０９  画像処理部
４１０  新規属性情報
４１１  画像出力部
【図１】
2006254199.tif 000003
【図２】
2006254199.tif 000004
【図４】
2006254199.tif 000005
【図５】
2006254199.tif 000006
【図８】
2006254199.tif 000007
【図９】
2006254199.tif 000008
【図１０】
2006254199.tif 000009
【図１１】
2006254199.tif 000010
【図１２】
2006254199.tif 000011
【図３】
2006254199.tif 000012
【図６】
2006254199.tif 000013
【図７】
2006254199.tif 000014