(57)【要約】【課題】注目オブジェクトがいかなる色の背景部に重ねられても、錯視の効果を抑制して、注目オブジェクトの見た目の明るさ／色合いを同一に保つ。【解決手段】注目オブジェクトとその背景部の記録値を評価する評価手段と、該評価手段の評価結果に応じて人の錯視を補うべく注目オブジェクトの記録値を補正する手段と、補正後の記録値で記録表示する手段とを備える。または、第１オブジェクトと隣接する第２のオブジェクトの記録値を評価する評価手段と、該評価手段による評価結果に応じて人の錯視を補うべく第１及び第２オブジェクトの記録値を補正する手段と、補正後の前記記録値で記録表示する手段とを備える。【選択図】図３
2009296039.tif 000002
【特許請求の範囲】
【請求項１】
注目オブジェクトとその背景部の記録値を評価する評価手段と、
前記評価手段による評価の結果に応じて人の錯視を補うべく注目オブジェクトの記録値を補正する手段と、
補正後の記録値で記録表示する手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記注目オブジェクトは、文字オブジェクトであることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記注目オブジェクトは、異なる背景画像上に記録表示する文字であることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記評価手段は、前記注目オブジェクトとその背景部の記録値及びその差を評価することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
評価する前記記録値は、前記注目オブジェクト及びその背景部の平均値であることを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記記録値の評価は、前記注目オブジェクト及びその背景部の色分解した各色毎に行うことを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記記録値を補正した補正値は、予め格納されたＬＵＴ（ルックアップテーブル）から得ることを特徴とする請求項１記載の画像処理装置。
【請求項８】
前記記録値を補正した補正値は、所定の計算式により得ることを特徴とする請求項１に記載の画像処理装置。
【請求項９】
前記補正手段は、操作者の指示に応じて前記補正を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項１０】
操作者による、前記補正を実施するか否かに関する指示の入力を受けるための表示をする入力表示手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項１１】
前記補正手段は、記録表示器の特性に応じて前記補正をすることを特徴とする請求項１記載の画像処理装置。
【請求項１２】
前記補正手段の補正処理は、色分解した各色毎に行うことを特徴とする請求項１に記載の画像処理装置。
【請求項１３】
補正後の前記記録値に従って表示信号に展開し、該表示信号を表示装置に入力する展開手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項１４】
補正後の前記記録値に従って記録信号に展開し、該記録信号を記録装置に入力する展開手段を有することを特徴とする請求項１記載の画像処理装置。
【請求項１５】
第１オブジェクトの近傍の第２オブジェクトの記録値を評価する評価手段と、
前記評価手段による評価の結果に応じて人の錯視を補うべく第１及び第２オブジェクトの記録値を補正する手段と、
補正後の前記記録値で記録表示する手段と、
を備えることを特徴とする画像処理装置。
【請求項１６】
前記評価手段は、前記第１オブジェクトおよび第２オブジェクトの記録値及びその差を評価することを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
前記評価手段は、前記第１オブジェクトおよび第２オブジェクトの面積を評価することを特徴とする請求項１５に記載の画像処理装置。
【請求項１８】
評価する前記記録値は、第１オブジェクトと第２オブジェクトの平均値であることを特徴とする請求項１５に記載の画像処理装置。
【請求項１９】
前記記録値の評価は、第１オブジェクトと第２オブジェクトの色分解した各色毎に行うことを特徴とする請求項１５に記載の画像処理装置。
【請求項２０】
前記第１オブジェクトに対する補正値は、前記評価手段による前記第２オブジェクトの評価の結果に応じたものであることを特徴とする請求項１５に記載の画像処理装置。
【請求項２１】
前記第２オブジェクトに対する補正値は、前記評価手段による第１オブジェクトの評価の結果に応じたものであることを特徴とする請求項１５に記載の画像処理装置。
【請求項２２】
前記補正手段は、操作者の指示に応じて補正を行うことを特徴とする請求項１５に記載の画像処理装置。
【請求項２３】
操作者による、前記補正を実施するか否かに関する指示の入力を受けるための表示をする入力表示手段を有すことを特徴とする請求項１５に記載の画像処理装置。
【請求項２４】
前記補正手段は、記録表示器の特性に応じて前記補正をすることを特徴とする請求項１５に記載の画像処理装置。
【請求項２５】
前記補正手段の補正処理は、色分解した各色毎に行うことを特徴とする請求項１５に記載の画像処理装置。
【請求項２６】
補正後の前記記録値に従って表示信号に展開し、該表示信号を表示装置に入力する展開手段を有することを特徴とする請求項１５に記載の画像処理装置。
【請求項２７】
補正後の前記記録値に従って記録信号に展開し、該記録信号を記録装置に入力する展開手段を有することを特徴とする請求項１５に記載の画像処理装置。
【請求項２８】
画像処理装置において実施される画像処理方法であって、
注目オブジェクトとその背景部の記録値を評価する評価ステップと、
前記評価ステップによる評価の結果に応じて人の錯視を補うべく注目オブジェクトの記録値を補正するステップと、
補正後の記録値で記録表示するステップと、
を含むことを特徴とする画像処理方法。
【請求項２９】
画像処理装置において実施される画像処理方法であって、
第１オブジェクトの近傍の第２オブジェクトの記録値を評価する評価ステップと、
前記評価ステップによる評価の結果に応じて人の錯視を補うべく第１及び第２オブジェクトの記録値を補正するステップと、
補正後の前記記録値で記録表示するステップと、
を含むことを特徴とする画像処理方法。
【請求項３０】
請求項２８または請求項２９のいずれか１項に記載の方法をコンピュータに実行させるためのプログラム。
【請求項３１】
請求項３０に記載のプログラムを記憶させたコンピュータ読み取り可能な記憶媒体。
【請求項３２】
注目オブジェクトとその背景部の表示値を評価する評価手段と、
前記評価手段による評価の結果に応じて人の錯視を補うべく注目オブジェクトの表示値を補正する手段と、
補正後の表示値で記録表示する手段と、
を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置内で所定の印刷制御言語による印刷データを生成して該印刷データを画像形成装置に送信し、前記画像形成装置において前記印刷データに従って画像を形成する画像形成システムに関するものである。
【背景技術】
【０００２】
錯視の一種として、文字列や図形などの明るさ／色合い（色相）が、その周りの背景の明るさ／色合いの違いにより、見た目の明るさ／色合いが異なってしまう現象が確認されている。これら錯視のうち、明るさによるものは「明るさの対比」「ホワイト錯視」として、色相によるものは「色の対比」「ムンカー錯視」として知られている。
【０００３】
このような錯覚を抑制する一例として、特許文献１では、背景画像に上書きされた線画像の線幅が、背景の色によって見かけ上、その太さが異なって見えてしまうことを課題としている。この課題を解決するため、この文献には、背景画像の明るさ／色情報を検出し、その結果に応じて、正規の線幅を変えて記録表示することで、線幅の錯視を抑制することが開示されている。
【０００４】
【特許文献１】特開２００６−１８０３８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、線幅の錯視抑制の効果はあるが、他の各種錯視の抑制効果は得られない。  
特に、同じ画面上に存在する同色のオブジェクトがあった場合、白地の中にあるオブジェクトに比べて暗い背景上にあるオブジェクトが淡く見えるように、各オブジェクトの背景色が異なるがゆえに生じる錯視に依って、同じ色に見えないといった問題があった。例えば、同じオブジェクトを異なる大量の画像に重畳印刷する所謂バリアブル印刷においては、このような錯視を抑制するために、一つ一つの組み合わせを目視で確認し、修正して印刷処理を行うことは、非常に煩雑となり、ユーザに多大な負担を与えていた。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の画像処理装置は、注目オブジェクトとその背景部の記録値を評価する評価手段と、前記評価手段の評価結果に応じて人の錯視を補うべく注目オブジェクトの記録値を補正する手段と、補正後の記録値で記録表示する手段と、を備えることを特徴とする。
【０００７】
また、本発明の画像処理装置は、第１オブジェクトの近傍の第２オブジェクトの記録値を評価する評価手段と、前記評価手段による評価結果に応じて人の錯視を補うべく第１及び第２オブジェクトの記録値を補正する手段と、補正後の前記記録値で記録表示する手段と、を備えることを特徴とする。
【０００８】
また、本発明の画像処理方法は、画像処理装置において実施される画像処理方法であって、注目オブジェクトとその背景部の記録値を評価する評価ステップと、前記評価ステップによる評価結果に応じて人の錯視を補うべく注目オブジェクトの記録値を補正するステップと、補正後の記録値で記録表示するステップと、を含むことを特徴とする。
【０００９】
また、本発明の画像処理方法は、画像処理装置において実施される画像処理方法であって、第１オブジェクトの近傍の第２オブジェクトの記録値を評価する評価ステップと、前記評価ステップによる評価結果に応じて人の錯視を補うべく第１及び第２オブジェクトの記録値を補正するステップと、補正後の前記記録値で記録表示するステップと、を含むことを特徴とする。
【００１０】
また、本発明の画像処理装置は、注目オブジェクトとその背景部の表示値を評価する評価手段と、前記評価手段による評価の結果に応じて人の錯視を補うべく注目オブジェクトの表示値を補正する手段と、補正後の表示値で記録表示する手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、注目オブジェクトがいかなる色の背景部に重ねられても、錯視の効果を抑制して、注目オブジェクトの見た目の明るさ／色合いを同一に保つことが可能となる。
【発明を実施するための最良の形態】
【００１２】
[第１実施形態]
以下、図面を用いて本発明の第１の実施形態について説明する。
＜画像形成システムの全体構成の説明＞
はじめに、本発明の第１実施形態に関わる画像形成システム１０の全体構成ついて説明する。図１は、本実施形態に関わる画像形成システム１０の全体構成を示している。
【００１３】
画像形成システム１０は、１００２〜１０３３までの本画像形成システム１０の各部を制御するコントローラ（ＣＰＵ）１０１５とエンジン部１０４０（図２を用いて後述）とパネル部２００２とスキャナ部１０４１により概略構成される。
【００１４】
１００１は情報処理装置であり、プリントジョブを送信する。この情報処理装置１００１は、画像形成システム１０とケーブルでネットワーク接続している。利用されるネットワークとしては一般的にイーサネット（登録商標）があげられる。
【００１５】
情報処理装置１００１から送られたデータは受信バッファ１００２に一時蓄えられる。１００３は画像形成システム１０のプログラムが格納されているＲＯＭである。ＲＯＭ１００３に格納されるプログラムには、以下のものがある。
【００１６】
コマンド解析部１００４は、印刷制御言語であるＰＤＬ（ページ記述言語）のコマンドを解析する。中間データオブジェクト作成部１００５は、描画処理を行い、ＲＡＭ１０１６上にあるＰＤＬデータメモリ１０１７に格納されているＰＤＬデータより中間データオブジェクトを作成し、ＲＡＭ１０１６上にある中間データオブジェクトメモリ１０１８に格納する。
【００１７】
レンダリングデータ作成部１００６は、レンダリング処理を行う。  
具体的には、ＲＡＭ１０１６上にある中間データオブジェクトメモリ１０１８に格納されている中間データオブジェクトをレンダリングデータ（ビットマップデータ）に変換する。そして、ＲＡＭ１０１６上にあるレンダリングデータメモリ１０１９に、変換したレンダリングデータを格納する。
【００１８】
スキャナ画像／ＦＡＸ送受信処理部１００７は、スキャナ画像、ＦＡＸ送受信データに対し所定の処理を施す。画像処理部１００９は、エンジン部１０４０に画像データを渡す前に、色処理およびスクリーン処理を行う。ＰＤＦ作成部１０１０は、ポータブルデータフォーマット（ＰＤＦ（登録商標））のデータを作成する。
【００１９】
ネットワーク制御部１０１２は、ネットワーク制御を行う。パネルＩ／Ｆ制御部１０１３は、パネル部とのインタフェースであるパネルＩ／Ｆ部１０２６の制御を行う。デバイスＩ／Ｆ制御部１０１４は、スキャナ部１０４１とのインタフェースであるデバイスＩ／Ｆ部１０２７の制御を行う。  
以上の機能部がプログラムとしてＲＯＭ１００３に格納されている。
【００２０】
次いで、１０１５は、画像形成システム１０のＣＰＵであり、画像形成システム１０全体を制御するコントローラである。１０１６、は画像形成システム１０で使用するＲＡＭである。ＲＡＭ１０１６には、以下に示すメモリ領域が含まれる。
【００２１】
ＰＤＬデータメモリ１０１７は、コマンド解析部１００４で解析されたコマンド解析データを格納する。中間データオブジェクトメモリ１０１８は、ＰＤＬデータメモリ１０１７に格納されているＰＤＬデータから中間データオブジェクト作成部１００５により作成された中間データオブジェクトを格納する。レンダリングデータメモリ１０１９は、中間データオブジェクトメモリ１０１７に格納されている中間オブジェクトからレンダリングデータ作成部１００６により作成されたレンダリングデータを格納する。スキャナ画像処理メモリ１０２０は、スキャナ画像処理で使用するメモリ領域である。ＦＡＸ送受信処理メモリ１０２１は、ＦＡＸ送受信処理で使用するメモリ領域である。画像処理用メモリ１０２２は、画像処理で使用するメモリ領域である。パネル表示用メモリ１０２４は、パネル表示で使用するメモリ領域である。評価用テーブル格納メモリ１０３２は、錯視の補正の際使用する判断用データ（錯視による見た目の輝度の変化量を示すＬＵＴ）を格納する。補正用ＬＵＴ（ルックアップテーブル）格納メモリ１０３３は、錯視の補正用データ（補正値ＬＵＴ）を格納する。  
以上のメモリ領域がＲＡＭ１０１６に含まれている。
【００２２】
次いで、１０４０は、エンジン部（図２を用いて後述）である。１０２５は、このエンジン部１０４０図にビットマップ情報を転送するエンジン転送部である。１０２６は、パネル部２００２にパネル情報を転送するパネルＩ／Ｆ部である。１０２７は、スキャナ部１０４１との通信を行うデバイスＩ／Ｆ部である。図２００２は、表示等を行うパネル部である。１０４１は、原稿画像を読み取るスキャナ部である。１０５１は、ＨＤＤ（ハードディスクドライブ）である。
【００２３】
＜画像形成システム１０のエンジン部の説明＞
画像形成システム１０のエンジン部１０４０の詳細を図２を用いて説明する。  
図２は、画像形成システム１０のエンジン部１０４０の構成を示す図である。
【００２４】
エンジン部１０４０は、図２に示すように、筐体２００１を備え、筐体２００１には、エンジン部１０４０を構成するための各機構が内蔵されている。
【００２５】
エンジン部１０４０を構成するための各機構としては、以下のものがある。１つは、レーザ光の走査による感光ドラム２００５上への静電潜像形成、その静電潜像の顕像化、その顕像を中間転写体２０１０に多重転写し、多重転写されたカラー画像を転写材２０２７へ更に転写するための光学処理機構がある。その他、転写材２０２７に転写されたトナー像を定着させるための定着処理機構、転写材の給紙を行う給紙処理機構、転写材の搬送を行う搬送処理機構が設けられている。
【００２６】
レーザスキャナ部２０２０は、半導体レーザ２００６から発射されるレーザ光をエンジン転送部１０２５を経由してＣＰＵ１０１５から供給されたイメージデータに応じてオン、オフ駆動するレーザドライバ（図示せず）を有する。半導体レーザ２００６から発射されたレーザ光は、回転多面鏡２００７により走査方向に振られる。その主走査方向に振られたレーザ光は、反射ミラー２００８を介して感光ドラム２００５に導かれ、感光ドラム２００５上を主走査方向に露光する。
【００２７】
感光ドラム２００５は、一次帯電器２０２３により帯電され、レーザ光による走査露光によって感光ドラム２００５上には静電潜像が形成される。そして、現像部で、その潜像は供給されるトナーによってトナー像に顕像化される。トナー像は、このトナー像とは逆特性の電圧を印加して、感光ドラム２００５上から中間転写体２０１０上に転写（１次転写）される。カラー画像形成時には、中間転写体２０１０の１回転毎に現像ロータリ２０１１が回転し、イエロー現像器２０１２Ｙ、マゼンタ現像器２０１２Ｍ、シアン現像器２０１２Ｃ、次いで黒現像器２０１２Ｋの順で現像工程がなされる。そして、中間転写体２０１０が４回転して、イエロー、マゼンタ、シアン、黒のそれぞれの可視像を順次形成し、その結果フルカラー可視像を中間転写体２０１０上に形成する。
【００２８】
また、モノクロ画像形成時は、黒現像器２０１２Ｋのみで現像工程がなされ、中間転写体２０１０が１回転して黒の可視像を形成し、モノクロ可視像を中間転写体２０１０上に形成する（１次転写）。
【００２９】
中間転写体２０１０上に形成されたトナー像は、レジストシャッタ２０２８で待機させておいた転写材２０２７を搬送し、転写ローラ２０１３にて転写材２０２７を中間転写体２０１０に圧接する。これと同時に、転写ローラ２０１３にトナーと逆特性のバイアスを印加することで、給紙処理機構によって副走査方向に同期して給紙される転写材２０２７にトナー像が転写される（２次転写）。
【００３０】
感光ドラム２００５およびイエロー現像器２０１２Ｙ、マゼンタ現像器２０１２Ｍ、シアン現像器２０１２Ｃ、次いで黒現像器２０１２Ｋは着脱可能であり、黒以外の現像器は、現像ロータリ２０１１に入っている。反射ミラー２００８は、半透過型ミラーからなり、その裏面側にはビームディテクタ２００９が配置されている。ビームディテクタ２００９は、レーザ光を検出し、その検出信号はエンジン転送部１０２５を経由してＣＰＵ１０１５に与えられる。
【００３１】
ＣＰＵ１０１５は、エンジン転送部１０２５を経由して送られたビームディテクタ２００９の検出信号に基づき主走査方向への露光タイミングを決定する水平同期信号を生成し、その水平同期信号はエンジン転送部１０２５に出力される。２０２２はクリーナで、感光ドラム２００５上の残存トナーを取り除く。２０２１は前露光ランプで、感光ドラム２００５を光除電する。
【００３２】
転写ローラ２０１３は、図示上下方向に移動可能で、かつ、駆動手段を有している。前述の中間転写体２０１０に４色のトナー像を形成している間、すなわち、中間転写体２０１０が複数回回転している間は、その画像を乱さないように、図示実線で示すように、転写ローラ２０１３は下方に位置し、中間転写体２０１０とは離れている。中間転写体２０１０に４色のトナー像の形成が終わった後、転写材２０２７にカラー画像を転写するタイミングに合わせて、転写ローラ２０１３は不図示のカム部材により図示点線で示す上方の位置に移動される。すなわち転写材２０２７を介して中間転写体２０１０に所定の圧力で押し付けられる。この時同時に、転写ローラにはバイアス電圧が印加され、中間転写体２０１０上のトナー画像が転写材２０２７に転写される。
【００３３】
２０４６は、転写ローラクリーナであり、転写材のサイズを超える範囲に印字された中間転写材のトナーが転写ローラについた場合のクリーニングを行う。また、中間転写体の周りには、各種センサが配置されている。具体的には、画像形成を行う際の印字開始位置を決めるための画像形成開始位置検出センサ２０４４Ｔ、転写材の給紙のタイミングを図るための給紙タイミングセンサ２０４４Ｒ、濃度制御時にパッチの濃度を図る濃度センサ２０４４Ｃが配置されている。濃度制御が行われた際には、この濃度センサにより、それぞれのパッチの濃度測定を行う。
【００３４】
定着処理機構は、転写材２０２７に転写されたトナー像を熱圧によって定着させるための定着器２０１４を有する。定着器２０１４には、転写材２０２７に熱を加えるための定着ローラ２０１５と、転写材２０２７を定着ローラ２０１５に圧接させるための加圧ローラ２０１６とからなる。これらの各ローラは中空ローラであり、内部にそれぞれヒータ２０１７，２０１８を有し、回転駆動されると同時に転写材２０２７を搬送するように構成されている。２０４５は、転写材の種類を自動的に検出し、定着性を高めるための転写材判別センサであり、転写材の特性によって、定着器を通す時間を調節することによって転写材の搬送時間を切り替える。
【００３５】
転写材の給紙機構は、転写材２０２７を収容するカセット２０２４と手差し用トレイ２０２５とを有し、カセット２０２４の転写材または手差しトレイ２０２５の転写材を選択的に給紙するように構成されている。カセット２０２４は筐体２００１内に装着され、カセット２０２４には、仕切り板（図示せず）の移動位置に応じて転写材のサイズを電気的に検知するサイズ検知機構が設けられている。カセット２０２４からはその最上の転写材から１枚単位でカセット給紙クラッチ２０２６の回転駆動によって給紙ローラ２０３８まで搬送される。カセット給紙クラッチ２０２６は、給紙毎に駆動手段（図示せず）によって間欠的に回転駆動されるカムからなり、そのカムが１回転する毎に１枚の転写材が給紙される。
【００３６】
給紙ローラ２０３８は、転写材をその先端部がレジストシャッタ２０２８に対応する位置まで搬送する。レジストシャッタ２０２８は、給紙された転写材の押圧及びその解除によって、その転写材の給紙停止及びその解除を行い、このレジストシャッタ２０２８の動作はレーザ光の副走査に同期するように制御される。これに対し、手差しトレイ２０２５は、筐体２００１に設けられ、ユーザによって手差しトレイ２０２５に搭載された転写材は給紙ローラ２０２９でレジストシャッタ２０２８に向けて給紙される。
【００３７】
転写材の搬送処理機構は、レジストシャッタ２０２８による押圧が解除された転写材を中間転写体２０１０に向けて搬送する搬送ローラ２０３９を有する。さらに、定着器２０１４から排出された転写材を筐体２００１上部に形成された排紙トレイＦＤまで導くための各フラッパ２０３６、２０３７を有する。さらに各搬送ローラ２０４０，２０４１，２０４２と、各搬送ローラ２０４０，２０４１，２０４２を駆動するための駆動手段（図示せず）を有する。
【００３８】
フラッパ２０３７は、切り替えることによって、筐体２００１上部に形成された排紙トレイＦＤ、筐体２００１側面に形成された排紙トレイＦＵの排紙先を切り替えることが可能である。また、フラッパ２０３６を切り替えることによって、両面印字を行うことも可能となる。２０３０は、反転給紙ユニットであり、エンジン搬送ローラ２０３１，２０３２，２０３３、およびフラッパ２０３４を備える。
【００３９】
筐体２００１には、表示等のためのパネル部２００２が取り付けられている。２０４３は外部メモリユニットであり、印字データ等の記憶に利用される外部メモリである。
【００４０】
＜一般的な画像形成処理の説明＞
次に、上述したシステム構成での印刷動作について以下に説明する。
【００４１】
情報処理装置１００１において、ユーザ（操作者）の指定により、印刷の実行が指定されると、情報処理装置１００１から制御コード、データがネットワークケーブルを介して送信される。受信バッファ１００２を経由したこの制御コードおよびデータは、コマンド解析部１００４に記述されたプログラムに従ってコマンド解析されＰＤＬデータメモリ１０１７に蓄えられる。
【００４２】
その後、中間データオブジェクト作成部１００５に記述されたプログラムに従い、データの処理が行われ、図形や文字、イメージデータ等、画像オブジェクト１つ１つについての中間データオブジェクトを生成する。
【００４３】
１ページ内の全ての画像オブジェクトについての中間データオブジェクトを生成後、レンダリングデータ作成部１００６に記述されたプログラムに従ってレンダリングデータ（ビットマップデータ）に展開する。
【００４４】
展開されたビットマップデータは、画像処理部１００９で色変換およびスクリーン処理が施され、エンジン転送部１０２５を介してエンジン部１０４０に送られる。そして、指定された給紙口より給紙が行われ、エンジン部１０４０により転写材に印刷がなされ、印刷された転写材が指定された排紙口より排紙されることになる。
【００４５】
＜錯視を補正した印刷処理＞
以下、本発明の第１実施形態における錯視を軽減するための補正を行なう印刷処理を、図１および図２を参照しながら、図３のフローチャートに従って説明する。この処理は、ＣＰＵ１０１５により実行される。
【００４６】
情報処理装置１００１からプリンタドライバを介し送信された画像データはＰＤＬ形式で受信バッファ１００２を経由してＣＰＵ１０１５に入力される（Ｓ３００１）。
【００４７】
中間データオブジェクト作成部１００５に記述されたプログラムに従い、データの処理を行う。ここでは、図形や文字、イメージデータ等の画像オブジェクト１つ１つについて、中間データオブジェクトメモリ１０１８内に中間データオブジェクトを生成する。これと同時にＰＤＬデータから各オブジェクトの属性情報を入手する（Ｓ３００２）。このオブジェクトの属性情報には、位置情報、サイズ情報、色情報が含まれる。
【００４８】
１ページ内の全ての画像オブジェクトについて中間データオブジェクトメモリ１０１８内に中間データオブジェクトを生成後、レンダリング処理を行う。具体的には、レンダリングデータ作成部１００６に記述されたプログラムに従って、レンダリングデータメモリ１０１９内に、中間データオブジェクトをレンダリングデータ（ビットマップデータ）に展開する（Ｓ３００３）。
【００４９】
次いで、注目オブジェクトについて、ＰＤＬデータメモリ１０１７内のオブジェクトの属性情報に含まれる位置情報及びサイズ情報を基に、注目オブジェクトが他のオブジェクトと重なっているかを検知する（Ｓ３００４）。詳細は＜オブジェクトが背景と重なっているかの判断＞の項目にて後述する。本実施形態では、記録値としてオブジェクトの輝度を用い、白色（輝度が最大値）を基準とした処理の一例を説明するため、白色以外の色の他のオブジェクトと重なっているか否かを判断する。重なっていないと判断した場合には、Ｓ３００７の処理へ進む。なお、本説明において、以後、最背面のオブジェクトを背景（背景画像）と定義する。
【００５０】
Ｓ３００４の検知に基づき、注目オブジェクトが他のオブジェクトや背景と重なっていると判断した場合には、注目オブジェクトの補正判断処理を実施する（Ｓ３００５）。この処理の詳細は＜オブジェクトの補正を行うかの判断＞の項目にて後述する。この判断処理の結果、補正を行わないと判断した場合には、Ｓ３００７の処理へ進む。
【００５１】
補正を実施すると判断した場合に、注目オブジェクトの輝度（記録値）の補正を実施する（Ｓ３００６）。この処理の詳細は＜オブジェクトの輝度補正＞の項目にて後述する。
【００５２】
同様に、全てのオブジェクトについて、補正判断および補正処理（Ｓ３００４からＳ３００６までの処理）を実施する（Ｓ３００７）。
【００５３】
全てのオブジェクトについて処理が終了したならば、画像処理部１００９でＳ３００６の処理で変更した補正後の色の輝度情報を反映して色変換処理を行い、スクリーン処理を施す（Ｓ３００８）。以上の処理により錯視に対する補正がされた記録信号は、エンジン転送部１０２５を介してエンジン部１０４０に送られる（Ｓ３００９）。
【００５４】
ここで、本実施形態における錯視の補正結果の一例を図９に示す。
【００５５】
図９において、ＰＣＴ９０１は、画像データ全体であり、背景データＢＧ９０２、文字オブジェクトＯＢＪ９０３、ＯＢＪ９０４、ＯＢＪ９０５から構成される。ＰＣＴ９０６は、画像データＰＣＴ９０１に対して錯視の補正処理を実施して作成された印刷データ全体であり、背景ＢＧ９０７、文字オブジェクトＯＢＪ９０８、ＯＢＪ９０９、ＯＢＪ９１０が印刷されている。
【００５６】
画像データＰＣＴ９０１内の文字オブジェクトＯＢＪ９０３とＯＢＪ９０５は、同じ輝度のデータであるが背景の輝度が異なるため、文字オブジェクトＯＢＪ９０３は見た目上明るく見えてしまう。  
そこで、本実施形態の錯視の補正処理を実施して作成された印刷データＰＣＴ９０６において、文字オブジェクト９０８をＲ、Ｇ、Ｂに色分解したそれぞれの輝度（Ｒ，Ｇ、Ｂ）を、（１８０、１８０、１８０）から（１４５、１５５、１５０）に補正する。その結果、文字オブジェクト９０８は、白色背景画像上の文字オブジェクトＯＢＪ９１０と見かけ上同じ明るさに見える。
【００５７】
＜オブジェクトが背景と重なっているかの判断＞
次に、オブジェクトが背景と重なっているかの判断処理について図１４を用いて説明する。
【００５８】
図１４は、あるオブジェクトが、他のオブジェクトや背景が重なっているか否かを判断する処理Ｓ３００４の例を示す図である。本実施形態では、白色（輝度が最大値）を基準とした処理の一例を説明するため、白色以外の色の他のオブジェクトと重なっているか否かを判断する。
【００５９】
図１４において、ＰＣＴ１４０１は画像データ全体であり、背景データＢＧ１４０２、文字オブジェクトＯＢＪ１４０３、三角形の図形オブジェクトＯＢＪ１４０５から構成される。ここで文字オブジェクトＯＢＪ１４０３に対して他のオブジェクトや背景が重なっているかを判断する処理を示す。
【００６０】
まず、ＣＵＰ１０１５は、ＰＤＬデータメモリ１０１７内のオブジェクトの属性情報に含まれる文字オブジェクトＯＢＪ１４０３の位置情報、サイズ情報から文字オブジェクトＯＢＪ１４０３の近傍エリアＢＧ１４０６の全ての画素を抽出する。
【００６１】
次に、近傍エリアＢＧ１４０６から文字オブジェクトＯＢＪ１４０３の画素を抜き出し、残った部分の背景ＢＧ１４０７内の画素に白色以外の画素が含まれていれば、他のオブジェクトや背景が重なっていると判断する。なお、オブジェクトの近傍を抽出する処理において、オブジェクトの一定値の画素数あるいは長さを近傍と判断しても良く、オブジェクトの縦横の長さの一定の割合を近傍と判断しても良い。
【００６２】
＜オブジェクトの補正を行うかの判断＞
次いで、本実施形態におけるオブジェクトの補正を行うかの判断の処理Ｓ３００５の一例を、図１、図２、図４を参照しながら、図６のフローチャートに従って説明する。この処理は、ＣＰＵ１０１５により実行される。
【００６３】
図４は、図６のＳ６００３の処理に用いる、評価用テーブル格納メモリ１０３２に格納されている錯視による見た目の輝度の変化量を示すＬＵＴである。
【００６４】
図４において、ＴＢＬ４００１は、注目オブジェクトの色をＲ、Ｇ、Ｂに分解した場合の、背景のＲの輝度に対する錯視による注目オブジェクトの見た目の輝度の変化量を示すＬＵＴである。このＬＵＴにより、注目オブジェクトのＲの輝度と背景のＲの輝度から錯視による見た目の輝度の変化量を求めることができる。
【００６５】
一例としてオブジェクトのＲの輝度が１２８、背景のＲの輝度が６４の場合には、変化量ＬＵＴ  ＴＢＬ４００１を用いてオブジェクトのＲの見た目の輝度の変化量が２４と求めることができる。注目オブジェクトのＲの輝度を変化量分減らすことによって、見た目が明るくなりすぎるのを防ぐことができる。同様に、ＴＢＬ４００２は背景Ｇの輝度に対する錯視による見た目の輝度の変化量ＬＵＴ、ＴＢＬ４００３は背景Ｂの輝度に対する錯視による見た目の輝度の変化量ＬＵＴである。
【００６６】
ＰＤＬデータメモリ１０１７内のオブジェクトの属性情報に含まれる注目オブジェクトの色情報を基に全画素の平均輝度（輝度の平均値）を算出し、ＰＤＬデータメモリ１０１７内のオブジェクトの属性情報に保存する（Ｓ６００１）。
【００６７】
同様に、注目オブジェクトの位置情報、サイズ情報を基に、注目オブジェクトの近傍のオブジェクトが重なっている背景や他のオブジェクトについても、平均輝度を算出し、ＰＤＬデータメモリ１０１７内のオブジェクトの属性情報に保存する（Ｓ６００２）。
【００６８】
次いで、注目オブジェクトの平均輝度と注目オブジェクトの近傍の平均輝度をデータとして、注目オブジェクトの錯視量を求める（Ｓ６００３）。具体的には、このデータを用い、評価用テーブル格納メモリ１０３２に格納されている錯視による見た目の輝度の変化量ＬＵＴ  ＴＢＬ４００１、４００２、４００３より、このデータに対応する注目オブジェクトの錯視量を求める。
【００６９】
注目オブジェクトの錯視による見た目の輝度の変化量（錯視量）が、記録表示器である出力機器（本実施形態では印刷装置）毎の出力特性をふまえた任意の閾値を超えているかどうかを比較する（Ｓ６００４）。例えば、変化量ＬＵＴ  ＴＢＬ４００１、４００２、４００３より、閾値として各色の最大変化量の５％を超えているかどうかを比較する。
【００７０】
注目オブジェクトの錯視による見た目の輝度の変化量が、この閾値を超えていれば、補正の必要ありと判断する（Ｓ６００５）。一方、注目オブジェクトの錯視による見た目の輝度の変化量が、この閾値を超えていなければ、補正の必要なしと判断する（Ｓ６００６）。
【００７１】
ここで、図７を用いて、オブジェクトと重なり合う背景を抽出する処理Ｓ６００２の例を説明する図。図７は、オブジェクトと重なり合う背景を抽出する処理Ｓ６００２の例を示す図である。
【００７２】
図７において、ＰＣＴ７０１は画像データ全体であり、背景データＢＧ７０２、文字オブジェクトＯＢＪ７０３、ＯＢＪ７０４、ＯＢＪ７０５から構成される。この文字オブジェクトＯＢＪ７０３に対して錯視の補正のための背景の平均輝度を求めるため背景を抽出する処理は以下のとおりである。
【００７３】
ＣＰＵ１０１５は、ＰＤＬデータメモリ１０１７内のオブジェクトの属性情報に含まれる文字オブジェクトＯＢＪ７０３の位置情報、サイズ情報から文字オブジェクトＯＢＪ７０３の近傍エリアＢＧ７０６の全ての画素を抽出する。
【００７４】
次に、近傍エリアＢＧ７０６から文字オブジェクトＯＢＪ７０３を抽出し、残った部分の背景ＢＧ７０７の全ての画素の平均輝度を算出する。
【００７５】
このようにして、オブジェクトと重なり合う背景が抽出される。
＜オブジェクトの輝度補正＞
次に、本発明の第１実施形態におけるオブジェクトの補正処理Ｓ３００６を図１、図２、図５を参照しながら、図８のフローチャートに従って説明する。この補正処理は、ＣＰＵ１０１５により実行される。
【００７６】
図５は、図８のＳ８００２で用いる、補正用ＬＵＴ（ルックアップテーブル）格納メモリ１０３３に格納されている補正値ＬＵＴを示す。
【００７７】
図５において、ＴＢＬ５００１は、注目オブジェクトの色を、Ｒ、Ｇ、Ｂに分解した場合の、背景のＲの輝度における注目オブジェクトの補正するＲの輝度（補正値）を記録した補正値ＬＵＴである。このＬＵＴにより、オブジェクトのＲの輝度と背景のＲの輝度から補正する輝度の値（補正値）を求めることができる。
【００７８】
一例としてオブジェクトのＲの輝度が１２８、背景のＲの輝度が６４の場合には、補正値ＬＵＴ  ＴＢＬ５００１を用いてオブジェクトのＲの補正する輝度の値が１０４と求めることができる。ここで補正とは、オブジェクトのＲの輝度値をこの補正値１０４に変更することである。すなわち、このようにして、背景のＲの輝度により変化するオブジェクトのＲの見た目の輝度を、輝度最大値の背景にオブジェクトを配置した場合のオブジェクトのＲの見た目の輝度との変化が減るように補償することである。
【００７９】
同様に、ＴＢＬ５００２は、背景のＧの輝度における、注目オブジェクトのＧの補正輝度を記録した補正値ＬＵＴである。同様に、ＴＢＬ５００３は、背景のＢの輝度における、注目オブジェクトのＢの補正輝度を記録した補正値ＬＵＴである。
【００８０】
補正値ＬＵＴ  ＴＢＬ５００１、ＴＢＬ５００２、ＴＢＬ５００３に格納してあるオブジェクトの補正輝度Ｏ’は、たとえば以下の計算式で算出したものである。  
Ｏ’＝Ｏ（１＋Ｋ×（Ｂ−２５５）／２５５）    （１―１）
ここで、
Ｏ’：オブジェクトの補正輝度
Ｏ：オブジェクトの輝度
Ｋ：補正係数
Ｂ：背景の輝度
である。
【００８１】
補正係数Ｋは、色分解した赤、緑、青ごとに異なる値であり、実際の錯視の状態を測定して近似算出した係数である。
【００８２】
ここから、図８を用いてＳ６００２の処理の詳細を説明する。  
まず、図６のＳ６００１で算出し保存した、ＰＤＬデータメモリ１０１７内のオブジェクトの属性情報に含まれる注目オブジェクトの平均輝度を得る。同様に、図６のＳ６００２で算出および保存した、重なっている他のオブジェクトあるいは背景の平均輝度を得る。さらに、注目オブジェクトの平均輝度、重なっている他のオブジェクトのあるいは背景の平均輝度を用い、補正用ＬＵＴ格納メモリ１０３３に保存されている補正値ＬＵＴから、各Ｒ，Ｇ，Ｂの補正値を得る（Ｓ８００１）。上記補正値ＬＵＴとしては、図５のＴＢＬ５００１、ＴＢＬ５００２、ＴＢＬ５００３が用いられる。
【００８３】
そして、注目オブジェクトの輝度をＳ８００１で得た補正値に変更して、ＰＤＬデータメモリ１０１７内のオブジェクトの色情報内の輝度情報に格納する（Ｓ８００２）。
【００８４】
また、他の実施形態として、オブジェクトの補正輝度Ｏ’に対して、更に出力機器（本実施形態では印刷装置）毎の、出力特性によるγ補正を同時に行ってもよい。こうすれば、錯視の補正を行うオブジェクトに対して、錯視の補正と出力特性によるγ補正を２重に行う場合と比較して、処理が軽減できる。
【００８５】
更に上式（１―１）にしたがって錯視の補正を行うなら、ＬＵＴを用いなくとも図８のＳ８００２で演算を行って補正値を算出することによっても実施できる。逆に上式は線形式であるが、厳密には背景の濃度が濃い場合は非線形になる。このため、ＬＵＴを用いる場合は、より実際の錯視の状態を考慮した実験値をＬＵＴに適用し、このＬＵＴを用いて補正値を得るようにすれば、より正確な錯視の補正が可能になる。
【００８６】
以上説明したように、注目オブジェクトがいかなる色の背景部に重ねられても、錯視の効果を抑制して、注目オブジェクトの見た目の明るさ／色合いを同一に保つことが可能となる。
【００８７】
本実施形態では、錯視を補正した印刷処理を示したが、図１のＰＤＦ作成部１０１０を用いて、錯視を補正したデータをＰＤＦフォーマットに変換し、変換したデータをＨＤＤ１０５１に保存しても良い。
【００８８】
［第２実施形態］
以下、図面を用いて本発明の第２実施形態について説明する。
【００８９】
なお、画像形成システム１０の全体構成に関しては第１実施形態と同じであるため、説明は省略する。
【００９０】
＜錯視を補正した印刷処理＞
ここでは、本実施形態の錯視を補正した印刷処理を、図１、図２を参照しながら、図１５のフローチャートに従って説明する。本実施形態における錯視を補正した印刷処理は、ＣＰＵ１０１５により実行される。
【００９１】
はじめに、パネル２００２を介して、錯視の補正処理を自動で行うか、手動で行うか、あるいは行わないか、の選択指示を、画像形成システム１０の管理者などの特定のユーザに促す入力表示を行う。特定のユーザにより選択指示がなされると、このユーザが選択した指示の内容をＲＡＭ１０１６内に保存する（Ｓ１５００１）。
【００９２】
次いで、情報処理装置１００１からプリンタドライバを介し送信された画像データはＰＤＬ形式のデータとして受信バッファ１００２を経由してＣＰＵ１０１５に入力される（Ｓ１５００２）。
【００９３】
次いで、中間データオブジェクト作成部１００５に記述されたプログラムに従い、入力されたデータの処理が行われる。具体的には、図形や文字、イメージデータ等１つ１つの画像オブジェクトについて、中間データオブジェクトメモリ１０１８内に中間データオブジェクトを生成する。それと同時にＰＤＬデータから各オブジェクトの属性情報を入手する（Ｓ１５００３）。このオブジェクトの属性情報には、位置情報、サイズ情報、色情報が含まれる。
【００９４】
次に、１ページ内の全ての画像オブジェクトについて中間データオブジェクトメモリ１０１８内に中間データオブジェクトを生成後、レンダリングデータ作成部１００６に記述されたプログラムに従ってレンダリング処理を行う（Ｓ１５００４）。ここでは、レンダリングデータメモリ１０１９内に、中間データオブジェクトをレンダリングデータ（ビットマップデータ）に展開する。
【００９５】
Ｓ１５００１で特定のユーザが選択指示した補正処理を行うか、行わないかを確認する（Ｓ１５００５）。“行わない”が選択されていれば、Ｓ１５０１２の処理へ進む。
【００９６】
次いで、注目オブジェクトについて、ＰＤＬデータメモリ１０１７内のオブジェクトの属性情報に含まれる位置情報及びサイズ情報を基に、他のオブジェクトと重なっているかを検知する（Ｓ１５００６）。詳細は、第１実施形態の＜オブジェクトが背景と重なっているかの判断＞の項目で説明している処理と同じであり、その説明は省略する。本実施形態では、白色（輝度が最大値）を基準とした処理の一例を説明するため、白色以外の色の他のオブジェクトと重なっているか否かを判断する。Ｓ１５００６の検知の結果、重なっていないと判断した場合には、Ｓ１５０１１の処理へ進む。
【００９７】
一方、Ｓ１５００６の検知の結果、注目オブジェクトが他のオブジェクトや背景と重なっていると判断した場合には、注目オブジェクトの補正判断処理を実施する（Ｓ１５００７）。この処理の詳細は第１実施形態の＜オブジェクトの補正を行うかの判断＞の項目で説明している処理と同じであり、その説明は省略する。この判断処理の結果、補正を行わないと判断した場合には、Ｓ１５０１１の処理へ進む。
【００９８】
一方、上記補正判断処理の結果、補正を実施すると判断した場合には、さらに、Ｓ１５００１で特定のユーザが選択した補正処理を自動で行うか、手動で行うかを確認する（Ｓ１５００８）。
【００９９】
ここで“自動で行う”が選択されていれば、注目オブジェクトの輝度補正を自動で実施する（Ｓ１５００９）。この処理の詳細は、第１実施形態の＜オブジェクトの輝度補正＞の項目で説明している処理と同じであり、その説明は省略する。
【０１００】
一方、“手動で行う”が選択されていれば、注目オブジェクトの輝度補正を手動で行う（Ｓ１５０１０）。この処理の詳細は、＜オブジェクトの輝度手動補正＞の項目にて後述する。
【０１０１】
以後、全てのオブジェクトについて同様に、補正判断および補正処理（Ｓ１５００６からＳ１５０１０までの処理）を実施する（Ｓ１５０１１）。
【０１０２】
全てのオブジェクトについて処理が終了したならば、画像処理部１００９で補正後のデータに対し色変換処理を行い、スクリーン処理を施す（Ｓ１５０１２）。
【０１０３】
以上の処理により錯視が補正された記録信号は、エンジン転送部１０２５を介してエンジン部１０４０に送られる（Ｓ１５０１３）。
【０１０４】
＜オブジェクトの輝度手動補正＞
以下、本第２実施形態のオブジェクトの手動補正処理Ｓ１５０１０を、図１、図２を参照しながら、図１１のフローチャートに従って説明する。このオブジェクトの手動補正処理は、ＣＰＵ１０１５により実行される。
【０１０５】
まず、図６のＳ６００１で算出し保存した、ＰＤＬデータメモリ１０１７内のオブジェクトの属性情報に含まれる注目オブジェクトの平均輝度を得る。同様に、図６のＳ６００２で算出し保存した、重なっている他のオブジェクトあるいは背景の平均輝度を得る。さらに、注目オブジェクトの平均輝度、重なっている他のオブジェクトあるいは背景の平均輝度を用い、補正用ＬＵＴ格納メモリ１０３３に保存されている補正値ＬＵＴから、各Ｒ，Ｇ，Ｂの補正値を得る（Ｓ１１００１）。上記補正値ＬＵＴとしては、図５のＴＢＬ５００１、ＴＢＬ５００２、ＴＢＬ５００３が用いられる。
【０１０６】
そして、Ｓ１１００１で得られた補正値をデフォルトとして、パネルＩ／Ｆ部１０２６を通じてパネル２００２に、オブジェクト輝度補正画面１３００１を表示する（Ｓ１１００２）。
【０１０７】
次に、ユーザがパネル２００２上でオブジェクトの輝度の変更を指示したかを確認する（Ｓ１１００３）。
【０１０８】
ユーザがオブジェクトの輝度の変更を指示した場合は、注目オブジェクトの輝度を、オブジェクト輝度補正画面上でユーザが設定した補正値に変更して、ＰＤＬデータメモリ１０１７内のオブジェクトの色情報内の輝度情報に格納する（Ｓ１１００４）。
【０１０９】
ここで、図１２に、Ｓ１１００２においてパネル２００２に表示されるオブジェクトの輝度補正画面の一例を示す。
【０１１０】
図１２に示す輝度補正画面１３００１は、以下の表示要素から構成される。
【０１１１】
１３００２は、画像データのプレビューが表示されるプレビュー画面である。１３００４は、補正対象のオブジェクト１３００３を特定して表示するための枠である。１３００５は、補正対象オブジェクトのＲｅｄの輝度の値が表示されるテキストボックスである。１３００６は、テキストボックス内の値を加算するボタンであり、１３００７は、テキストボックス内の値を減算するボタンである。１３００８は、補正対象オブジェクトのＧｒｅｅｎの輝度の値が表示されるテキストボックスである。１３００９は、テキストボックス内の値を加算するボタンであり、１３０１０は、テキストボックス内の値を減算するボタンである。１３０１１は、補正対象オブジェクトのＢｌｕｅ輝度の値が表示されるテキストボックスである。１３０１２は、テキストボックス内の値を加算するボタンであり、１３０１３は、テキストボックス内の値を減算するボタンである。１３０１４は、補正の実行を指示するボタンであり、１３０１５は、補正のキャンセルを指示するボタンである。
【０１１２】
このように構成されるパネル２００２上に表示される輝度補正画面１３００１において、ユーザは、各種指示を行うことができる。例えば、オブジェクト１３００３に対して、テキストボックス１３００５、１３００８、１３０１１の値を変更すると、プレビュー画面１３００２内のオブジェクト１３００３の輝度が変更される。このように実際に目視で確認した後で、補正の実行あるいはキャンセルを指示することが可能となる。
【０１１３】
以上説明したように、本実施形態では、使用者が錯視の補正輝度を変更するための機能を提供することにより、使用者の要望に沿った錯視の補正を実現することができる。
【０１１４】
［第３実施形態］
以下、図面を用いて本発明の第３実施形態について説明する。
＜バリアブルデータプリントでの錯視を補正した印刷処理＞
ここでは、本実施形態のバリアブルデータプリントでの錯視を補正した印刷処理を図１、図２を参照しながら、図１３のフローチャートに従って説明する。本実施形態におけるバリアブルデータプリントでの錯視を補正した印刷処理は、ＣＰＵ１０１５により実行される。
【０１１５】
はじめに、情報処理装置１００１からプリンタドライバを介し送信された、オブジェクトと背景の組み合わせ情報及びＰＤＬの画像データが受信バッファ１００２を経由してＣＰＵ１０１５に入力される。ＣＰＵ１０１５に入力された情報及びデータは、コマンド解析部１００４に記述されたプログラムに従ってコマンド解析されＰＤＬデータメモリ１０１７に蓄えられる（Ｓ１３００１）。
【０１１６】
オブジェクトと背景の組み合わせ情報から、今回の印刷用のオブジェクトと背景を特定する（Ｓ１３００２）。
【０１１７】
次いで、今回の印刷で選択されたオブジェクトと背景において、中間データオブジェクト作成部１００５に記述されたプログラムに従い、データの処理を行う。具体的には、図形や文字、イメージデータ等１つ１つの画像オブジェクトについて中間データオブジェクトメモリ１０１８内に中間データオブジェクトを生成する。それと同時にＰＤＬデータから各オブジェクトの位置情報、サイズ情報、色情報を入手する（Ｓ１３００３）。
【０１１８】
１ページ内の全ての画像オブジェクトについて中間データオブジェクトメモリ１０１８内に中間データオブジェクトを生成後、レンダリングデータ作成部１００６に記述されたプログラムに従ってレンダリング処理を行う（Ｓ１３００４）。ここでは、レンダリングデータメモリ１０１９内に、中間データオブジェクトをレンダリングデータ（ビットマップデータ）に展開する。
【０１１９】
次いで、注目オブジェクトについて、ＰＤＬデータメモリ１０１７内のオブジェクトの属性情報に含まれる位置情報及びサイズ情報を基に、他のオブジェクトと重なっているかを検知する（Ｓ１３００５）。この処理の詳細は第１実施形態の＜オブジェクトが背景と重なっているかの判断＞の項目で説明している処理と同じであり、その説明は省略する。
【０１２０】
本実施形態では、白色（輝度が最大値）を基準とした処理の一例を説明するため、それ以外の色の他のオブジェクトと重なっているかどうかを判断する。Ｓ１３００５の検知の結果、重なっていないと判断した場合には、Ｓ１３００８の処理へ進む。
【０１２１】
一方、Ｓ１３００５の検知の結果、注目オブジェクトが他のオブジェクトや背景と重なっていると判断した場合には、オブジェクトの補正判断処理を実施する（Ｓ１３００６）。この処理の詳細は第１実施形態の＜オブジェクトの補正を行うかの判断＞の項目で説明している処理と同じであり、その説明は省略する。
【０１２２】
この判断処理の結果、補正を行わないと判断した場合には、Ｓ１３００８の処理へ進む。
【０１２３】
一方、上記判断処理の結果、補正を実施すると判断した場合、補正処理を実施する（Ｓ１３００７）。この処理の詳細は第１実施形態の＜オブジェクトの輝度補正＞の項目で説明している処理と同じであり、その説明は省略する。
【０１２４】
以後、全てのオブジェクトについて同様に、補正判断および補正処理（Ｓ１３００５からＳ１３００７までの処理）を実施する（Ｓ１３００８）。
【０１２５】
全てのオブジェクトについて処理が終了したならば、画像処理部１００９でＳ１３００７の処理で変更した補正後の色の輝度情報を反映して色変換処理を行い、スクリーン処理を施す（Ｓ１３００９）。
【０１２６】
Ｓ１３００９の処理後、処理済みデータはエンジン転送部１０２５を介してエンジン部１０４０に送られる（Ｓ１３０１０）。
【０１２７】
以後、ＰＤＬデータメモリ１０１７に記録されたオブジェクトと背景の全ての組み合わせについて同様に、バリアブルデータプリント処理（Ｓ１３００２からＳ１３０１０までの処理）を実施する（Ｓ１３０１１）。
【０１２８】
以上説明したように、本実施形態では、バリアブルデータプリント処理のようなオブジェクトの内容を変更して連続印刷処理を実現する際に、変更されたオブジェクトの内容に合った錯視の補正処理を実現することができる。
【０１２９】
［第４実施形態］
以下、図面を用いて本発明の第４実施形態について図１０を用いて説明する。
【０１３０】
図１０は、オブジェクトを分解して、錯視の補正を実施する例である図。
【０１３１】
図１０において、ＰＣＴ１００１は画像データ全体であり、異なる輝度の背景データＢＧ１００２、ＢＧ１００３、ＢＧ１００４、文字オブジェクトＯＢＪ１００５から構成される。このようにオブジェクトに重なる背景などに、極端に輝度の差がある場合には、背景の平均輝度で補正を行うより、オブジェクトを分解してそれぞれに錯視の補正を行ったほうが、より錯視の影響を抑制することができる。
【０１３２】
そこで、ＣＰＵ１０１５は、「ＮＥＷＳ」の文字で構成される文字オブジェクトＯＢＪ１００５を、１文字ごとに分解する。すなわち、「Ｎ」の文字オブジェクトＯＢＪ１００６、「Ｅ」の文字オブジェクトＯＢＪ１００７、「Ｗ」の文字オブジェクトＯＢＪ１００８、「Ｓ」の文字オブジェクトＯＢＪ１００９に分解する。
【０１３３】
そして、それぞれの文字オブジェクトに対して第１実施形態と同様の錯視の補正処理を実施して、印刷データＰＣＴ１０１０を作成する。
【０１３４】
印刷データＰＣＴ１０１０には、同図に示すように、背景データＢＧ１０１１、ＢＧ１０１２、ＢＧ１０１３と、文字オブジェクトＯＢＪ１０１４、ＯＢＪ１０１５、ＯＢＪ１０１６、ＯＢＪ１０１７が印刷されている。文字オブジェクトＯＢＪ１０１４には背景ＢＧ１０１１を、文字オブジェクトＯＢＪ１０１５、ＯＢＪ１０１６には背景ＢＧ１０１２を、文字オブジェクトＯＢＪ１０１７には背景ＢＧ１０１３をそれぞれの近傍の背景として、輝度情報を基に補正処理が実施される。このように分解されたオブジェクトの要素毎に錯視の補正がなされるので、より適切な補正が達成される。
【０１３５】
［第５実施例］
以下、本発明の第５実施形態の錯視補正の印刷処理を図１、図２を参照しながら、図１６のフローチャートに従って説明する。本実施形態における錯視補正の印刷処理ＣＰＵ１０１５により実行される。
【０１３６】
はじめに、情報処理装置１００１からプリンタドライバを介し送信された画像データはＰＤＬ形式のデータとして受信バッファ１００２を経由してＣＰＵ１０１５に入力される（Ｓ１６００１）。
【０１３７】
次いで、中間データオブジェクト作成部１００５に記述されたプログラムに従い、入力されたデータの処理が行われる。具体的には、図形や文字、イメージデータ等１つ１つの画像オブジェクトについて、中間データオブジェクトメモリ１０１８内に中間データオブジェクトを生成する。それと同時にＰＤＬデータから各オブジェクトの属性情報を入手する（Ｓ１６００２）。このオブジェクトの属性情報には、位置情報、サイズ情報、色情報が含まれる。
【０１３８】
次に、１ページ内の全ての画像オブジェクトについて中間データオブジェクトメモリ１０１８内に中間データオブジェクトを生成後、レンダリングデータ作成部１００６に記述されたプログラムに従ってレンダリング処理を行う（Ｓ１６００３）。ここでは、レンダリングデータメモリ１０１９内に、中間データオブジェクトをレンダリングデータ（ビットマップデータ）に展開する。
【０１３９】
次いで、ページ内のオブジェクトで、オブジェクト上に他のオブジェクトが重なっていないオブジェクト（第１オブジェクト）を全て抽出する（Ｓ１６００４）。
【０１４０】
さらに、ＰＤＬデータメモリ１０１７内のオブジェクトの属性情報に含まれる位置情報及びサイズ情報を基に、第１オブジェクトを内包する状態で重なっている第２オブジェクトを検知する（Ｓ１６００５）。本実施形態では、記録値としてオブジェクトの輝度を用い、白色（輝度が最大値）を基準とした処理の一例を説明するため、白色以外の色の他のオブジェクトと重なっているか否かを判断する。Ｓ１６００５の検知の結果、重なっているオブジェクトがないと判断した場合には、Ｓ１６００７の処理へ進む。
【０１４１】
一方、Ｓ１６００５の検知の結果、重なっているオブジェクトがあると判断した場合には、第１オブジェクトと第２オブジェクトの輝度補正を実施する（Ｓ１６００６）。この処理の詳細は、＜第１・第２オブジェクトの輝度補正＞の項目にて後述する。
【０１４２】
以降、全ての第１オブジェクトについて同様に、補正処理（Ｓ１６００５からＳ１６００６までの処理）を実施する（Ｓ１６００７）。
【０１４３】
全ての第１オブジェクトについて処理が終了したならば、画像処理部１００９でＳ１６００６の処理で変更した補正後の色の輝度情報を反映して色変換処理を行い、スクリーン処理を施す（Ｓ１６００８）。
【０１４４】
以上の処理により錯視が補正された記録信号は、エンジン転送部１０２５を介してエンジン部１０４０に送られる（Ｓ１６００９）。
【０１４５】
＜第１・第２オブジェクトの輝度補正＞
ここで、本実施形態における第１・第２オブジェクトの輝度補正処理Ｓ１６００６を図１、図２を参照しながら、図１８のフローチャートに従って説明する。本実施形態における第１・第２オブジェクトの輝度補正処理は、ＣＰＵ１０１５により実行される。
【０１４６】
まず、第１オブジェクトのサイズ情報を基に、印刷される面積を算出し、算出した面積をＰＤＬデータメモリ１０１７内のオブジェクトの属性情報に保存する。さらに、第２オブジェクトのサイズ情報を基に、第１オブジェクトの重なりを考慮した実印刷面積を算出し、算出した面積をＰＤＬデータメモリ１０１７内のオブジェクトの属性情報に保存する（Ｓ１８００１）。
【０１４７】
次いで、第１及び第２のオブジェクトについて、ＰＤＬデータメモリ１０１７内のオブジェクトの属性情報に含まれる色情報を基にＲ，Ｇ，Ｂ各色毎の平均輝度を算出する。算出したＲ，Ｇ，Ｂ各色毎の平均輝度は、ＰＤＬデータメモリ１０１７内のオブジェクトの属性情報に保存する。（Ｓ１８００２）。
【０１４８】
次に、２つのオブジェクトの面積を考慮した錯視効果を補正するため、第１・第２オブジェクトの面積情報と、平均輝度情報より、第１・第２オブジェクトの補正値を算出する（Ｓ１８００３）。第１オブジェクトの錯視補正値は以下の演算式で求められる。  
‘Ｏ１’＝Ｏ１×（１＋Ｋ×（Ｏ２−２５５）/２５５）・・・（５−１）
Ｋ＝Ｋ１×Ａ２／（Ａ１＋Ａ２）・・・・・・・・・（５−２）
第２オブジェクトの錯視補正値は以下の演算式で求められる。  
‘Ｏ２’＝Ｏ２×（１＋Ｑ×（Ｏ１−２５５）／２５５）・・・・（５−３）
Ｑ＝Ｑ１×Ａ１／（Ａ１＋Ａ２）・・・・・・・・（５−４）
ここで、
Ｏ１：第１オブジェクトの輝度
Ｏ１’：補正した第１オブジェクトの輝度
Ｏ２：第２オブジェクトの輝度
Ｏ２’：補正した第２オブジェクトの輝度
Ｋ：面積を考慮した係数
Ｋ１：係数
Ａ１: 第１オブジェクトの面積
Ａ２: 第２オブジェクトの面積
Ｑ：面積を考慮した係数
Ｑ１：係数
である。なお、係数Ｋ１、Ｑ１は、実験等に基づいて予め最適な値が定められているものとする。
【０１４９】
第１及び第２のオブジェクトについて、以上のようにして算出されたＲ，Ｇ，Ｂ各色毎の補正値を、ＰＤＬデータメモリ１０１７内のオブジェクトの属性情報に保存する。（Ｓ１８００４）。
【０１５０】
本実施形態における、オブジェクトの面積による影響を考慮した錯視補正結果の一例を図１７に示す。
【０１５１】
図１７にあるＰＣＴ１７００１、ＰＣＴ１７００２，ＰＣＴ１７００３は、いずれも２つのオブジェクトＯＢＪ１７００４とＯＢＪ１７００５が重なっている場合の例である。
【０１５２】
ＰＣＴ１７０２は、ＯＢＪ１７００４と同じ輝度を持つ第１オブジェクトＯＢＪ１７００８、ＯＢＪ１７００５と同じ輝度を持つ第２オブジェクトＯＢＪ１７００９から構成されている。
【０１５３】
同図（Ａ）は、第１オブジェクトＯＢＪ１７００８の重なり部分を除く第２オブジェクトＯＢＪ１７００９の実印刷面積に比べ、第１オブジェクトＯＢＪ１７００８の面積がかなり大きい場合の図である。またこの図は、面積を考慮せず輝度差だけで第１オブジェクトＯＢＪ１７００８の補正をした結果である。輝度差だけで補正したため、結果としてＰＣＴ１７００１のＯＢＪ１７００６と同様の輝度へ第１オブジェクトＯＢＪ１７００８を補正した結果、輝度変更が過剰に行われており、見た目にＯＢＪ１７００４と違った輝度となっている。
【０１５４】
同図（Ｂ）に示すＰＣＴ１７００３は、ＯＢＪ１７００４と同じ輝度を持つ第１オブジェクトＯＢＪ１７０１０、ＯＢＪ１７００５と同じ輝度を持つ第２オブジェクトＯＢＪ１７０１１から構成されている。同図（Ｂ）も、ＰＣＴ１７００２と同様に、第１オブジェクトＯＢＪ１７０１０の重なり部分を除く第２オブジェクトＯＢＪ１７０１１の実印刷面積に比べ、第１オブジェクトＯＢＪ１７０１０の面積がかなり大きい場合の図である。第１オブジェクトＯＢＪ１７０１０の輝度は、式（５−２）によりＡ２＜＜Ａ１であるため、Ｋが小さい値となる。また、式（５−１）により、第１オブジェクトＯＢＪ１７０１０には輝度差だけの補正に比べ小さな補正を行い、単独オブジェクトであるＯＢＪ１７００４と見た目で同等の輝度に補正される。
【０１５５】
一方、第２オブジェクトＯＢＪ１７０１１は、式（５−４）によりＡ２＜＜Ａ１であるためＱがＱ１とほぼ同じとなり、式（５−３）により、第２オブジェクトＯＢＪ１７０１０は、第１オブジェクトＯＢＪ１７０１０の輝度の影響を受け、補正がかかる。
【０１５６】
同図（Ｃ）に示すＰＣＴ１７００１は、ＯＢＪ１７００４と同じ輝度を持つ第１オブジェクトＯＢＪ１７００６と、ＯＢＪ１７００５と同じ輝度を持つ第２オブジェクトＯＢＪ１７００７から構成されている。同図は、第１オブジェクトＯＢＪ１７００６の面積に比べ、第１オブジェクトＯＢＪ１７００６の重なり部分を除く第２オブジェクトＯＢＪ１７００７の実印刷面積がとても大きい場合の図である。第１オブジェクトＯＢＪ１７００６の輝度は、式（５−２）によりＡ２＞＞Ａ１であるため、ＫがＫ１とほぼ同じとなる。式（５−１）により、第１オブジェクトＯＢＪ１７００６は、第２オブジェクトＯＢＪ１７００７との輝度差の影響を受け、大きく補正される。この例では、面積を考慮したが、輝度差のみでの補正と同様の補正処理がなされる。この補正により、単独オブジェクトであるＯＢＪ１７００４と見た目で同等の輝度になっている。
【０１５７】
一方、第２オブジェクトＯＢＪ１７００６は、式（５−４）によりＡ２＞＞Ａ１であるためＱがほぼ０となり、式（５−３）の結果ほぼ補正がかかっていない。
【０１５８】
このように、本実施形態では、オブジェクトの面積を考慮することにより、面積比に応じたさらなる錯視の補正が実現できる。
【０１５９】
なお、上述した諸実施形態は、出力機器として印刷装置を想定し説明したが、記録表示器である出力機器として表示装置を用いる場合も同様の処理により、同様の効果が得られる。出力機器として表示装置を用いる場合は、上述の記録値に相当する表示値としてオブジェクトの輝度を用い、補正がされた表示信号が表示装置に供給される。
【０１６０】
［その他の実施形態］
なお、本発明の目的は、上述した実施形態で示したフローチャートの手順を実現するプログラムコードを記憶した記憶媒体から、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がそのプログラムコードを読出し実行することによっても達成される。
この場合、記憶媒体から読み出されたプログラムコード自体が、コンピュータに、上述した実施形態の機能を実現させることになる。そのため、このプログラムコード及びプログラムコードを記憶／記録したコンピュータ読み取り可能な記憶媒体も本発明の一つを構成することになる。
【０１６１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１６２】
また、前述した実施形態の機能は、コンピュータが、読み出したプログラムを実行することによって実現される。また、このプログラムの実行とは、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行う場合も含まれる。
【０１６３】
さらに、前述した実施形態の機能は、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットによっても実現することもできる。この場合、まず、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う。こうした機能拡張ボードや機能拡張ユニットによる処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１６４】
【図１】本発明の第１実施形態に関わる画像形成システム１０の全体構成を示す図である。
【図２】上記画像形成システム１０のエンジン部１０４０を示す図である。
【図３】本発明の第１実施形態における錯視を補正した印刷処理を示すフローチャートである。
【図４】本発明の第１実施形態における錯視による見た目の輝度の変化量を示すＬＵＴの一例を示す図である。
【図５】補正する輝度の値（補正値）を求めるための補正値ＬＵＴの一例を示す図である。
【図６】本発明の第１実施形態におけるオブジェクトの補正判断処理を示すフローチャートである。
【図７】本発明の第１実施形態におけるオブジェクトと重なり合う背景を抽出する処理の例を示す図である。
【図８】本発明の第１実施形態におけるオブジェクトの補正処理を示すフローチャートである。
【図９】本発明の第１実施形態における錯視の補正結果を示す図である。
【図１０】本発明の第４実施形態におけるオブジェクトを分解して錯視の補正を実施する例を示す図である。
【図１１】本発明の第２実施形態におけるオブジェクトの補正処理を示すフローチャートである。
【図１２】本発明の第２実施形態において、パネル２００２に表示されるオブジェクトの輝度補正画面の一例を示す図である。
【図１３】本発明の第３実施形態におけるバリアブルプリントでの錯視を補正した印刷処理を示すフローチャートである。
【図１４】本発明の第１実施形態における注目オブジェクトと他のオブジェクトが重なっているか否かの判断処理を示す図である。
【図１５】本発明の第２実施形態における錯視を補正した印刷処理を示すフローチャートである。
【図１６】本発明の第５実施形態における錯視を補正した印刷処理を示すフローチャートである。
【図１７】本発明の第５実施形態における錯視の補正結果を示す図である。
【図１８】本発明の第５実施形態におけるオブジェクトの補正処理を示すフローチャートである。
【符号の説明】
【０１６５】
１０：画像形成システム
１００１:情報処理装置
１００３：ＲＯＭ
１０１５：ＣＰＵ
１０１６：ＲＡＭ
１０４０：エンジン部
１０５１：ＨＤＤ
１０３２：評価用テーブル格納メモリ
１０３３：補正用ＬＵＴ格納メモリ
ＰＣＴ７０１、ＰＣＴ９０１、ＰＣＴ１００１、ＰＣＴ１４０１、ＰＣＴ１７０１、ＰＣＴ１７０２、ＰＣＴ１７０３：画像データ
ＰＣＴ９０６、ＰＣＴ１０１０：印刷データ
ＢＧ７０２、ＢＧ７０６、ＢＧ７０７、ＢＧ９０２、ＢＧ９０７、ＢＧ１００２、ＢＧ１００３、ＢＧ１００４、ＢＧ１０１１、ＢＧ１０１２、ＢＧ１０１３、ＢＧ１４０２、ＢＧ１４０６、ＢＧ１４０７：背景データ
ＯＢＪ７０３、ＯＢＪ７０４、ＯＢＪ７０５、ＯＢＪ９０３、ＯＢＪ９０４、ＯＢＪ９０５、ＯＢＪ９０８、ＯＢＪ９０９、ＯＢＪ９１０、ＯＢＪ１００５、ＯＢＪ１００６、ＯＢＪ１００７、ＯＢＪ１００８、ＯＢＪ１００９、ＯＢＪ１０１４、ＯＢＪ１０１５、ＯＢＪ１０１６、ＯＢＪ１０１７、ＯＢＪ１４０３、ＯＢＪ１４０５、ＯＢＪ１７０４、ＯＢＪ１７０５、ＯＢＪ１７０６、ＯＢＪ１７０７、ＯＢＪ１７０８、ＯＢＪ１７０９、ＯＢＪ１７１０、ＯＢＪ１７１１：オブジェクトデータ
【図１】
2009296039.tif 000003
【図２】
2009296039.tif 000004
【図３】
2009296039.tif 000005
【図４】
2009296039.tif 000006
【図５】
2009296039.tif 000007
【図６】
2009296039.tif 000008
【図８】
2009296039.tif 000009
【図１１】
2009296039.tif 000010
【図１３】
2009296039.tif 000011
【図１５】
2009296039.tif 000012
【図１６】
2009296039.tif 000013
【図１８】
2009296039.tif 000014
【図７】
2009296039.tif 000015
【図９】
2009296039.tif 000016
【図１０】
2009296039.tif 000017
【図１２】
2009296039.tif 000018
【図１４】
2009296039.tif 000019
【図１７】
2009296039.tif 000020