(57)【要約】      （修正有）【課題】任意の画像形成記録媒体に適した画像データを出力させる。【解決手段】画像処理決定部１０２は、画像を形成する記録媒体の周波数特性に応じて画像データに対する画像処理条件を決定する。画像処理部１０３は、決定された画像処理条件によって画像データに対する先鋭化あるいは平滑等の画像処理を行い、画像形成部１０４に対して記録媒体特性に応じて処理済みの画像データを出力する。【選択図】図１
2010074285.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する入力手段と、
画像を形成する記録媒体の周波数特性に応じて前記画像データに対する画像処理条件を決定する決定手段と、
前記決定手段により決定された画像処理条件によって前記画像データに対する画像処理を行う画像処理手段と、
前記画像処理手段により画像処理が施された前記画像データを、前記記録媒体に画像を形成する画像形成手段に対して出力する出力手段とを有することを特徴とする画像処理装置。
【請求項２】
前記記録媒体の周波数特性を測定する測定手段を更に有し、
前記決定手段は、前記測定手段により測定された前記記録媒体の周波数特性に応じて前記画像データに対する画像処理条件を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
複数の記録媒体から画像を形成する前記記録媒体を選択する選択手段と、
前記選択手段により選択された前記記録媒体に対応する周波数特性を設定する設定手段とを更に有し、
前記決定手段は、前記設定手段により設定された周波数特性に応じて前記画像データに対する画像処理条件を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記記録媒体の周波数特性は、各周波数に対するＭＴＦ値であることを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
前記記録媒体の周波数特性は、所定の周波数に対するＭＴＦ値であることを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項６】
前記画像処理手段による画像処理は、先鋭化処理であることを特徴とする請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項７】
前記画像処理手段による画像処理は、平滑化処理であることを特徴とする請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項８】
画像処理装置による画像処理方法であって、
画像データを入力する入力ステップと、
画像を形成する記録媒体の周波数特性に応じて前記画像データに対する画像処理条件を決定する決定ステップと、
前記決定ステップにより決定された画像処理条件によって前記画像データに対する画像処理を行う画像処理ステップと、
前記画像処理ステップにより画像処理が施された前記画像データを、前記記録媒体に画像を形成する画像形成手段に対して出力する出力ステップとを含むことを特徴とする画像処理方法。
【請求項９】
画像データを入力する入力ステップと、
画像を形成する記録媒体の周波数特性に応じて前記画像データに対する画像処理条件を決定する決定ステップと、
前記決定ステップにより決定された画像処理条件によって前記画像データに対する画像処理を行う画像処理ステップと、
前記画像処理ステップにより画像処理が施された前記画像データを、前記記録媒体に画像を形成する画像形成手段に対して出力する出力ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体の周波数特性に応じて画像処理条件を制御する技術に関するものである。
【背景技術】
【０００２】
インク等の色材によって記録媒体に画像を記録する画像記録装置を用いて出力した最終印刷物の画質は、入力画像データの特性、画像記録装置、記録媒体の特性で決定される。そのため、画像記録装置等における画像処理の目的は次の２つに分類できる。一つ目は、画像データ生成時の情報や入力画像データ自身の特性に応じて入力画像データを調整することである。二つ目は、画像記録装置の特性や記録媒体の特性に応じて入力画像データを最適化して出力画像データを生成することである。
【０００３】
画像記録装置、記録媒体の特性に応じた入力画像データの最適化による出力画像データの生成とは次のことを意味する。即ち、記録媒体の種類、画質優先や速度優先等の印刷品位を表す印刷モードといった画像の出力条件に合わせて、画像記録装置に搭載される出力色に分解する色分解、画像を２値化する量子化等を行うことである。近年の画像記録装置においては、使用する画像記録装置、記録媒体、印刷モード等をユーザ自らが出力条件として設定することにより、その設定に基づいてカラープロファイルが選択される。そして、画像記録装置の色域に応じた色再現や色分解等の画像処理が実行される。
【０００４】
但し、画像記録装置に未対応の記録媒体をユーザが使用する場合もあり、その場合には、ユーザは自身の判断により条件を選択することとなる。しかし、ユーザが選択した条件が、画像記録装置や記録媒体に対して適切な条件であるとは必ずしも限らない。
【０００５】
ユーザに依存せずに、入力画像データ、画像記録装置及び記録媒体に応じて、自動で画像処理条件が選択されて、画像が出力されることが期待されている。自動で画像処理が選択されることになれば、画像処理や記録媒体に関して十分な知識のないユーザでも画像記録装置を使用しやすくなること、ユーザが選択意図とは異なる誤設定をしてしまうことを防げる、といった利点も挙げられる。
【０００６】
入力画像データへの自動画像処理として、入力画像データに適したシャープネス処理を自動的に施す方法が特許文献１に開示されている。特許文献１に開示されている方法では、先ず、入力画像データを明度輝度信号に変換し、得られた明度輝度信号に対して微分処理を施すことで微分画像データを得る。次に、シャープネス強度計測手段により微分画像データから画像のシャープネス強度を測定する。そして、シャープネス強度に基づいてシャープネス処理の係数を決定し、入力画像データに対してシャープネス処理を施している。シャープネス強度の測定に基づき、入力画像データに施すシャープネス処理を決定することで、画像の調整を自動化し、好ましいシャープネスを有する画像データの生成を可能にしている。
【０００７】
記録媒体の種類が近年増加していること、また画像記録時に画像記録装置に未対応の記録媒体が使用されることを考慮すると、記録媒体に応じた画像処理をするために記録媒体の全ての種類についてその特性を把握しておくことは困難であることが容易に予想つく。よって、記録媒体の特性を情報として保持する、またはその場で測定によって特性を取得する、という必要がある。
【０００８】
記録媒体を判定し、記録媒体に適切な印刷プロファイルを選択して印刷処理を施す方法が特許文献２に開示されている。記録媒体の種別の特徴を検知可能なメディアセンサを備え、メディアセンサが検知する情報に対応して記録媒体の種類を判別し、記録媒体に対応する印刷プロファイルを選択している。
【０００９】
【特許文献１】特開２００６−２４０９７号公報
【特許文献２】特開２００５−６２９１５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、入力画像データのシャープネス強度に基づいて入力画像データにシャープネス処理を施す特許文献１に開示される方法では、次のような課題がある。即ち、施すシャープネス処理が入力画像データにとって最適な画像処理であっても、出力先の記録媒体の特性を考慮していないために、記録媒体に記録する画像データとしては最適であるとは限らない、ということである。
【００１１】
よって、入力画像データにシャープネス処理を施すことで画像のシャープネスの向上を図ったとしても、使用する記録媒体を変更すれば、異なるシャープネスを有する画像が生成される場合が生じる。つまり、異なる記録媒体に記録した場合には、記録画像の間でシャープネスが均一の画像を形成することが難しくなる。
【００１２】
また、特許文献２に開示される方法により、メディア判別センサによって記録媒体の特徴を取得し、記録媒体の種類に適した印刷プロファイルを用いる場合でも、実際に記録媒体に印字したときに生じる画像のぼけを予測して画像を補正しなければ、適切なシャープネスを表現できなくなる。なお、印刷プロファイルとは、インク打ち込み量、パス数、色処理等を記録したデータである。
【００１３】
記録画像のぼけは、記録媒体の光学的特性である周波数特性により記録媒体中で光がぼけるために生じる。記録媒体の周波数特性とは、記録媒体に光が入射したときの光のぼけを表す尺度の１つであり、一般的にはＭｏｄｕｌａｔｉｏｎ Ｔｒａｎｓｆｅｒ Ｆｕｃｎｔｉｏｎ（ＭＴＦ）と呼ばれることもある。よって、記録画像において所望のシャープネスを実現するためには、出力先の記録媒体の周波数特性を考慮したシャープネス処理が必要となる。
【００１４】
そこで、本発明の目的は、任意の記録媒体に適した画像データを出力させることにある。
【課題を解決するための手段】
【００１５】
本発明の画像処理装置は、画像データを入力する入力手段と、画像を形成する記録媒体の周波数特性に応じて前記画像データに対する画像処理条件を決定する決定手段と、前記決定手段により決定された画像処理条件によって前記画像データに対する画像処理を行う画像処理手段と、前記画像処理手段により画像処理が施された前記画像データを、前記記録媒体に画像を形成する画像形成手段に対して出力する出力手段とを有することを特徴とする。
本発明の画像処理方法は、画像処理装置による画像処理方法であって、画像データを入力する入力ステップと、画像を形成する記録媒体の周波数特性に応じて前記画像データに対する画像処理条件を決定する決定ステップと、前記決定ステップにより決定された画像処理条件によって前記画像データに対する画像処理を行う画像処理ステップと、前記画像処理ステップにより画像処理が施された前記画像データを、前記記録媒体に画像を形成する画像形成手段に対して出力する出力ステップとを含むことを特徴とする。
本発明のプログラムは、画像データを入力する入力ステップと、画像を形成する記録媒体の周波数特性に応じて前記画像データに対する画像処理条件を決定する決定ステップと、前記決定ステップにより決定された画像処理条件によって前記画像データに対する画像処理を行う画像処理ステップと、前記画像処理ステップにより画像処理が施された前記画像データを、前記記録媒体に画像を形成する画像形成手段に対して出力する出力ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
本発明においては、記録媒体の周波数特性に応じて画像データに対する画像処理条件を決定し、その画像処理条件で画像データの画像処理を行うように構成したので、任意の記録媒体に適した画像データを出力させることが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１８】
＜第１の実施形態＞
先ず、本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態に係る画像処理システムの機能的な構成を示すブロック図である。
【００１９】
図１において、１０１は、記録媒体の周波数特性を測定する周波数特性測定部である。１０２は、周波数特性測定部１０１によって得られた記録媒体の周波数特性を基に、記録媒体に適した画像処理条件（フィルタ強度）を決定する画像処理決定部である。１０３は、画像処理決定部１０２が決定したフィルタ強度を基に入力画像データに画像処理を施し、出力画像データを生成する画像処理部である。本実施形態では、画像処理部１０３において入力画像データにフィルタリング処理を施す。１０４は、出力画像データを基に記録媒体に画像を形成する画像形成部である。１０５は画像処理装置である。画像処理決定部１０２と画像処理部１０３とを含むブロックが画像処理装置１０５に相当する。
【００２０】
なお、画像処理決定部１０２は、本発明の決定手段の適用例となる構成である。また、画像処理部１０３は、本発明の画像処理手段、出力手段の適用例となる構成である。また、画像処理装置１０５が画像データ（入力画像データ）を入力するための構成は、本発明の入力手段の適用例となる構成である。また、周波数特性測定部１０１は、本発明の測定手段の適用例となる構成である。
【００２１】
本実施形態において、画像形成部１０４はインクジェット方式のカラープリンタ（プリンタ）を想定している。また、記録媒体の周波数特性測定装置がプリンタに内蔵されており、周波数特性装置とプリンタの機能が一体となった、測定・印刷一体型装置のプリンタを想定している。
【００２２】
図２は、本実施形態における周波数特性測定部１０１の構成を示すブロック図である。２０１は投光部、２０２は受光部、２０３は平均画像作成部、２０４はフーリエ変換部である。
【００２３】
投光部２０１は、光源（例えば、ハロゲンランプ）を用いて記録媒体に光を照射する。記録媒体に照射する光は、光源の前に設置したスリットによりパターンを形成する。スリットのパターンの例を図３に示す。長辺を水平方向にもつ長方形と、長辺を垂直方向にもつ長方形の各々２つを、対角線上に配置している。受光部２０２は受光素子（例えば、ＣＣＤ素子）を保持しており、記録媒体からの反射光を受光し、反射画像を取得する。
【００２４】
本実施形態では、投光部２０１から記録媒体へ入射する光の入射角度が４５度とし、受光部２０２が記録媒体に対して法線方向の反射光を取得する系を採用する。投光部２０１、記録媒体、受光部２０２の３者の光学的幾何条件は任意である。しかし、記録媒体の周波数特性は幾何条件に依存するため、画像処理決定部１０２での動作は、幾何条件に応じて変更する必要がある。画像処理決定部１０２の動作の詳細については後述する。
【００２５】
測定対象となる記録媒体には、何も画像が形成されていない状態のものを使用する。または、何も記録されていない記録媒体の部位を測定すればよい。記録媒体上でのパターン光の鮮明度合いを基に記録媒体の周波数特性を測定することになる。
【００２６】
平均画像作成部２０３は、受光部２０２による取得画像データより、平均画像を作成する。画像処理の簡便性を考慮し、本実施形態において作成する平均画像は、画像データの水平方向に関する平均画像と、画像データの垂直方向に関する平均画像の２つであるとする。４５度方向といった他方向に関する平均画像でも構わない。
【００２７】
水平方向に関する平均画像は、図３に示したスリット中の（ａ）と（ｄ）によって記録媒体上に形成されるパターンの部位を取得画像データから抽出して作成する。同様に、垂直方向に関しては（ｂ）と（ｃ）である。水平方向と垂直方向に関する平均画像の例を図４に示す。図４（ａ）が水平方向の平均画像、図４（ｂ）が垂直方向の平均画像である。記録媒体の周波数特性により、記録媒体上でのパターン光の像はぼけるため、中央から両端に向かってぼける画像となる。
【００２８】
フーリエ変換部２０４では、平均画像に１次元の高速フーリエ変換を施し、記録媒体の水平方向／垂直方向それぞれの周波数特性を算出する。各周波数での振幅をＭＴＦ値とし、ＭＴＦ値を周波数特性として用いる。
【００２９】
図５（ａ）に周波数特性の例を示す。グラフの横軸は周波数を表し、縦軸は各周波数に対するＭＴＦ値である。記録媒体において光のぼけがない理想的な周波数特性とは、周波数によらずＭＴＦ値が一定値の１をとる場合（図５（ｂ））である。しかし、記録媒体での光の吸収や記録媒体の表面凹凸による散乱によって反射光がぼけるため、実際の周波数特性は図５（ａ）のようになる。特に高周波成分の再現性が悪化しやすい。
【００３０】
図６は、本実施形態における画像処理決定部１０２の構成を示すブロック図である。６０１はフィルタ強度設定部、６０２はフィルタ強度格納メモリである。画像処理部決定部１０２は、画像処理部１０３でフィルタリング処理を行う際に必要となるフィルタ強度を算出する。第１の実施形態での画像処理は先鋭化処理を想定し、先鋭化処理のためのフィルタ強度を算出する。
【００３１】
ここで、図６に示す画像処理決定部１０２の処理の流れについて、図１１のフローチャートに従って説明する。まず、フィルタ強度設定部６０１は周波数特性を入力する（Ｓ１１０１）。即ち、フィルタ強度設定部６０１は、フーリエ変換部２０４が出力する周波数特性（図５（ａ）で一例として示した）を取得する。
【００３２】
次に、フィルタ強度設定部６０１は、フィルタ強度格納メモリ６０２を参照しながら、各周波数に対応するフィルタ強度を算出する（Ｓ１１０２）。
【００３３】
フィルタ強度格納メモリ６０２とは、ＭＴＦ値とそのＭＴＦ値に適したフィルタ強度の関数を有するメモリである。この関数は処理の度に計算して生成するデータではなく、予め用意されているＭＴＦ値とフィルタ強度の関係を記録したルックアップテーブル（ＬＵＴ）である。ＬＵＴの例を図７に示す。図７の例では、ＭＴＦ値が低い程フィルタ強度は大きくなり、ＭＴＦ値が高い程フィルタ強度は小さくなる。つまり、ぼけが大きいほどフィルタ強度が大きくなるような関数で表せるような関係である。ＭＴＦ値とそのＭＴＦ値に適したフィルタ強度のこのような関数の一例としては、フィルタ強度がＭＴＦ値の逆数がとなっている関数が挙げられる。
【００３４】
各周波数に対応するフィルタ強度の算出手順を以下に説明する。例えば、フィルタ強度設定部６０１に入力された周波数特性が図８に示すものであり、ある周波数ｆ１におけるＭＴＦ値がＥ１であるとする。この周波数ｆ１におけるフィルタ強度として、フィルタ強度設定部６０１はフィルタ強度格納メモリ６０２を参照し、図９に示すＥ１に対応するフィルタ強度Ｉ１を算出する。
【００３５】
フィルタ強度設定部６０１は、前述の算出手順により、全周波数についてフィルタ強度を算出し、設定する（Ｓ１１０３）。そして、フィルタ強度設定部６０１はフィルタ強度を出力し（Ｓ１１０４）、処理を終了する。フィルタ強度設定部６０１が設定するフィルタ強度の例として、周波数とフィルタ強度との関係の例を図１０に示す。
【００３６】
図１２は、画像処理部１０３の構成を示す図である。図１２において、１２０１はフィルタ決定部、１２０２はフィルタリング処理部である。
【００３７】
フィルタ決定部１２０１は、フィルタ強度設定部６０１が設定したフィルタ強度を取得し、施すフィルタを決定する。フィルタ決定部１２０１が決定するフィルタは、実空間上でのフィルタである。フィルタサイズは任意である。
【００３８】
ここで、フィルタの決定方法の一例を説明する。フィルタ決定部１２０１は、記録媒体の水平方向／垂直方向に関する一次元のフィルタ強度をフィルタ強度設定部６０１より取得する。そこで先ず、２つの一次元のフィルタ強度を合成し、二次元のフィルタ強度を求める。一次元フィルタの水平方向の強度をｆ（ｕ）、垂直方向の強度をｆ（ｖ）としたときに、二次元フィルタの強度ｆ（ｕ、ｖ）は以下の式で求めればよい。
ｆ（ｕ、ｖ）＝ｆ（ｕ）×θ／９０＋ｆ（ｖ）×（９０−θ）／９０
（θは、（ｕ、ｖ）と原点を結ぶ直線がｕ軸となす角）
このようにして求めたｆ（ｕ、ｖ）を逆フーリエ変換することにより実空間上でのフィルタを導出することができる。
【００３９】
フィルタリング処理部１２０２では、フィルタ決定部１２０１が決定したフィルタを用いて、入力画像データにフィルタリング処理を施し、出力画像データを生成する。
【００４０】
なお、他の実施形態としては、周波数特性測定部１０１、画像処理装置１０５、画像形成部１０４の各構成要素は、各々が単体の装置として存在してもよいし、ある装置全体が他の装置の一部として組み込まれることも可能である。当然、ある装置が複数の装置として分かれて構成してもよいし、ある装置の一部が他の装置に組み込まれる形態でもよい。
【００４１】
以上説明したように、本発明の第１の実施形態によれば、記録媒体の周波数特性の測定結果に応じて、入力画像データに画像処理を施すことが可能になり、記録媒体に適した出力画像を生成することが可能である。
【００４２】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。上述した第１の実施形態では、画像形成部にて画像を記録する際に用いる記録媒体の周波数特性を測定により取得し、画像処理装置１０５に与えた。これに対し、本発明の第２の実施形態は、入力画像データとなる画像データ生成時、例えばカメラ等の画像撮影装置での撮影時に、画像形成時に用いる記録媒体を予め選択することで、記録媒体の周波数特性を画像処理装置１０５に与える。
【００４３】
図１３は、本発明の第２の実施形態に係る画像処理システムの機能的な構成を示すブロック図である。図１３において、１３０１は記録媒体選択部、１３０２は周波数特性設定部、１３０３は記録媒体と周波数特性との関係を保持するデータベースである。また、１３０４は撮影部である。なお、上述した第１の実施形態における図１に示す構成と同様のものには同じ符号を付して説明を省略する。記録媒体選択部１３０１は、本発明の選択手段の適用例となる構成である。
【００４４】
本発明の第２の実施形態における撮影部１３０４は、デジタルカメラにおける撮像部分を想定する。また、記録媒体選択部１３０１はデジタルカメラの一部にあることを想定する。つまり、記録媒体選択部１３０１と撮影部１３０４を備える装置が画像撮影装置１３０５にあたり、本実施形態ではデジタルカメラとなる。画像撮影装置１３０５は、撮影した画像データを入力画像データとして画像処理部１０３に与えるともに、撮影画像を画像形成部１０４にて画像形成することを前提として、撮影した画像データに対応する記録媒体の種類を周波数特性設定部１３０２に与える。
【００４５】
記録媒体選択部１３０１にて選択する記録媒体とは、撮影部１３０４で撮影した画像データを画像形成部１０４で記録する際に使用する記録媒体のことを指す。ここで、撮影部１３０４で撮影した画像データの全てについて同じ記録媒体を選択してもよいし、各画像データについて個別に記録媒体を選択してもよい。記録媒体を選択しない場合には、既定値として設定されている記録媒体が選択される。
【００４６】
記録媒体選択部１３０１における選択方法は、例えば、ユーザインタフェース（ＵＩ）を介してユーザに選択させる方法がある。図１４に示すように、近年、デジタルカメラは、撮影した画像データの確認や設定メニューの表示等に用いるための画面１４０１を背面側に有する。本実施形態においては画面１４０１に記録媒体選択画面を表示する。記録媒体選択画面として表示するＵＩの例を図１５に示す。図１５に示した例では、画面１５０１の左側に撮影した画像データをサムネイルで表示し、右側に記録媒体（メディア）の一覧表を示している。ユーザは、撮影した画像データを画像形成部１０４にて画像形成する際に使用する記録媒体を右側の記録媒体の一覧表から選択し、決定する。
【００４７】
周波数特性設定部１３０２は、記録媒体と周波数特性との関係に関するデータベース１３０３を参照し、記録媒体選択部１３０１より与えられる記録媒体の周波数特性を設定する。なお、周波数特性設定部１３０２は、本発明の設定手段の適用例となる構成である。
【００４８】
データベース１３０３は、複数の記録媒体に関する周波数特性を予め保持している。また、記録媒体と周波数特性との関係は、記録媒体と当該記録媒体に対応する周波数特性とが一意に決定できる関係である。データベース１３０３は、周波数特性設定部１３０２に記録媒体の種類を示す情報が入力されると、その記録媒体の種類に対応する周波数特性を周波数特性設定部１３０２に返す。
【００４９】
なお、画像撮影装置１３０５はデジタルカメラに限定されない。例えば、スキャナ等の画像入力機器でも対応可能である。
【００５０】
以上説明したように、第２の実施形態によれば、画像撮影装置１３０５のユーザが、撮影した画像データを出力予定の記録媒体を画像撮影装置１３０５上で選択することにより、記録媒体の周波数特性を考慮した画像処理を画像データに施すことが可能となる。
【００５１】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。上述した第１の実施形態では、記録媒体上に照射する光のパターンによって、記録媒体の周波数特性を測定した。本実施形態では、記録媒体に記録したパターンを用いて記録媒体の周波数特性を測定する。図１６は、本発明の第３の実施形態における周波数特性測定部１０１を示すブロック図である。なお、図２と同様の構成には同じ符号を付して説明を省略する。
【００５２】
投光部２０１は、光源（例えば、ハロゲンランプ）を用いて記録媒体面に一様に光を照射する。第１の実施形態の場合とは異なり、投光部２０１の前方にスリットは設置しない。そのため、測定対象となる記録媒体には一様に光が照射される。また、記録媒体には使用する画像形成部１０４を用いて色材を記録媒体上に形成し、予めあるパターンを記録しておく。形成する色材及び記録パターンについては、周波数特性測定の際に専用のものとして予め決めておき、決められたものに従って測定する。記録媒体上に形成するパターンは、最終的に画像を記録する記録装置を用いてもよいし、他の記録装置でもよい。記録パターンの一例を図１７に示す。受光部２０２は、この記録パターンの像を撮影する。本実施形態では、記録媒体上での記録パターンの鮮明度合いを基に、記録媒体の周波数特性を測定することになる。
【００５３】
以上説明したように、本発明の第３の実施形態では、記録媒体に記録したパターンより周波数特性を測定する。そのため、実際に記録媒体上に記録したときと同等の条件下で周波数特性を測定できるという特徴がある。
【００５４】
＜第４の実施形態＞
次に、本発明の第４の実施形態について説明する。上述した第１〜第３の実施形態では、記録媒体の周波数特性に応じて、各周波数に対応するフィルタ強度を算出した。しかし、各周波数に対してフィルタ強度を算出すると、画像処理装置における処理が大きくなることや時間がかかるという問題が考えられる。そこで、第４の実施形態ではこのような問題を回避するために、画像処理決定部１０２の第２の例を提案する。
【００５５】
本実施形態における画像処理決定部１０２は、フィルタ強度設定部５０１に入力された周波数特性の、ある周波数でのＭＴＦ値を参考にしてフィルタ強度を設定する。
【００５６】
フィルタ強度の設定方法を以下に説明する。図１８に周波数特性を３通り示した。ＭＴＦ値が相対的に大きい順にＭＴＦ１、ＭＴＦ２、ＭＴＦ３である。図１８に示すように、ある周波数ｆ２に関して、ＭＴＦ値の閾値を２点、Ｅ1とＥ2を設ける。そして、周波数ｆ２でのＭＴＦ値に応じて、閾値を用いてフィルタ強度の異なるフィルタｉ１、ｉ２、ｉ３を対応させる。ここでは、Ｅ1＜ＭＴＦ値ではｉ１、Ｅ1＜ＭＴＦ値＜Ｅ2ではｉ２、Ｅ2＜ＭＴＦ値ではｉ３が対応する。よって、ＭＴＦ１にはｉ１が、ＭＴＦ２にはｉ２が、ＭＴＦ３にはｉ３が対応することとなる。ｉ１〜ｉ３の周波数毎のフィルタ強度について相対的な関係を図１９に示した。図１９に示すように、フィルタ強度の大きい順にｉ３、ｉ２、ｉ１である。つまり、相対的に大きなＭＴＦ値には、相対的に小さなフィルタ強度をもつフィルタが対応する。
【００５７】
図２０に示すように、本実施形態における画像処理決定部１０２は、フィルタ強度設定部２００１とフィルタ強度格納メモリ２００２とを有する。フィルタ強度格納メモリ２００２は、ある周波数でのＭＴＦ値と、ＭＴＦ値に対応するフィルタの関係を保持している。フィルタ強度設定部２００１は、入力された周波数特性の、ある周波数でのＭＴＦ値をフィルタ強度格納メモリ２００２に渡す。フィルタ強度格納メモリ２００２が、受け取ったＭＴＦ値を基に、フィルタをフィルタ強度設定部２００１に返すことで、フィルタ強度を設定することができる。
【００５８】
以上で、各周波数特性に対応するフィルタを設定することが可能となる。第４の実施形態によれば、ある周波数でのＭＴＦ値に閾値を設けてフィルタ強度を設定するため、フィルタ強度設定の処理を簡易化することができる。
【００５９】
＜第５の実施形態＞
次に、本発明の第５の実施形態について説明する。上述した第１〜第４の実施形態では、周波数空間上でのフィルタ強度より実空間上でのマスクを算出し、入力画像データにフィルタ処理を施した。本実施形態では、周波数空間上で入力画像データに画像処理を施す。
【００６０】
本実施形態に適用される画像処理部１０３の第２の例を説明する。図２１において、フーリエ変換部２１０１は入力画像データに高速フーリエ変換を施し、周波数空間に変換する。フィルタリング処理部２１０２が取得するフィルタ強度情報とは、図１０に示すような周波数と各周波数に対応するフィルタ強度である。よって、フィルタリング処理部２１０２に入力される２つの要素はどちらも周波数空間上での数値となる。フィルタリング処理部２１０２は周波数空間上で、フーリエ変換された入力画像データとフィルタ強度について、同じ周波数同士の値を乗算し、入力画像データが周波数空間上で補正された信号を出力する。例えば、ある周波数ｆにおける、フーリエ変換された入力画像データとフィルタ強度が各々ｄf、ｉfであるとすると、周波数空間上での出力信号はｄfとｉfの積となる。全ての周波数帯域について出力信号を求め、逆フーリエ変換部２１０３が逆フーリエ変換を施すことにより、実空間上での値である出力画像データが得られる。
【００６１】
以上説明したように、第５の実施形態によれば、入力画像データ、フィルタ強度の双方を周波数空間上で処理することで、処理を単純化できる。
【００６２】
＜第６の実施形態＞
次に、本発明の第６の実施形態について説明する。上述した第１〜第５の実施形態における画像処理装置が用いるフィルタは、記録媒体の周波数特性による画像のぼけを低減するためのものであり、結果的には、入力画像データに対して先鋭化処理を施すこととなる。しかし、先鋭化処理に代えて、平滑化処理を施すことも可能である。例として、第１の実施形態において平滑化処理を行う場合を説明する。
【００６３】
平滑化処理は高周波成分を除去する形態で行うとする。つまり、最終的にフィルタ強度決定部６０１で決定するフィルタの形状が図２２に示すような形状であればよい。図１０と同様、低周波成分のフィルタ強度は０以上の値であるが、図２２（ａ）では高周波成分のフィルタ強度は一定となっている。高周波成分に対するフィルタ強度を相対的に小さくすればよいので、図２２（ｂ）に示すようなフィルタ形状でもよいし、図２２（ｃ）のように高周波成分を０にしてもよい。
【００６４】
例えば、図２２（ｃ）のフィルタを用いた平滑化処理を行うためには、フィルタ強度格納メモリ６０２が保持する、ＭＴＦ値とフィルタ強度の関係が、図２３のグラフに示すような関係であればよい。つまり、小さいＭＴＦ値に関してはフィルタ強度を０に設定する。記録媒体の周波数特性において、相対的に小さいＭＴＦ値を有するのは高周波成分であるので、図２２（ｃ）の関係を用いると高周波成分は除去できる。よって、入力画像データのうちの低周波成分が残ることになり、平滑化処理が可能となる。
【００６５】
なお、第１〜第６の実施形態では、画像処理部１０３が出力画像データを与える画像形成部１０４としてプリンタを想定した。しかし、画像形成部１０４はプリンタだけに限定しない。例えば、プロジェクタでもよい。その場合には、投影先のスクリーンの周波数特性に応じた画像処理が必要となる。スクリーンの周波数特性の測定方法、スクリーンの周波数特性に応じた画像処理方法については、前述した手段と同様でよい。
【００６６】
上述した本発明の実施形態を構成する各手段及び各ステップは、コンピュータのＲＡＭやＲＯＭ等に記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００６７】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、一つの機器からなる装置に適用してもよい。
【００６８】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システム又は装置に直接、又は遠隔から供給する。そして、そのシステム又は装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００６９】
従って、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００７０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。更に、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７１】
更に、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７２】
【図１】本発明の第１の実施形態に係る画像処理装置の構成を示すブロック図である。
【図２】周波数特性測定部の構成を示すブロック図である。
【図３】スリットパターンの一例を示す図である。
【図４】平均画像作成部が作成する水平方向と垂直方向それぞれの平均画像の一例を示す図である。
【図５】周波数特性の例を示す図である。
【図６】画像処理決定部の構成を示すブロック図である。
【図７】フィルタ強度格納メモリが有する、ＭＴＦ値とフィルタ強度の関係の一例を示す図である。
【図８】周波数特性の一例として周波数ｆ１に対応するＭＴＦ値のＥ１を示す図である。
【図９】ＭＴＦ値とフィルタ強度の関係の一例としてＭＴＦ値のＥ１に対応するフィルタ強度Ｉ１を示す図である。
【図１０】フィルタ強度設定部が設定するフィルタ強度の一例を示す図である。
【図１１】画像処理決定部の処理の流れを表すフローチャートである。
【図１２】画像処理部の構成を示すブロック図である。
【図１３】本発明の第２の実施形態に係る画像処理装置の構成を示すブロック図である。
【図１４】コンパクトデジタルカメラの背面の画面を示す図である。
【図１５】記録媒体を選択するために、図１４で示した画面に表示するＵＩの一例を示す図である。
【図１６】本発明の第３の実施形態における周波数特性測定部の構成を示すブロック図である。
【図１７】記録パターンの一例を示す図である。
【図１８】３通りの周波数特性の相対的なＭＴＦ値の大きさの関係と、それらに対応するフィルタを示す図である。
【図１９】３通りのフィルタの相対的な大きさの関係を示す図である。
【図２０】本発明の第４の実施形態における画像処理決定部の構成を示すブロック図である。
【図２１】本発明の第５の実施形態における画像処理部の構成を示すブロック図である。
【図２２】平滑化処理のために用いるフィルタ強度の例を示す図である。
【図２３】本発明の第６の実施形態におけるフィルタ強度格納メモリが有するＭＴＦ値とフィルタ強度の関係の一例を示す図である。
【符号の説明】
【００７３】
１０１、１３０２  周波数特性測定部
１０２  画像処理決定部
１０３  画像処理部
１０４  画像形成部
１０５  画像処理装置
２０１  投光部
２０２  受光部
２０３  平均画像作成部
２０４、２１０１  フーリエ変換部
６０１、２００１  フィルタ強度設定部
６０２、２００２  フィルタ強度格納メモリ
１２０１  フィルタ決定部
１２０２、２１０２  フィルタリング処理部
１３０４  撮影部
１３０１  記録媒体選択部
１３０３  データベース
１４０１、１５０１  画面
２１０３  逆フーリエ変換部
【図１】
2010074285.tif 000003
【図２】
2010074285.tif 000004
【図３】
2010074285.tif 000005
【図４】
2010074285.tif 000006
【図５】
2010074285.tif 000007
【図６】
2010074285.tif 000008
【図７】
2010074285.tif 000009
【図８】
2010074285.tif 000010
【図９】
2010074285.tif 000011
【図１０】
2010074285.tif 000012
【図１１】
2010074285.tif 000013
【図１２】
2010074285.tif 000014
【図１３】
2010074285.tif 000015
【図１４】
2010074285.tif 000016
【図１５】
2010074285.tif 000017
【図１６】
2010074285.tif 000018
【図１７】
2010074285.tif 000019
【図１８】
2010074285.tif 000020
【図１９】
2010074285.tif 000021
【図２０】
2010074285.tif 000022
【図２１】
2010074285.tif 000023
【図２２】
2010074285.tif 000024
【図２３】
2010074285.tif 000025