(57)【要約】【課題】画像処理対象領域に対して意図する画像表現を容易に実現すること。【解決手段】画像を表示する表示手段と、前記画像から目標画像領域及び画像処理対象領域の指定を受け付ける領域指定手段と、前記目標画像領域及び前記画像処理対象領域それぞれの画像特性関数を取得する画像特性関数取得手段と、前記画像処理対象領域の画像特性関数を前記目標画像領域の画像特性関数に変換する変換情報を生成する変換情報生成手段と、前記変換情報に基づいて前記画像処理対象領域の画像を変換する画像変換処理手段と、前記画像変換処理手段によって変換された前記画像処理対象領域を含む画像を前記表示手段に表示させる表示制御手段と、を有する画像処理装置。【選択図】図２
2013138407.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示手段と、
前記画像から目標画像領域及び画像処理対象領域の指定を受け付ける領域指定手段と、
前記目標画像領域及び前記画像処理対象領域それぞれの画像特性関数を取得する画像特性関数取得手段と、
前記画像処理対象領域の画像特性関数を前記目標画像領域の画像特性関数に変換する変換情報を生成する変換情報生成手段と、
前記変換情報に基づいて前記画像処理対象領域の画像を変換する画像変換処理手段と、
前記画像変換処理手段によって変換された前記画像処理対象領域を含む画像を前記表示手段に表示させる表示制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記目標画像領域及び前記画像処理対象領域を構成する画素から表色成分を取得する表色成分取得手段を有し、
前記画像特性関数取得手段は、前記表色成分の空間分布から前記画像特性関数を取得し、
前記画像変換処理手段は、前記変換情報に基づいて前記画像処理対象領域を構成する画素の前記表色成分を変換する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記変換情報は、前記画像処理対象領域の画像特性関数を前記目標画像領域の画像特性関数に変換するテーブル又は変換式である
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記表示制御手段は、前記領域指定手段が前記目標画像領域の指定を受け付ける時に、複数の目標画像を前記表示手段に表示し、
前記領域指定手段は、前記表示手段に表示された複数の目標画像から前記目標画像領域の指定を受け付ける
ことを特徴とする請求項１から３の何れか一項に記載の画像処理装置。
【請求項５】
前記画像特性関数取得手段は、指定された前記目標画像領域の画像特性関数を、前記複数の目標画像ごとに対応して予め記憶手段に記憶されている画像特性関数から取得する
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記表示制御手段は、前記領域指定手段が前記目標画像領域の指定を受け付ける時に、前記複数の目標画像を前記目標画像ごとに色再現目標を表す語句と共に前記表示手段に表示する
ことを特徴とする請求項４又は５に記載の画像処理装置。
【請求項７】
前記画像特性関数は、前記目標画像領域及び前記画像処理対象領域からそれぞれ取得される前記表色成分のうち最高明度点と最低明度点との間の範囲において、前記表色成分との距離が最小になる近似関数である
ことを特徴とする請求項１から６の何れか一項に記載の画像処理装置。
【請求項８】
前記表示制御手段は、前記領域指定手段が前記画像処理対象領域の指定を受け付ける時に、１つ又は複数の画像を前記表示手段に表示させ、
前記領域指定手段は、前記１つ又は複数の画像から複数の画像処理対象領域の指定を受け付け、
前記画像変換処理手段は、前記複数の画像処理対象領域ごとに前記変換情報に基づいて画像を変換する
ことを特徴とする請求項１から７の何れか一項に記載の画像処理装置。
【請求項９】
ネットワークを介して接続された画像処理装置と情報処理端末とを備える画像処理システムであって、
前記画像処理装置は、
画像から目標画像領域及び画像処理対象領域の指定を受け付ける領域指定手段と、
前記目標画像領域及び前記画像処理対象領域それぞれの画像特性関数を取得する画像特性関数取得手段と、
前記画像処理対象領域の画像特性関数を前記目標画像領域の画像特性関数に変換する変換情報を生成する変換情報生成手段と、
前記変換情報に基づいて前記画像処理対象領域の画像を変換する画像変換処理手段と、を有し
前記情報処理端末は、
前記画像を表示する表示手段と、
前記画像変換処理手段によって変換された前記画像処理対象領域を含む画像を前記表示手段に表示させる表示制御手段と、を有する
ことを特徴とする画像処理システム。
【請求項１０】
画像を表示する表示手段を有する画像処理装置における画像処理方法であって、
前記画像から目標画像領域及び画像処理対象領域の指定を受け付ける領域指定工程と、
前記目標画像領域及び前記画像処理対象領域それぞれの画像特性関数を取得する画像特性関数取得工程と、
前記画像処理対象領域の画像特性関数を前記目標画像領域の画像特性関数に変換する変換情報を生成する変換情報生成工程と、
前記変換情報に基づいて前記画像処理対象領域の画像を変換する画像変換処理工程と、
前記画像変換処理工程によって変換された前記画像処理対象領域を含む画像を前記表示手段に表示させる表示制御工程と、
を有することを特徴とする画像処理方法。
【請求項１１】
請求項１０に記載の画像処理方法をコンピュータに実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに画像処理を施す画像処理装置、画像処理システム、画像処理方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
デジタルカメラによる撮影、又は写真フィルムや印画紙等をスキャナで読み込むことによって得られるデジタル画像データ（以下、「画像データ」と称する）は、データ記録媒体やデータ転送ケーブル等を介して各種プリンタから記録紙等に出力できる。また、画像データは、インターネットを介して複数のモニタ上に表示される等、様々な形で用いられる。
【０００３】
この様に、画像データは、記録紙やモニタ等に見える形で出力され、出力される画像が商業用途として使用される場合には、画像データの出力結果に高い画像品質が要求される。画像品質の高さとは、色が鮮やかで黒が締まって見えること、粒状性や鮮鋭性が良いこと等を指すのが一般的である。
【０００４】
特に画像データの出力結果を商業用途として使用する場合には、作者の意図する画像表現を記録紙やモニタ上に再現し、出力画像が鑑賞者を惹き付け、感性に訴えかける様な高い画像品質を追求する必要がある。
【０００５】
しかしながら、画像処理には、階調、コントラスト、色相、カラーバランスといった多様なパラメータを調整する必要があり、高い画像品質を実現するための画像処理方法を定量的に明示することは困難である。このため、記録紙やモニタ等に出力される画像品質は、画像処理を行う作者やユーザの直感や経験に依存してしまう。
【０００６】
また、高い画像品質を実現する画像処理方法は、画像処理対象の種類によっても大きく異なるため、多くの画像処理方法は汎用化することができない。したがって、意図する画像表現を実現するためには、画像処理に関する高度な知識や技術を要し、画像処理に精通した技術者でない限り非常に困難な作業となる。
【０００７】
さらなる問題としては、画像データ内の所定領域に着目して画像処理した結果、画像処理を施す画像処理対象領域以外の部分にも画像処理の影響が及んでしまい、画像全体としては意図しない仕上がりになってしまう場合も多い。
【０００８】
そこで、例えば肌、空、海、葉等、画像データ内で所望する画像処理対象領域に、狙い通りの表現を達成できる簡便な画像処理方法が求められている。
【０００９】
そのために、例えば特許文献１には、肌色部分を構成する複数の肌色画素を明度、彩度、色相の３属性で表色し、前記３属性のうちの２属性分布のみを部分的に変化させることで肌色部分の画像を修正し、複雑なパラメータ操作を必要とせずに、肌色調整を可能にする画像処理装置が提案されている。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１に係る画像処理装置では、前記２属性分布をどの様に変化させるかは、予め規定された標準的な色変換パラメータのみに依存するため、ある特定の肌色表現以外には対応できない場合がある。
【００１１】
また、入力部からパラメータ調整量を入力し、前記調整量に基づいて前記色変換パラメータを補正することで、調整後の肌色表現を多様に変えることができたとしても、画像処理に不慣れな場合には意図する表現を実現する調整量を決定するのは容易ではない。したがって、画像処理対象領域に対して意図する画像表現を容易に実現することに関しては依然課題を残している。
【００１２】
そこで、本発明は上記課題に鑑みてなされたものであって、画像処理対象領域に対して意図する画像表現を容易に実現可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の一態様における画像処理装置は、画像を表示する表示手段と、前記画像から目標画像領域及び画像処理対象領域の指定を受け付ける領域指定手段と、前記目標画像領域及び前記画像処理対象領域それぞれの画像特性関数を取得する画像特性関数取得手段と、前記画像処理対象領域の画像特性関数を前記目標画像領域の画像特性関数に変換する変換情報を生成する変換情報生成手段と、前記変換情報に基づいて前記画像処理対象領域の画像を変換する画像変換処理手段と、前記画像変換処理手段によって変換された前記画像処理対象領域を含む画像を前記表示手段に表示させる表示制御手段と、を有する。
【発明の効果】
【００１４】
本発明の実施形態によれば、画像処理対象領域に対して意図する画像表現を容易に実現可能な画像処理装置を提供できる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態の画像処理装置のハードウェア構成例を示す図である。
【図２】第１の実施形態の画像処理装置の機能構成例を示すブロック図である。
【図３】第１の実施形態の画像処理装置の領域指定部によって画像処理対象領域及び目標画像領域が指定された画像データの例を示す図である。
【図４】第１の実施形態の画像処理装置の表色成分取得部が取得した表色成分プロットと、画像特性関数取得部が求めた階調関数の例を示す図である。
【図５】第１の実施形態の画像処理装置の変換情報生成部が生成した変換テーブルの例を示す図である。
【図６】第１の実施形態の画像処理装置の変換情報生成部が生成する変換式について説明するための図である。
【図７】第１の実施形態の画像処理装置における処理のフローチャートの例を示す図である。
【図８】第１の実施形態の画像処理装置における表示制御部による画面表示例を示す図（１）である。
【図９】第１の実施形態の画像処理装置における表示制御部による画面表示例を示す図（２）である。
【図１０】第１の実施形態の画像処理装置における表示制御部による画面表示例を示す図（３）である。
【図１１】第１の実施形態の画像処理装置における表示制御部による画面表示例を示す図（４）である。
【図１２】第１の実施形態の画像処理装置における表示制御部による画面表示例を示す図（５）である。
【図１３】第１の実施形態の画像処理装置における表示制御部による画面表示例を示す図（６）である。
【図１４】第１の実施形態の画像処理装置における表示制御部による画面表示例を示す図（７）である。
【図１５】第１の実施形態の画像処理装置の画像処理のフローチャートの例を示す図である。
【図１６】第２の実施形態の画像処理装置の機能構成例を示すブロック図である。
【図１７】第２の実施形態の画像処理装置の目標画像選択部による画像データの表示例と、画像特性関数の保持例を示す図である。
【図１８】第２の実施形態の画像処理装置の画像処理のフローチャートの例を示す図である。
【図１９】第３の実施形態の画像処理システムの構成例を示す図である。
【図２０】第３の実施形態における画像形成装置のハードウェア構成例を示す図である。
【図２１】第３の実施形態における画像処理サーバのハードウェア構成例を示す図である。
【図２２】第３の実施形態の画像処理システムの機能構成例を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下、本発明の好適な実施形態について、図面を用いて詳細に説明する。
【００１７】
［第１の実施形態］
＜画像処理装置の構成＞
図１に、第１の実施形態の画像処理装置１００のハードウェア構成例を示す。
【００１８】
図１に示す様に、画像処理装置１００は、制御部１０１、主記憶部１０２、補助記憶部１０３、外部記憶装置Ｉ／Ｆ部１０４、ネットワークＩ／Ｆ部１０５、操作部１０６、表示部１０７を含み、それぞれバスＢを介して相互に接続されている。
【００１９】
制御部１０１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵ（Central Processing Unit）である。また、制御部１０１は、主記憶部１０２に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置等に出力する。
【００２０】
主記憶部１０２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等であり、制御部１０１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェア等のプログラムやデータを記憶又は一時保存する記憶装置である。
【００２１】
補助記憶部１０３は、ＨＤＤ（Hard Disk Drive）等であり、アプリケーションソフトウェア等に関連するデータを記憶する記憶装置である。
【００２２】
外部記憶装置Ｉ／Ｆ部１０４は、例えばＵＳＢ（Universal Serial Bus）等のデータ伝送路を介して接続される例えばフラッシュメモリ等の記憶媒体１０８と画像処理装置１００とのインタフェースである。
【００２３】
また、記憶媒体１０８に、所定のプログラムを格納し、この記憶媒体１０８に格納されたプログラムが外部記憶装置Ｉ／Ｆ部１０４を介して画像処理装置１００にインストールされ、インストールされた所定のプログラムは画像処理装置１００により実行可能となる。
【００２４】
ネットワークＩ／Ｆ部１０５は、有線及び／又は無線回線等のデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等のネットワークを介して接続された通信機能を有する周辺機器と画像処理装置１００とのインタフェースである。
【００２５】
操作部１０６は、例えばハードキーで構成されるキースイッチやマウス等である。
【００２６】
表示部１０７は、例えば液晶や有機ＥＬ等のディスプレイであり、画像や操作用アイコン等を表示し、画像処理装置１００が有する機能をユーザが利用する際に各種設定を行うユーザインタフェースとして機能する装置である。
【００２７】
図２は、第１の実施形態の画像処理装置１００の機能構成例を示すブロック図である。また、図３から図５に第１の実施形態の画像処理装置１００における画像処理に使用するデータの例を示し、図２に示す画像処理装置１００の機能と併せて説明する。
【００２８】
図２に示す様に、第１の実施形態の画像処理装置１００は、領域指定部１１０、表色成分取得部１１１、画像特性関数取得部１１２、変換情報生成部１１３、対象領域マスキング部１１４、画像変換処理部１１５、表示制御部１１６を有している。
【００２９】
画像処理装置１００では、まず、画像処理を行う対象となる領域と、画像処理実行者が画像処理の結果として実現したい画像再現に最も近い領域とを含む、１つ又は複数の画像データが入力される。
【００３０】
≪領域指定≫
画像データが入力されると、領域指定部１１０において、画像処理実行者が表示部１０７に表示される画像の領域を指定することにより、画像処理装置１００が画像データ内の画像処理対象領域及び目標画像領域の指定を受け付ける。画像処理対象領域及び目標画像領域が特定されると、画像データ内に含まれる全画素群から画像処理対象領域及び目標画像領域に対応する画素が部分的に抽出される。
【００３１】
ここで、画像処理対象領域とは、入力された画像データ内において画像処理実行者が部分的に画像処理を実行する領域のことである。また、目標画像領域とは、画像処理対象領域を画像処理した結果として画像処理実行者が実現したい画像再現に最も近い、目標とする具体的画像領域のことである。
【００３２】
図３は、領域指定部１１０によって画像処理対象領域１２２及び目標画像領域１２４が指定された画像データの例を示す図である。
【００３３】
図３（ａ）は、画像処理を行う処理対象画像１２１と、処理対象画像１２１から画像処理対象領域１２２（白色部分）を抽出した例である。画像処理対象領域１２２は、例えば１つの画像データ内から複数を指定しても良く、複数の画像データから画像データごとに１つ又は複数を指定しても良い。
【００３４】
ここで、画像処理を施す領域（白色部分）と、画像処理を施さない領域（黒色部分）とが明確な境界を持つ例を示したが、画像処理領域と画像処理をしない領域との境界線をぼかし、徐々に変化させても良く、境界位置によってぼかし具合を変化させても良い。
【００３５】
また、図３（ｂ）は、目標画像１２３と、目標画像１２３から画像処理実行者が目標とする目標画像領域１２４（白色部分）を抽出した例である。
【００３６】
画像処理対象領域１２２と目標画像領域１２４をそれぞれ異なる画像データから指定する例を示したが、１つの画像データから、異なる部分を画像処理対象領域１２２及び目標画像領域１２４として指定しても良い。
【００３７】
領域指定部１１０では、画像処理実行者が入力された画像データから画像処理対象領域１２２と目標画像領域１２４の指定を受け付けることで所望の画像領域を具体的に特定するが、様々な方法が考えられる。
【００３８】
例えば、画像処理装置１００の表示部１０７であるＰＣモニタ等に処理対象画像１２１を表示し、操作部１０６としてのマウス等のポインタを使用して、画像処理実行者が処理対象画像１２１内の１点又は複数点を指定する。領域指定部１１０は、画像処理実行者が指定した画素に近似する色相領域を自動判定することで、画像処理対象領域１２２を抽出することができる。
【００３９】
また、例えばＰＣモニタに処理対象画像１２１を表示し、画像処理実行者がマウス等のポインタを使用して画像処理対象領域１２２の外周を所定の間隔で選択し、選択された座標を結ぶ領域を画像処理対象領域１２２として抽出することもできる。さらには、マウス等のポインタを使用する代わりに、画像処理実行者が画像処理対象領域１２２内の位置を示す座標値を入力することで、画像処理対象領域１２２を抽出することもできる。
【００４０】
以上の様に、領域指定部１１０において入力された画像データから画像処理対象領域１２２及び目標画像領域１２４が指定されると、表色成分取得部１１１が、画像処理対象領域１２２及び目標画像領域１２４を構成する画素の表色成分をそれぞれ取得する。
【００４１】
≪表色成分の取得≫
図４は、表色成分取得部１１１が取得した表色成分と、画像特性関数取得部１１２が求めた画像特性関数の一例としての階調関数を示す図である。
【００４２】
図４（ａ）は、図３（ａ）で示した画像処理対象領域１２２を構成する画素の表色成分１３１を、ＲＧＢの８ビット階調値（０〜２５５）として取得し、３次元グラフとしてプロットした例である。また、図４（ｂ）は、図３（ｂ）で示した目標画像領域１２４を構成する画素の表色成分１３３を、同様に３次元プロットした例である。
【００４３】
第１の実施形態の画像処理装置１００では、階調関数を算出する基となる表色成分１３１，１３３に、ＲＧＢの８ビット階調値を使用したが、表色成分としては、画像処理後の画像データの使用目的や画像処理を行う環境等に応じて様々な表色系を使用できる。
【００４４】
例えば、オフセット印刷や凸版印刷で扱う様なＣＭＹＫの４色版で画像データが構成されている場合には、表色成分としてＣＭＹＫの網点率（％）を使用しても良い。ただし、ＣＭＹＫの様に４属性を扱う場合には、図４で示した様な３次元プロットはできないので、Ｃ，Ｍ，Ｙの３属性による３次元プロットと、ＭとＫの様にＫを含む２次元プロットの様に、少なくとも２つ以上の階調関数が必要となる。
【００４５】
また、表色成分として、例えば等色空間の代表であるＬ＊ａ＊ｂ＊表色系を用いても良い。この場合に取得する表色成分としては、Ｌ＊（明度）、ａ＊（赤〜緑度）、ｂ＊（黄〜青度）の３属性を使用する場合やＬ＊（明度）、Ｃ＊（彩度）、Ｈ（色相角）の３属性を使用することができる。さらには、ＨＳＶ空間やＹＣｂＣｒ空間等、上記した例に限らず様々な色空間を使用することができる。
【００４６】
表色成分取得部１１１は、画像処理対象領域１２２及び目標画像領域１２４を構成する画素全ての表色成分を取得することが好ましいが、例えば画像データを構成する画素から間引いて表色成分を取得しても良い。
【００４７】
表色成分を取得する画素を間引くことにより、データサイズが大きい場合に、取得データが膨大になることで画像処理速度が低下する、といった問題を回避できる。ただし、この場合には、画像処理対象領域１２２及び目標画像領域１２４内の最高明度点（あるいは最低Ｇ階調点）と、最低明度点（あるいは最高Ｇ階調点）とを含み、取得された表色成分が最高明度点と最低明度点との間の階調を滑らかに表現出来る様に、表色成分を取得する画素を偏り無く選択するのが望ましい。
【００４８】
≪画像特性関数≫
表色成分取得部１１１が、画像処理対象領域１２２及び目標画像領域１２４を構成する画素の表色成分を取得すると、画像特性関数取得部１１２が、それぞれの表色成分から画像特性関数として色調を定量的に表す３次元の階調関数を算出する。
【００４９】
図４（ａ）及び（ｂ）に示す、表色成分１３１，１３３のプロットに沿う実線１３２，１３４は、画像特性関数取得部１１２が、画像処理対象領域１２２及び目標画像領域１２４のそれぞれの表色成分１３１，１３３から算出した階調関数である。
【００５０】
画像特性関数取得部１１２が算出する画像特性関数としての階調関数は、例えば、取得された複数画素の表色成分データ群との距離が最小になる近似関数を回帰分析により求めたものである。
【００５１】
階調関数の有効範囲は、画像処理対象領域１２２及び目標画像領域１２４それぞれにおいて取得された表色成分１３１，１３３の最高明度点（あるいは最低Ｇ階調点）と最低明度点（あるいは最高Ｇ階調点）の間の明度（あるいはＧ階調）範囲となる。
【００５２】
≪変換情報の生成≫
画像特性関数取得部１１２にて、画像処理対象領域１２２及び目標画像領域１２４それぞれに対応する画像特性関数を取得した後は、変換情報生成部１１３が、画像処理対象領域１２２内の画素の表色成分を変換する変換情報を生成する。
【００５３】
変換情報生成部１１３が変換情報を生成する方法の例として、２つの方法を以下で説明する。
【００５４】
（変換テーブルを用いる方法）
画像処理対象領域１２２内の画素の表色成分を変換するために、変換情報として変換テーブルを用いる方法について説明する。
【００５５】
図５に、図４に示した画像処理対象領域１２２及び目標画像領域１２４の階調関数から求めた変換テーブルの例を示す。図５（ａ）、（ｂ）、（ｃ）は、それぞれＲ階調値、Ｇ階調値、Ｂ階調値の階調変換テーブルを表しており、横軸が画像処理対象領域１２２内の画素の階調値に対応し、縦軸が当該画素の変換後の階調値を表している。
【００５６】
変換情報生成部１１３は、画像処理対象領域１２２の階調関数を、目標画像領域１２４の階調関数に線形変換することで、変換テーブルを生成する。つまり、画像処理対象領域１２２の階調関数の最高明度点と最低明度点の表色成分値が、目標画像領域１２４の階調関数の最高明度点と最低明度点の表色成分値に各々変換され、その間の表色成分値も１対１の関係となる様な変換テーブルを生成する。
【００５７】
（変換式を用いる方法）
画像処理対象領域１２２内の画素の表色成分を変換するために、変換情報として変換式を用いる方法を説明する。
【００５８】
画像処理対象領域１２２の階調関数から、目標画像領域１２４の階調関数へのＲＧＢ変換が、一意的な変換式で表せる場合には、変換式を用いた階調変換が可能である。
【００５９】
図６に、Ｒ階調値の変換式の基となる階調関数の例を示す。図６は横軸をＧ階調値、縦軸をＲ階調値とした場合の画像処理対象領域１２２の階調関数（実線）と目標画像領域１２４の階調関数（破線）を表している。Ｇ階調値（ｇ）に対する画像処理対象領域１２２及び目標画像領域１２４の階調関数のＲ階調値をそれぞれr、r'とすると、rとr'の関係は次式（１）のように表せる。
【００６０】
r'＝r＋kr・r（g−gr）／255  ・・・（１）
ここでkrはr変換式の係数、grはr＝r'となるＧ階調値である。
【００６１】
Ｇ階調値、Ｂ階調値に関しても同様の関係が成り立てば、ＲＧＢそれぞれの変換式を生成することができる。
【００６２】
上記した変換式は、画像処理対象領域１２２の階調関数の最高明度点から最低明度点までを１つの変換式で対応させる必要はなく、明度（あるいは階調）範囲を２つ以上の領域に分割し、それぞれの領域に対して異なる変換式を複数生成しても良い。
【００６３】
≪画像データの変換≫
変換情報生成部１１３にて変換情報（変換テーブル又は変換式等）が生成されると、画像変換処理部１１５が、変換情報に基づいて画像処理対象領域１２２内の画素のＲＧＢ階調変換を行う。
【００６４】
具体的には、まず、画像処理対象領域１２２を含む画像データに対し、画像処理対象領域１２２に画像変換処理が行われる様に、対象領域マスキング部１１４が画像データのマスキング処理を行う。対象領域マスキング部１１４では、図２に示した領域指定後の画像における画像処理対象以外の領域（黒色部分）にまで画像変換処理が行われない様に、画像処理対象領域１２２を分離する処理を行う。
【００６５】
その後、画像変換処理部１１５が、対象領域マスキング部１１４がマスキングを行った画像データにおける画像処理対象領域１２２内の全ての画素に対し、変換情報に従ってＲＧＢ階調変換を行う。
【００６６】
画像変換処理部１１５が、変換情報に基づいて変換処理を行うことで、画像処理対象領域１２２が目標画像領域１２４の色再現性に近似し、画像処理実行者が所望する画像表現を容易に再現することができる。
【００６７】
画像変換処理部１１５により変換情報に基づいて変換処理が行われた画像処理対象領域１２２は、表示制御部１１５により表示部１０７に表示される。画像処理実行者は、表示部１０７に表示される画像で画像処理結果を確認することができる。
【００６８】
＜画像処理の流れ＞
図７に第１の実施形態の画像処理装置１００における全体の処理フローを例示し、図８から図１５に例示する表示制御部１１６により表示部１０７に表示される画面と共に全体の処理の概要について説明する。
【００６９】
まずステップＳ１にて、表示制御部１１６が、画像処理装置１００に入力された目標画像１２３及び処理対象画像１２１とを表示部１０７の画面に表示する。
【００７０】
図８に示す様に、表示制御部１１６により、表示部１０７の画面上段左側には目標画像１２３、上段右側には処理対象画像１２１が表示される。処理対象画像１２１が複数ある場合には、図８に例示する「ＩＭ００１」〜「ＩＭ００３」の様にタブによって切り替え可能に表示される。また、画面下段には、処理対象画像１２１及び目標画像１２３の領域指定方法、「戻る」及び「決定」等のボタンが表示されている。
【００７１】
なお、目標画像１２３及び処理対象画像１２１は位置を入れ替えて表示しても良い。また、画像データを下段に、目標画像領域１２４の指定方法を上段に表示しても良い。さらに、処理対象画像１２１は１つの表示画面に並べて表示しても良い。
【００７２】
図７のフローに戻り、次にステップＳ２にて、目標画像領域１２４及び画像処理対象領域１２２の指定を受け付ける。
【００７３】
目標画像領域１２４及び画像処理対象領域１２２の指定方法としては、図８の画面下段に表示されている様に、例えば「Ａ．オブジェクト指定」、「Ｂ．クリック指定」、「Ｃ．多角形選択」の中から選択することができる。以下では、各指定方法により目標画像１２３から目標画像領域１２４を指定する例について説明する。
【００７４】
「Ａ．オブジェクト指定」は、例えば「肌」、「空」、「緑（葉、樹木）」等のオブジェクトを示す語句を選択すると、目標画像１２３から対応する領域が自動選択される。図９は、「Ａ．オブジェクト指定」により「肌」を選択した場合を例示しており、目標画像１２３のうち選択されたオブジェクトに対応する領域の表示が変更されている。なお、複数の人物を含む目標画像１２３に対して「肌」を選択した場合には、全ての人物の肌が選択された後、「Ｂ．クリック指定」により、必要又は不要な領域を選択する様にしても良い。
【００７５】
「Ｂ．クリック指定」は、図１０に示す様に、目標画像１２３内の一点をクリックすると、クリックされたポイントの類似色領域が１領域ずつ自動選択される。また、選択済み領域をクリックすると、選択が解除される。
【００７６】
「Ｃ．多角形選択」は、図１１に示す様に、マウス又はタッチ操作で選択した領域を多角形で囲むと、囲まれた中の類似色領域が自動選択される。また、選択済み領域をクリックすると、選択が解除される。画像処理実行者の操作により、画像処理実行者が望む目標画像領域１２４を最も精度良く抽出できる。
【００７７】
上記した様に、例えば「Ａ．オブジェクト指定」、「Ｂ．クリック指定」、「Ｃ．多角形選択」の中から選択した方法で目標画像領域１２４の指定が終了した場合には、図１２に示す様に「決定」ボタンを押して確定する。また、目標画像領域１２４の指定をやり直す場合には、「戻る」ボタンを押すことで、目標画像領域１２４の選択を再度実行できる。
【００７８】
また、処理対象画像１２１から画像処理対象領域１２２を指定する場合にも、同様に「Ａ．オブジェクト指定」、「Ｂ．クリック指定」、「Ｃ．多角形選択」の中から選択した方法で行う。処理対象画像１２１が複数ある場合には、全ての処理対象画像１２１に対して画像処理対象領域１２２の指定を行う。ここで、図１３に示す様に、処理対象画像１２１をクリック又はタッチ操作することで、処理対象画像１２１が表示されているタブの背景を変更し、領域指定対象の画像であることが分かる様に表示する。また、図８から図１２に示す様に、目標画像１２３の領域指定を行う場合には、目標画像１２３の表示部分の背景を変更する。
【００７９】
図７のフローに戻り、ステップＳ２にて、目標画像領域１２４及び画像処理対象領域１２２の指定が終了すると、ステップＳ３にて、画像特性関数取得部１１２が目標画像領域１２４及び画像処理対象領域１２２から画像特性関数を取得する。
【００８０】
次に、ステップＳ４にて、変換情報生成部１１３が変換情報を生成し、画像変換処理部１１５が変換情報に基づいて処理対象画像１２１のうち画像処理対象領域１２２の画像データを変換する。
【００８１】
最後に、ステップＳ５にて、表示制御部１１６が画像処理後の画像を表示部１０７に表示して処理を終了する。図１４は、画像処理後に表示制御部１１６により表示部１０７に表示される画面の例であり、画像処理前の処理対象画像１２１ａ、画像処理後の処理対象画像１２１ｂ、目標画像１２３が表示されている。また、処理対象画像１２１が複数ある場合には、タブを切り替えることで画像処理後の画像を確認することができる。
【００８２】
上記した様に、第１の実施形態の画像処理装置１００では、入力された１つ又は複数の画像データから、画像処理実行者が画像処理対象領域１２２及び目標画像領域１２４を指定することで、画像処理対象領域１２２を変換して目標画像に近い色再現性を得ることが可能である。
【００８３】
また、画像処理実行者が指定する複数の画像処理対象領域１２２を、１つの目標画像領域１２４の色再現性に近づける様に画像処理を行うことが可能である。
【００８４】
次に、図１５に基づいて第１の実施形態の画像処理装置１００における画像処理のフローについて説明する。図１５は、画像処理対象領域１２２をＮ箇所（Ｎ≧１）指定する場合の処理例である。
【００８５】
まず、ステップＳ１１にて、画像処理実行者が入力した画像データから目標画像領域１２４を指定し、続いてステップＳ１２にて、画像処理実行者が画像処理対象領域１２２をＮ箇所（Ｎ≧１）指定する。指定する画像処理対象領域１２２は、１つ以上の複数個所を指定することができる。なお、画像処理対象領域１２２の指定をした後に、目標画像領域１２４を指定しても良い。
【００８６】
次にステップＳ１３にて、領域指定部１１０が目標画像領域１２４及び画像処理対象領域１２２を指定し、ステップＳ１４にて、表色成分取得部１１１が画像データの目標画像領域１２４と画像処理対象領域１２２の表色成分をそれぞれ取得する。
【００８７】
表色成分取得部１１１によって表色成分が取得されると、ステップＳ１５にて、画像特性関数取得部１１２が、目標画像領域１２４と画像処理対象領域１２２の画像特性関数を算出する。
【００８８】
次に、ステップＳ１７にて、変換情報生成部１１３がｎ箇所目の画像処理対象領域１２２に対する変換情報を生成し、ステップＳ１８にて、画像変換処理部１１５がｎ箇所目の画像処理対象領域１２２内の画素の階調変換を変換情報に基づいて行う。
【００８９】
画像処理実行者が指定した画像処理対象領域１２２の数だけ、ステップＳ１７及びステップＳ１８を繰り返し実行することで、複数個所の画像処理対象領域１２２を目標画像領域１２４の色再現性に近似する様に画像処理を施すことができる。
【００９０】
その後、ステップＳ２０にて、表示制御部１１６が画像変換処理部１１５によって変換された画像処理対象領域１２２を画面に表示させる。
【００９１】
なお、以上で説明した実施形態において、画像処理装置１００は、例えば、ＲＯＭ等に予め組み込まれて提供されたプログラムを実行することで、上述した本発明に関連する各機能を実現する様に構成できる。画像処理装置１００で実行されるプログラムは、各手段（領域指定部１１０、表色成分取得部１１１、画像特性関数取得部１１２、変換情報生成部１１３、画像変換処理部１１５等）を実現するためのプログラムを含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵである制御部１０１が主記憶部１０２等からプログラムを読み出して実行することにより上記各部（機能部）を実現するプログラムがロードされ、上記の各手段が実現されるようになっている。
【００９２】
また、上記した第１の実施形態に係る画像処理装置１００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記憶媒体に記録して提供するように構成してもよい。
【００９３】
さらに、上記した第１の実施形態の画像処理装置１００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、第１の実施形態の画像処理装置１００で実行されるプログラムをインターネット等のネットワーク経由で提供または配信するように構成してもよい。
【００９４】
以上で説明した様に、第１の実施形態の画像処理装置１００によれば、画像処理実行者が入力した画像データから画像処理対象領域１２２及び目標画像領域１２４を指定し、画像処理対象領域１２２に目標画像領域１２４に応じた画像変換処理を施すことで、画像処理対象領域１２２の色再現性を目標画像領域１２４の色再現性に近似させることができる。
【００９５】
したがって、画像処理実行者が画像処理に不慣れであっても、狙い通りの画像表現を備えた主観的に好ましい画像を簡易な操作で作成することが可能である。
【００９６】
［第２の実施形態］
次に、第２の実施形態について図面に基づいて説明する。なお、第１の実施形態の画像処理装置１００と同一の構成又は処理については、説明を省略する場合がある。
【００９７】
＜画像処理装置の構成＞
図１６に、第２の実施形態の画像処理装置２００の機能の一例を示すブロック図を示す。なお、第２の実施形態の画像処理装置２００のハードウェア構成は、図１に示す第１の実施形態の画像処理装置１００のハードウェア構成と同一である。
【００９８】
画像処理装置２００は、目標画像選択部２０１、記憶部２０２、画像特性関数取得部２０３、領域指定部２０４、表色成分取得部２０５、変換情報生成部２０６、対象領域マスキング部２０７、画像変換処理部２０８、表示制御部２０９を有する。
【００９９】
画像処理装置２００では、まず、画像処理を行う画像処理対象領域１２２を含む１つ又は複数の画像データが入力される。
【０１００】
画像データが入力されると、領域指定部２０４において、画像処理実行者がＰＣモニタ等のディスプレイに表示される画像の領域を指定することにより、画像データ内の画像処理対象領域１２２の指定を受け付ける。画像処理対象領域１２２が指定されると、画像データ内に含まれる全画素群から画像処理対象領域１２２に対応する画素が部分的に抽出される。次に、画像データ内の画像処理対象領域１２２について、表色成分取得部２０５が表色成分を取得し、取得された表色成分から、画像特性関数取得部２０３が画像処理対象領域１２２の画像特性関数を算出する。なお、画像データ内の領域指定、表色成分の取得及び画像特性関数の算出方法は、第１の実施形態と同様である。
【０１０１】
また、目標画像選択部２０１は、記憶部２０２に記憶されている画像データ群の中から、目標画像領域１２４として画像処理後の再現目標に最も近い画像データの選択を画像処理実行者から受け付ける。
【０１０２】
画像処理実行者が画像データを選択する方法としては、例えば、ＰＣモニタ等の表示部に画像データ群を一覧表示し、操作部を用いて画像処理実行者が目標とする目標画像領域１２４を選択する様に構成できる。また、画像処理実行者がプリンタ印刷によるハードコピー化を目的としている場合には、目標画像群をプリンタ等で印刷して確認した上で目標画像領域１２４を選択可能に構成することもできる。
【０１０３】
図１７に、目標画像選択部２０１による画像データの表示例を示す。
【０１０４】
画像処理装置２００の記憶部２０２には、肌、空、緑葉等、画像処理の対象となることが多い被写体が、様々な再現（印象）を持った画像データ群として記憶されている。目標画像選択部２０１は、例えば図１７（ａ）に示す様に、記憶部２０２からこれらの画像データ群を取得し、表示制御部２０９が画面に表示する。
【０１０５】
画像データ群としては、例えば、画像処理対象領域１２２として「人物の肌」が特定された場合に、画像再現イメージを容易に想像できる言葉として、「メリハリの強い（躍動的な）」、「落ち着きのある（滑らかな）」、「輝きのある」、「血色のよい」といった語句を目標画像１２３と共に表示する。この様に、「人物の肌」に対して施される複数の画像処理法を予め予測しておき、目標画像１２３と共に再現イメージを表す語句を表示することで、画像処理後の目標をより明確に認識できる。
【０１０６】
目標画像選択部２０１において、画像処理実行者が目標画像領域１２４を含む目標画像１２３を選択すると、画像特性関数取得部２０３が、当該目標画像領域１２４に対応して予め記憶部２０２に記憶されている画像特性関数を取得する。記憶部２０２は、目標画像選択部２０１が表示する目標画像１２３ごとに目標画像領域１２４に対応する画像特性関数を全て保持しており、画像特性関数取得部２０３は目標画像領域１２４に対応する画像特性関数を記憶部２０２から取得するだけで良い。
【０１０７】
図１７（ｂ）に例示する様に、記憶部２０２には、目標画像領域１２４を含む目標画像１２３群と、目標画像領域１２４ごとに求められている画像特性関数とが対応して記憶されている。
【０１０８】
例えば、「メリハリの強い（躍動的な）」という言葉に対しては、画像特性関数として全体的にコントラストが強く、主階調の傾き（ガンマ）が大きい階調関数を用意する。逆に、「落ち着きのある（滑らかな）」という言葉に対しては、全体的なコントラストを下げ、主階調の傾き（ガンマ）を小さくした階調関数を用意する。また、「輝きのある」については、例えば低濃度部の濃度をより下げてハイライトを白飛びさせる、「血色のよい」については、例えば全体的にカラーバランスが赤味にシフトした階調関数を用意する。
【０１０９】
この様に、様々な画像処理目標に幅広く対応出来る様に網羅した画像特性関数群を用意しておく。また、表色系についても、ＲＧＢ表色だけではなく、例えばＣＭＹＫ、Ｌａｂ、ＬＣＨ等、画像処理実行者の使用表色系に合わせたデータを記憶しておくことが好ましい。
【０１１０】
以上により、画像処理対象領域１２２及び目標画像領域１２４の画像特性関数を取得することができ、変換情報生成部２０６が変換情報を生成する。生成された変換情報に基づいて、画像処理対象領域１２２の色再現性を目標画像領域１２４に近似させる様に、画像変換処理部２０８が画像処理対象領域１２２内の画素の階調変換を行う。
【０１１１】
また、表示制御部２０９が、画像変換処理部２０８によって変換された画像処理対象領域１２２のデータを表示画面に表示させる。
【０１１２】
この様に、第２の実施形態の画像処理装置２００では、画像処理実行者が目標画像領域１２４を含む画像データを準備する必要がなく、予め用意された画像データ群から目標とする画像データを選択するだけで、画像処理対象領域１２２の色再現性を目標画像領域１２４に近づけることができる。
【０１１３】
＜画像処理の流れ＞
上記した様に、第２の実施形態の画像処理装置２００では、入力された１つ又は複数の画像データから、画像処理実行者が指定した画像処理対象領域１２２内の画素を変換することで、目標画像領域１２４に近い色再現性を得ることが可能である。
【０１１４】
また、画像処理実行者が指定する複数の画像処理対象領域１２２を、１つの目標画像領域１２４の色再現性に近づける様に画像処理を行うことが可能である。
【０１１５】
図１８は、第２の実施形態の画像処理装置２００における画像処理のフローチャートの例であり、画像処理対象領域１２２をＮ箇所（Ｎ≧１）指定する場合の処理例を示している。
【０１１６】
まず、ステップＳ２１にて、画像処理実行者が入力した画像データから画像処理対象領域１２２をＮ箇所（Ｎ≧１）指定する。指定する画像処理対象領域１２２は、１つ又は複数の画像データの中から、１つ以上の複数個所を指定することができる。
【０１１７】
次にステップＳ２２にて、領域指定部２０４が画像処理対象領域１２２を具体的に特定し、ステップＳ２３にて、表色成分取得部２０５が画像データの画像処理対象領域１２２の表色成分を取得する。
【０１１８】
表色成分取得部２０５によって表色成分が取得されると、ステップＳ２４にて、画像特性関数取得部２０３が、画像処理対象領域１２２の画像特性関数を算出する。
【０１１９】
次に、ステップＳ２５にて、画像処理実行者が表示される画像データの中から目標画像１２３を選択し、ステップＳ２６にて画像特性関数取得部２０３が選択された目標画像１２３に対応する画像特性関数を記憶部２０２から取得する。なお、先に目標画像１２３を選択し、その後に画像処理対象領域１２２を指定しても良い。
【０１２０】
続いて、ステップＳ２８にて、変換情報生成部２０６がｎ箇所目の画像処理対象領域１２２に対する変換情報を生成し、ステップＳ２９にて、画像変換処理部２０８がｎ箇所目の画像処理対象領域１２２内の画素の階調変換を変換情報に基づいて行う。そして、ステップＳ３１にて表示制御部２０９が、画像変換処理部２０８によって変換した画像処理対象領域１２２のデータを画面に表示させる。
【０１２１】
画像処理実行者が指定した画像処理対象領域１２２の数だけ、ステップＳ２８及びステップＳ２９を繰り返し実行することで、複数個所の画像処理対象領域１２２を目標画像領域１２４の色再現性に近似する様に画像処理を施すことができる。
【０１２２】
以上で説明した様に、第２の実施形態の画像処理装置２００では、画像処理実行者が、目標画像領域１２４を含む目標画像１２３を準備する必要がなく、画像処理装置２００に予め用意された画像データから目標画像１２３を選択できる。したがって、より簡易な操作で画像処理対象の色再現性を目標画像領域１２４の色再現性に近似させることが可能である。
【０１２３】
［第３の実施形態］
次に、第３の実施形態について図面に基づいて説明する。なお、第１又は第２の実施形態の画像処理装置１００，２００と同一の構成又は処理については、説明を省略する場合がある。
【０１２４】
また、以下に示す実施形態では、画像データを入力する画像入力装置として、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能を一つの筐体に搭載した複合機を例にあげて説明しているが、これに限定されるものではなく、画像データを入力可能であれば、スキャナ装置、ファクシミリ装置、コピー装置等の何れにも適用することができる。
【０１２５】
＜画像処理システムの構成＞
図１９は、第３の実施形態の画像処理システムの一例を示す図である。図１９に示す様に、画像処理システム１は、ネットワークを介してＭＦＰ（Multifunction Peripheral）１０，２０、画像処理サーバ３０，４０、情報処理端末（例えば、ＰＣ（Personal Computer）等）５０が接続されている。
【０１２６】
ＭＦＰ１０は、画像読取手段としてのスキャン機能、コピー機能、プリンタ機能、ファクシミリ機能等を一つの筐体に搭載したものである。ＭＦＰ１０は、スキャン機能により紙媒体等をスキャン処理して画像データを作成し、作成された画像データを画像処理サーバ３０に送信する。ＭＦＰ１０の詳細については後述する。
【０１２７】
画像処理サーバ３０は、各ＭＦＰ１０，２０でスキャンされた画像データ等を受信し、種々の処理を実行するワークステーション等のコンピュータである。画像処理サーバ３０は、入力された画像データに対して処理を実行するサーバであり、画像処理装置としても機能する。また、画像処理サーバ３０は、ＭＦＰ１０，２０に組み込まれていても良い。
【０１２８】
画像処理サーバ３０は、ＭＦＰ１０，２０が読み取った画像やネットワークを通じて取得した画像データに対して画像処理を行うことができる画像処理装置である。なお、画像処理サーバ３０が有する画像処理装置としての機能は、情報処理端末５０に持たせることもできる。なお、ネットワークを介して接続されるＭＦＰ、画像処理サーバ及び情報処理端末の数は、それぞれ任意の数でもよい。
【０１２９】
図２０は、ＭＦＰ１０のハードウェア構成例を示すブロック図である。
【０１３０】
図２０に示す様に、ＭＦＰ１０は、制御部１１、主記憶部１２、補助記憶部１３、外部記憶装置Ｉ／Ｆ部１４、ネットワークＩ／Ｆ部１５、読取部１６、操作部１７、エンジン部１８を含む。
【０１３１】
制御部１１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部１１は、主記憶部１２に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【０１３２】
主記憶部１２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等であり、制御部１１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【０１３３】
補助記憶部１３は、ＨＤＤ（Hard Disk Drive）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【０１３４】
外部記憶装置Ｉ／Ｆ部１４は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された記憶媒体１９（例えば、フラッシュメモリなど）とＭＦＰ１０とのインタフェースである。
【０１３５】
また、記憶媒体１９に、所定のプログラムを格納し、この記憶媒体１９に格納されたプログラムは外部記憶装置Ｉ／Ｆ部１４を介してＭＦＰ１０にインストールされ、インストールされた所定のプログラムはＭＦＰ１０により実行可能となる。
【０１３６】
ネットワークＩ／Ｆ部１５は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などのネットワークを介して接続された通信機能を有する周辺機器とＭＦＰ１０とのインタフェースである。
【０１３７】
読取部１６は、紙媒体等をスキャンすることによって画像を読み取って画像データとして取得するスキャン装置である。
【０１３８】
操作部１７は、キースイッチ（ハードキー）とタッチパネル機能（ＧＵＩのソフトウェアキーを含む：Graphical User Interface）を備えたＬＣＤ（Liquid Crystal Display）とから構成され、ＭＦＰ１０が有する機能を利用する際のＵＩ（User Interface）として機能する表示及び／又は入力装置である。
【０１３９】
エンジン部１８は、画像形成に係る処理を行うプロッタ等の機構部分である。
【０１４０】
図２１は、画像処理サーバ３０のハードウェア構成例を示す図である。
【０１４１】
図２１に示す様に、画像処理サーバ３０は、制御部３１、主記憶部３２、補助記憶部３３、外部記憶装置Ｉ／Ｆ部３４、ネットワークＩ／Ｆ部３５を含む。
【０１４２】
制御部３１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部３１は、主記憶部３２に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【０１４３】
主記憶部３２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などであり、制御部３１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【０１４４】
補助記憶部３３は、ＨＤＤ（Hard Disk Drive）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【０１４５】
外部記憶装置Ｉ／Ｆ部３４は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された記憶媒体１９（例えば、フラッシュメモリなど）と画像処理サーバ３０とのインタフェースである。
【０１４６】
また、記憶媒体１９に、所定のプログラムを格納し、この記憶媒体１９に格納されたプログラムは外部記憶装置Ｉ／Ｆ部３４を介して画像処理サーバ３０にインストールされ、インストールされた所定のプログラムは画像処理サーバ３０により実行可能となる。
【０１４７】
ネットワークＩ／Ｆ部３５は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などのネットワークを介して接続された通信機能を有する周辺機器と画像処理サーバ３０とのインタフェースである。また、図１２に示す例では、画像処理サーバ３０には、キーボードなどの操作部とＬＣＤ等を備える表示部とを図示していないが、これらを有する構成としてもよい。
【０１４８】
情報処理端末５０のハードウェア構成は、図１に示す第１の実施形態の画像処理装置１００と同様である。
【０１４９】
＜画像処理システムの機能＞
図２２は、第３の実施形態の画像処理システム１の機能の構成例を示すブロック図である。
【０１５０】
ＭＦＰ１０は、読取部１６、通信部２１、エンジン部１８を有する。
【０１５１】
読取部１６は、紙媒体等をスキャンすることによって画像処理を施す画像データを取得することができる。
【０１５２】
通信部２１は、情報処理端末５０の記憶部５１に記憶されている画像データを受信することができる。また、読取部１６で取得された画像データを画像処理装置としての画像処理サーバ３０に送信し、画像処理サーバ３０で画像処理が施された画像データを受信することができる。
【０１５３】
エンジン部１８は、画像処理サーバ３０によって画像処理が施された画像データを記録紙等の記録媒体に印刷して出力できる。また、画像処理サーバ３０で画像変換された画像データを記録媒体に印刷して出力できる。
【０１５４】
情報処理端末５０は、記憶部５１、読出部５２、通信部５３、表示制御部５４、表示部５５を有する。
【０１５５】
記憶部５１は、処理対象画像１２１、目標画像１２３を記憶する。
【０１５６】
読出部５２は、記憶部５１から画像データを読み出す。
【０１５７】
通信部５３は、読出部５２が読み出した画像データをＭＦＰ１０又は画像処理サーバ３０に送信する。また、ＭＦＰ１０又は画像処理サーバ３０から送信される画像データを受信する。
【０１５８】
表示制御部５４は、通信部５３が受信した画像データを表示部５５に表示する。また、情報処理端末５０に記憶されている画像データを表示部５５に表示することもできる。
【０１５９】
表示部５５は、例えば液晶や有機ＥＬ等のディスプレイであり、画像や操作用アイコン等を表示する。
【０１６０】
画像処理サーバ３０は、通信部３６、対象領域指定部３７、表色成分取得部３８、画像特性関数取得部３９、対象領域マスキング部４１、画像変換処理部４２、変換情報生成部４３を有する。各部の機能は、第１の実施形態又は第２の実施形態の画像処理装置１００，２００と同様である。
【０１６１】
この様な構成において、画像処理実行者は、画像処理を施す画像処理対象領域１２２を含む画像や、画像処理後の目標となる領域を含む画像を、ＭＦＰ１０の読取部１６によって画像データとして取得し、画像処理サーバ３０によって画像処理を行う。もしくは、画像処理実行者は、画像処理を施す画像処理対象領域１２２を含む画像データを情報処理端末５０から読み出し、画像処理サーバ３０によって画像処理を行う。
【０１６２】
画像処理サーバ３０では、対象領域指定部３７において画像処理実行者から画像処理対象領域１２２及び目標画像領域１２４の指定を受け付け、表色成分取得部３８、画像特性関数取得部３９、変換情報生成部４３等を経て、画像処理対象領域１２２の色再現性を目標画像領域１２４に近づける様な画像処理を行うことができる。また、ＭＦＰ１０のエンジン部１８が画像処理が行われた画像データを印刷、若しくは、情報処理端末５０の表示制御部５４が画面に表示する。
【０１６３】
ここで、画像処理実行者による画像処理対象領域１２２及び目標画像領域１２４の指定は、例えばＭＦＰ１０又は画像処理サーバ３０の何れかが有する不図示の表示部及び操作部用いて、また、ネットワークを介して接続する情報処理端末５０の表示部及び操作部を用いて行う様に構成できる。
【０１６４】
また、例えば画像処理サーバ３０が有する機能を情報処理端末５０に組み込むことで、情報処理端末５０において画像処理を行う様に構成することもできる。
【０１６５】
画像処理実行者は、画像処理サーバ３０からネットワークを介して接続するＭＦＰ１０に画像処理が施された画像データ送信し、ＭＦＰ１０のエンジン部１８から記録紙等に印刷させることで、所望の色再現性を有する画像出力を得ることができる。
【０１６６】
もしくは、画像処理実行者は、画像処理サーバ３０からネットワークを介して接続する情報処理端末５０に画像処理が施された画像データを送信し、情報処理端末５０の表示制御部５４が表示画面に表示させることで、所望の色再現性を有する画像出力を得ることができる。
【０１６７】
以上で説明した様に、第３の実施形態の画像処理システム１では、画像処理実行者が、ＭＦＰ１０等を用いて画像処理を施す画像データを取得し、画像処理サーバ３０又は情報処理端末５０により画像処理を施すことができる。
【０１６８】
＜まとめ＞
上記した実施形態によれば、画像処理実行者が入力した画像データから画像処理対象領域１２２及び目標画像領域１２４を指定すると、画像処理装置がそれぞれの領域内の表色成分から画像特性関数を取得して変換情報を生成する。画像処理装置は、生成された変換情報により画像処理対象領域１２２内の画素の表色成分を変換することで、画像処理対象領域１２２の色再現性を目標画像領域１２４の色再現性に近づけ、画像処理実行者は所望の画像を簡易な操作で得ることができる。
【０１６９】
また、画像処理実行者が画像処理に不慣れであっても、画面に表示される画像に基づいて、狙い通りの画像表現を備えた主観的に好ましい画像を簡易な操作で作成することが可能である。
【０１７０】
以上、本発明の実施形態について説明したが、上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１７１】
１  画像処理システム
１０，２０  ＭＦＰ（画像入力装置）
５０  情報処理端末
２１  画像読込部（画像データ取得手段）
３０，１００，２００  画像処理装置
１０７  表示部（表示手段）
１１０  領域指定部（領域指定手段）
１１１  表色成分取得部（表色成分取得手段）
１１２  画像特性関数取得部（画像特性関数取得手段）
１１３  変換情報生成部（変換情報生成手段）
１１５  画像変換処理部（画像変換処理手段）
１１６  表示制御部（表示制御手段）
１２１  処理対象画像
１２２  画像処理対象領域
１２３  目標画像
１２４  目標画像領域
１３１，１３３  表色成分
１３２，１３４  階調関数（画像特性関数）
【先行技術文献】
【特許文献】
【０１７２】
【特許文献１】特開２００７−１５８８２４号公報
【図１】
2013138407.tif 000003
【図２】
2013138407.tif 000004
【図３】
2013138407.tif 000005
【図４】
2013138407.tif 000006
【図５】
2013138407.tif 000007
【図６】
2013138407.tif 000008
【図７】
2013138407.tif 000009
【図８】
2013138407.tif 000010
【図９】
2013138407.tif 000011
【図１０】
2013138407.tif 000012
【図１１】
2013138407.tif 000013
【図１２】
2013138407.tif 000014
【図１３】
2013138407.tif 000015
【図１４】
2013138407.tif 000016
【図１５】
2013138407.tif 000017
【図１６】
2013138407.tif 000018
【図１７】
2013138407.tif 000019
【図１８】
2013138407.tif 000020
【図１９】
2013138407.tif 000021
【図２０】
2013138407.tif 000022
【図２１】
2013138407.tif 000023
【図２２】
2013138407.tif 000024