(57)【要約】【課題】印刷結果と同等の画像を表示装置に表示させることができる画像処理装置及び画像処理方法等を提供する。【解決手段】印刷装置の情報及び印刷物を観察する距離に関連する情報を取得する（ステップＳ２０１〜Ｓ２０７）。次に、前記印刷装置の情報及び前記距離に関連する情報に基づき画像データの補正を行い、表示装置に当該画像データを表示した場合のＭＴＦ特性を、前記印刷物を観察する際のＭＴＦ特性に近づける（ステップＳ２０９〜Ｓ２１０）。次に、前記補正後の画像データを前記表示装置に等倍以上の倍率で表示させる（ステップＳ２１１）。【選択図】図２
2010114673.tif 000002
【特許請求の範囲】
【請求項１】
画像データを印刷装置に出力させて得られる印刷物の状態を表示装置に表示させる画像処理装置であって、
前記印刷装置の情報及び前記印刷物を観察する距離に関連する情報を取得する取得手段と、
前記印刷装置の情報及び前記距離に関連する情報に基づき前記画像データの補正を行い、前記表示装置に当該画像データを表示した場合のＭＴＦ特性を、前記印刷物を観察する際のＭＴＦ特性に近づける補正手段と、
前記補正後の画像データを前記表示装置に等倍以上の倍率で表示させる表示制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記距離に関連する情報は、当該印刷物を観察する際の当該印刷物と観察者の目との距離を示す情報であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記距離に関連する情報は、前記印刷物のサイズであることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記印刷装置の情報は、当該印刷装置の種類、当該印刷装置で用いられる印刷用紙の種類及び当該印刷装置の出力解像度からなる群から選択された少なくとも１つの情報を含むことを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記補正手段は、
前記画像データを水平方向に周波数解析し、その結果に対して補正を行う水平方向補正手段と、
前記画像データを垂直方向に周波数解析し、その結果に対して補正を行う垂直方向補正手段と、
を有することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
画像データを印刷装置に出力させて得られる印刷物の状態を表示装置に表示させる画像処理方法であって、
前記印刷装置の情報及び前記印刷物を観察する距離に関連する情報を取得する取得ステップと、
前記印刷装置の情報及び前記距離に関連する情報に基づき前記画像データの補正を行い、前記表示装置に当該画像データを表示した場合のＭＴＦ特性を、前記印刷物を観察する際のＭＴＦ特性に近づける補正ステップと、
前記補正後の画像データを前記表示装置に等倍以上の倍率で表示させる表示制御ステップと、
を有することを特徴とする画像処理方法。
【請求項７】
画像データを印刷装置に出力させて得られる印刷物の状態を表示装置に表示させる画像処理をコンピュータに行わせるプログラムであって、
前記コンピュータに、
前記印刷装置の情報及び前記印刷物を観察する距離に関連する情報を取得する取得ステップと、
前記印刷装置の情報及び前記距離に関連する情報に基づき前記画像データの補正を行い、前記表示装置に当該画像データを表示した場合のＭＴＦ特性を、前記印刷物を観察する際のＭＴＦ特性に近づける補正ステップと、
前記補正後の画像データを前記表示装置に等倍以上の倍率で表示させる表示制御ステップと、
を実行させることを特徴とするプログラム。
【請求項８】
画像データを印刷装置に出力させて得られる印刷物の状態を表示装置に表示させる画像処理をコンピュータに行わせるプログラムを記録した記録媒体であって、
前記プログラムは、前記コンピュータに、
前記印刷装置の情報及び前記印刷物を観察する距離に関連する情報を取得する取得ステップと、
前記印刷装置の情報及び前記距離に関連する情報に基づき前記画像データの補正を行い、前記表示装置に当該画像データを表示した場合のＭＴＦ特性を、前記印刷物を観察する際のＭＴＦ特性に近づける補正ステップと、
前記補正後の画像データを前記表示装置に等倍以上の倍率で表示させる表示制御ステップと、
を実行させることを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物のシミュレーションに好適な画像処理装置及び画像処理方法等に関する。
【背景技術】
【０００２】
一般的に、コンピュータ等を用いて画像の印刷を行う場合、ユーザは、モニタに当該画像を表示しながら、色合い、コントラスト及びシャープネス等の画質を調整し、プリンタへの印刷指示を行っている。
【０００３】
但し、モニタに表示される画像と印刷された画像との間にずれが生じることがある。これは、モニタ及びプリンタの間に再現できる色範囲の相違があったり、照明の影響を受けたり、用紙の特性の影響を受けたりするからである。このような場合、ユーザが所望の印刷結果を得るためには、モニタを用いた画質の微調整、印刷結果の評価、画質の微調整へのフィードバックを繰り返す必要があることがある。
【０００４】
このような状況において、レイアウト及び色に関する結果をモニタ上で適切に再現しようとする技術についての研究がなされている。そして、例えば、印刷物の色をシミュレーションする技術が開示されている。また、特許文献１には、コンピュータ上でプリンタのドライバ設定が変更されると、設定情報が画像に反映され、印刷結果の色及びレイアウトをモニタ上で再現しようとする技術が開示されている。
【０００５】
【特許文献１】特開２００６−２６２４７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術によっても、印刷結果と同等の画像をモニタに表示することが困難である。このため、手戻り及び試し刷りの枚数を効果的に減らすことはできず、高い生産効率を得ることが難しい。
【０００７】
本願発明者が、従来の技術で印刷結果と同等の画像をモニタに表示することが困難な理由について検討を行ったところ、鮮鋭度に関する考慮が一切されていないことに気付いた。プリンタの種類及び紙種によっては、モニタに表示される画像よりも印刷された画像の鮮鋭度が低下する。このため、例え色及びレイアウトの印刷結果をモニタに表示させることができても、鮮鋭度を一致させることはできず、ユーザは印刷結果に応じてシャープネス処理に関する微調整を繰り返しているのである。
【０００８】
そもそも、従来の技術において、印刷結果の鮮鋭度の低下をシミュレーションしようとしても、モニタの解像度の方がプリンタの解像度よりもはるかに低いことが多いため、十分な比較を行うことは困難である。例えば、モニタ上の画像をプリントサイズと同じ大きさに縮小すると、モアレが発生してしまい、どこまで高周波成分を再現できているのか認識することができない。一方、モアレの影響を排除するために、モニタ上で画像をピクセル等倍で表示すると、印刷物をルーペで観察しているような状態と同様になり、一般の観察環境とは異なった状況になってしまう。
【０００９】
本発明は、印刷結果の鮮鋭度をシミュレーションしてその結果を表示装置に表示することができるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明は上記目的を達成するために以下の構成を有することを特徴とする。
本発明に係る画像処理装置は、画像データを印刷装置に出力させて得られる印刷物の状態を表示装置に表示させる画像処理装置であって、前記印刷装置の情報及び前記印刷物を観察する距離に関連する情報を取得する取得手段と、前記印刷装置の情報及び前記距離に関連する情報に基づき前記画像データの補正を行い、前記表示装置に当該画像データを表示した場合のＭＴＦ特性を、前記印刷物を観察する際のＭＴＦ特性に近づける補正手段と、前記補正後の画像データを前記表示装置に等倍以上の倍率で表示させる表示制御手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、印刷物の鮮鋭度を的確に反映させた画像を表示装置に表示することができる。従って、印刷前に印刷物の適切なシミュレーションを行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について添付の図面を参照して具体的に説明する。
【００１３】
（第１の実施形態）
先ず、第１の実施形態について説明する。図１は、第１の実施形態に係る画像処理システムの構成を示すブロック図である。
【００１４】
第１の実施形態に係る画像処理システムには、図１に示すように、入力装置１０１、表示装置１０２（モニタ）、蓄積装置１０３、ＣＰＵ１０４、ＲＯＭ１０５、ＲＡＭ１０６及び印刷装置１０７（プリンタ）が設けられている。本実施形態では、画像処理装置に、入力装置１０１、蓄積装置１０３、ＣＰＵ１０４、ＲＯＭ１０５及びＲＡＭ１０６が含まれるが、これに限定されない。
【００１５】
入力装置１０１は、ユーザからの指示及びデータ等を入力する装置であり、例えば、キーボード及びマウス等のポインティングシステムが用いられる。表示装置１０２は、鮮鋭度のシミュレーション結果及びＧＵＩ等を表示する装置であり、例えば、ＣＲＴ又は液晶ディスプレイ等が用いられる。蓄積装置１０３は、画像データ及びプログラム等を蓄積する装置であり、例えば、ハードディスクが用いられる。印刷装置１０７は、ユーザの指示により画像を印刷する装置であり、インクジェットプリンタ又はレーザープリンタ等が用いられる。ＣＰＵ１０４は、入力装置１０１、表示装置１０２、蓄積装置１０３及び印刷装置１０７の制御を行う。ＲＯＭ１０５及びＲＡＭ１０６は、上記の制御に用いられるプログラム、データ及び作業領域等をＣＰＵ１０４に提供する。なお、表示装置１０２及び印刷装置１０７等が、ＣＰＵ１０４、ＲＯＭ１０５及びＲＡＭ１０６等とは別の筺体に設けられていてもよい。
【００１６】
次に、画像処理装置により行われるＭＴＦ（modulation transfer function）シミュレーションの方法について説明する。このＭＴＦシミュレーションは、蓄積装置１０３又はＲＯＭ１０５に格納されたシミュレーションプログラムをＣＰＵ１０４が実行することにより実施される。なお、シミュレーションプログラムが蓄積装置１０３に格納されている場合、ＣＰＵ１０４はこれを一旦ＲＡＭ１０６に読み込んだ後に実行する。図２は、第１の実施形態におけるＭＴＦシミュレーションの内容を示すフローチャートである。
【００１７】
ここでは、印刷装置１０７から幅１６００×高さ１２００［ｐｉｘｅｌ］のＲＧＢ画像を出力した場合の鮮鋭度をシミュレーションにより得て、そのシミュレーション画像を表示装置１０２に表示する場合の動作について説明する。なお、印刷装置１０７の種類が「インクジェットプリンタｐｒ００１」というものであり、印刷用紙として「スーパーフォトペーパー」という用紙が使用され、印刷品質が「きれい」という等級に設定されているものとする。また、印刷装置１０７から出力されるＲＧＢ画像の解像度は６００［ｄｐｉ］で、表示装置１０２の解像度は１００［ｄｐｉ］であるとする。
【００１８】
先ず、ステップＳ２０１において、ＣＰＵ１０４が、印刷装置１０７から出力しようとする任意の画像Ｉ、即ち、シミュレーションの対象とする任意の画像Ｉのデータ列並びにその幅（ｗ）及び高さ（ｈ）の画素数を取得する。上記の条件下では、
ｗ＝１６００［ｐｉｘｅｌ］、
ｈ＝１２００［ｐｉｘｅｌ］
となる。
【００１９】
次いで、ステップＳ２０２において、ＣＰＵ１０４が、印刷条件Ｐを取得する。印刷条件Ｐには、印刷装置１０７の種類、印刷装置１０７の印刷品質及び出力解像度、印刷用紙の種類等が含まれる。上記の条件下では、
プリンタの種類＝インクジェットプリンタｐｒ００１、
印刷品質＝きれい、
出力解像度＝６００［ｄｐｉ］、
印刷用紙＝スーパーフォトペーパー
となる。
【００２０】
その後、ステップＳ２０３において、ＣＰＵ１０４が、印刷条件Ｐに応じて、印刷装置１０７のＭＴＦ特性（ＰMTF）を取得する。本実施形態では、印刷装置１０７のＭＴＦ特性はプロファイル化され、ファイルとして保存されているものとする。従って、ステップＳ２０３では、印刷条件Ｐに応じた印刷装置１０７のプロファイル化されたファイルからＭＴＦ特性を取得する。上記の条件に対応するＭＴＦ特性を示すプロファイルの一例を図３に示す。
【００２１】
図３に示すように、ＭＴＦ特性３０１のプロファイルには、当該プロファイルが対応する印刷装置１０７の種類を示す記述３０２、どのような用紙に印刷されたときのものであるかを示す記述３０３、並びに印刷解像度及び印刷品質を示す記述３０４が含まれている。更に、ＭＴＦ特性の周波数単位を示す記述３０５、印刷装置１０７の主走査のＭＴＦ特性値のサンプリング点を示す記述３０６、及び印刷装置１０７の副走査のＭＴＦ特性値のサンプリング点を示す記述３０７も含まれている。上記の条件下では、記述３０２に「インクジェットプリンタｐｒ００１」を示す内容が含まれ、記述３０３に「スーパーフォトペーパー」を示す内容が含まれ、記述３０４に「６００［ｄｐｉ］」及び「きれい」を示す内容が含まれる。また、図３に示す例では、記述３０５に周波数単位が［ｃｙｃｌｅ／ｍｍ］であることを示す内容が含まれ、記述３０６及び３０７に、種々のサンプリング点を示す内容が含まれている。
【００２２】
ＣＰＵ１０４は、ステップＳ２０３の後、ステップＳ２０４において、シミュレーション結果を表示する表示装置１０２の出力解像度Ｒｍを取得する。上記の条件下では、
Ｒｍ＝１００［ｄｐｉ］
となる。
【００２３】
次いで、ステップＳ２０５において、ＣＰＵ１０４が、表示装置１０２の出力解像度Ｒｍと、印刷条件Ｐに含まれる印刷装置１０７の出力解像度Ｒｐとを比較する。この結果、印刷装置１０７の出力解像度Ｒｐの方が大きければ、ステップＳ２０６へ進み、そうでなければステップＳ２０８へ進む。上記の条件下では、「表示装置１０２の出力解像度Ｒｍ＝１００［ｄｐｉ］＜印刷装置１０７の出力解像度Ｒｐ＝６００［ｄｐｉ］」であるので、ステップＳ２０６へ進むことになる。
【００２４】
ステップＳ２０６において、ＣＰＵ１０４が、印刷結果（印刷物）をユーザがどのくらいの距離から見たときの鮮鋭度をシミュレーションにより算出すべきかを決めるために、シミュレーションで仮定される観察距離ｄを取得する。観察距離とは、印刷物とこれを観察する観察者の目との距離をいう。この際、例えば、観察距離ｄの入力の要求を、表示装置１０２を介して実行する。ここでは、「ｄ＝３５ｃｍ」の距離から印刷物を見たときの鮮鋭度をシミュレーションするものとする。
【００２５】
次いで、ステップＳ２０７において、ＣＰＵ１０４が、観察距離ｄに応じた視覚のＭＴＦ特性（ＶMTF）を取得する。本実施形態では、視覚のＭＴＦ特性もプロファイル化され、ファイルとして保存されているものとする。従って、ステップＳ２０７では、観察距離ｄに応じたプロファイル化されたファイルからＭＴＦ特性を取得する。観察距離ｄが３５ｃｍの場合の視覚のＭＴＦ特性を示すプロファイルの一例を図４に示す。
【００２６】
その後、ステップＳ２０８において、ＣＰＵ１０４が、画像Ｉのサイズを高速フーリエ変換（ＦＦＴ）を施しやすいサイズに調整し、幅及び高さが２のべき乗である画像Ｉ´を作成する。この処理を行うのは、画像の幅及び高さが２のべき乗である場合に、それ以外の場合よりもＦＦＴをより高速に実行できるからである。このサイズ調整の詳細については、図５を参照しながら後述する。
【００２７】
続いて、ステップＳ２０９において、ＣＰＵ１０４が、印刷条件Ｐに含まれる出力解像度の情報、印刷装置１０７のＭＴＦ特性（ＰMTF）の情報、及び視覚のＭＴＦ特性（ＶMTF）を使って、画像Ｉ’の水平方向のＭＴＦ変換を行う。つまり、ＣＰＵ１０４が水平方向補正手段として、水平方向の周波数解析及びＭＴＦ変換を行う。この水平方向のＭＴＦ変換の詳細については、図７を参照しながら後述する。
【００２８】
次いで、ステップＳ２１０において、ＣＰＵ１０４が、印刷条件Ｐに含まれる出力解像度の情報、印刷装置１０７のＭＴＦ特性（ＰMTF）の情報、及び視覚のＭＴＦ特性（ＶMTF）を使って、画像Ｉ’の垂直方向のＭＴＦ変換を行う。つまり、ＣＰＵ１０４が垂直方向補正手段として、垂直方向の周波数解析及びＭＴＦ変換を行う。この垂直方向のＭＴＦ変換については、図９を参照しながら後述する。
【００２９】
そして、ステップＳ２１１において、ＣＰＵ１０４が表示制御手段として、ステップＳ２０９及びＳ２１０のＭＴＦ変換により得られた画像から、画像Ｉ’に相当する部分を表示装置１０２にピクセル等倍で表示する。
【００３０】
このようにしてＭＴＦ変換後の画像Ｉ’が表示される。
【００３１】
次に、ステップＳ２０８の画像サイズの調整の方法について、図５を参照しながら説明する。図５は、画像サイズの調整の方法を示すフローチャートである。
【００３２】
先ず、ステップＳ５０１において、ＣＰＵ１０４が、ステップＳ２０１で取得した画像Ｉの幅ｗが２のべき乗であるかどうか調べる。幅ｗが２のべき乗であるかどうかの判断に当たっては、（ｗ＆（ｗ−１））で表されるビット演算を行い、この値がゼロであれば２のべき条であると判断し、ゼロでなければ２のべき乗でないと判断できる。なお、他の方法により判断してもよい。そして、幅ｗが２のべき乗であればステップＳ５０２へ進み、そうでなければステップＳ５０３へ進む。
【００３３】
ステップＳ５０２において、ＣＰＵ１０４が、画像Ｉのサイズ調整済み画像Ｉ’の幅Ｗ’に、画像Ｉの幅ｗを代入する。
【００３４】
一方、ステップＳ５０３では、ＣＰＵ１０４が、サイズ調整後の幅Ｗ’を計算するに当たり、幅Ｗ’に１を代入して初期化する。
【００３５】
次いで、ステップＳ５０４において、ＣＰＵ１０４が、幅Ｗ’を２倍し、これを新たな幅Ｗ’とする。
【００３６】
その後、ステップＳ５０５では、ＣＰＵ１０４が、ステップＳ５０４のサイズ調整で得られた幅Ｗ’と画像Ｉの幅ｗとを比較する。そして、幅Ｗ’が幅ｗより小さければステップＳ５０４へ戻り、そうでなければ直近のステップＳ５０４のサイズ調整で得られた幅Ｗ’をサイズ調整済みの幅Ｗ’とする。このようにして、画像Ｉの幅ｗよりも大きく、２のべき乗となる最小の幅Ｗ’が得られる。上述の条件下では、幅ｗが１６００［ｐｉｘｅｌ］であるので、幅Ｗ’は２０４８［ｐｉｘｅｌ］となる。
【００３７】
ステップＳ５０２の処理の後、及びステップＳ５０５でサイズ調整済みの幅Ｗ’が得られた後には、ステップＳ５０６において、ＣＰＵ１０４が、ステップＳ２０１で取得した画像Ｉの高さｈが２のべき乗であるかどうか調べる。高さｈが２のべき乗であるかどうかの判断に当たっては、（ｈ＆（ｈ−１））で表されるビット演算を行い、この値がゼロであれば２のべき条であると判断し、ゼロでなければ２のべき乗でないと判断できる。なお、他の方法により判断してもよい。そして、高さｈが２のべき乗であればステップＳ５０７へ進み、そうでなければステップＳ５０８へ進む。
【００３８】
ステップＳ５０７において、ＣＰＵ１０４が、画像Ｉのサイズ調整済み画像Ｉ’の高さＨ’に、画像Ｉの高さｈを代入する。
【００３９】
一方、ステップＳ５０８では、ＣＰＵ１０４が、サイズ調整後の高さＨ’を計算するに当たり、高さＨ’に１を代入して初期化する。
【００４０】
次いで、ステップＳ５０９において、ＣＰＵ１０４が、高さＨ’を２倍し、これを新たな高さＨ’とする。
【００４１】
その後、ステップＳ５０１０では、ＣＰＵ１０４が、ステップＳ５０９のサイズ調整で得られた高さＨ’と画像Ｉの高さｈとを比較する。そして、高さＨ’が高さｈより小さければステップＳ５０９へ戻り、そうでなければ直近のステップＳ５０９のサイズ調整で得られた高さＨ’をサイズ調整済みの高さＨ’とする。このようにして、画像Ｉの幅ｈよりも大きく、２のべき乗となる最小の高さＨ’が得られる。上述の条件下では、幅ｈが１２００［ｐｉｘｅｌ］であるので、高さＨ’は２０４８［ｐｉｘｅｌ］となる。
【００４２】
ステップＳ５０７の処理の後、及びステップＳ５１０でサイズ調整済みの高さＨ’が得られた後には、ステップＳ５１１において、ＣＰＵ１０４が、サイズ調整後の幅Ｗ’、高さＨ’がそれぞれ画像Ｉの幅ｗ、高さｈと等しいかどうか調べる。双方が等しければステップＳ５１４へ進み。そうでなければステップＳ５１２へ進む。
【００４３】
ステップＳ５１２において、ＣＰＵ１０４が、サイズ調整済み画像Ｉ’用に、例えばＲＡＭ１０６のメモリ領域を確保する。
【００４４】
次いで、ステップＳ５１３において、ＣＰＵ１０４が、ステップＳ５１２で確保したメモリ領域の中央に、画像Ｉのデータをコピーし、その周囲を値０で埋めて、サイズ調整済み画像Ｉ’を作成する。
【００４５】
一方、ステップＳ５１４では、ステップＳ５１１の判断の結果が、画像Ｉの幅ｗ及び高さｈが２のべき乗であって、サイズの調整が行われていないことを意味するため、ＣＰＵ１０４が、サイズ調整済み画像Ｉ’が画像Ｉと同一のものであるとする。
【００４６】
このようにしてステップＳ２０８の画像サイズの調整が行われる。
【００４７】
上記の条件下では、サイズ調整済み画像Ｉ’として、図６に示す画像が作成される。即ち、ステップＳ５１３において、領域６０２に画像Ｉがそのままコピーされ、その周囲の領域６０３が値ゼロで埋められる。このようにして、画像Ｉに対するサイズ調整済みの画像Ｉ’が領域６０３に作成される。
【００４８】
次に、ステップＳ２０９の水平方向のＭＴＦ変換の方法について、図７を参照しながら説明する。図７は、水平方向のＭＴＦ変換の方法を示すフローチャートである。
【００４９】
先ず、ステップＳ７０１において、ＣＰＵ１０４が、サイズ調整済みの画像Ｉ’の各コンポーネントに対して、水平方向にフーリエ変換を施し、サイズ調整済みの画像Ｉ’の水平方向の周波数成分スペクトルを得る。つまり、各コンポーネント、ライン毎に１次元の周波数成分スペクトルを得る。本実施形態では、Ｒ、Ｇ及びＢコンポーネントのそれぞれにＦＦＴを施すこととする。図８に、画像Ｉ’中の、ある１ラインの１コンポーネントに対してＦＦＴを施した結果の一例を示す。破線で示す連続した周波数成分スペクトル８０１に対して、画像Ｉ’の幅Ｗ’＝２０４８でサンプリングした周波数成分スペクトル８０２のみが得られる。
【００５０】
次いで、ステップＳ７０２において、ＣＰＵ１０４が、ステップＳ７０１で取得した周波数成分スペクトルの水平方向のサンプリング点を参照するための変数ｘに値（−Ｗ’／２）を代入して初期化する。上記の条件下では、−２０４８／２＝−１０２４を変数ｘに代入して初期化する。
【００５１】
その後、ステップＳ７０３において、ＣＰＵ１０４が、印刷装置１０７の出力解像度を使って、変数ｘが示す水平方向のサンプリング点の周波数ｕを、次式（１）により算出する。
ｕ＝ｘ×２５．４［ｍｍ／ｉｎｃｈ］÷（印刷装置１０７の出力解像度［ｄｐｉ］）
・・・（１）
【００５２】
上記の条件下では、変数ｘの範囲が−１０２４〜１０２３であり、印刷装置１０７の出力解像度が６００［ｄｐｉ］である。従って、−１０２４×２５．４／６００≒−４３．５［ｃｙｃｌｅ／ｍｍ］〜１０２３×２５．４／６００≒４３．３［ｃｙｃｌｅ／ｍｍ］の周波数成分スペクトルを得ることができることになる。
【００５３】
続いて、ステップＳ７０４において、ＣＰＵ１０４が、ステップＳ７０３で算出した周波数ｕにおける印刷装置１０７の水平方向のＭＴＦ特性値ｆｐ（ｕ）を、プリンタのＭＴＦ特性（ＰMTF）から取得する。印刷装置１０７の水平方向とは、印刷方向にもよるが、本実施形態では、画像Ｉの幅方向を印刷装置１０７の水平方向として副走査方向のＭＴＦ特性を参照し、高さ方向を印刷装置１０７の垂直方向として主走査方向を参照するものとする。図３に示すＭＴＦ特性（ＰMTF）３０１には、副走査方向のＭＴＦ特性値のサンプリング点を示す記述３０７が含まれている。従って、これらのサンプリング点から補間処理によって周波数ｕの値を算出すればよい。補間方法としては、最小２乗法、ラグランジュ補間及びスプライン補間等が挙げられるが、特に限定されない。
【００５４】
次いで、ステップＳ７０５において、表示装置１０２の出力解像度Ｒｍと印刷装置１０７の出力解像度Ｒｐとを比較する。そして、表示装置１０２の出力解像度Ｒｍの方が小さければステップＳ７０７へ進み、そうでなければステップＳ７０６へ進む。つまり、表示装置１０２の出力解像度Ｒｍの方が小さく、ステップＳ２０７で視覚のＭＴＦ特性（ＶMTF）が得られている場合にはステップＳ７０７へ進む。
【００５５】
ステップＳ７０７では、視覚のＭＴＦ特性（ＶMTF）を使って、ステップＳ７０３で算出した周波数ｕにおける視覚のＭＴＦ特性値ｆｅ（ｕ）を取得する。ＭＴＦ特性値ｆｅ（ｕ）も、ステップＳ７０４の処理と同様に、得られたサンプリング点から補間によって求めることができる。
【００５６】
一方、ステップＳ７０６では、視覚のＭＴＦ特性値ｆｅ（ｕ）に値１．０を代入する。
【００５７】
ステップＳ７０６の処理の後及びステップＳ７０７の処理の後には、ステップＳ７０８において、ＣＰＵ１０４が、ステップＳ７０１で取得した周波数スペクトルの垂直方向（高さ方向）のサンプリング点を参照するための変数ｙにゼロを代入して初期化する。
【００５８】
次いで、ステップＳ７０９において、ＣＰＵ１０４が、ステップＳ７０１で取得した周波数スペクトル上の（ｘ，ｙ）の位置にある周波数ｆ（ｕ，ｙ）に、ＭＴＦ特性値ｆｐ（ｕ）及びｆｅ（ｕ）を乗じる。
【００５９】
その後、ステップＳ７１０において、ＣＰＵ１０４が、変数ｙに１を足す。
【００６０】
続いて、ステップＳ７１１において、ＣＰＵ１０４が、変数ｙと画像Ｉ’の高さＨ’とを比較し、互いに等しければステップＳ７１２へ進み、そうでなければステップＳ７０９へ戻る。つまり、位置ｘに対してすべての垂直方向（高さ方向）のラインの計算が終了していればステップＳ７１２に進み、まだ計算すべき列が残っていればステップＳ７０９へ戻る。
【００６１】
ステップＳ７１２では、ＣＰＵ１０４が、水平方向（幅の方向）の列をカウントする変数ｘに１を足す。
【００６２】
次いで、ステップＳ７１３において、ＣＰＵ１０４が、変数ｘと画像Ｉ’の幅の半分の値（Ｗ’／２）と比較し、互いに等しければ処理を終了し、そうでなければステップＳ７０３へ戻る。つまり、すべての周波数スペクトルに対する計算が終了していれば処理を終了し、計算すべき列が残っていればステップＳ７０３へ戻る。
【００６３】
このようにしてステップＳ２０９の水平方向のＭＴＦ変換が行われる。
【００６４】
次に、ステップＳ２１０の垂直方向のＭＴＦ変換の方法について、図９を参照しながら説明する。図９は、垂直方向のＭＴＦ変換の方法を示すフローチャートである。ここでは、ステップＳ２０９の水平方向のＭＴＦ変換と同様の処理を、方向を変えて行う。
【００６５】
先ず、ステップＳ９０１において、ＣＰＵ１０４が、サイズ調整済みの画像Ｉ’の各コンポーネントに対して、水平方向にフーリエ変換を施し、サイズ調整済みの画像Ｉ’の水平方向の周波数成分スペクトルを得る。つまり、各コンポーネント、ライン毎に１次元の周波数成分スペクトルを得る。本実施形態では、Ｒ、Ｇ及びＢコンポーネントのそれぞれにＦＦＴを施すこととする。
【００６６】
次いで、ステップＳ９０２において、ＣＰＵ１０４が、ステップＳ９０１で取得した周波数成分スペクトルの垂直方向のサンプリング点を参照するための変数ｙに値（−Ｈ’／２）を代入して初期化する。上記の条件下では、−２０４８／２＝−１０２４を変数ｙに代入して初期化する。
【００６７】
その後、ステップＳ９０３において、ＣＰＵ１０４が、印刷装置１０７の出力解像度を使って、変数ｙが示す垂直方向のサンプリング点の周波数ｖを、次式（２）により算出する。
ｖ＝ｙ×２５．４［ｍｍ／ｉｎｃｈ］÷（印刷装置１０７の出力解像度［ｄｐｉ］）
・・・（１）
【００６８】
続いて、ステップＳ９０４において、ＣＰＵ１０４が、ステップＳ９０３で算出した周波数ｖにおける印刷装置１０７の垂直方向のＭＴＦ特性値ｆｐ（ｖ）を、プリンタのＭＴＦ特性（ＰMTF）から取得する。図３に示すＭＴＦ特性（ＰMTF）３０１には、副走査方向のＭＴＦ特性値のサンプリング点を示す記述３０７が含まれている。従って、これらのサンプリング点から補間処理によって周波数ｕの値を算出すればよい。
【００６９】
次いで、ステップＳ９０５において、表示装置１０２の出力解像度Ｒｍと印刷装置１０７の出力解像度Ｒｐとを比較する。そして、表示装置１０２の出力解像度Ｒｍの方が小さければステップＳ９０７へ進み、そうでなければステップＳ９０６へ進む。つまり、表示装置１０２の出力解像度Ｒｍの方が小さく、ステップＳ２０７で視覚のＭＴＦ特性（ＶMTF）が得られている場合にはステップＳ９０７へ進む。
【００７０】
ステップＳ９０７では、視覚のＭＴＦ特性（ＶMTF）を使って、ステップＳ９０３で算出した周波数ｖにおける視覚のＭＴＦ特性値ｆｅ（ｖ）を取得する。ＭＴＦ特性値ｆｅ（ｖ）も、ステップＳ９０４の処理と同様に、得られたサンプリング点から補間によって求めることができる。
【００７１】
一方、ステップＳ９０６では、視覚のＭＴＦ特性値ｆｅ（ｖ）に値１．０を代入する。
【００７２】
ステップＳ９０６の処理の後及びステップＳ９０７の処理の後には、ステップＳ９０８において、ＣＰＵ１０４が、ステップＳ９０１で取得した周波数スペクトルの水平方向（幅方向）のサンプリング点を参照するための変数ｘにゼロを代入して初期化する。
【００７３】
次いで、ステップＳ９０９において、ＣＰＵ１０４が、ステップＳ９０１で取得した周波数スペクトル上の（ｘ，ｙ）の位置にある周波数ｆ（ｘ，ｖ）に、ＭＴＦ特性値ｆｐ（ｖ）及びｆｅ（ｖ）を乗じる。
【００７４】
その後、ステップＳ９１０において、ＣＰＵ１０４が、変数ｘに１を足す。
【００７５】
続いて、ステップＳ９１１において、ＣＰＵ１０４が、変数ｘと画像Ｉ’の幅Ｗ’とを比較し、互いに等しければステップＳ９１２へ進み、そうでなければステップＳ９０９へ戻る。つまり、位置ｙに対してすべての水平方向（幅方向）のラインの計算が終了していればステップＳ９１２に進み、まだ計算すべき列が残っていればステップＳ９０９へ戻る。
【００７６】
ステップＳ９１２では、ＣＰＵ１０４が、垂直方向（高さ方向）の列をカウントする変数ｙに１を足す。
【００７７】
次いで、ステップＳ９１３において、ＣＰＵ１０４が、変数ｙと画像Ｉ’の高さの半分の値（Ｈ’／２）と比較し、互いに等しければ処理を終了し、そうでなければステップＳ９０３へ戻る。つまり、すべての周波数スペクトルに対する計算が終了していれば処理を終了し、計算すべき列が残っていればステップＳ９０３へ戻る。
【００７８】
このようにしてステップＳ２１０の垂直方向のＭＴＦ変換が行われる。
【００７９】
このような第１の実施形態によれば、観察距離に応じた視覚特性を使うことで、シミュレーション結果を表示装置１０２上にピクセル等倍に表示した状態でも、鮮鋭度の程度を適切に確認することができる。更に、ピクセル等倍表示を行うため、モアレが発生することがない。従って、鮮鋭度のシミュレーション結果を観察しやすいという効果も得られる。
【００８０】
また、本実施形態では、上述のように、水平方向及び垂直方向のＭＴＦ特性を別々に処理しているので、即ち水平方向補正及び垂直方向補正を別々に実行している。このため、印刷装置１０７の水平方向（副走査方向）と垂直方向（主走査方向）とでＭＴＦ特性が大きく異なっていても、シミュレーションを、容易かつ正確に行うことができる。
【００８１】
（第２の実施形態）
次に、第２の実施形態について説明する。第２の実施形態では、画像処理装置により行われるＭＴＦシミュレーションの内容が第１の実施形態と相違している。第１の実施形態では、観察距離ｄに基づいて視覚特性が選択されている。一般的に、印刷物を観察する場合、印刷物全体を視野内に収めるためには、印刷サイズに応じて観察距離が異なることが多い。一例として、図１６に、同じ画像を同じ解像度で、異なる印刷サイズで印刷したときの概念図を示す。図１６（ａ）は、画像１６０２を大きいサイズの用紙１６０１（例えば、Ａ３用紙）に解像度６００［ｄｐｉ］で印刷した時の様子を示す。図１６（ｂ）は、図１６（ａ）の画像１６０２の中の部分領域１６０３のみを、同じく解像度６００［ｄｐｉ］で、小さいサイズの用紙（例えば、Ｌ版サイズ）に印刷した場合の様子を示す。同一解像度で印刷されていても、Ａ３用紙に印刷された図１６（ａ）の画像は少し離れたところから観察することが多いが、Ｌ版に印刷された図１６（ｂ）は手元で観察することが多い。つまり、印刷サイズが小さくなるほど、観察距離は近くなりやすく、印刷サイズが大きくなるほど、観察距離は遠くなりやすい。従って、印刷サイズが決定されると、このサイズから観察距離を推定することが可能であり、この推定結果に基づいて視覚特性を選択し、シミュレーション画像を作成することも可能である。第２の実施形態では、このような機構に基づいて画像を表示する。他の構成は第１の実施形態と同様である。図１０は、第２の実施形態におけるＭＴＦシミュレーションの内容を示すフローチャートである。以下、第１の実施形態の処理と異なる点を中心にして説明する。
【００８２】
先ず、ステップＳ２０１において、ＣＰＵ１０４が、印刷装置１０７から出力しようとする画像Ｉ、即ち、シミュレーションの対象とする画像Ｉのデータ列並びにその幅（ｗ）及び高さ（ｈ）の画素数を取得する。
【００８３】
次いで、ステップＳ１００１において、ＣＰＵ１０４が、印刷条件Ｐ’を取得する。印刷条件Ｐ’には、印刷装置１０７の種類、印刷装置１０７の印刷品質、出力解像度、印刷用紙の種類及び印刷用紙サイズＰｓの情報等が含まれる。ここでは、印刷用紙サイズＰｓとしてＡ４サイズが設定されているものとする。本実施形態では、観察距離に関連する情報に印刷用紙サイズＰｓが含まれる。
【００８４】
本実施形態では、ステップＳ２０５において、印刷装置１０７の出力解像度Ｒｐの方が大きい場合にステップＳ１００２へ進む。そして、ステップＳ１００２において、ＣＰＵ１０４が、印刷用紙サイズＰｓとプロファイルとを対応付けたテーブルを参照し、ステップＳ１００１で取得した印刷条件Ｐ’に含まれる印刷用紙サイズＰｓに応じて、視覚のＭＴＦ特性（ＶMTF）のプロファイルを取得する。印刷用紙サイズＰｓとプロファイルとを対応付けたテーブルの例を図１１に示す。図１１に示すテーブル１１０１では、印刷サイズと、当該印刷サイズを観察する際に想定される観察距離に応じて設定されたプロファイルを示すプロファイル名とが対応付けられている。即ち、Ｌ版サイズ及び２Ｌ版サイズに対して３０ｃｍの観察距離が想定され、Ａ４サイズに対して４５ｃｍの観察距離が想定され、Ａ３サイズに対して９０ｃｍの観察距離が想定され、Ａ２サイズに対して１５０ｃｍの観察距離が想定されている。なお、これらの想定される距離は、これらに限定されない。また、プロファイル名に想定される距離そのものが含まれている必要はない。上記の条件下では、印刷用紙サイズＰｓがＡ４サイズであるため、観察距離が４５ｃｍであるとして設定された「ｖｔｆＰｒｏｆｉｌｅ＿４５ｃｍ．ｘｍｌ」をＣＰＵ１０４が取得する。
【００８５】
そして、ステップＳ２０８において、第１の実施形態と同様の処理を行い、ステップＳ２０９及びＳ２１０において、ステップＳ１００２で取得した視覚のＭＴＦ特性（ＶMTF）を使ったＭＴＦ変換を行う。
【００８６】
コンピュータ等で使用される多くの既存の印刷命令を含むアプリケーションでは、印刷用紙サイズの設定が必要とされる。このため、本実施形態によれば、印刷用紙サイズの情報から、予め設定された標準観察距離に対応した視覚のＭＴＦ特性（ＶMTF）が取得されるので、既存のアプリケーションとの親和性が高く、第１の実施形態よりも操作が容易になる。つまり、第１の実施形態では、観察距離の設定が必要とされるが、第２の実施形態ではこのような設定が不要であり、ユーザの作業が第１の実施形態よりも少なく済む。
【００８７】
（第３の実施形態）
次に、第３の実施形態について説明する。第３の実施形態では、画像処理装置により行われるＭＴＦシミュレーションの内容が第１及び第２の実施形態と相違している。第１及び第２の実施形態では、シミュレーション結果を表示装置１０２にピクセル等倍表示することによって、印刷物の鮮鋭度をユーザに示しているが、２倍以上に拡大表示して確認してもよい。但し、拡大することで表示画像に鮮鋭度の低下が生じるので、その鮮鋭度低下を抑制することが好ましい。第３の実施形態では、このような処理を実行する。他の構成は第１の実施形態と同様である。図１２は、第３の実施形態におけるＭＴＦシミュレーションの内容を示すフローチャートである。以下、第３の実施形態の処理と異なる点を中心にして説明する。
【００８８】
本実施形態では、第１の実施形態と同様にして、ステップＳ２０１〜ステップＳ２０７の処理を行う。次いで、ステップＳ１２０１において、ＣＰＵ１０４が、画像Ｉの拡大倍率Ｓｆを取得する。この際、例えば、拡大倍率Ｓｆの入力の要求を、表示装置１０２を介して実行する。
【００８９】
その後、ステップＳ１２０２において、ＣＰＵ１０４が、拡大倍率Ｓｆが１００％を超えているか判断し、１００％以上であればステップＳ１２０３に進み、そうでなければステップＳ２０８へ進む。つまり、最終的にシミュレーション画像をピクセル等倍以上に拡大表示する場合には、ステップＳ１２０３へ進み、シミュレーション画像をピクセル等倍で表示する場合（拡大倍率Ｓｆ＝１００％）には、ステップＳ２０８へ進む。
【００９０】
ステップＳ１２０３において、ＣＰＵ１０４が拡大方法Ｍを取得し、ステップＳ２０８へ進む。この際、例えば、拡大方法Ｍの入力の要求を、表示装置１０２を介して実行する。
【００９１】
ステップＳ２０８の後、ステップＳ１２０４において、ＣＰＵ１０４が、水平方向のＭＴＦ変換及び拡大表示に伴う鮮鋭度の低下を調整する。この水平方向のＭＴＦ変換及び拡大表示に伴う鮮鋭度の低下の調整の詳細については、図１３を参照しながら後述する。
【００９２】
次いで、ステップＳ１２０５において、ＣＰＵ１０４が、垂直方向のＭＴＦ変換及び拡大表示に伴う鮮鋭度の低下を調整する。この垂直方向のＭＴＦ変換及び拡大表示に伴う鮮鋭度の低下の調整の詳細については、図１５を参照しながら後述する。
【００９３】
その後、ステップＳ１２０６において、ＣＰＵ１０４が、シミュレーション画像を表示装置１０２に、ステップＳ１２０１で指定された拡大倍率Ｓｆで表示する。即ち、ステップＳ１２０１で取得した拡大倍率Ｓｆが１００％であれば、ピクセル等倍で表示装置１０２に表示し、拡大倍率Ｓｆが１００％を超えていれば、ステップＳ１２０３で取得した拡大方法Ｍに応じてシミュレーション画像を拡大表示する。
【００９４】
次に、ステップＳ１２０４の水平方向のＭＴＦ変換及び拡大表示に伴う鮮鋭度の低下の調整の方法について、図１３を参照しながら説明する。図１３は、水平方向のＭＴＦ変換及び拡大表示に伴う鮮鋭度の低下の調整の方法を示すフローチャートである。
【００９５】
本実施形態では、第１の実施形態と同様にして、ステップＳ７０１〜ステップＳ７０７の処理を行う。次いで、ステップＳ１３０１において、ＣＰＵ１０４が、拡大倍率Ｓｆが１００％を超えているか判断する。拡大倍率Ｓｆが１００％であればステップＳ７０８へ進み、拡大倍率Ｓｆが１００％を超えていればステップＳ１３０２へ進む。
【００９６】
ステップＳ１３０２において、ＣＰＵ１０４が、拡大倍率Ｓｆ及び拡大方法Ｍから、周波数ｕのときの拡大によるＭＴＦ特性値ｆｓ（ｕ）を取得する。
【００９７】
次いで、ステップＳ１３０３において、ＣＰＵ１０４が、ＭＴＦ特性値ｆｓ（ｕ）を使って、視覚のＭＴＦ特性値値ｆｅ（ｕ）を補正し、ステップＳ７０８へ進む。
【００９８】
その後、第１の実施形態と同様にして、ステップＳ７０８〜Ｓ７１３の処理を行う。
【００９９】
拡大倍率が大きい場合、ピクセル等倍に比して鮮鋭度が低下した画像になる。例えば、拡大方法Ｍ（１）を使って拡大倍率Ｓｆ（１）で画像を表示すると、そのＭＴＦ特性が図１４の曲線１４０１で表わされるとする。また、印刷条件及び観察条件に応じた視覚のＭＴＦ特性（ＶMTF）は、曲線１４０２で表わされるとする。このような場合、周波数：０〜ｆ0及び周波数：ｆ1〜ｆ2の間では、拡大によるコントラストの方が大きいので、補正後のＭＴＦ特性値ｆｅ（ｕ）は１．０より小さくなる。これに対し、周波数：ｆ0〜ｆ1の間では、拡大によるコントラストの方が小さいので、補正後のＭＴＦ特性値ｆｅ（ｕ）は１．０を超える。例えば、周波数ｆにおいて、視覚のＭＴＦ特性値が０．５であり、拡大によるＭＴＦ特性値が０．７５である場合には、最終的に表示した画像のＭＴＦが０．５になればよいので、視覚のＭＴＦ特性値を０．５／０．７５＝約０．６７に補正することになる。逆に、視覚のＭＴＦ特性値が０．７５であり、拡大によるＭＴＦ特性値が０．５であれば、最終的に表示した画像のＭＴＦ値が０．７５になればよいので、視覚のＭＴＦ値を０．７５／０．５＝１．５に補正することになる。
【０１００】
次に、ステップＳ１２０５の垂直方向のＭＴＦ変換及び拡大表示に伴う鮮鋭度の低下の調整の方法について、図１５を参照しながら説明する。図１５は、水平方向のＭＴＦ変換及び拡大表示に伴う鮮鋭度の低下の調整の方法を示すフローチャートである。ここでは、ステップＳ１２０４の水平方向のＭＴＦ変換と同様の処理を、方向を変えて行う。
【０１０１】
本実施形態では、第１の実施形態と同様にして、ステップＳ９０１〜ステップＳ９０７の処理を行う。次いで、ステップＳ１５０１において、ＣＰＵ１０４が、拡大倍率Ｓｆが１００％を超えているか判断する。拡大倍率Ｓｆが１００％であればステップＳ９０８へ進み、拡大倍率Ｓｆが１００％を超えていればステップＳ１５０２へ進む。
【０１０２】
ステップＳ１５０２において、ＣＰＵ１０４が、拡大倍率Ｓｆ及び拡大方法Ｍから、周波数ｖのときの拡大によるＭＴＦ特性値ｆｓ（ｖ）を取得する。
【０１０３】
次いで、ステップＳ１５０３において、ＣＰＵ１０４が、ＭＴＦ特性値ｆｓ（ｖ）を使って、視覚のＭＴＦ特性値ｆｅ（ｖ）を補正し、ステップＳ７０８へ進む。
【０１０４】
その後、第１の実施形態と同様にして、ステップＳ９０８〜Ｓ９１３の処理を行う。
【０１０５】
このような第３の実施形態によれば、鮮鋭度のシミュレーション結果をピクセル等倍以上の大きさでも適切に確認することができる。
【０１０６】
なお、表示の際の拡大方法が１種類に限定されている場合には、ステップＳ１２０３の処理を省略してもよい。また、第３の実施形態を第２の実施形態に適用してもよい。
【０１０７】
これらの実施形態では、観察距離毎に異なる視覚のＭＴＦプロファイルを用意しているが、視覚のＭＴＦプロファイルだけでも膨大な数になる可能性がある。そこで、基準となる観察距離ｄｓに対応した視覚のＭＴＦプロファイルを１つだけ準備しておき、各観察距離に対するＭＴＦ特性は、何らかの換算式によって、観察距離ｄｓに対応した視覚のＭＴＦプロファイルから算出してもよい。この場合、ステップＳ２０７で、基準となる観察距離ｄｓのＭＴＦプロファイル及び観察距離ｄから、観察距離ｄのＭＴＦ特性値を算出することになる。このような処理によれば、視覚のＭＴＦ値の算出に要する時間が長くなるものの、プロファイルの数を大幅に削減することができる。
【０１０８】
更に、観察距離だけでなく、観察者の視力を考慮した視覚のＭＴＦ特性を用いてもよい。この場合、観察者の視力に関する情報を準備しておく必要がある。また、それぞれの視力に応じて異なるプロファイルを準備しておけば、プロファイル情報が増加したり、基準となるプロファイルから換算する際の計算が若干複雑になったりするものの、より正確なシミュレーション結果を得ることができる。
【０１０９】
また、表示装置１０２自体のＭＴＦ特性による鮮鋭度の低下を考慮して、その補正を行うことで、より正確なシミュレーション画像を表示することもできる。この場合には、水平方向又は垂直方向のＭＴＦ変換を施した後に、表示装置１０２のＭＴＦ特性を打ち消すような変換を行ってもよく、第３の実施形態のように、視覚のＭＴＦ特性を補正してもよい。
【０１１０】
また、ＭＴＦ特性のプロファイルの形式は特に限定されない。つまり、ＸＭＬ形式に代えて、バイナリ形式又はＨＴＭＬ等その他のテキスト形式としてもよい。更に、ＭＴＦ特性を１つの関数、又は周波数帯域毎に表した複数の関数を用いて連続値として、プロファイルの中に記述してもよい。
【０１１１】
また、ＲＧＢデータに対して、Ｒ、Ｇ、Ｂ以外の色空間、例えば、ＹＣｂＣｒ又はＣＭＹＫに変換し、それらのコンポーネントの全部又は一部（例えば、ＹＣｂＣｒのＹ成分のみ）に、フーリエ変換及びＭＴＦ値の変換を行ってもよい。
【０１１２】
また、印刷装置１０７のＭＴＦ特性をコンポーネント毎に用意し、各コンポーネントに異なるＭＴＦ変換を行ってもよい。
【０１１３】
更に、周波数の単位として［ｃｙｃｌｅ／ｍｍ］に代えて、［ｃｙｃｌｅ／ｉｎｃｈ］又は［ｃｙｃｌｅ／ｐｉｘｅｌ］等を用いてもよい。また、プロファイル毎に異なる周波数単位を用いている場合には、シミュレーションシステム内で単一の周波数単位になるように、変換式によって相互に変換してから計算すればよい。
【０１１４】
なお、本発明の実施形態は、例えばコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びプログラムプロダクトは、本発明の範疇に含まれる。
【図面の簡単な説明】
【０１１５】
【図１】第１の実施形態に係る画像処理装置の構成を示すブロック図である。
【図２】第１の実施形態におけるＭＴＦシミュレーションの内容を示すフローチャートである。
【図３】ＭＴＦ特性を示すプロファイルの一例を示す図である。
【図４】視覚のＭＴＦ特性を示すプロファイルの一例を示す図である。
【図５】画像サイズの調整の方法を示すフローチャートである。
【図６】サイズ調整済み画像Ｉ’の例を示す図である。
【図７】水平方向のＭＴＦ変換の方法を示すフローチャートである。
【図８】画像Ｉ’中の、ある１ラインの１コンポーネントに対してＦＦＴを施した結果の一例を示す図である。
【図９】垂直方向のＭＴＦ変換の方法を示すフローチャートである。
【図１０】第２の実施形態におけるＭＴＦシミュレーションの内容を示すフローチャートである。
【図１１】印刷用紙サイズＰｓとプロファイルとを対応付けたテーブルの例を示す図である。
【図１２】第３の実施形態におけるＭＴＦシミュレーションの内容を示すフローチャートである。
【図１３】水平方向のＭＴＦ変換及び拡大表示に伴う鮮鋭度の低下の調整の方法を示すフローチャートである。
【図１４】ＭＴＦ特性の関係を示す図である。
【図１５】水平方向のＭＴＦ変換及び拡大表示に伴う鮮鋭度の低下の調整の方法を示すフローチャートである。
【図１６】異なる用紙サイズに対する同一解像度での印刷の例を示す図である。
【符号の説明】
【０１１６】
１０１：入力装置
１０２：表示装置
１０３：蓄積装置
１０４：ＣＰＵ
１０５：ＲＯＭ
１０６：ＲＡＭ
１０７：印刷装置
【図１】
2010114673.tif 000003
【図２】
2010114673.tif 000004
【図３】
2010114673.tif 000005
【図４】
2010114673.tif 000006
【図５】
2010114673.tif 000007
【図６】
2010114673.tif 000008
【図７】
2010114673.tif 000009
【図８】
2010114673.tif 000010
【図９】
2010114673.tif 000011
【図１０】
2010114673.tif 000012
【図１１】
2010114673.tif 000013
【図１２】
2010114673.tif 000014
【図１３】
2010114673.tif 000015
【図１４】
2010114673.tif 000016
【図１５】
2010114673.tif 000017
【図１６】
2010114673.tif 000018