(57)【特許請求の範囲】
【請求項１】
原画像に画像処理を施すときの画像処理の内容を規定する画像処理条件を決定する画像処理条件決定装置において、
前記原画像に対応する初期画像を取得する画像取得部と、
前記画像取得部によって取得された初期画像自体からなる、あるいは該初期画像に所定の画像処理が施されてなる基準画像と、該初期画像に、複数のパラメータの各パラメータ値の組によって規定される画像処理条件のうちの前記基準画像を得るための基準画像処理条件を基準とし、前記複数のパラメータの中から選択された１つの調整パラメータのパラメータ値を変化させた画像処理条件に基づく画像処理が施されてなる複数のバリエーション画像とからなる画像集合を、同一の調整パラメータのパラメータ値を相互に異なる変化幅で変化させたときの少なくとも２つの画像集合を含む３つ以上作成する、画像作成処理を行う画像作成部と、
前記画像作成部によって作成された画像集合を表示する表示部と、
前記表示部に表示された複数の画像集合全体を構成する複数の画像のうちの１つを、操作に応じて新たな基準画像として設定する基準画像設定部とを備え、
前記画像作成部が、前記基準画像が設定されたことを受けて、設定された新たな基準画像を作成するための画像処理条件を新たな基準画像処理条件として前記画像作成処理を繰り返すものであり、
さらに、前記基準画像設定部によって最後に設定された基準画像に対応する基準画像処理条件を、操作に応じて、前記原画像に画像処理を施す際の画像処理条件として決定する画像処理条件決定部とを備えたものであることを特徴とする画像処理条件決定装置。
【請求項２】
操作に応じて画像の属性を指定する画像属性指定部と、
前記画像属性指定部によって指定された属性に応じて前記調整パラメータを決定するパラメータ決定部を備え、
前記画像作成部が、前記画像集合を、前記パラメータ決定部によって決定された調整パラメータについて作成するものであることを特徴とする請求項１記載の画像処理条件決定装置。
【請求項３】
コンピュータシステムで実行されることにより、該コンピュータシステムを、原画像に画像処理を施すときの画像処理の内容を規定する画像処理条件を決定する画像処理条件決定装置として起動させる画像処理条件決定プログラムを記憶してなる画像処理条件決定プログラム記憶媒体において、
前記コンピュータシステムを、
前記原画像に対応する初期画像を取得する画像取得部と、
前記画像取得部によって取得された初期画像自体からなる、あるいは該初期画像に所定の画像処理が施されてなる基準画像と、該初期画像に、複数のパラメータの各パラメータ値の組によって規定される画像処理条件のうちの前記基準画像を得るための基準画像処理条件を基準とし、前記複数のパラメータの中から選択された１つの調整パラメータのパラメータ値を変化させた画像処理条件に基づく画像処理が施されてなる複数のバリエーション画像とからなる画像集合を、同一の調整パラメータのパラメータ値を相互に異なる変化幅で変化させたときの少なくとも２つの画像集合を含む３つ以上作成する、画像作成処理を行う画像作成部と、
前記画像作成部によって作成された複数の画像集合全体を構成する複数の画像のうちの１つを、操作に応じて新たな基準画像として設定する基準画像設定部とを備え、
前記画像作成部が、前記基準画像が設定されたことを受けて、設定された新たな基準画像を作成するための画像処理条件を新たな基準画像処理条件として前記画像作成処理を繰り返すものであり、
さらに、前記基準画像設定部によって最後に設定された基準画像に対応する基準画像処理条件を、操作に応じて、前記原画像に画像処理を施す際の画像処理条件として決定する画像処理条件決定部とを備えた画像処理条件決定装置として動作させる画像処理条件決定プログラムを記憶してなることを特徴とする画像処理条件決定プログラム記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原画像に画像処理を施すときの画像処理の内容を規定する画像処理条件を決定する画像処理条件決定装置、およびコンピュータシステムで実行させることによりそのコンピュータシステムを画像処理条件決定装置として動作させる画像処理条件決定プログラムを記憶してなる画像処理条件決定プログラム記憶媒体に関する。
【０００２】
【従来の技術】
従来、例えば原稿画像をスキャナ等で読み取って得た原画像に基づいて印刷機などにより印刷物を作成することが広く行われている。この印刷物の作成過程では、通常、その原画像をより良い仕上がりの画像にするためにその原画像に対して画像処理が施される。この画像処理は画像処理の内容を表す所定の画像処理条件に従って行われ、この画像処理条件が適切に設定されることによって、上記原画像に操作者の所望する画像処理を施すことができる。
【０００３】
画像処理条件には、例えば、画像処理における、処理前の画像の濃度とその画像が画像処理された後の処理後の画像の濃度の変換関係を表す、ハイライトカーブ、中間調カーブ、シャドーカーブそれぞれのカーブの曲率を表す各係数などが含まれる。逆に言えば、これらの係数の組などの、複数のパラメータの各パラメータ値の組によって画像処理条件が規定される。
【０００４】
上記印刷物の作成過程では、通常、このような画像処理条件を決定する画像処理条件決定装置が使用されている。この画像処理条件決定装置には、原画像を解析し、その解析の結果に基づいてその原画像に対し最適と考えられる画像処理条件を自動的に算出して設定するものが知られている。
【０００５】
例えば、上記処理前の画像から画像の濃度分布を表す濃度プロファイルが生成され、その濃度プロファイルに基づいて、上記ハイライトカーブの曲率を表す係数の最適値が自動的に算出される。
【０００６】
しかし、このように自動的に算出して設定した画像処理条件に基づいて画像処理された画像が、いつもやや暗めになる、いつも緑色が操作者の好みの緑色からずれるというように、画像処理の傾向が、操作者の意図したものからずれる場合があり、このような画像処理の傾向のずれを調整したいという要求がある。
【０００７】
画像処理条件決定装置には、一般の操作者がこのような画像処理の傾向のずれの調整を容易に行うことができるように、上述したように得られた画像をあるパラメータに関して変化させた複数のバリエーション画像を表示し、表示したバリエーション画像から１つの画像を選択してその選択した画像をもたらす画像処理条件を新たな画像処理条件とすることにより画像処理の傾向のずれを調整するものが存在する。また、調整の自由度が増えるように、例えば、縦軸が明るさ、横軸が彩度の変化を表すというように２次元的に並べられた複数の多様なバリエーション画像から、好みの画像を選択するものが考えられる。
【０００８】
【発明が解決しようとする課題】
しかし、画像処理条件を規定するパラメータは多種類存在し、このようなバリエーション画像を表示しても、それらのバリエーション画像がいずれも好みの画像処理条件をもたらす好みの画像から遠く、操作者の希望する画像になかなかたどりつくことができないという問題がある。
【０００９】
本発明は上記事情に鑑み、一般の操作者が短い時間で所望の画像処理条件を決定することができる画像処理条件決定装置、およびコンピュータシステムで実行されることによりそのコンピュータシステムをそのような画像処理条件決定装置として動作させるプログラムを記憶してなる画像処理条件決定プログラム記憶媒体を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成する本発明の画像処理条件決定装置は、
原画像に画像処理を施すときの画像処理の内容を規定する画像処理条件を決定する画像処理条件決定装置であって、
上記原画像に対応する初期画像を取得する画像取得部と、
上記画像取得部によって取得された初期画像自体からなる、あるいはその初期画像に所定の画像処理が施されてなる基準画像と、その初期画像に、複数のパラメータの各パラメータ値の組によって規定される画像処理条件のうちの上記基準画像を得るための基準画像処理条件を基準とし、上記複数のパラメータの中から選択された１つの調整パラメータのパラメータ値を変化させた画像処理条件に基づく画像処理が施されてなる複数のバリエーション画像とからなる画像集合を、３種類以上の調整パラメータそれぞれについて作成する、画像作成処理を行う画像作成部と、
上記画像作成部によって作成された画像集合を表示する表示部と、
上記表示部に表示された複数の画像集合全体を構成する複数の画像のうちの１つを、操作に応じて新たな基準画像として設定する基準画像設定部とを備え、
上記画像作成部が、上記基準画像が設定されたことを受けて、設定された新たな基準画像を作成するための画像処理条件を新たな基準画像処理条件として上記画像作成処理を繰り返すものであり、
さらに、上記基準画像設定部によって最後に設定された基準画像に対応する基準画像処理条件を、操作に応じて、上記原画像に画像処理を施す際の画像処理条件として決定する画像処理条件決定部とを備えたものであることを特徴とする。
【００１１】
上記本発明の画像処理条件決定装置を用いることにより、操作者は、例えば、上記表示部に表示された３種類以上の多くの画像集合を見ながら、それらの画像集合全体を構成する複数の画像から自分のイメージにより近い画像を選択し、選択した画像を新たな基準画像として新たに作成された複数の画像集合を見ながら、自分のイメージにさらに近い画像を選択するというようにして、次々に画像集合を更新しつつ画像の選択をつづけることにより、自分のイメージに合致した好みの画像に短時間で到達し、その好みの画像をもたらす画像処理条件を原画像に対する画像処理条件として決定することができる。
【００１２】
上記本発明の画像処理条件決定装置は、
操作に応じて画像の属性を指定する画像属性指定部と、
上記画像属性指定部によって指定された属性に応じて上記調整パラメータを決定するパラメータ決定部を備え、
上記画像作成部が、上記画像集合を、上記パラメータ決定部によって決定された調整パラメータについて作成するものであることが好ましい。
【００１３】
ここで、画像の属性の例としては、ハイライト、肌、空、緑、明るさなどがあげられる。
【００１４】
この画像処理条件決定装置を用いることにより、操作者は、画像の属性に応じて必要となる調整パラメータを容易に得ることができる。従って、必要最小限の調整パラメータを取り扱うだけで済み、原画像に対する画像処理条件が短時間で容易に決定される。
【００１５】
また、上記本発明の画像処理条件決定装置は、
上記画像作成部が、上記画像集合を、上記３種類以上の調整パラメータそれぞれについて作成することに代えて、同一の調整パラメータのパラメータ値を相互に異なる変化幅で変化させたときの少なくとも２つの画像集合を含む３つ以上の画像集合を作成するものであることが好ましい。
【００１６】
この画像処理条件決定装置を用いることにより、操作者は、例えば明るさについて、大きなスケールでの明るさの調整と微妙な明るさの調整を１つの画面上で行うことができるなど、１つの調整パラメータについて異なるスケールの調整を並列して行うことが容易である。このため、原画像に対する画像処理条件の決定を短時間で行うことができる。
【００１７】
上記目的を達成する本発明の画像処理条件決定プログラム記憶媒体は、
コンピュータシステムで実行されることにより、そのコンピュータシステムを、原画像に画像処理を施すときの画像処理の内容を規定する画像処理条件を決定する画像処理条件決定装置として起動させる画像処理条件決定プログラムを記憶してなる画像処理条件決定プログラム記憶媒体であって、
上記原画像に対応する初期画像を取得する画像取得部と、
上記画像取得部によって取得された初期画像自体からなる、あるいはその初期画像に所定の画像処理が施されてなる基準画像と、その初期画像に、複数のパラメータの各パラメータ値の組によって規定される画像処理条件のうちの上記基準画像を得るための基準画像処理条件を基準とし、上記複数のパラメータの中から選択された１つの調整パラメータのパラメータ値を変化させた画像処理条件に基づく画像処理が施されてなる複数のバリエーション画像とからなる画像集合を、３種類以上の調整パラメータそれぞれについて作成する、画像作成処理を行う画像作成部と、
上記画像作成部によって作成された複数の画像集合全体を構成する複数の画像のうちの１つを、操作に応じて新たな基準画像として設定する基準画像設定部とを備え、
上記画像作成部が、上記基準画像が設定されたことを受けて、設定された新たな基準画像を作成するための画像処理条件を新たな基準画像処理条件として上記画像作成処理を繰り返すものであり、
さらに、上記基準画像設定部によって最後に設定された基準画像に対応する基準画像処理条件を、操作に応じて、上記原画像に画像処理を施す際の画像処理条件として決定する画像処理条件決定部とを備えた画像処理条件決定プログラムを記憶してなることを特徴とする画像処理条件決定プログラム記憶媒体。
【００１８】
上記画像処理条件決定プログラムがコンピュータシステムで実行されることにより、上記画像処理条件決定装置として動作するコンピュータシステムは、上記本発明の画像処理条件決定装置と同じ作用効果を奏する。
【００１９】
なお、画像処理条件決定装置と画像処理条件決定プログラムとで構成要素に同じ名前をつけたけれども、それらの構成要素は、画像処理条件決定装置ではハードウェアおよびソフトウェアを意味し、画像処理条件決定プログラムではソフトウェアのみを意味する。
【００２０】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００２１】
図１は、本発明の画像処理条件決定装置の一実施形態が適用された画像処理システムを示す図である。
【００２２】
同図には、原画像を取得してその原画像に画像処理を行うコンピュータシステム１００、および所定の原稿画像を読み込んで、その原稿画像に応じたＣＭＹ各色のカラー画像を表す原画像を生成するスキャナ２００によって構成される。
【００２３】
図２は、コンピュータシステムの概略構成図を示す図である。
【００２４】
同図には、コンピュータシステム１００に実現された、画像処理条件決定装置１００＿１および画像処理装置１００＿２が示される。
【００２５】
上述したようにスキャナ２００によって生成された原画像は、コンピュータシステム１００の画像処理条件決定装置１００＿１および画像処理装置１００＿２それぞれに入力される。画像処理装置１００＿２では、入力されたその原画像がより良い仕上がりの画像になるように、その原画像に画像処理が施される。この画像処理は、この画像処理の内容を指示する画像処理条件に基づいて行われる。
【００２６】
この画像処理条件は、上記画像処理条件決定装置１００＿１によって、入力された原画像が所定のプログラムにより解析された結果に基づいて自動的に算出される。このような解析の結果得られた画像処理条件は、入力された原画像に対してそのプログラムのアルゴリズムで最適と判定された画像処理条件であるが、このように判定された画像処理条件に基づいて画像処理されてなる画像は、例えば、画像がやや暗い、画像の緑色が操作者の好みの緑色ではないというように、操作者の意図した画像とは異なる画像となることが多い。本実施形態の画像処理条件決定装置１００＿１は、このように自動的に算出された画像処理条件を操作者の操作に応じて調整して、新たな画像処理条件を決定するものであり、以下に示すように、操作者は、この本実施形態の画像処理条件決定装置１００＿１を用いて、所望の画像処理条件を短時間で容易に決定することができる。
【００２７】
この画像処理条件決定装置１００＿１が実現されるコンピュータシステム１００の構成および動作について、以下に説明する。
【００２８】
コンピュータシステム１００は、ＣＰＵ、主記憶装置、ハードディスク、通信用ボード等が内蔵された本体部１０１、この本体部１０１からの指示により表示画面１０２ａ上に画面や文字列の表示を行うＣＲＴディスプレイ１０２、このコンピュータシステム１００に操作者の指示や文字情報を入力するためのキーボード１０３、上記表示画面１０２ａ上の任意の位置を指定することにより、その指定時にその位置に表示されていたアイコン等に応じた指示を入力するマウス１０４を備えている。
【００２９】
本体１０１には、ＣＤ−ＲＯＭ１０５が取り出し自在に装填され、そのように装填されたＣＤ−ＲＯＭ１０５に記憶された情報を再生するＣＤ−ＲＯＭドライブが内蔵されている。また、本体１０１には、図１には図示しないＭＯ１０６が取り出し自在に装填され、そのように装填されたＭＯ１０６に対し情報の記録再生を行うＭＯドライブも内蔵されている。
【００３０】
コンピュータシステム１００のハードウェア構成は以下のようになる。
【００３１】
図３は、コンピュータシステムのハードウェア構成図である。
【００３２】
このハードウェア構成図には、ＣＰＵ（中央演算処理装置）１１１、ＲＡＭ１１２、ＨＤＤ（ハードディスクドライブ）１１３、ＭＯドライブ１１４、ＣＤ−ＲＯＭドライブ１１５、および通信用ボード１１６が示されており、それらはバス１１０で相互に接続されている。ＨＤＤ１１３は、記録媒体であるハードディスク１２０を内蔵しており、このハードディスク１２０に対し情報の記録再生を行う。
【００３３】
また、図１には、図示しない複数のＩ／Ｏインターフェースそれぞれを介してバス１１０に接続された、マウス１０４、キーボード１０３、ＣＲＴディスプレイ１０２、およびスキャナ２００が示されている。
【００３４】
図４は、本発明の画像処理条件決定プログラム記憶媒体の一実施形態を示す図である。
【００３５】
本実施形態では、ＣＤ−ＲＯＭ１０５に、本発明にいう画像処理条件決定プログラムが記憶されている。この画像処理条件決定プログラムが記憶されたＣＤ−ＲＯＭ１０５は、本発明の画像処理条件決定プログラム記憶媒体の一実施形態に相当する。
【００３６】
図４に示すＣＤ−ＲＯＭ１０５に記憶された画像処理条件決定プログラム５０には、ソフトウェアとしての、画像取得部５１、画像処理部５２、初期画像処理条件生成部５３、アシスト画像処理条件生成部５４、基準画像処理条件決定部５５、バリエーション画像処理条件生成部５６、画像処理条件決定部５７、画像処理条件出力部５８、ピック点指定部５９、アシスト項目選択部６０、画像属性指定部６１、調整パラメータ決定部６２、および基準画像設定部６３が含まれる。本実施形態では、本発明の画像処理条件決定プログラム記憶媒体にいう画像作成部に相当する部分が、基準画像処理条件決定部５５、バリエーション画像処理条件生成部５６、および画像処理部５２によって構成されている。
【００３７】
このＣＤ−ＲＯＭ１０５は本体１０１内に装填され、ＣＤ−ＲＯＭドライブ１１５からそのＣＤ−ＲＯＭ１０５に記憶された画像処理条件決定プログラム５０が読み込まれ、バス１１０を経由してハードディスク１２０内にインストールされる。
【００３８】
このハードディスク１２０内にインストールされた画像処理条件決定プログラム５０が起動されると、このハードディスク１２０内の画像処理条件決定プログラム５０はＲＡＭ１１２にロードされ、ＣＰＵ１１１により実行される。すなわち、このコンピュータシステム１００には、ソフトウェアと、そのソフトウェアを動作させる環境としてのハードウェアとの双方からなる、画像処理条件決定装置１００＿１が、図５に示す構成で実現される。図５に示す画像処理条件決定装置１００＿１を構成する構成要素の各部は、上記ソフトウェアとしての同名の各部に対応するものである。
【００３９】
なお、上記ＣＤ−ＲＯＭ１０５に記憶された画像処理条件決定プログラム５０は、上記のようにしてコンピュータシステム１００のハードディスク内にインストールされるが、その画像処理条件決定プログラムがインストールされた状態のハードディスクも、本発明の画像処理条件決定プログラム記憶媒体の一実施形態に相当する。
【００４０】
また、図１に示すコンピュータシステム１００では、画像処理条件決定プログラムを記憶するプログラム記憶媒体としてＣＤ−ＲＯＭ１０５を用いているが、本発明にいうプログラムを記憶する媒体は、ＣＤ−ＲＯＭに限られるものではなく、それ以外の光ディスク、ＭＯ、フロッピーディスク、磁気テープなどの記憶媒体でありえる。画像処理条件決定プログラムを記憶した状態にあるそれらのプログラム記憶媒体は、本発明の画像処理条件決定プログラム記憶媒体の一実施形態に相当する。
【００４１】
以下、このようにコンピュータシステム１００に実現された画像処理条件決定装置１００＿１の構成および動作について詳しく説明する。
【００４２】
図５は、図２に示す本実施形態の画像処理条件決定装置の動作の概略を示すフローチャートである。
【００４３】
本実施形態の画像処理条件決定装置１００＿１は、大きく分けて以下のステップＳ１〜ステップＳ５に示すように動作する。
【００４４】
ステップＳ１では、上記画像処理装置１００＿２用の画像処理条件を自動的に算出して生成する初期画像処理条件自動生成が行われる。次にステップＳ２へ進む。
【００４５】
ステップＳ２では、ステップＳ１で生成された初期画像処理条件を、その初期画像処理条件に基づいて画像処理された画像上の指定された点が指定された所定の色の状態となるように、操作者の操作に応じて変更して新たな画像処理条件（アシスト画像処理条件）を生成するアシスト画像処理条件生成が行われる。
【００４６】
ステップＳ３では、ステップＳ１やステップＳ２で生成された画像処理条件を調整して新たな画像処理条件を生成する画像処理条件調整が行われる。なお、ステップＳ２とステップＳ３は、順序を問わず何度も行うことができる。また、これらのステップＳ２とステップＳ３は、いずれかあるいは両方を行わずにスキップしてもよい。これらのステップＳ２〜ステップＳ３の後に、ステップＳ４へ進む。
【００４７】
ステップＳ４では、ステップＳ１〜ステップＳ３を通して生成された画像処理条件を、上記画像処理装置１００＿２用の画像処理条件として決定する。次に、ステップＳ５へ進む。
【００４８】
ステップＳ５では、ステップＳ４で決定された画像処理条件を画像処理装置１００＿２へ出力する。このように出力された画像処理条件が画像処理装置１００＿２に設定される。
【００４９】
以上の動作を行う本実施形態の画像処理条件決定装置の構成について図６を参照しながら説明し、その後、上記フローチャートで示した動作の詳細について説明する。
【００５０】
図６は、図２に示す本実施形態の画像処理条件決定装置の概略構成図である。
【００５１】
同図に示すように、コンピュータシステム１００に実現された本実施形態の画像処理条件決定装置１００＿１は、画像取得部１、画像処理部２、表示部１０２ａ、画像処理条件決定部７、画像処理条件出力部８、および画像処理条件記憶部１２０を備えている。
【００５２】
画像取得部１は、原画像あるいは原画像の情報量を落とした画像である初期画像を取得するものである。
【００５３】
画像処理部２は、この画像取得部１によって取得された初期画像を受け取り、また後述する初期画像処理条件生成部３、アシスト画像処理条件生成部４、基準画像処理条件決定部５、およびバリエーション画像処理条件生成部６によって決定、生成された画像処理条件を受け取り、受け取った画像処理条件に基づいて受け取った初期画像に画像処理を施すものである。
【００５４】
表示部１０２ａは、この画像処理部２によって画像処理されてなる画像を表示するものである。
【００５５】
画像処理条件決定部７は、後述する初期画像処理条件生成部３、アシスト画像処理条件生成部４、基準画像処理条件決定部５、およびバリエーション画像処理条件生成部６によって決定、生成された画像処理条件のうちから、ある画像処理条件を操作者の操作に応じて上記画像処理装置１００＿２に用いる画像処理条件として決定するものである。
【００５６】
画像処理条件出力部８は、この画像処理条件決定部７によって決定された画像処理条件を画像処理装置１００＿２に出力するものである。
【００５７】
画像処理条件記憶部１２０は、上記画像処理条件決定部７によって決定された画像処理条件を記憶するものであり、また、後述する、基準画像処理条件決定部５によって決定された基準画像処理条件およびバリエーション画像処理条件生成部６によって生成されたバリエーション画像処理条件を記憶するものである。
【００５８】
また、本実施形態の画像処理条件決定装置１００＿１は、アシスト画像処理条件生成に用いられる、ピック点指定部９、アシスト項目設定部１０、およびアシスト画像処理条件生成部４を備えている。
【００５９】
ピック点指定部９は、上記表示部１０２ａの画像表示ウィンドウに表示された画像上の各点（ピック点）を、操作者の操作に応じて指定するものである。
【００６０】
アシスト項目設定部１０は、ピック点指定部９によって指定されたピック点に対し、そのピック点の色の状態を、操作者の操作に応じて設定するものである。このアシスト項目設定部１０では、例えば、多くの人が美しいと感じる肌の色などが予め定められており、そのように予め定められた色などを設定することができる。
【００６１】
アシスト画像処理条件生成部４は、ピック点指定部９によって指定されたピック点の色を、アシスト項目設定部１０で設定された色の状態に変更する、新たな画像処理条件を生成するものである。
【００６２】
また、本実施形態の画像処理条件決定装置１００＿１は、画像処理条件調整に用いられる、画像属性指定部１１、調整パラメータ決定部１２、基準画像設定部１３、基準画像処理条件決定部５、およびバリエーション画像処理条件生成部６を備えている。本実施形態では、本発明の画像処理条件決定装置にいう画像作成部に相当する部分が、基準画像処理条件決定部５、バリエーション画像処理条件生成部６、および画像処理部２によって構成されている。
【００６３】
なお、本実施形態では、画像処理条件は、複数のパラメータの各パラメータ値の組によって規定されるものであり、以下では、上記ステップＳ３における画像処理条件調整で用いられるパラメータを、調整パラメータと称する。
【００６４】
画像属性指定部１１は、操作に応じて、ハイライト、空、肌、緑、明るさなどの画像の属性を指定するものである。
【００６５】
調整パラメータ決定部１２は、上記画像属性指定部１１によって指定された属性に応じた調整パラメータを決定するものである。
【００６６】
基準画像処理条件決定部５は、画像処理条件調整の際の基準となる基準画像に対応する基準画像処理条件を操作者の操作に応じて決定するものである。上記ステップＳ３の画像処理条件調整では、基準画像処理条件が何度も更新されうるが、例えば、この基準画像処理条件決定部５によって決定される最初の基準画像処理条件は、上記初期画像処理条件生成部３によって生成された初期画像処理条件、あるいは上記アシスト画像処理条件生成部４によって生成されたアシスト画像処理条件となる。この基準画像処理条件決定部５によって決定された基準画像処理条件は、上記画像処理条件記憶部１２０に記憶される。
【００６７】
バリエーション画像処理条件生成部６は、上記初期画像に、上記基準画像処理条件決定部５によって決定された基準画像処理条件を基準とし、上記複数のパラメータの中から選択された１つの調整パラメータのパラメータ値を変化させてなるバリエーション画像処理条件を、少なくとも３種類の調整パラメータそれぞれについて生成するものである。このバリエーション画像処理条件生成部６によって生成された全てのバリエーション画像処理条件は、上記画像処理条件記憶部１２０に記憶される。
【００６８】
以下では、基準画像処理条件決定部５によって決定された基準画像処理条件に基づいて上記初期画像を画像処理することにより生成された画像を、基準画像と称し、また、バリエーション画像処理条件生成部６によって生成されたバリエーション画像処理条件に基づいて上記初期画像を画像処理することにより生成された画像をバリエーション画像と称する。また、以下では、この生成された基準画像と、１種類の調整パラメータについて生成された複数のバリエーション画像の集合を画像列と称する。この画像列は本発明にいう画像集合に相当するものである。
【００６９】
上記画像処理部２は、上記基準画像処理条件決定部５によって決定された基準画像処理条件に基づいて上記初期画像に画像処理を行い、上記バリエーション画像処理条件生成部６によって生成されたバリエーション画像処理条件に基づいて上記初期画像に画像処理を行うことにより、上記の少なくとも３種類の調整パラメータそれぞれについての各画像列を生成するものである。この画像処理部２によって生成された複数の画像列は、表示部１０２ａによって表示される。
【００７０】
上記基準画像設定部１３は、このように表示部１０２ａに複数の画像列が表示されている場合、この表示部１０２ａに表示された複数の画像列全体を構成する複数の画像のうちの１つを、操作者の操作に応じて新たな基準画像として設定するものである。
【００７１】
上記基準画像処理条件決定部５は、このように基準画像設定部１３によって設定された基準画像に対応する画像処理条件を、上記画像処理条件記憶部１２０から読み出して、読み出した画像処理条件を新たな基準画像処理条件として決定するものである。
【００７２】
詳細については後述するが、これらのステップＳ３の画像処理条件調整では、バリエーション画像処理条件生成部６によってバリエーション画像が生成され、画像処理部２によって画像処理されることにより生成された複数の画像列が生成され、生成された画像列が表示部１０２ａに表示され、また、表示された画像列全体を構成する複数の画像から、基準画像設定部１３によって１つの画像が設定され、基準画像処理条件決定部５によって基準画像処理条件が決定されるという過程が繰り返される。
【００７３】
以上に述べた各部から構成される本実施形態の画像処理条件決定装置１００＿１によって行われる、上記ステップＳ１〜ステップＳ３の詳細について以下に説明する。
【００７４】
上記ステップＳ１の画像処理条件自動生成は、図７のフローチャートに示すように進められる。
【００７５】
図７は、本実施形態の画像処理条件決定装置の、画像処理条件自動生成における動作を示すフローチャートである。
【００７６】
ステップＳ１＿１では、画像取得部１によって上記初期画像が取得される。次にステップＳ１＿２へ進む。
【００７７】
ステップＳ１＿２では、初期画像処理条件生成部３に、画像取得部１によって取得された初期画像が渡され、初期画像処理条件生成部３によって、その初期画像が解析され、その初期画像にとって解析の結果最適と判定された初期画像処理条件が生成される。次にステップＳ１＿３へ進む。
【００７８】
ステップＳ１＿３では、画像処理部２に、画像取得部１によって取得された初期画像が渡され、また、初期画像処理条件生成部３によって生成された初期画像処理条件が渡され、画像処理部２によって、その初期画像がその初期画像処理条件によって画像処理される。次にステップＳ１＿４へ進む。
【００７９】
ステップＳ１＿４では、画像処理部２によって画像処理されてなる画像が、表示部１０２ａの上の画像表示ウィンドウに表示される。操作者は、この画像表示ウィンドウに表示された画像の確認を行うことができる。次にステップＳ１＿５へ進む。
【００８０】
ステップＳ１＿５では、表示部１０２ａに、上記画像表示ウィンドウとは別のオートセットアップウィンドウが表示される。
【００８１】
図８は、オートセットアップウィンドウを示す図である。
【００８２】
同図に示すオートセットアップウィンドウ上には、上記ステップＳ２でアシスト画像処理条件生成が行われる際に使用されるボタンなどの並ぶピック点指示領域ａ１と、上記ステップＳ３で行われる画像処理条件調整への移行に使用される複数のボタンが並ぶ調整実行領域ａ２と、実行ボタンｂ１と、取り消しボタンｂ２とが存在する。
【００８３】
実行ボタンｂ１は、マウスでクリックすることにより、上記ステップＳ１〜ステップＳ３で生成された画像処理条件を、画像処理装置１００＿２で用いられる画像処理条件とする決定を行うものである。すなわち、画像処理条件の決定を行う上記ステップＳ４は、この実行ボタンｂ１のクリックにより始められる。
【００８４】
ステップＳ１＿５の段階でこの実行ボタンｂ１がクリックされると、上記ステップＳ２のアシスト画像処理条件生成およびステップＳ３の画像処理条件調整をスキップして、ステップＳ１＿２で自動算出された初期画像処理条件が、上記画像処理装置１００＿２用の画像処理条件として決定される。
【００８５】
次に、ステップＳ２で行われるアシスト画像処理条件生成の詳細について説明する。このアシスト画像処理条件生成では、操作者が主にピック点指示領域ａ１を使用するため、まず、このピック点指示領域ａ１について説明する。
【００８６】
図８に示すように、このピック点指示領域ａ１には、ピック点リストｃ１、アシスト項目ボタン群ｃ２、サンプルピックボタンｃ３、および削除ボタンｃ４が存在する。
【００８７】
ピック点リストｃ１は、操作者による画像表示ウィンドウ上でのポインタ操作などに応じて、上記ピック点指定部９により指定された全ピック点のリストであり、リスト上の数字は、各ピック点に付与された、ピック点を識別する数字である。各数字の左横に表示される各ミニアイコンは、その数字の表すピック点に対して、後述するアシスト項目ボタン群ｃ２のボタンを用いて設定された色状態を示している。なお、数字３のピック点のようにピック点リストｃ１中でミニアイコンが表示されていないものは、色状態が未設定である。
【００８８】
また、同図に示すように、ピック点リストｃ１では、数字４，５の各ピック点を表す部分が太枠表示および斜線によって強調されている。このように強調されたピック点は、選択状態にあるピック点である。上記ステップＳ２のアシスト画像処理条件生成は、この選択状態にあるピック点に対して行われる。
【００８９】
選択状態と非選択状態は、ピック点リストｃ１の各ピック点に対応する部分をクリックすることにより、互いに移り変わる。なお、クリックした部分がクリック時に非選択状態であった場合には、そのクリックした部分以外の部分に選択状態であるものがある場合、その選択状態である部分は、操作に応じて選択状態のまま残すことも非選択状態にすることもできる。
【００９０】
アシスト項目ボタン群ｃ２は、「ハイライト」、「シャドー」、「グレー」、「肌」、「空」、および「緑」という各アシスト項目に対応した各ボタンの集合である。「ハイライト」ボタンは、上記ピック点に対してハイライト領域のＹＭＣ各色の強度を揃える設定を行うボタンであり、「シャドー」、「グレー」の各ボタンは、上記ピック点に対してそれぞれシャドー領域、グレー領域のＹＭＣ各色の強度を揃える設定を行うボタンである。また、「肌」、「空」、および「緑」の各ボタンは、それぞれ上記ピック点に対して、一般の人が美しいと感じる肌の色、空の色、緑の色それぞれを設定するボタンである。なお、このアシスト項目ボタン群ｃ２のボタンのうちの太枠表示されたものは、そのボタンに対応するアシスト項目が選択状態となっていることを表している。
【００９１】
なお、これらの各アシスト項目に対応する色の状態それぞれは、ＣＭＹＫ各色の各網％の組合せによって規定されるものである。上記ピック点リストｃ１上のピック点にアシスト項目が設定されている場合、操作者による操作に応じて、それらの各ピック点に対する上記ＣＭＹＫ各色の各網％の組合せの情報を表示するサンプルピックウィンドウが表示部１０２ａ上に現れ、操作者は、このサンプルピックウィンドウによって、ピック点の色の状態を確認し、また変更することができる。
【００９２】
サンプルピックボタンｃ３は、後述するサンプルピックモードと非サンプルピックモードの切り替えのためのボタンであり、操作者がマウスを操作してそのサンプルピックボタンｃ３をクリックすると、サンプルピックモードとなる。
【００９３】
なお、上述した画像表示ウィンドウには、ツールボックスが備えられており、そのツールボックスにも上記サンプルピックボタンｃ３と同じ役割をするサンプルピックボタンが存在している。
【００９４】
削除ボタンｃ４は、クリックすることにより、ピック点リストｃ１上の選択状態にあるピック点を表す部分をピック点リスト上から削除し、また、その部分に対応するピック点を、画像表示ウィンドウに表示される画像上から削除するものである。
【００９５】
本実施形態の画像処理条件決定装置１００＿１は、以上に述べた、操作者による、画像表示ウィンドウ上でのポインタ操作やオートセットアップウィンドウ上でのボタンの操作に応じて、以下に示すようにアシスト画像処理条件生成を行う。
【００９６】
図９は、本実施形態の画像処理条件決定装置の、アシスト画像処理条件生成における動作を示すフローチャートである。
【００９７】
ステップＳ２＿１では、アシスト画像処理条件生成部４によって、上記ステップＳ１＿２で上記初期画像処理条件生成部３によって生成された初期画像処理条件が取得される。次にステップＳ２＿２へ進む。
【００９８】
ステップＳ２＿２では、操作者のポインタ操作による指示に応じて、ピック点指定部９が、画像表示ウィンドウの画像上の各ピック点の位置を指定する。
【００９９】
ステップＳ２＿３では、操作者による、上記アシスト項目ボタン群ｃ２中のボタンのクリック操作に応じて、上記アシスト項目設定部１０が、上記ステップＳ２＿２で指定された各ピック点に対して各アシスト項目を設定し、ピック点とアシスト項目との関連付けを行う。次にステップＳ２＿４へ進む。
【０１００】
ステップＳ２＿４では、上記アシスト画像処理条件生成部４が、上記初期画像処理条件生成部３によって生成された初期画像処理条件を取得し、上記ピック点指定部９によって指定された各ピック点と、それらの各ピック点に対して上記アシスト項目設定部１０によって設定されたアシスト項目とを取得し、取得した初期画像処理条件を、取得したピック点のうちの選択状態にある各ピック点に対して設定された各アシスト項目を満たすように変更してなるアシスト画像処理条件を生成する。次にステップＳ２＿５へ進む。
【０１０１】
ステップＳ２＿５では、画像処理部２が、上記画像取得部１から初期画像を取得し、また上記アシスト画像処理条件生成部４によって生成されたアシスト画像処理条件を取得し、取得した初期画像を取得したアシスト画像処理条件に基づいて画像処理を行う。次にステップＳ２＿６へ進む。
【０１０２】
ステップＳ２＿６では、ステップＳ２＿５で画像処理部２によって画像処理されてなる画像を表示部１０２ａの画像表示ウィンドウに表示する。
【０１０３】
なお、上記ステップＳ２＿２のピック点指定やステップＳ２＿３のアシスト項目設定は、操作者の操作に応じて適宜行われ、操作者は、ステップＳ２＿６で表示された画像を見ながら、ピック点の指示とアシスト項目の選択とを繰り返し行うことができる。
【０１０４】
ステップＳ２＿２のピック点指定とステップＳ２＿３のアシスト項目設定についてさらに詳細に説明する。
【０１０５】
ステップＳ２＿２のピック点指定は、例えば、操作者が上記サンプルピックボタンをクリックしてサンプルピックモードにすることから始められる。サンプルピックモードでは、操作者による、画像表示ウィンドウ上のポインタの操作に応じて、画像表示ウィンドウに表示された画像の複数の点がアシスト画像処理条件生成に使用されるピック点としてピックアップされる。ピックアップされた、画像上のピック点には、それぞれ数字が付与される。また、上記ピック点リストｃ１に、ピックアップされたピック点が数字とともに追加される。
【０１０６】
また、ピックアップされたピック点を選択状態として、上記アシスト項目ボタン群ｃ２中の非選択状態のボタンをクリックすると、後述するようにそのボタンのアシスト項目が選択状態になり、そのピック点に対しそのアシスト項目が設定される。なお、この場合には、そのクリックされたボタンの左側にスポイトマークが表示される。このスポイトマークが表示された状態で、画像表示ウィンドウ上の画像に新たなピック点をピックアップすると、その新たなピック点には、ピックアップと同時に、そのスポイトマークが表示されたボタンのアシスト項目が設定される。
【０１０７】
上記サンプルピックボタンｃ３は、アシスト項目の設定を解除するボタンでもあり、サンプルピックボタンｃ３をクリックすると、上記スポイトマークは消えて、アシスト項目との関連づけのない状態でピック点のピックアップを行うことができる。
【０１０８】
なお、ピック点リスト上に選択状態にあるピック点を表す部分が存在する場合に上記サンプルピックボタンｃ３をクリックすると、その部分に対応したピック点を、上記画像表示ウィンドウ上の画像からピックアップすることにより更新できる。なお、その部分に、サンプルピックボタンｃ３のクリック前にアシスト項目が設定されていた場合は、サンプルピックボタンｃ３のクリックによりその設定が解除される。
【０１０９】
次に、ステップＳ２＿３のアシスト項目設定の詳細について説明する。
【０１１０】
非選択状態にあるアシスト項目ボタンをクリックすると、クリックしたボタンは選択状態になり、太枠表示される。ピック点リスト上に選択状態にあるピック点が存在すれば、そのピック点にそのボタンのアシスト項目が設定される。例えば、図８には、「肌」のアシスト項目ボタンがクリックされて、ピック点リストｃ１の選択状態にある数字４，５の両ピック点に「肌」のアシスト項目が設定された状態が示されている。
【０１１１】
また、ピック点リストｃ１上に選択状態にあるピック点が存在しない場合には、ピック点リスト上に、クリックしたアシスト項目と同じアシスト項目が設定されているピック点が存在すると、そのピック点が選択状態となる。
【０１１２】
なお、非選択状態にあるアシスト項目ボタンをクリックすると、クリックしたボタンの左横にスポイトマークが表示される。このアシスト項目ボタン以外にスポイトマークが表示されているアシスト項目ボタンが存在する場合には、クリックしたボタン以外のボタンの左横に表示されているスポイトマークは消える。
【０１１３】
一方、選択状態にあるアシスト項目ボタンをクリックすると、ある場合には、そのアシスト項目ボタンは非選択状態となる。例えば、ピック点リストｃ１上に選択状態にあるピック点が存在しない場合や、選択状態にあるピック点が存在してもそのピック点がクリックしたボタンのアシスト項目が設定されたものである場合には、選択状態にあるアシスト項目ボタンをクリックすると、そのアシスト項目ボタンは非選択状態となる。
【０１１４】
これに対し、ピック点リストｃ１上に、そのアシスト項目とは異なるアシスト項目が設定されたピック点が存在する場合には、その選択状態にあるアシスト項目ボタンをクリックすると、そのアシスト項目ボタンは選択状態のままで、そのピック点に、新たに、クリックしたボタンのアシスト項目が設定される。
【０１１５】
例えば、図８とは異なり、ピック点リストｃ１の選択状態にある数字４，５の両ピック点が、「ハイライト」のアシスト項目が設定されたものである場合、選択状態にある「肌」のアシスト項目ボタンをクリックすると、ピック点リストｃ１の数字４，５の両ピック点は、「肌」のアシスト項目に設定される。ここで、「肌」のアシスト項目ボタンは選択状態のまま残る。
【０１１６】
なお、選択状態にあるアシスト項目ボタンをクリックしてそのアシスト項目が非選択状態になる場合には、クリックするアシスト項目ボタン横にスポイトマークが表示されていると、そのスポイトマークは消える。また、この場合には、このアシスト項目ボタンのクリックによって、ピック点に対するアシスト項目の設定は変わらない。
【０１１７】
また、選択状態にあるアシスト項目ボタンをクリックしてそのアシスト項目が選択状態のまま残る場合には、クリックしたボタン左横にスポイトマークが表示され、クリックしたボタン以外のアシスト項目ボタン横にスポイトマークが表示されている場合には、そのスポイトマークが表示されたアシスト項目ボタンのスポイトマークが消える。
【０１１８】
なお、複数のアシスト項目ボタンを選択状態にしておくことができる。但し、「グレー」と「肌」とは同時に選択状態にはできず、一方を選択状態とすると、もう一方は自動的に非選択状態となる。
【０１１９】
また、「ハイライト」、「シャドー」、「グレー」の各アシスト項目ボタンを、マウスを操作して一定時間以上押し続けると、それぞれのボタンに対してポップアップウィンドウが現れる。
【０１２０】
図１０は、アシスト項目ボタンに現れるポップアップウィンドウを示す図である。
【０１２１】
同図には、「ハイライト」、「シャドー」、「グレー」の各アシスト項目ボタンと、各アシスト項目ボタンに対して現れる各ポップアップウィンドウが示される。「ハイライト」と「シャドー」の各アシスト項目ボタンには、「美しく／やや美しく」という選択肢を表示するポップアップウィンドウが現れ、「グレー」のアシスト項目ボタンには、「揃える／近づける」という選択肢を表示するポップアップウィンドウが現れ、操作者は、これらのポップアップウィンドウから望みの項目を選択することができる。ここで、ポップアップウィンドウから「美しく」や「揃える」が選択されると、そのポップアップウィンドウが現れているボタンのアシスト項目が設定されたピック点は、色の状態が、そのピック点の元の色におけるＹＭＣ各色の強度が完全に揃えられた状態となる。ポップアップウィンドウから「やや美しく」や「近づける」が選択されると、そのポップアップウィンドウが現れているボタンのアシスト項目が設定されたピック点は、色の状態が、そのピック点の元の色の状態と、そのピック点のＹＭＣ各色の強度を揃えた色の状態との中間の状態となる。
【０１２２】
以上に説明したように、操作者は、画像表示ウィンドウに表示された画像を見ながら、ステップＳ２＿２のピック点の指示とステップＳ２＿３のアシスト項目設定とを繰り返し行うことができる。そして、ステップＳ２＿４では、選択状態にある各ピック点に対して設定されたアシスト項目に基づいて、アシスト画像処理条件生成部４によりアシスト画像処理条件が生成される。
【０１２３】
このようにステップ２中のステップＳ２＿４でアシスト画像処理条件が生成された後、操作者によって実行ボタンｂ１がクリックされると、図５に示すフローチャートのステップＳ３をスキップしてステップＳ４に進み、上記画像処理条件決定部７によって、上記画像処理装置１００＿２に適用される画像処理条件として決定される。
【０１２４】
あるいは、このようにアシスト画像処理条件が生成された状況で、操作者によって、上記調整実行領域ａ２内の後述する複数の調整実行ボタンのうちのいずれかがクリックされると、ステップＳ３へ進み、画像処理条件調整がスタートし、生成されたアシスト画像処理条件の調整が行われる。
【０１２５】
次に、ステップＳ３で行われる画像処理条件調整の詳細について説明する。
【０１２６】
図１１は、本実施形態の画像処理条件決定装置の、画像処理条件調整における動作を示すフローチャートである。
【０１２７】
ステップＳ３＿１では、基準画像処理条件決定部５によって、上記アシスト画像処理条件生成部４により生成されたアシスト画像処理条件が取得される。なお、上記ステップＳ２のアシスト画像処理条件生成がスキップされた場合には、基準画像処理条件決定部５によって、上記初期画像処理条件生成部３によって生成された初期画像処理条件が取得される。次にステップＳ３＿２へ進む。
【０１２８】
ステップＳ３＿２では、基準画像処理条件決定部５によって、ステップＳ３＿１で取得された画像処理条件が最初の基準画像処理条件として決定される。決定された基準画像処理条件は、画像処理条件記憶部１２０に格納される。
【０１２９】
また、ステップＳ３＿１〜ステップＳ３＿２と並列してステップＳ３＿３が進められる。ステップＳ３＿３では、まず、上記調整実行領域ａ２内の複数の調整実行ボタンのうちのいずれかがクリックされることにより、画像処理の対象となる原画像の属性が指定される。
【０１３０】
図８に示すオートセットアップウィンドウの調整実行領域ａ２中には、画像の属性それぞれに対応した、ハイライトに関する調整用の「ハイライト」調整実行ボタン、肌の色に関する調整用の「肌」調整実行ボタン、空の色に関する調整用の「空」調整実行ボタン、樹木の緑色に関する調整用の「緑」調整実行ボタン、明るさ調整用の「明るさ」調整実行ボタン、および別途図示しない登録ウィンドウで登録された各項目に対する調整用のカスタム調整実行ボタンが存在する。
【０１３１】
図１２は、カスタム調整実行ボタンに現れたポップアップウィンドウを示す図である。
【０１３２】
同図に示すポップアップウィンドウは、カスタム調整実行ボタンをマウスを操作して一定時間以上押し続けることによって現れる。このポップアップウィンドウには、「風景／静物／金属／雪景色」の各項目が表示されている。
【０１３３】
操作者により、所望の画像属性を表す調整実行ボタンが選ばれてクリックされるか、あるいはこのポップアップウィンドウに表示される各項目のうちから所望の項目が選ばれてクリックされると、クリックされたボタンや項目に対応した画像属性が画像属性指定部１１によって指定される。そして、この画像属性指定部１１によって指定された画像の属性に応じた調整パラメータが上記調整パラメータ決定部１２により決定される。
【０１３４】
調整実行領域ａ２中の「肌」調整実行ボタンがクリックされた場合には、「肌」の色の調整のために必要な調整パラメータとして、例えば、「明るさ」、「黄−赤」、「青味」の３種類の調整パラメータが決定される。本実施形態では、上記調整パラメータ決定部１２により、「明るさ」調整実行ボタン以外の各調整実行ボタンや、カスタム調整実行ボタンの各項目に対して、いずれも、必要な調整パラメータとして、それぞれ３種類以上の調整パラメータが決定される。
【０１３５】
「明るさ」についての調整パラメータは、表１に示す構造を有する。
【０１３６】
【表１】
0004171574.tif 000002
【０１３７】
この表１は、調整パラメータ「明るさ」のパラメータ値−３，−２，−１，０，１，２，３それぞれにおける、各パラメータ値と複数の基本パラメータそれぞれのパラメータ値の各組合せとの対応関係を示す。この表の最左欄は、上記「明るさ」のパラメータ値−３〜３が上から順に示される。
【０１３８】
この表の最左欄に示される「明るさ」のパラメータ値それぞれと同じそれぞれの段には、それらのパラメータ値を規定する上記複数の基本パラメータの各基本パラメータの各パラメータ値がそれぞれ示される。例えば、「明るさ」のパラメータ値が−３の場合には、Ｃ、Ｍ、Ｙ各色の各ハイライトカーブにおける各ハイライト点に対応する設定濃度が、それぞれ０．２、０．２、０．２となり、ＣＭＹＫ各色の各ハイライトカーブの曲率を表す係数が、それぞれ順に−５、−５、−５、０となり、ＣＭＹＫ各色の各中間調カーブの曲率を表す係数が、それぞれ順に１５、１５、１５、０となり、ＣＭＹＫ各色の各シャドーカーブの曲率を表す係数がそれぞれ−１、−１、−１、０となることが示される。すなわち、「明るさ」のパラメータ値−３は、これらの複数の基本パラメータの各パラメータ値の組合せ｛（０．２，０．２，０．２），（−５，−５，−５，０），（１５，１５，１５，０），（−１，−１，−１，０）｝によって規定されている。以下では、このように調整パラメータのパラメータ値を規定する、複数の基本パラメータの各パラメータ値の組合せのことを、基本パラメータ値セットと称する。
【０１３９】
また、調整パラメータ「明るさ」のパラメータ値が０の場合には、このパラメータ値を規定する基本パラメータ値セットの各パラメータ値は全て０である。「明るさ」に限らず、調整パラメータの値が０の場合は、この調整パラメータに関しては、画像処理条件に対する調整が行われないことを意味する。
【０１４０】
なお、調整パラメータ「明るさ」に関係しないため、この表に載っていない多数の基本パラメータの各パラメータ値は、ファンクションパラメータ「明るさ」のいずれのパラメータ値に対しても０である。
【０１４１】
調整パラメータは、基本パラメータそのものであってもよい。しかし、上述したように、調整パラメータが、多数の基本パラメータのパラメータ値の組合せによって規定されるものである場合、この組合せを変更することにより様々な調整パラメータが自在に定義されるため、調整パラメータの各パラメータ値に対応する、基本パラメータのパラメータ値の組合せを適切に調整することによって、明るさ、赤み、硬さ等の、人間の視覚的感覚を表す概念を表すパラメータを、その概念から人間が受ける印象に近い感覚的に自然な画像変化を示す、いわば質の良いパラメータとなるように定義することが容易である。
【０１４２】
例えば、上記「明るさ」に関しては、調整パラメータ「明るさ」のパラメータ値を定義する、上述したハイライト点設定濃度、ハイライトカーブ、中間調カーブ、シャドーカーブの曲率を表す係数といった基本パラメータのパラメータ値を適切に選択することによって、「明るさ」の変化に伴う彩度の変化等を抑えることができる。
【０１４３】
なお、表１では、−３〜３の範囲のパラメータ値における対応関係が示されているが、実際には−３〜３の範囲を超えたより広い範囲のパラメータ値における対応関係が定義されている。
【０１４４】
ここでは、調整パラメータ「明るさ」を例にあげたが、上記「黄−赤」、「青味」等の様々な調整パラメータの各パラメータ値も同様に、基本パラメータ値セットによって規定される。表１のような、調整パラメータと基本パラメータセットとの対応関係は、図示しない対応関係記憶部によって記憶される。
【０１４５】
ステップＳ３＿２の後、また、ステップＳ３＿３の後、ステップＳ３＿４へ進む。
【０１４６】
ステップＳ３＿４では、まず、バリエーション画像処理条件生成部６により、ステップＳ３＿２で基準画像処理条件決定部５によって決定された基準画像処理条件とステップＳ３＿３で調整パラメータ決定部１２によって決定された各調整パラメータとが取得される。このバリエーション画像処理条件生成部６によって、取得された基準画像処理条件を基準とし、取得された各調整パラメータのうちの１つの調整パラメータのパラメータ値を変化させた複数のバリエーション画像処理条件が生成される。また、同様にして、その１つの調整パラメータ以外の、取得された調整パラメータそれぞれに対して調整パラメータのパラメータ値を変化させた複数のバリエーション画像処理条件がそれぞれ生成される。
【０１４７】
例えば、調整実行領域ａ２中の「肌」ボタンがクリックされた場合には、ステップＳ３＿２で設定された基準画像処理条件を基準として、調整パラメータ「明るさ」に対して上記表１に示す各パラメータ値に対応する複数のバリエーション画像処理条件それぞれが生成され、同様に上記調整パラメータ「黄−赤」に対して各パラメータ値に対応する複数のバリエーション画像処理条件それぞれが生成され、調整パラメータ「青味」に対して各パラメータ値に対応する複数のバリエーション画像処理条件それぞれが生成される。これらの生成されたバリエーション画像処理条件は、画像処理条件記憶部１２０に格納される。
【０１４８】
なお、調整パラメータ「明るさ」のパラメータ値が０の場合に対応するバリエーション画像処理条件は、基準画像処理条件そのものであって、ここでは、調整パラメータ「明るさ」についての複数のバリエーション画像処理条件には基準画像処理条件が含まれる。同様に、「明るさ」以外の各調整パラメータに対するバリエーション画像処理条件にも基準画像処理条件が含まれるものとする。次に、ステップＳ３＿５へ進む。
【０１４９】
ステップＳ３＿５では、上記画像処理部２が、バリエーション画像処理条件生成部６によって生成された、調整パラメータ「明るさ」に対する複数のバリエーション画像処理条件を取得して、それらの各バリエーション画像処理条件に基づいて複数の各画像を生成する。生成された複数の画像の集合は、「明るさ」が各画像ごとに順に変化する画像列を構成することができる。また、上記画像処理部２は、バリエーション画像処理条件生成部６によって生成された、調整パラメータ「黄−赤」に対する複数のバリエーション画像処理条件を取得して、それらの各バリエーション画像処理条件に基づいて複数の各画像を生成する。生成された複数の画像の集合は、各画像ごとに黄色味から赤味をおびた画像に順に変化する画像列を構成することができる。また、上記画像処理部２は、バリエーション画像処理条件生成部６によって生成された、調整パラメータ「青味」に対する複数のバリエーション画像処理条件を取得して、それらの各バリエーション画像処理条件に基づいて複数の各画像を生成する。生成された複数の画像の集合は、「青味」が各画像ごとに順に変化する画像列を構成することができる。次に、ステップＳ３＿６へ進む。
【０１５０】
ステップＳ３＿６では、ステップＳ３＿５で画像処理部２によって生成された各画像列が、表示部１０２ａによって表示される。
【０１５１】
図１３は、オートセットアップ調整ウィンドウを示す図である。
【０１５２】
同図に示すオートセットアップ調整ウィンドウには、上段、中段、下段それぞれに、１次元的に横に並べられた５つのプレビュー画像からなる各画像列ｄ１，ｄ２，ｄ３が表示されている。同ウィンドウの左上部には、画像属性「肌」を示すアイコンｖが示されており、上記上段、中段、下段の各画像列ｄ１，ｄ２，ｄ３は、ステップＳ３＿３で調整パラメータ決定部１２によって、この画像属性「肌」に対して決定された３種類の調整パラメータそれぞれに対応したものである。
【０１５３】
上段の画像列ｄ１は、調整パラメータ「明るさ」に関係する画像列であり、この画像列では左側の画像ほど暗く右側の画像ほど明るくなっている。中段の画像列ｄ２は、調整パラメータ「黄−赤」に関係する画像列であり、この画像列では左側の画像ほど黄色味をおび、右側の画像ほど赤味をおびている。下段の画像列ｄ３は、調整パラメータ「青味」に関係する画像列であり、この画像列では左側の画像ほど青味をおび、右側の画像ほど青味が少なくにごりのない画像となっている。
【０１５４】
これらの各画像列における太枠表示された各画像は、いずれも、上記基準画像処理条件決定部５によって決定された基準画像処理条件に基づいて画像処理されてなる基準画像である。これらの各画像列中の各基準画像は、表示された当初は、各画像列の中央に位置する。
【０１５５】
このオートセットアップ調整ウィンドウでは、これらの各画像列ｄ１，ｄ２，ｄ３の下側にそれぞれスクロールバーｅ１，ｅ２，ｅ３が存在する。操作者は、例えば「明るさ」に関する画像列ｄ１の下のスクロールバーｅ１を操作して、画像列ｄ１を横方向にスクロールし、より明るい画像や、より暗い画像を表示させることができる。また、同ウィンドウの下部には、「閉じる」ボタンｆ１、「適用」ボタンｆ２、「実行」ボタンｆ３が存在する。次にステップＳ３＿７へ進む。
【０１５６】
ステップＳ３＿７では、操作者の操作に応じて、基準画像設定部１３により、新たな基準画像が設定される。具体的には、操作者が、マウスを操作して上記複数の画像列ｄ１，ｄ２，ｄ３を構成する全ての画像のうちから、好みの１つの画像をクリックすることにより、クリックされた画像が上記基準画像設定部１３により新たな基準画像として設定される。次にステップＳ３＿８へ進む。
【０１５７】
ステップＳ３＿８では、ステップＳ３＿７で設定された新たな基準画像に対応する新たな基準画像処理条件が、基準画像処理条件決定部５によって決定される。次に再びステップＳ３＿４〜ステップＳ３＿６へ戻る。
【０１５８】
このステップＳ３＿４〜ステップＳ３＿６は、初回のステップＳ３＿４〜ステップＳ３＿６とは、上記基準画像設定部１３によって設定された基準画像に対応する新たな基準画像処理条件が使用される点においてのみ異なっており、この新たな基準画像処理条件を基準として、最初のステップＳ３＿４〜ステップＳ３＿６と同様に、複数のバリエーション画像処理条件が生成され、これらの生成された複数のバリエーション画像処理条件に基づいて画像処理されてなる複数のバリエーション画像が生成され、これらの生成された複数のバリエーション画像が、「明るさ」の変化する画像列、「黄−赤」の色味の変化する画像列、「青味」の変化する画像列の形でオートセットアップウィンドウに表示される。これらの「明るさ」、「黄−赤」、「青味」の各画像列は、ステップＳ３＿７で操作者の操作に応じて設定された新たな基準画像が、各画像列の中央に太枠表示されてそれぞれ位置し、その基準画像を基準として変化する画像列となっている。なお、以前に表示されていた基準画像の太枠表示は解除される。
【０１５９】
この後、操作者が、オートセットアップ調整ウィンドウに表示されたこれらの画像列を見ながら、これらの画像列全体を構成する複数の画像から自分のイメージに近い画像を選択し、選択した画像を新たな基準画像として新たに作成された複数の画像列を見ながら、より自分のイメージに近い画像を選択するというようにして、次々に画像列を更新しつつ画像の選択をつづけることにより、ステップＳ３＿４〜ステップＳ３＿８が繰り返される。
【０１６０】
このステップＳ３＿４〜ステップＳ３＿８のループからの抜け出しは、操作者による、上記オートセットアップ調整ウィンドウの「閉じる」ボタンｆ１、「適用」ボタンｆ２、および「実行」ボタンｆ３のうちのいずれかのボタンのクリックにより行われる。そして、ステップＳ３＿１〜ステップＳ３＿８からなるステップＳ３の全過程が完了する。
【０１６１】
操作者が、「閉じる」ボタンｆ１をクリックした場合には、オートセットアップ調整ウィンドウは閉じられる。
【０１６２】
操作者が、「適用」ボタンｆ２をクリックした場合には、オートセットアップ調整ウィンドウは閉じられて、さらに上記ステップＳ４の画像処理条件決定が行われる。すなわち、この「適用」ボタンｆ２がクリックされると、画像処理条件決定部７によって、上記基準画像処理条件決定部５によって最後に設定された基準画像処理条件が、上記画像処理装置１００＿２で用いられる、上記原画像に画像処理を施す際の画像処理条件として決定される。
【０１６３】
操作者が、「実行」ボタンｆ３をクリックした場合には、「適用」ボタンｆ２がクリックされた場合に行われるように、オートセットアップ調整ウィンドウが閉じられ、画像処理条件が決定される。そして、さらに、上記ステップＳ５の画像処理条件出力が行われる。すなわち、この「実行」ボタンｆ３がクリックされると、画像処理条件出力部８によって、上記画像処理条件決定部７によって決定された画像処理条件が、上記画像処理装置１００＿２に出力される。
【０１６４】
以上説明したようにして、操作者は、本実施形態の画像処理条件決定装置１００＿１により、オートセットアップ調整ウィンドウに表示される画像列を見ながら、上記画像処理装置１００＿２用の画像処理条件を決定することができる。
【０１６５】
通常、操作者の好みの画像をもたらす画像処理条件は、複数種類の多くの各調整パラメータの各パラメータ値で規定されている。調整パラメータの種類が多いと、一般に、操作者のイメージに合った画像をもたらす画像処理条件を探し出すことは難しい。また、調整パラメータの種類が多い場合には、１つの調整パラメータに関する画像の変化を表す画像列を表示する従来の装置を用いて、表示する画像列の種類を切り替えながら、表示された画像列のうちから自分のイメージする画像に近い画像を選択していけば、原理的には自分のイメージに合致した画像をもたらす画像処理条件を探し出すことができる。しかし、表示される画像列の切り替えの作業は面倒であり、また、適切な画像列を表示させないと、自分のイメージする画像に近い画像を選択したつもりが、実は、自分のイメージする画像から遠ざかっていたということが起きやすく、自分のイメージに合致した画像になかなかたどり着けないという問題がある。
【０１６６】
この事情は、２つの調整パラメータそれぞれに関する画像の変化を表す２次元的に並べられた画像の集合を表示する装置を用いる場合にも同じである。
【０１６７】
これに対して、本実施形態の画像処理条件決定装置１００＿１では、操作者は、図８のオートセットアップウィンドウに示す調整実行領域ａ２中の、画像処理の対象となる原画像の属性に応じたボタンをクリックするだけで、その属性に応じて必要となる調整パラメータを容易に絞り込むことができるため、必要最小限の調整パラメータを取り扱うだけで済む。
【０１６８】
また、本実施形態の画像処理条件決定装置１００＿１は、３種類以上の画像列を一度に表示するものであるため、表示される画像列の切り替えによる問題は生じにくく、画像の選択が容易である。なお、本実施形態の画像処理条件決定装置１００＿１は、切り替えの必要がないように上記必要最小限の調整パラメータそれぞれに対応する画像列それぞれを全て一度に表示するものである方が好ましい。
【０１６９】
操作者は、この本実施形態の画像処理条件決定装置１００＿１を用いることにより、上述したように、上記オートセットアップ調整ウィンドウに表示された画像列を見ながら、それらの画像列全体を構成する複数の画像から自分のイメージにより近い画像を選択し、選択した画像を新たな基準画像として新たに作成された複数の画像集合を見ながら、自分のイメージにさらに近い画像を選択するというようにして、次々に画像集合を更新しつつ画像の選択をつづけることにより、自分のイメージに合致した好みの画像処理条件に対応した画像に短時間で到達し、その好みの画像処理条件を原画像に対する画像処理条件として決定することができる。
【０１７０】
ところで、以上では、操作者によって、図８のオートセットアップウィンドウに示す調整実行領域ａ２の「肌」ボタンがクリックされた場合の例を示して説明を進めたが、以下に、その調整実行領域ａ２の「明るさ」ボタンがクリックされた場合の例を、上記「肌」ボタンがクリックされた場合との違いに重点をおいて説明する。
【０１７１】
調整実行領域ａ２の「明るさ」ボタンがクリックされた場合、図１１のフローチャートに示すステップＳ３＿３で調整パラメータ決定部１２により決定される調整パラメータは、調整パラメータ「明るさ」のみである。
【０１７２】
また、この場合に、ステップＳ３＿４では、バリエーション画像処理条件生成部６によって、ステップＳ３＿２であるいはステップＳ３＿８で設定された基準画像処理条件を基準として、例えば、調整パラメータ「明るさ」の互いに１０づつ変化する各パラメータ値に対応する複数の各バリエーション画像処理条件と、調整パラメータ「明るさ」の互いに５づつ変化する各パラメータ値に対応する複数の各バリエーション画像処理条件と、調整パラメータ「明るさ」の互いに１づつ変化する各パラメータ値に対応する複数の各バリエーション画像処理条件とが生成される。
【０１７３】
ステップＳ３＿５では、上記画像処理部２により、上記初期画像に対して、ステップＳ３＿４でバリエーション画像処理条件生成部６によって生成された複数のバリエーション画像処理条件に基づいて画像処理が施されて、複数のバリエーション画像が生成される。
【０１７４】
ステップＳ３＿６では、ステップＳ３＿５で画像処理部２によって生成された複数のバリエーション画像が表示部１０２ａに図１４に示すように表示される。
【０１７５】
図１４は、オートセットアップ調整ウィンドウを示す図である。
【０１７６】
同図に示すオートセットアップ調整ウィンドウは、図１３に示すオートセットアップ調整ウィンドウとは、同ウィンドウの左上部に、画像属性「明るさ」を示すアイコンｖ’が示されており、上段、中段、下段それぞれに、いずれも、調整パラメータ「明るさ」に関係する、１次元的に横に並べられた５つのプレビュー画像からなる各画像列ｄ１’，ｄ２’，ｄ３’が表示されている点において異なる。
【０１７７】
これらの画像列ｄ１’，ｄ２’，ｄ３’は、いずれも、左側の画像ほど暗く右側の画像ほど明るくなっている。但し、上段の画像列ｄ１’が、最も画像ごとの明るさの変化が大きな画像列であり、下段の画像列ｄ３’が、最も画像ごとに微妙な明るさの変化を示す画像列である。画像列ｄ１’は、調整パラメータ「明るさ」の、互いに１０づつ変化する各パラメータ値に対応する複数の各バリエーション画像からなる画像列であり、画像列ｄ２’は、調整パラメータ「明るさ」の、互いに５づつ変化する各パラメータ値に対応する複数の各バリエーション画像からなる画像列であり、画像列ｄ３’は、調整パラメータ「明るさ」の、互いに１づつ変化する各パラメータ値に対応する複数の各バリエーション画像からなる画像列である。
【０１７８】
操作者は、このようにオートセットアップ調整ウィンドウ上に表示された画像列ｄ１’，ｄ２’，ｄ３’を見ながら、これらの画像列全体から好みの画像をクリックして、選択することができる。ステップＳ３＿７では、このようにして選択された画像は、基準画像設定部１３によって新たな基準画像として設定される。そして、ステップＳ３＿８では、このように設定された新たな基準画像に対応する基準画像処理条件が基準画像処理条件決定部５により新たな基準画像処理条件として決定される。以上のステップＳ３＿４〜ステップＳ３＿８のループで、操作者による操作に応じて、基準画像や画像列の更新が繰り返されて、操作者の好みの明るさの画像が得られる。
【０１７９】
このように、本実施形態の画像処理条件決定装置１００＿１を用いることにより、操作者は、上述した調製パラメータ「明るさ」のように、１つの調整パラメータについて、大きなスケールでの調整と微妙な調整とを並列して行うことができる。このため、原画像に対する画像処理条件の決定を短時間で容易に行うことができる。
【０１８０】
なお、本実施形態の画像処理条件決定装置は、上記オートセットアップ調整ウィンドウに、このような同一の調整パラメータのパラメータ値を相互に異なる変化幅で変化させたときの画像列を含む、複数種類の調整パラメータについての複数の画像列を表示するものであってもよい。
【０１８１】
【発明の効果】
以上説明したように、本発明によれば、一般の操作者が短い時間で所望の画像処理条件を設定することができる画像処理条件決定装置、およびコンピュータシステムで実行されることによりそのコンピュータシステムをそのような画像処理条件決定装置として動作させるプログラムを記憶してなる画像処理条件決定プログラム記憶媒体が提供される。
【図面の簡単な説明】
【図１】本発明の画像処理条件決定装置の一実施形態が適用された画像処理システムを示す図である。
【図２】コンピュータシステムの概略構成図を示す図である。
【図３】コンピュータシステムのハードウェア構成図である。
【図４】本発明の画像処理条件決定プログラム記憶媒体の一実施形態を示す図である。
【図５】図２に示す本実施形態の画像処理条件決定装置の動作の概略を示すフローチャートである。
【図６】図２に示す本実施形態の画像処理条件決定装置の概略構成図である。
【図７】本実施形態の画像処理条件決定装置の、画像処理条件自動生成における動作を示すフローチャートである。
【図８】オートセットアップウィンドウを示す図である。
【図９】本実施形態の画像処理条件決定装置の、アシスト画像処理条件生成における動作を示すフローチャートである。
【図１０】アシスト項目ボタンに現れるポップアップウィンドウを示す図である。
【図１１】本実施形態の画像処理条件決定装置の、画像処理条件調整における動作を示すフローチャートである。
【図１２】カスタム調整実行ボタンに現れたポップアップウィンドウを示す図である。
【図１３】オートセットアップ調整ウィンドウを示す図である。
【図１４】オートセットアップ調整ウィンドウを示す図である。
【符号の説明】
１，５１  画像取得部
２，５２  画像処理部
３，５３  初期画像処理条件生成部
４，５４  アシスト画像処理条件生成部
５，５５  基準画像処理条件決定部
６，５６  バリエーション画像処理条件生成部
７，５７  画像処理条件決定部
８，５８  画像処理条件出力部
９，５９  ピック点指定部
１０，６０  アシスト項目設定部
１１，６１  画像属性指定部
１２，６２  調整パラメータ決定部
１３，６３  基準画像設定部
５０  画像処理条件決定プログラム
１００  コンピュータシステム
１００＿１  画像処理条件決定装置
１００＿２  画像処理装置
１０１  本体部
１０２  ＣＲＴディスプレイ
１０２ａ  表示画面、表示部
１０３  キーボード
１０４  マウス
１０５  ＣＤ−ＲＯＭ
１０６  ＭＯ
１１０  バス
１１１  ＣＰＵ
１１２  ＲＡＭ
１１３  ＨＤＤ
１１４  ＭＯドライブ
１１５  ＣＤ−ＲＯＭドライブ
１１６  通信用ボード
１２０  ハードディスク、画像処理条件記憶部
２００  スキャナ
【図１】
0004171574.tif 000003
【図２】
0004171574.tif 000004
【図３】
0004171574.tif 000005
【図４】
0004171574.tif 000006
【図５】
0004171574.tif 000007
【図６】
0004171574.tif 000008
【図７】
0004171574.tif 000009
【図８】
0004171574.tif 000010
【図９】
0004171574.tif 000011
【図１０】
0004171574.tif 000012
【図１１】
0004171574.tif 000013
【図１２】
0004171574.tif 000014
【図１３】
0004171574.tif 000015
【図１４】
0004171574.tif 000016