(57)【特許請求の範囲】
【請求項１】
オブジェクト指向レンダリング・システムを使用してオブジェクト指向画像データをレンダリングする方法であって、
（ａ）レンダリングすべきオブジェクト指向画像データを受け取るステップと、
（ｂ）前記オブジェクト指向画像データを特定のオブジェクトタイプとして分類するステップ（Ｓ１０）と、
（ｃ）前記ステップ（ｂ）において分類したオブジェクトタイプに基づいて、一組のレンダリング特徴を生成するステップ（Ｓ１１）とを備え、前記レンダリングの特徴は、無彩色レンダリング及び有彩色レンダリングを含んでおり、更に、
（ｄ）前記オブジェクト指向画像データを、前記ステップ（ｂ）において分類したオブジェクトタイプに対応する特定のオブジェクトサブタイプとして分類するステップ（Ｓ１２）と、
（ｅ）前記ステップ（ｄ）において分類したオブジェクトサブタイプに基づいて、前記一組のレンダリング特徴の一部を修正するステップ（Ｓ１３）と、
（ｆ）前記ステップ（ｅ）によって修正された前記一組のレンダリング特徴に基づいて、オブジェクト指向画像データをレンダリングするステップ（Ｓ１４）と
から成ることを特徴とする方法。
【請求項２】
オブジェクト指向画像データをレンダリングするオブジェクト指向レンダリング・システムであって、
（ａ）前記オブジェクト指向画像データを特定のオブジェクトタイプとして分類する手段と、
（ｂ）前記分類したオブジェクトタイプに基づいて、無彩色レンダリング及び有彩色レンダリングを含む一組のレンダリングの特徴を生成する手段（１００）と、
（ｃ）前記オブジェクト指向画像データを、前記分類したオブジェクトタイプに対応する特定のオブジェクトサブタイプとして分類する手段（１０１）と、
（ｄ）前記分類したオブジェクトサブタイプに基づいて、前記一組のレンダリングの特徴の一部を修正する手段（１１０）と、
（ｅ）前記修正された前記一組のレンダリング特徴に基づいて、オブジェクト指向画像データをレンダリングする手段（１０５）と
から成ることを特徴とするシステム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ディジタルカラー印刷（または複製）システムにおいて、オブジェクト指向画像データを処理し、レンダリングすべきオブジェクト指向画像データを分類する方法に関するものである。より詳細には、本発明は、画像データのオブジェクトタイプとサブタイプの分類に基づいて、オブジェクト指向無彩色（neutral color)画像データを有彩色(non-nertral color) 画像データとは別個に処理し、分類し、レンダリングする方法に関するものである。
【０００２】
【従来の技術】
ディジタル環境における色の使用は、満足できる結果を生み出そうとするカラープリンタにおいて問題を起こした。カラープリンタが直面する問題の１つは、デスクトップ・パブリッシング・ソフトウェア・プログラムすなわちアプリケーションの激増が原因である。
【０００３】
それらのデスクトップ・パブリッシング・システムに関する問題は、ユーザがそれらのシステムで異なるタイプのオブジェクトを組み合わせて１つの複合文書にすることができることである。たとえば、ユーザは写真画像、テキスト、および業務用図形（図表）を組み合わせて１つの文書にすることができる。その場合、画像はカラーまたは白黒のいずれでもよい。
【０００４】
満足できる結果を得るには、高画質の文書を生成することができるように、これらの各オブジェクトを異なるやり方で処理することが必要である。たとえば、ディジタルカラーシステムが写真画像と業務用図形を持つ複合文書をレンダリングしようとしていると仮定する。写真画像の高画質レンダリングを実現するために、カラー印刷システムは色の属性を一定のやり方で歪曲（skew)させなければならないことがあるが、この歪曲処理によって、同じ複合文書内の業務用図形が色ざめされて見えることがある。他方、もし業務用図形について高彩度の鮮明な色を保証するために、カラー印刷システムを歪曲させれば、複合文書内の写真画像から真に迫った外観が失われることがある。
【０００５】
この問題を解決するために、オブジェクト指向レンダリング・システムが開発された。従来のシステムにおいては、複合文書を構成するオブジェクトは独自にレンダリング処理される。言い換えると、写真オブジェクトすなわち写真画像は一のやり方で処理されるが、業務用図形は他のやり方で処理される。このやり方で、画質を最適にするようにオブジェクトをレンダリングすることができる。
【０００６】
また、異なるオブジェクトタイプに対する無彩色レンダリング要求は異なることがある。より詳しく述べると、無彩色レンダリングは、印刷されたページまたは出力装置上の黒色、灰色すなわちグレー、および白色の外観をいう。このレンダリングは、プロセス（マルチカラー）または真（単色または無色）無彩色の観点から理解することができる。次の表１は、無彩色レンダリングがオブジェクトのタイプによってどのように変わるかを示す。
【０００７】
【表１】
0004104735.tif 000002
【０００８】
表１に示すように、真黒色またはグレーは望ましくない光沢差を導入することがあるので、写真オブジェクトには、プロセス黒色およびグレーが容認できることがある。他方、誤整合や不完全なカラーバランス人工物を減らすために、図形オブジェクト内の黒色線には、真の黒色またはグレーが望ましい。従って、オブジェクトは、有彩色画像のレンダリングとは異なるやり方で、その無彩色画像をレンダリングする必要がある。これらの異なる要求は、複合画像内のオブジェクトをレンダリングする時に問題を起こす。
【０００９】
この問題の一例は、黒色テキストを業務用図形オブジェクトの中でレンダリングしなければならないときの明らかな光沢差の存在である。１つの従来の解決方法は、すべての原色を使用してオブジェクトをレンダリングし、結果的にプロセス黒色（シアン、マゼンタ、およびイエロー）を用いて黒色テキストをレンダリングすることである。テキストをプロセス黒色でレンダリングすれば、テキストはユーザの立場から必ずしも望ましくない強い光沢をもつ外観をもつであろう。ほとんどのユーザは、テキストについて弱い光沢（これはプロセス黒色で実現することができない）を好む。無彩色を得る立場から、考えられる別の従来の解決方法は、１００％下色除去（under color removal;ＵＣＲと略す）を利用することである。しかし、この方法は陰影領域の彩度を下げることがあり、また別のカラー忠実度の問題に悩む。
【００１０】
この問題の別の例は、明度、コントラスト、彩度、およびカラーバランスなど、さまざまな色の属性をユーザが制御することができるエキスパートカラー制御の調整によって起きる白色点シフトである。このタイプのシフトは自然の風景について起きるので、あるタイプのオブジェクトには白色点シフトは望ましい。しかし、白色点シフトは望ましくない人工物を生じさせるので、図形オブジェクトやテキストオブジェクトの場合は、エキスパートカラー制御の調整が白色点を変更したり、シフトしたりしないことが望ましい。
【００１１】
種々のオブジェクトは違った無彩色レンダリング処理を要求するばかりでなく、オブジェクト内の無彩色アイテムも同様にそれぞれ独自のレンダリング処理を要求することがある。たとえば、オブジェクトを図形オブジェクトとして分類することができる。さらに、この図形オブジェクトタイプは黒色線（black line) と（または）黒色フィル（black fill) を含むことがある。黒色線と黒色フィルは図形オブジェクトの部材として多くの共通のレンダリング特徴を共有するが、黒色線と黒色フィルは無彩色レンダリングに関して異なる。より詳しく述べると、誤整合や不完全なカラーバランス人工物を減らすために、「黒色線」はプロセス黒色（process black ）でなく、単成分黒色 (single component black) としてレンダリングすべきである。他方、カラースイープ (color sweep)  や黒色スイープ (black sweep)  にはっきり表れる特異な光沢の影響を減らし、光沢差とフィルされたカラー領域に起因する黒色フィルのドロップアウトを減らすために、「黒色フィル」は単成分黒色でなく、プロセス黒色としてレンダリングすべきである。
【００１２】
【発明が解決しようとする課題】
以上のことから、オブジェクト指向無彩色レンダリングを考慮に入れたオブジェクト指向処理・レンダリング・システムを使用することと、無彩色レンダリングを行う特徴的機能のためのフレームワークを提供することが望ましい。更に、オブジェクトおよびタイプの分割に基づいて無彩色のレンダリングを最適にするオブジェクト指向無彩色処理・レンダリング・システムを提供することが望ましい。無彩色のレンダリングは各オブジェクトタイプをオブジェクトサブタイプに分割することによって、さらに最適にすることができる。言い換えると、共通レンダリング特徴をオブジェクトタイプによって識別することが可能な、かつオブジェクトサブタイプに基づいてレンダリングの微調整をすることが可能なオブジェクト指向処理・レンダリング・システムを提供することが望ましい。
【００１３】
【課題を解決しようとする手段】
本発明の第１の態様は、オブジェクト指向レンダリング・システムによってレンダリングすべきオブジェクト指向画像データを分類する方法である。その方法は、レンダリングすべきオブジェクト指向画像データを受け取るステップ、レンダリングすべきオブジェクト指向画像データを分類し、複数の可能な第１水準オブジェクトタイプの１つを割り当てるステップ、およびレンダリングすべきオブジェクト指向画像データを分類し、レンダリングすべきオブジェクトに割り当てられた第１水準オブジェクトタイプと関連した複数の可能な第２水準オブジェクトタイプの１つを割り当てるステップから成っている。
【００１４】
本発明の第２の態様は、オブジェクト指向レンダリング・システムを使用してオブジェクト指向画像データをレンダリングする方法である。その方法は、レンダリングすべきオブジェクト指向画像データを受け取るステップ、オブジェクト指向画像データを特定のオブジェクトタイプとして分類するステップ、オブジェクト指向画像データを、分類したオブジェクトタイプに対応する特定のオブジェクトサブタイプとして分類するステップ、分類したオブジェクトタイプに基づいて、一組のレンダリング特徴を生成するステップ、分類したオブジェクトサブタイプに基づいて、前記一組のレンダリング特徴の一部を修正するステップ、および修正した前記一組のレンダリング特徴に基づいて、オブジェクト指向画像データをレンダリングするステップから成っている。
【００１５】
本発明のその他の目的および利点は、以下の本発明の種々の実施例と特徴的機能の説明から明らかになるであろう。
【００１６】
【実施例】
以下、添付図面を参照して本発明を詳細に説明する。以下の説明および図面において、同じ参照番号は同種の装置、回路、または同等な機能を行う等価回路を示す。
【００１７】
前に述べたように、本発明はオブジェクト指向印刷すなわちレンダリングに関するものである。実際のレンダリング処理は、レーザゼログラフィー、インクジェットなど、いろいろなレンダリング処理によって実施することができる。簡潔にするため、以下本発明に関してレーザゼログラフィーシステムを説明することにする。
【００１８】
レーザゼログラフィー印刷プロセスでは、最初に原稿に相当する静電荷パターンすなわち静電潜像が絶縁性媒体の上に形成される。次に、潜像を微粒化した物質の粒子で現像することによって可視粉末像が形成される。その後、可視粉末像は絶縁性媒体に融着されるか、または適当な支持体へ転写された後、支持体に融着される。潜像の現像は混合現像剤を潜像に接触させることによって行われる。典型的な混合現像剤は一般にトナー粒子（着色熱可塑性粒子）とキャリヤ粒子（強磁性粒子）とを混合したものである。適当なトナー粒子をキャリヤ粒子と混合すると、摩擦電気作用によりトナー粒子が適切な極性に帯電する。その混合現像剤を静電潜像に接触させると、トナー粒子が潜像に付着する。しかし、トナー粒子は混合現像剤から消費されるので、トナー粒子を補給しなければならない。
【００１９】
ディジタル静電カラー複写機の例を図１に示す。図１は、典型的な静電写真印刷／複写機と、ネットワーク接続ＰＣを示す正面図である。ＥＳＳ（電子サブシステム）または画像処理部（ＩＰＳ）１２は、ラスタ出力スキャナ（ＲＯＳ）１６への画像データフローを準備し、管理するデータ処理電子回路と制御電子回路を含んでいる。１個またはそれ以上のパーソナル・コンピュータ（ＰＣ）５のネットワークは、ＩＰＳ１２にインタフェースしている、すなわち通じている。ユーザインタフェース（ＵＩ）１４も同様にＩＰＳ１２に通じている。
【００２０】
ＵＩ１４を通じて、オペレータは種々のオペレータ調整可能な機能とメンテナンス活動を制御し、監視することができる。オペレータはＵＩ１４の適当なキーを起動させてコピーのパラメータを調整する。ＵＩ１４はタッチ画面または任意の適当な他の制御パネルでもよく、システムとオペレータ間のインタフェースになる。ＵＩ１４からの出力信号はＩＰＳ１２へ送られる。ＵＩ１４は、さらに、電子ドキュメントを表示画面（図示せず）に表示するほか、画像レンダリング選択を実行する。
【００２１】
図１に示すように、（オプションの）ラスタ入力スキャナ（ＲＩＳ）１０の上にマルチカラー原稿３８を置くことができる。ＲＩＳ１０は、原稿照明ランプ、光学装置、機械式走査ドライブ、および電荷結合素子（ＣＣＤ）アレイまたは全幅カラー走査アレイを備えている。ＲＩＳ１０は原稿３８から全画像をキャプチャーし、それを一連の走査線へ変換するほか、原稿の各点において一組の原色の濃度すなわち赤、緑、および青の濃度を測定する。ＲＩＳ１０は走査した画像に関するデータをＩＰＳ１２へ、間接的にＰＣ５へ、または直接的にＰＣ５へ提供することができる。
【００２２】
プリンタ１８で印刷するためＩＰＳ１２へ伝送／中継する前に、ＰＣ５によってディジタルまたは他の形式の電子文書を生成し、スクリーンし、修正し、格納し、（あるいは）別な方法で処理することができる。ＰＣ５のディスプレイはその画面（図示せず）上に電子文書を表示することができる。ＩＰＳ１２は本発明の適応画像レンダリング・システムを具体化するのに必要なプロセッサとコントローラ（図示せず）を装備することができる。
【００２３】
ＩＰＳ１２は、さらに、所望の電子画像または走査画像に対応する信号を出力コピー画像を生成するＲＯＳ１６へ送ることができる。ＲＯＳ１６はレーザと回転ポリゴンミラーブロックを備えている。ＲＯＳ１６はミラー３７によってプリンタ（すなわちマーキングエンジン）１８の光導電性ベルト２０の帯電した部分を１インチ当たりＭ×Ｎ画素の所定の割合で照明して、一組の減法混色の原色潜像を形成する。Ｍ×Ｎは４００×４００ｄｐｉ（１インチ当たりのドット数）、６００×６００ｄｐｉ、あるいは３００×１２００ｄｐｉなどの非対称解像度も表すことができる。
【００２４】
ＲＯＳ１６は光導電性ベルト２０を露光してＩＰＳ１２から送られた信号に対応する潜像を記録する。第１潜像はシアン現像剤で現像される。第２潜像はマゼンタ現像剤で現像され、第３潜像はイエロー現像剤で現像される。他の（カラー）潜像の代わりにまたは追加して、黒色潜像を現像することができる。これらの現像された画像は互いに重ね合わせてコピーシートの上に転写され、コピーシートの上にマルチカラー画像が形成される。このマルチカラー画像は、その後、コピーシートへ定着され、カラーコピーができ上がる。
【００２５】
図１の説明を続けると、プリンタ１８は電子写真印刷装置である。プリンタ１８の光導電性ベルト２０は光導電性材料から作られていることが好ましい。光導電性ベルトは矢印２２の方向に動いて光導電性表面の連続する部分を進め、ベルト移動通路の周囲に配置された種々の処理部を順次通過させる。光導電性ベルト２０はローラー２３，２６、テンション・ローラー２８、および駆動ローラー３０にかけ渡されている。駆動ローラー３０は適当な手段たとえばベルト伝動装置を介してベルトに結合されたモーター３２で回転される。
【００２６】
最初に、光導電性ベルト２０の一部分が帯電部３３を通過する。帯電部３３では、コロナ発生装置３４が光導電性ベルト２０を比較的高い、実質上一様な電位に帯電させる。
【００２７】
次に、帯電した光導電性表面は露光部３５へ回転される。露光部３５はＲＩＳ１０がマルチカラー原稿３８から得た情報に対応する変調された光ビームを受光する。変調された光ビームは光導電性ベルト２０の表面に当たる。光ビームは光導電性ベルトの帯電した部分を照明し、静電潜像を形成する。３つまたは４つの潜像を記録するため、光導電性ベルトは３または４回露光される。ハイファィ・カラーシステムを使用する場合は、光導電性ベルトは露光部において各原色ごとに露光される。すなわち、シアン、マゼンタ、イエロー、および黒色の原色をもつハイファイ・カラーシステムの場合は、光導電性ベルトは４回露光される。
【００２８】
静電潜像が光導電性ベルト２０に記録された後、ベルトはその潜像を現像部３９へ進める。現像部３９は４個の個別現像装置４０，４２，４４，４６から成っている。現像装置はこの分野で一般に「磁気ブラシ現像装置」と呼ばれる形式のものである。
【００２９】
一般に、磁気ブラシ現像装置は、磁性キャリヤ粒子と、摩擦電気作用でキャリヤ粒子に付着したトナー粒子とから成る磁化可能な現像剤を使用する。現像剤は連続的に運ばれて指向性磁場を通過し、現像剤のブラシを形成する。新しい現像剤をもつブラシを連続的に提供するため、現像剤は絶えず移動している。現像は現像剤のブラシを光導電性表面に接触させることによって行われる。現像装置４０，４２，４４はそれぞれ光導電性表面に記録された、特定の色分解された静電潜像の補色に相当する特定の色のトナー粒子を塗布する。
【００３０】
それぞれのトナー粒子の色は、電磁波スペクトルの事前に選定したスペクトル領域内の光を吸収するようになっている。たとえば、原稿の緑領域に相当する光導電性ベルト上の電荷の部分を放電させることによって形成された静電潜像は、赤部分および青部分を比較的高い電荷密度の区域として光導電性ベルト２０上に記録するのに対し、緑区域は現像するのに無効な電圧レベルまで減らされる。次に、帯電した区域は、光導電性ベルト２０に記録された静電潜像に緑吸収（マゼンタ）トナー粒子を塗布する現像装置４０によって可視化される。
【００３１】
同様に、青色分解版は青吸収（イエロー）トナー粒子をもつ現像装置４２によって現像されるのに対し、赤色分解版は赤吸収（シアン）トナー粒子をもつ現像装置４４によって現像される。黒色トナー粒子が入っている現像装置４６は、白黒原稿から形成された静電潜像を現像するのに使用することができる。各現像装置は現像の際は作用位置へ動かされ、現像後引っ込められる。磁気ブラシは、作用位置では、光導電性ベルトに実質上隣接しているが、非作用位置では、光導電性ベルトから離して置かれる。各静電潜像を現像している間、作用位置にある現像装置は１個だけであり、残りの現像装置は非作用位置にある。
【００３２】
現像後、トナー像は転写部６５へ運ばれる。転写部６５は転写区域６４を有する。トナー像は転写区域６４において支持シート（たとえば普通紙）へ転写される。シート搬送装置４８がシートを運んで、転写部６５において光導電性ベルトに接触させる。シート搬送装置４８は一対の円筒形ローラー５０，５３のまわりにかけ渡され、間隔をおいて配置された一対のベルト５４を有する。一対のベルト５４の間に伸びているシートグリッパー（図示せず）はベルト５４と一緒に移動する。
【００３３】
シート２５はトレーの上に置かれたシートスタック５６から送り出される。摩擦遅延給送装置５８はスタック５６から一番上のシートを転写前搬送装置６０へ送り込む。搬送装置６０はシート（図示せず）をシート搬送装置４８へ進める。シートはシートグリッパーの動きに同期して搬送装置６０によって進められる。そのとき、シートグリッパーは閉じてシートを固定し、再循環通路の中でシートと一緒に動く。シート（図示せず）の前縁はシートグリッパーによって解放自在に固定される。
【００３４】
ベルト５４が矢印６２の方向に動くと、シートは、光導電性ベルト上に現像されたトナー像と同期して移動し、光導電性ベルトに接触する。転写区域６４において、コロナ発生装置６６がシートの裏面にイオンをスプレーし、シートを適当な電位と極性に帯電させると、光導電性ベルト２０からトナー像がシートへ引き付けられる。シートはシートグリッパーに固定された状態で再循環通路の中を３回移動する。このやり方で、３つまたは４つの異なるカラートナー像が互いに重ね合わせてシートへ転写される。
【００３５】
下色除去（ＵＣＲ）を使用する場合には、シートが再循環通路の中を４回移動することは理解されるであろう。カラー原稿のマルチカラーコピーを作成するため、光導電性表面に記録された各静電潜像は適当な着色トナーで現像され、互いに重ね合わされてシートへ転写される。最後の転写動作の後、シート搬送装置４８はシートを真空コンベア６８へ送り出す。真空コンベア６８はシートを矢印７０の方向に定着部７１へ運ぶ。転写されたトナー像は定着部７１においてシートへ永久に定着される。定着後、シートは一対のロール７６によってキャッチトレー７８へ運ばれ、後でオペレータによってそこから取り出される。
【００３６】
ベルト２０の移動方向に最後の処理部は感光体清掃部７３である。清掃部に回転可能な繊維ブラシ７２を設置し、光導電性ベルト２０と接触した状態に保つことによって、転写動作の後ベルト上に残った残留トナー粒子を除去することができる。その後、次の連続サイクルの開始に先立って、ランプ８２が光導電性ベルト２０を照明し、ベルト上に残ったすべての残留電荷を除去する。
【００３７】
前に述べたように、従来のオブジェクト指向レンダリング・システムは、オブジェクトの内容（たとえばオブジェクトが無彩色画像データを含んでいるか否か）に関係なく、オブジェクトに基づいてレンダリングする。図８に、従来のシステムの例を示す。図８のシステムでは、三つ組データ（色、色空間、およびオブジェクト情報）がレンダリング・パス回路１０５に送られ、ここで三つ組データはオブジェクトの宛て先に従って処理される。処理後、データはレンダリング装置１０６に渡され、レンダリングされる。しかし、この従来のシステムを使用して無彩色画像データと有彩色画像データの両方を処理し、レンダリングすれば、カラー忠実度は犠牲になる。
【００３８】
従来のシステムに付随するこれらの問題を回避するため、本発明は、図２に示すように、レンダリングパス回路１０５へ送る前に、無彩色画像データを変換する。より詳しく述べると、オブジェクト指向画像データは無彩色レンダリング変換回路１００によって受け取られる。無彩色レンダリング変換回路１００は入ってきた画像データを無彩色画像データと有彩色画像データに分解（parse)する。分解された無彩色画像データはそのカラー画素データと変換された色空間データを含んでおり、変換された無彩色画像データと有彩色画像データはレンダリング・パス回路１０５に送り込まれる。
【００３９】
次に、処理された無彩色画像データと処理された有彩色画像データはレンダリング装置１０６に送り込まれ、レンダリング装置１０６は画像データをユーザが容易に見ることができる画像に変換する。このレンダリング装置１０６は表示画面であってもよいし、印刷装置であってもよい。
【００４０】
図３は、図２に示したシステムによって使用されるプロセスを示す。より詳しく述べると、図３に示すように、ステップＳ１は画像データを三つ組画像データの形で受け取る。三つ組画像データは、カラー画像データと、色空間を示すデータと、入ってきた画像データのオブジェクトタイプを示すデータから成っている。入ってきた三つ組カラー画像データ（カラー画像データ、色空間データ、およびオブジェクトタイプデータ）の流れは、ステップＳ２において、オブジェクトのレンダリングに関連付けられた特徴セットに基づいて分解される。これらの入ってきた三つ組は、ステップＳ２において、２つの三つ組セットに分解される。第１の三つ組セットは無彩色を含んでおり、第２の三つ組セットは有彩色を含んでいる。
【００４１】
無彩色画像データを含む三つ組は、ステップＳ７において変換された色と色空間情報を含んでいる。次に、変換された無彩色画像データと有彩色画像データは、ステップＳ８において、オブジェクト依存装置パスウェィを使用して処理される。
【００４２】
本発明の一実施例において、無彩色画像データはさらに別個の構成要素に分解される。より詳しく述べると、図４に示すように、無彩色／有彩色分解回路１００は、入ってくる三つ組データフロー（カラー画像データ、色空間データ、およびオブジェクトタイプデータを含む）を受け取る。これらの三つ組は無彩色／有彩色分解回路１００によって２つの三つ組セットに分解される。第１の三つ組セットは無彩色を含んでおり、第２の三つ組セットは有彩色を含んでいる。有彩色を含む三つ組セットは像形成装置１０５によって通常の従来のやり方で処理される。
【００４３】
他方、三つ組無彩色画像データ（無彩色画像データ、色空間データ、およびオブジェクトタイプデータ）を含む三つ組は無彩色分解回路１０１に送り込まれる。無彩色分解回路１０１はさらに入ってきた三つ組を特徴セットに基づいて独立した３つの三つ組セットに分解する。
【００４４】
第１の三つ組セットは黒色三つ組を含んでおり、第２の三つ組セットはグレー（灰色）の三つ組を含んでおり、第３の三つ組セットは白色三つ組を含んでいる。これらの分解された三つ組は、その後、カラー画像データと色空間データを変換するため特徴セットに従って独立に処理される。
【００４５】
より詳しく述べると、黒色画像データに相当する三つ組は黒色プロセッサ１０２によって処理され、グレー画像データを有する三つ組はグレープロセッサ１０３によって処理される。最後に、白色画像データを含む三つ組は白色プロセッサ１０４によって処理される。黒色プロセッサ１０２、グレープロセッサ１０３、および白色プロセッサ１０４は無彩色処理回路１１０に含まれている。処理された無彩色データは、その後、像形成装置１０５に送り込まれる。そこで、この無彩色画像データは、像形成装置の残りの部分によって従来のやり方で処理され、適切な無彩色レンダリング要求を満たす出力が生成される。
【００４６】
図５は、本発明の概念と図４に示したシステムに従って無彩色カラー画像データをレンダリングする方法を示す。図５に示すように、ステップＳ１は画像データを三つ組の形で受け取る。この画像データは、ステップＳ２において、無彩色画像データと、有彩色画像データに分解される。分解された無彩色画像データは、次に、ステップＳ３において、黒色画像データ、グレー画像データ、および白色画像データに分解される。黒色画像データ、グレー画像データ、および白色画像データの三つ組は、次に、ステップＳ４Ｉおいて、それぞれ別個に処理される。処理された黒色画像データ、グレー画像データ、および白色画像データの三つ組は、その後、ステップＳ５において、有彩色画像データと一緒に像形成装置において再び処理される。
【００４７】
上に述べた方法のソフトウェア具体化の例を下の表２に示す。この表は、上に述べた機能を実施する、 PostScript ( 登録商標) とＣの中に具体化されたソフトウェアコードの例を示す。本発明の方法はソフトウェアで具体化されているが、ハードウェアで容易に具体化することも可能である。
【００４８】
【表２】
0004104735.tif 000003
0004104735.tif 000004
0004104735.tif 000005
0004104735.tif 000006
0004104735.tif 000007
0004104735.tif 000008
0004104735.tif 000009
0004104735.tif 000010
0004104735.tif 000011
0004104735.tif 000012
0004104735.tif 000013
0004104735.tif 000014
0004104735.tif 000015
0004104735.tif 000016
0004104735.tif 000017
【００４９】
上に述べた無彩色レンダリング・システムおよび方法は、エキスパートカラー調整を行って種々の色の特性たとえば明度、コントラスト、彩度、カラーバランス、等を調整するシステムに付随する問題を回避している。たとえば、一定のオブジェクトタイプ（たとえばテキストや図形）の無彩色がエキスパート制御によって変化しないように、エキスパート制御システムをプログラムすることができる。本発明の無彩色レンダリング・システムは、エキスパート制御によって影響されないシステムの経路内で無彩色、色空間、およびオブジェクトタイプの三つ組を分解し、処理する。
【００５０】
上記のほかに、本発明は、オブジェクトをオブジェクトタイプとオブジェクトサブタイプに分類するオブジェクト指向レンダリング・システムを使用することによって、さらに別の利益が得られる。このシステムのより詳しい説明は、次に図６および図７の説明の中で明らかにする。
【００５１】
上に述べたように、オブジェクト指向レンダリング・システムは、オブジェクトをタイプ、たとえばビットマップ、テキスト、および図形に区分することによって、レンダリングを最適にする。このタグ付け法は一定の制限を有するが、サブタイプに分類することによって克服することができる。オブジェクトタイプ／サブタイプ・タグ付け法は、オブジェクトタイプによって共通レンダリング特徴を識別し、そしてサブタイプに基づいてレンダリングの微調整を行うことを可能にする。
【００５２】
例として、スイープ（sweep)またはグラジェント・フィル(gradient fill) は図形オブジェクトタイプのサブタイプとみなすことができる。一定のレンダリング特徴（たとえばカラーレンダリング）は、図形オブジェクトタイプと共有することができるのに対し、他の特徴、たとえばハーフトーン化はスイープについて最適にすることができる。本発明の好ましい実施例の場合、オブジェクトタイプ／サブタイプの組合せは次の通りである。
オブジェクトタイプ    オブジェクトサブタイプ      例
─────────────────────────────────
ビットマップ            画像                  現実世界の風景の画像
ビットマップ            図形                  走査された企業ロゴ
図形                    フィル                図形領域フィル
図形                    線
図形                    スイープ              グラジェント・フィル
テキスト                ハーフトーン化した
テキスト                べた
【００５３】
この概念をさらに詳しく説明するため、図形オブジェクト（線とフィル）について３つのオブジェクトタイプ（ビットマップ、図形、およびテキスト）と２つのサブタイプが存在すると仮定する。線およびフィルのサブタイプは図形オブジェクトタイプのメンバーとして多くの共通レンダリング特徴を共有するが、無彩色レンダリングに関しては異なる。黒色線は、誤整合や不完全なカラーバランス人工物を減らすために、プロセス黒色でなく、単成分黒色としてレンダリングされる。黒色フィルは、カラーおよび黒色スイープにおいて明白である異なる光沢効果を減らし、かつフィルされた着色領域と光沢差による黒色フィルの「ドロップアウト」を減らすために、単成分黒色でなく、プロセス黒色としてレンダリングされる。
【００５４】
図６は、上述のオブジェクトタイプとオブジェクトサブタイプ分類の概念に基づいて無彩色画像データをレンダリングする方法を示す。図６に示すように、ステップＳ１０において、入ってくるオブジェクト指向画像データについてオブジェクトタイプを決定する。オブジェクトタイプを決定した後、ステップＳ１１において、決定したオブジェクトタイプに基づいて、特徴セットを生成する。オブジェクト指向画像データはさらに分類され、オブジェクトサブタイプが決定される。この場合、オブジェクトのサブタイプの決定は、ステップＳ１２において、決定したオブジェクトタイプに基づいて行われる。
【００５５】
オブジェクトサブタイプを決定した後、ステップＳ１３において、決定したオブジェクトサブタイプに基づいて、生成された特徴セットの一部分を修正する。最後に、ステップＳ１４において、修正した特徴セットに基づいて、オブジェクト指向画像データをレンダリングする。
【００５６】
図７は、タイプおよびサブタイプに分類されたオブジェクト指向画像データを処理するシステムを詳しく示す。図７に示すように、無彩色画像データは独立した構成要素に分解される。より詳しく述べると、図７に示すように、無彩色／有彩色分解回路１００は、カラー画像データ、色空間データ、オブジェクトタイプデータ、およびオブジェクトサブタイプデータを含む四つ組のデータフローを受け取る。これらの四つ組は、無彩色／有彩色分解回路１００によって、２つの四つ組セット（第１の四つ組セットは無彩色を含み、第２の四つ組セットは有彩色を含む）に分解される。有彩色を含む第２四つ組セットは像形成装置１０５によって通常の従来のやり方で処理される。
【００５７】
他方、３つ組無彩色画像データを含む四つ組（無彩色画像データ、色空間データ、オブジェクトタイプデータ、およびオブジェクトサブタイプデータ）は、無彩色分解回路１０１に送り込まれる。無彩色分解回路１０１は特徴セットに基づいて、入ってきた四つ組を３つの独立した四つ組セットに分解する。
【００５８】
第１の四つ組セットは黒色四つ組を含み、第２の四つ組セットはグレー四つ組を含み、第３の四つ組セットは白色四つ組を含む。ここで、各四つ組はカラー画像データ、色空間データ、オブジェクトタイプデータ、およびオブジェクトサブタイプデータを含んでいる。得られた分解された四つ組は次に特徴セットに従って個別に処理される。より詳細に述べると、黒色画像データに相当する四つ組は黒色プロセッサ１０２によって処理され、他方、グレー画像データを有する四つ組はグレープロセッサ１０３によって処理される。
【００５９】
最後に、白色画像データを含む四つ組は白色プロセッサ１０４によって処理される。黒色プロセッサ１０２とグレープロセッサ１０３と白色プロセッサ１０４は無彩色処理回路１１０の中に入っている。処理された無彩色画像データは、次に、像形成装置１０５に送り込まれ、そこで、無彩色画像データは、システムの残りの部分によって従来のやり方で処理され、適切な無彩色レンダリング要求を満たす出力が生成される。
【００６０】
【発明の効果】
上に述べたように、本発明は、カラー忠実度を犠牲にせず、かつプリントドライバの影響および無彩色レンダリングに関するアプリケーションとは無関係なやり方で、所望の無彩色レンダリングを得るシステムおよび方法を提供する。本発明は、さらに、オブジェクト指向無彩色レンダリングを考慮に入れ、かつエキスパートカラー調整を行うシステムの無彩色レンダリング要求を満たすために利用することができ、かつ無彩色レンダリングを行う特徴的機能のためのフレームワークを提供する。本発明は、さらに、オブジェクトタイプ／サブタイプ・タグ付け法を利用することによって、オブジェクト指向レンダリングを最適にすることができるシステムおよび方法を提供する。
【００６１】
以上、本発明を詳細に説明したが、本発明の精神の範囲内で、さまざまな修正を実施することができる。たとえば、印刷装置について本発明の好ましい実施例を説明したが、本発明の方法は表示装置においても容易に実施される。さらに、本発明は、ゼログラフィー・システムに限定されず、また出力装置とは無関係であり、インクジェット環境においても容易に使用することができる。本発明はハイファイ・カラーシステムにも応用することができる。
【００６２】
開示した種々の実施例について本発明を説明したが、本発明は記載した細部に結びつけるべきでなく、特許請求の範囲の中で行われる修正または変更を包含するものとする。
【図面の簡単な説明】
【図１】典型的なゼログラフィー・カラーレンダリング・システムのブロック図。
【図２】本発明の概念に従ってオブジェクト指向画像データをレンダリングするシステムを示すブロック図。
【図３】本発明の概念に従ってオブジェクト指向画像データをレンダリングする方法を示すフローチャート。
【図４】本発明の概念に従ってオブジェクト指向画像データを処理するシステムを示すブロック図。
【図５】本発明の概念によるオブジェクト指向画像データの処理を示すフローチャートである。
【図６】本発明の概念によるオブジェクト指向画像データのレンダリングを示すフローチャートである。
【図７】本発明の概念に従ってオブジェクト指向画像データを処理するシステムを示すブロック図である。
【図８】従来のオブジェクト指向レンダリングシステムを示すブロック図である。
【符号の説明】
５  パーソナル・コンピュータ
１０  ラスタ入力スキャナ（ＲＩＳ）
１２  画像処理部（ＩＰＳ）
１４  ユーザインタフェース（ＵＩ）
１６  ラスタ出力スキャナ（ＲＯＳ）
１８  プリンタ
２０  光導電性ベルト
２２  ベルト移動方向
２４，２６  ローラー
２８  テンション・ローラー
３０  駆動ローラー
３２  モーター
３３  帯電部
３４  コロナ発生装置
３５  露光部
３７  ミラー
３８  マルチカラー原稿
３９  現像部
４０，４２，４４，４６  現像ユニット
４８  シート搬送装置
５０，５２  一対の円筒形ローラー
５４  ベルト
５６  シートのスタック
５８  摩擦遅延給送装置
６０  転写前搬送装置
６２  ベルト移動方向
６４  転写区域
６６  コロナ発生装置
６８  真空コンベア
７０  シート搬送方向
７１  定着部
７２  回転繊維ブラシ
７３  感光体清掃装置
７６  一対のロール
７８  キャッチトレー
８２  ランプ
１００  無彩色レンダリング変換回路
１０５  レンダリングパス回路
１０６  レンダリング装置
１００  無彩色／有彩色分解回路
１０１  無彩色分解回路
１０２  黒色プロセッサ
１０３  グレープロセッサ
１０４  白色プロセッサ
１０５  像形成装置
１１０  無彩色処理回路
【図１】
0004104735.tif 000018
【図２】
0004104735.tif 000019
【図３】
0004104735.tif 000020
【図４】
0004104735.tif 000021
【図５】
0004104735.tif 000022
【図６】
0004104735.tif 000023
【図７】
0004104735.tif 000024
【図８】
0004104735.tif 000025