(57)【要約】【課題】ユーザが簡易な操作で画像データを所望の色調に修正することが可能な画像処理装置を提供すること。【解決手段】入力される画像データから変換領域を抽出する領域抽出部と、前記変換領域から色情報を取得する色情報取得部と、前記色情報を変換する目標となる目標色情報を取得する目標色情報取得部と、前記色情報及び前記目標色情報から変換情報を生成し、前記変換情報に基づいて前記色情報を変換して変換画像データを生成する変換部と、前記画像データと前記変換画像データとを表示させ、前記色情報を変換する最終目標となる最終変換目標の入力を受け付ける表示入力部と、前記最終変換目標から最終変換情報を生成し、前記最終変換情報に基づいて前記色情報を変換して最終画像データを生成する最終変換部と、を有する画像処理装置。【選択図】図７
2014171153.tif 000002
【特許請求の範囲】
【請求項１】
入力される画像データから変換領域を抽出する領域抽出部と、
前記変換領域から色情報を取得する色情報取得部と、
前記色情報を変換する目標となる目標色情報を取得する目標色情報取得部と、
前記色情報及び前記目標色情報から変換情報を生成し、前記変換情報に基づいて前記色情報を変換して変換画像データを生成する変換部と、
前記画像データと前記変換画像データとを表示させ、前記色情報を変換する最終目標となる最終変換目標の入力を受け付ける表示入力部と、
前記最終変換目標から最終変換情報を生成し、前記最終変換情報に基づいて前記色情報を変換して最終画像データを生成する最終変換部と、
を有することを特徴とする画像処理装置。
【請求項２】
前記表示入力部は、前記画像データ及び前記変換画像データを表す点で結ばれる直線又は多角形を表示させ、前記最終変換目標として前記直線又は前記多角形における目標位置の入力を受け付け、
前記最終変換部は、前記各点と前記目標位置との位置関係から算出される重み係数を用いて前記最終変換情報を生成する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記表示入力部は、前記最終変換目標として前記画像データと前記変換画像データとの比の入力を受け付け、
前記最終変換部は、前記比から算出される重み係数を用いて前記最終変換情報を生成する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記最終変換部は、前記重み係数を用いて前記色情報及び前記目標色情報の加重平均により最終目標色情報を求め、前記最終目標色情報から前記最終変換情報を生成する
ことを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記最終変換部は、前記重み係数を用いて前記変換情報及び前記色情報を変換しない場合のリニア変換情報の加重平均により前記最終変換情報を生成する
ことを特徴とする請求項２又は３に記載の画像処理装置。
【請求項６】
前記最終変換部は、前記画像データの前記変換領域以外の領域の色情報を前記最終変換情報に基づいて変換して前記最終画像データを生成する
ことを特徴とする請求項１から５の何れか一項に記載の画像処理装置。
【請求項７】
ネットワークを介して接続された画像処理装置と情報処理端末とを備える画像処理システムであって、
前記画像処理装置は、
入力される画像データから変換領域を抽出する領域抽出部と、
前記変換領域から色情報を取得する色情報取得部と、
前記色情報を変換する目標となる目標色情報を取得する目標色情報取得部と、
前記色情報及び前記目標色情報から変換情報を生成し、前記変換情報に基づいて前記色情報を変換して変換画像データを生成する変換部と、
入力される前記色情報を変換する最終目標となる最終変換目標から最終変換情報を生成し、前記最終変換情報に基づいて前記色情報を変換して最終画像データを生成する最終変換部と、
前記情報処理端末は、
前記画像データと前記変換画像データとを表示させ、前記最終変換目標の入力を受け付ける表示入力部を有する
ことを特徴とする画像処理システム。
【請求項８】
入力される画像データから変換領域を抽出する領域抽出工程と、
前記変換領域から色情報を取得する色情報取得工程と、
前記色情報を変換する目標となる目標色情報を取得する目標色情報取得工程と、
前記色情報及び前記目標色情報から変換情報を生成し、前記変換情報に基づいて前記色情報を変換して変換画像データを生成する変換工程と、
前記画像データと前記変換画像データとを表示させ、前記色情報を変換する最終目標となる最終変換目標の入力を受け付ける表示入力工程と、
前記最終変換目標から最終変換情報を生成し、前記最終変換情報に基づいて前記色情報を変換して最終画像データを生成する最終変換工程と、
を有することを特徴とする画像処理方法。
【請求項９】
請求項８に記載の画像処理方法をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム、画像処理方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
例えばデジタルカメラによって撮影された画像データや、スキャナ等で読み取られた画像データは、各種プリンタから記録紙等への出力あるいはモニタ画面への表示等、様々な形で用いられる。
【０００３】
この様な画像データは、デジタルカメラやスキャナの特性、あるいはメーカ間の出力目標の違い等によって、同様の被写体や画像シーンであっても画像特性が異なる場合が多く、必ずしもユーザが満足できる色調や階調性が実現されているとは限らない。
【０００４】
したがって、ユーザは、所望する画像を得るために画像データの修正が必要になる。画像データの修正は、特に商業用途の場合には使用目的や展開先（ターゲット）に応じて多種多様な方法があり、取り扱う画像データ数に伴って作業負荷も増大することになる。
【０００５】
ユーザは、画像データ修正のためにコントラスト、色相、カラーバランスといった多様なパラメータを調整する必要があり、画像処理に関する高度な知識、技術、経験等が求められ、容易に所望する画像を得ることが出来ない場合がある。
【０００６】
そこで、異なる色調を有する複数の対象画像を表示し、ユーザに所望する色調を有する目標画像を選択させ、画像データの指定領域を目標画像の色調に変更する画像処理方法が提案されている（例えば、特許文献１参照）。この様な方法によれば、ユーザは複雑な画像パラメータを操作する必要がなく、簡易な操作で所望の画像を得ることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記した画像処理方法では、画像データを予め準備された目標画像の色調に修正することは可能だが、目標画像の色調以外の特性を持つ画像に修正することはできない。すなわち、画像データや予め準備された目標画像の色調とは異なり、これらの中間に位置する様な表現及び特徴を有する画像に画像データを修正することは困難である。
【０００８】
例えば人物の肌の様に、微妙な色再現や階調の変化でも表現に大きな影響を与える画像データに対しては、画像表現の連続的な微小変化に柔軟に対応可能であり、且つ簡易な操作で修正できることが望ましい。
【０００９】
本発明は上記に鑑みてなされたものであって、ユーザが簡易な操作で画像データを所望の色調に修正することが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一態様の画像処理装置によれば、入力される画像データから変換領域を抽出する領域抽出部と、前記変換領域から色情報を取得する色情報取得部と、前記色情報を変換する目標となる目標色情報を取得する目標色情報取得部と、前記色情報及び前記目標色情報から変換情報を生成し、前記変換情報に基づいて前記色情報を変換して変換画像データを生成する変換部と、前記画像データと前記変換画像データとを表示させ、前記色情報を変換する最終目標となる最終変換目標の入力を受け付ける表示入力部と、前記最終変換目標から最終変換情報を生成し、前記最終変換情報に基づいて前記色情報を変換して最終画像データを生成する最終変換部と、を有する。
【発明の効果】
【００１１】
本発明の実施形態によれば、ユーザが簡易な操作で画像データを所望の色調に修正することが可能な画像処理装置を提供できる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態に係る画像処理装置のハードウェア構成を例示する図である。
【図２】第１の実施形態に係る画像処理装置の機能構成を例示する図である。
【図３】第１の実施形態における入力画像データ及び変換領域を例示する図である。
【図４】第１の実施形態における色情報を例示する図である。
【図５】第１の実施形態における入力画像データ及び目標画像データの表示例を示す図である。
【図６】第１の実施形態における色情報の変換テーブルを例示する図である。
【図７】第１の実施形態における入力画像データ、変換画像データ及び最終画像データの表示例を示す図である。
【図８】第１の実施形態における最終変換目標の入力について例示する図である。
【図９】第１の実施形態における最終目標色情報の生成例を示す図である。
【図１０】第１の実施形態における重み係数について説明する図である。
【図１１】第１の実施形態における最終変換情報の生成例を示す図である。
【図１２】第１の実施形態における画像処理のフローチャートを例示する図である。
【図１３】第１の実施形態における目標色情報取得処理のフローチャートを例示する図である。
【図１４】第１の実施形態における最終画像生成処理のフローチャートを例示する図（１）である。
【図１５】第１の実施形態における最終画像生成処理のフローチャートを例示する図（２）である。
【図１６】第２の実施形態に係る画像処理システムの構成を例示する図である。
【図１７】第２の実施形態に係る画像形成装置のハードウェア構成を例示する図である。
【図１８】第２の実施形態に係る画像処理サーバのハードウェア構成を例示する図である。
【図１９】第２の実施形態に係る画像処理システムの機能構成を例示する図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して発明を実施するための形態について説明する。各図面において、同一構成部分には同一符号を付し、重複した説明を省略する場合がある。
【００１４】
〔第１の実施形態〕
＜画像処理装置のハードウェア構成＞
図１に、第１の実施形態に係る画像処理装置１００のハードウェア構成を例示する。
【００１５】
図１に示す様に、画像処理装置１００は、制御部１０１、主記憶部１０２、補助記憶部１０３、外部記憶装置Ｉ／Ｆ部１０４、ネットワーク部Ｉ／Ｆ部１０５、表示部１０６、操作部１０７を有し、それぞれバスＢを介して相互に接続されている。
【００１６】
制御部１０１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵ（Central Processing Unit）である。また、制御部１０１は、主記憶部１０２や補助記憶部１０３に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置等に出力する。
【００１７】
主記憶部１０２は、例えばＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等であり、制御部１０１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェア等のプログラムやデータを記憶又は一時保存する記憶装置である。
【００１８】
補助記憶部１０３は、例えばＨＤＤ（Hard Disk Drive）等であり、アプリケーションソフトウェア等に関連するデータを記憶する記憶装置である。
【００１９】
外部記録装置Ｉ／Ｆ部１０４は、例えばＵＳＢ（Universal Serial Bus）等のデータ伝送路を介して接続される例えばフラッシュメモリ等の記録媒体１０８と画像処理装置１００とのインターフェイスである。
【００２０】
また、記録媒体１０８に格納されたプログラムは、外部記録装置Ｉ／Ｆ部１０４を介してインストールされ、画像処理装置１００により実行可能となる。
【００２１】
ネットワークＩ／Ｆ部１０５は、有線及び／又は無線回線等のデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等のネットワークを介して接続された通信機器を有する周辺機器と画像処理装置１００とのインターフェイスである。
【００２２】
表示部１０６は、例えば、液晶や有機ＥＬ等のディスプレイであり、画像や操作用アイコン等を表示し、画像処理装置１００が有する機能をユーザが利用する際に各種設定を行うユーザインターフェイスとして機能する装置である。
【００２３】
操作部１０７は、例えばハードキーで構成されるキースイッチやマウス等である。また、操作部１０７は、表示部１０６の画面に重ねて設けられるタッチパネル等であっても良い。
【００２４】
＜画像処理装置の機能構成＞
図２は、第１の実施形態に係る画像処理装置１００の機能構成を例示する図である。
【００２５】
図２に示す様に、第１の実施形態に係る画像処理装置１００は、領域抽出部１０１、色情報取得部１０２、目標色情報取得部１０３、記憶部１０４、変換部１０５、最終変換部１０６、表示入力部１０７を有する。
【００２６】
領域抽出部１０１、色情報取得部１０２、目標色情報取得部１０３、変換部１０５、最終変換部１０６は、制御部１０１が主記憶部１０２等に記憶されているプログラムを実行することで実現される機能である。記憶部１０４は、主記憶部１０２、補助記憶部１０３であり、表示入力部１０７は、表示部１０６及び操作部１０７が制御部１０１により制御されることで実現される機能である。
【００２７】
以下では、画像処理装置１００に入力される画像データから選択された領域の色調変換を行う処理における各部の処理内容について、図３から図１１に例示する画像処理に使用するデータ等と併せて説明する。
【００２８】
≪領域抽出≫
画像処理装置１００には、画像処理を行う対象となる領域を含む１つ又は複数の画像データが入力され、領域抽出部１０１が、色情報を変換する変換領域を抽出する。変換領域は、表示入力部１０７にて画像処理実行者により入力画像データから選択される領域である。変換領域は、例えば画像データにおける肌、空、草木の緑等といった領域である。以下の説明では、変換領域として人物の肌が選択された例について説明するが、変換領域は肌以外の異なる領域であっても良い。
【００２９】
図３に、画像処理装置１００に入力された入力画像データ１２１、領域抽出部１０１による変換領域１２２の抽出例を示す。図３（ａ）は入力画像データ１２１、図３（ｂ）は入力画像データ１２１から抽出された変換領域１２２（白色部分）を例示する図である。
【００３０】
図３（ｂ）に示す例では、変換領域１２２（白色部分）と、変換領域１２２以外の領域（黒色部分）とが明確な境界を有しているが、変換領域１２２と変換領域１２２以外の領域との境界線をぼかしても良い。また、位置によってぼかし具合を変化させても良い。
【００３１】
≪色情報取得≫
領域抽出部１０１により入力画像データ１２１から変換領域１２２が抽出されると、次に色情報取得部１０２が、変換領域１２２を構成する画素の色情報を取得する。
【００３２】
図４（ａ）は、色情報取得部１０２が取得した色情報を例示する図である。図４（ａ）は、色情報取得部１０２によりＲＧＢの８ビット階調値（０〜２５５）として取得された変換領域１２２を構成する画素の表色成分１３１が、３次元グラフとしてプロットされている。
【００３３】
第１の実施形態に係る画像処理装置１００では、変換領域１２２を構成する画素の表色成分１３１として、ＲＧＢの８ビット階調値を用いているが、画像処理後の画像データの使用目的や画像処理環境に応じて様々な表色成分を使用できる。
【００３４】
例えば、オフセット印刷や凸版印刷で扱われる様なＣＭＹＫの４色版で画像データが構成されている場合には、表色成分としてＣＭＹＫの網点率（％）を使用しても良い。ただし、Ｃ，Ｍ，Ｙの３属性による３次元プロットと、ＭとＫの様にＫを含む２次元プロットの様に、少なくとも２つ以上のデータセットが必要となる。
【００３５】
また、表色成分として、例えば等色関数の代表であるＬ＊ａ＊ｂ＊表色系を用いても良い。この場合に取得する表色成分としては、Ｌ＊（明度）、ａ＊（赤〜緑度）、ｂ＊（黄〜青度）の３属性や、Ｌ＊（明度）、Ｃ＊（彩度）、Ｈ（色相角）の３属性等を使用することができる。さらに、表色成分としては、ＨＳＶ空間やＹＣｂＣｒ空間等、上記した例に限らず様々な色空間を使用することができる。
【００３６】
色情報取得部１０２は、変換領域１２２を構成する全ての画素の表色成分１３１を取得することが好ましいが、例えば変換領域１２２を構成する画素を間引いて表色成分１３１を取得しても良い。
【００３７】
画素を間引いて表色成分１３１を取得することで、画像データサイズが大きい場合に取得データが膨大になることで画像処理速度が低下する、といった問題を回避できる。但し、この場合には、変換領域１２２の最高明度点（あるいは最低Ｇ階調点）と、最低明度点（あるいは最高Ｇ階調点）とを含む様に画素を選択することが好ましい。また、取得される表色成分１３１が最高明度点と最低明度点との間の階調を滑らかに表現出来る様に、表色成分１３１を取得する画素を偏り無く選択することが好ましい。
【００３８】
色情報取得部１０２は、変換領域１２２を構成する画素の表色成分１３１を取得すると、次に表色成分１３１から変換領域１２２の色情報として、色調を定量的に表す３次元の階調関数１３２を算出する。
【００３９】
図４（ａ）に例示する３次元グラフにおいて、プロットされた表色成分１３１に沿う実線は、色情報取得部１０２が表色線分１３１から算出した色情報としての階調関数１３２である。階調関数１３２は、例えば、取得された複数画素の表色成分１３１のデータ群との距離が最小になる様に回帰分析により求められる近似関数である。
【００４０】
階調関数１３２の有効範囲は、変換領域１２２から取得された表色成分１３１の最高明度点（あるいは最低Ｇ階調点）と最低明度点（あるいは最高Ｇ階調点）の間の明度（あるいはＧ階調）範囲となる。
【００４１】
≪目標色情報の取得≫
色情報取得部１０２が変換領域１２２の色情報として階調関数１３２を取得すると、次に目標色情報取得部１０３が、画像処理実行者が所望する変換領域１２２の色調に近い１つ以上の目標色情報を取得する。ここで、目標色情報は、画像処理実行者が最終的に目標とする色再現目標とは合致しなくても良い。
【００４２】
図４（ｂ）は、目標色情報取得部１０３により取得された目標色情報としての目標階調関数１３３を例示する図である。目標階調関数１３３のデータ形式は、色情報取得部１０２により取得される変換領域１２２の色情報である階調関数１３２と同じデータ形式とする。
【００４３】
画像処理装置１００に画像データが入力され、画像処理実行者により変換領域１２２が選択されると、例えば入力画像データ１２１と共に、記憶部１０４に記憶されている複数の目標画像データが表示入力部１０７に一覧表示される。目標色情報取得部１０３は、画像処理実行者により選択された目標画像データの目標階調関数１３３を、記憶部１０４から取得する。
【００４４】
図５は、表示入力部１０７における入力画像データ１２１及び目標画像データ群１２３の表示例を示す図である。
【００４５】
記憶部１０４には、例えば肌、空、草木の緑等、画像処理の対象となることが多い部分を含む画像が、複数の色調で表現された目標画像データ群１２３として保存されている。表示入力部１０７は、画像処理実行者により入力画像データ１２１から変換領域１２２が選択されると、記憶部１０４から変換領域１２２に関連する複数の目標画像データ群１２３を取得して表示する。
【００４６】
ここで、例えば変換領域１２２として「人物の肌」が抽出された場合には、各目標画像データ群１２３の特徴を容易に想像できる言葉として、「輝きのある」、「透明感のある」、「健康的な」等の語句を目標画像データ群１２３と共に表示しても良い。
【００４７】
画像処理実行者は、表示入力部１０７に表示される複数の目標画像データ群１２３から、所望する色調に近い画像を１つ以上選択する。ここで、画像処理実行者がプリンタ等を用いた入力画像データ１２１のハードコピー化を目的としている場合には、画像処理実行者は目標画像データ群１２３をプリンタ等で印刷した画像を確認した上で目標画像データを選択しても良い。
【００４８】
画像処理実行者により目標画像データ群１２３から１つ以上が選択されると、目標色情報取得部１０３は、記憶部１０４に記憶されている選択された目標画像データに対応する目標階調関数１３３を目標色情報として取得する。
【００４９】
≪変換画像データ生成≫
色情報取得部１０２が入力画像データ１２１の変換領域１２２の階調関数１３２を算出し、目標色情報取得部１０３が目標階調関数１３３を取得すると、変換部１０５が、変換領域１２２の色調変換を行う。
【００５０】
変換部１０５は、まず入力画像データ１２１の変換領域１２２の色調変換に用いる変換情報として変換テーブルを生成する。
【００５１】
図６は、入力画像データ１２１の変換領域１２２に対応する階調関数１３２及び目標画像データの目標階調関数１３３から求められる変換テーブルを例示する図である。図６（ａ）はＲ階調値の変換テーブル、（ｂ）はＧ階調値の変換テーブル、（ｃ）はＢ階調値の変換テーブルを例示している。各変換テーブルは、横軸が変換領域１２２内の画素の階調値に対応し、縦軸が当該画素の変換後の階調値を表している。
【００５２】
変換部１０５は、変換領域１２２の階調関数１３２を、目標階調関数１３３に線形変換する変換テーブルを変換情報として生成する。変換テーブルは、階調関数１３２の最高明度点と最低明度点の表色成分値が、目標階調関数１３３の最高明度点と最低明度点の表色成分値にそれぞれ変換され、その間の表色成分値も１対１の関係となる様に線形補間により生成される。なお、変換情報としては、例示した変換テーブルに限定されるものではなく、例えば階調関数１３２を目標階調関数１３３に変換する変換式を用いても良い。
【００５３】
変換部１０５は、変換情報として変換テーブルを生成すると、当該変換テーブルを用いて入力画像データ１２１の変換領域１２２に含まれる全画素のＲＧＢ階調変換を行う。変換部１０５は、上記処理により、変換領域１２２が選択された目標画像データの目標階調関数１３３で表される色調に変換された変換画像データを生成する。なお、変換部１０５は、変換領域１２２以外の画素の色調変換も同様に行い、入力画像データ１２１全体の色調変換を行っても良い。
【００５４】
画像処理実行者により複数の目標画像データが選択された場合には、変換部１０５は目標画像データごとに変換情報を求めて入力画像データ１２１の色調変換を行い、複数の変換画像データを生成する。
【００５５】
以下では、目標画像データＡ及び目標画像データＢの２つが選択され、変換部１０５により変換画像データＡ及び変換画像データＢが生成された例について説明する。
【００５６】
≪画像表示及び入力受付≫
変換部１０５により変換画像データＡ及び変換画像データＢが生成されると、表示入力部１０７は、入力画像データ１２１、変換画像データＡ及び変換画像データＢを表示する。
【００５７】
図７は、表示入力部１０７による入力画像データ１２１、変換画像データＡ１２４ａ、変換画像データＢ１２４ｂ及び最終画像データ１２５の表示例を示す図である。
【００５８】
表示入力部１０７には、図７に示す様に、画面左側上部に入力画像データ１２１、画面左側下部に変換画像データＡ１２４ａ及び変換画像データＢ１２４ｂが表示され、３つの画像データを結ぶ直線で囲まれる最終目標指定領域１４１が同時に表示される。
【００５９】
最終目標指定領域１４１は、入力画像データ１２１、変換画像データＡ１２４ａ及び変換画像データＢ１２４ｂの間の色調を、画像処理実行者が入力画像データ１２１の色調変換を行う最終変換目標として指定可能な領域である。最終目標指定領域１４１は、画像処理実行者により選択される目標画像データの数に応じて、直線又は多角形で表示される。
【００６０】
画面の右側上段には、最終変換目標の指定方法が選択可能に表示される。また、画面の右側下段には、最終変換目標の入力に基づいて入力画像データ１２１から色調変換された最終画像データ１２５、「戻る」及び「決定」等のボタンが表示される。
【００６１】
画像処理実行者は、最終変換目標の指定方法として「位置指定」を選択した場合、表示入力部１０７において最終目標指定領域１４１内の位置を指定する。画像処理実行者は、表示される入力画像データ１２１、変換画像データＡ１２４ａ及び変換画像データＢ１２４ｂを見て、これらの関係から最終目標指定領域１４１において所望する色調に近いと考えられる位置を指定する。この様な方法により、画像処理実行者は、入力画像データ１２１、変換画像データＡ１２４ａ及び変換画像データＢ１２４ｂに対する相対的な位置関係から、直感的且つ簡易な操作で最終目標を指定することが出来る。
【００６２】
図８は、表示入力部１０７における最終目標指定領域１４１における位置指定例を示す図である。図８（ａ）〜（ｃ）は、それぞれ最終目標指定領域１４１から最終変換目標として異なる位置が指定された例であり、画像処理実行者による指定位置が黒丸１４２で示されている。画像処理実行者は、例えばマウス操作や、タッチパネルに触れることで、最終変換目標となる位置を指定する。
【００６３】
図８（ａ）は、入力画像データ１２１と変換画像データＡ１２４ａとの中点が、最終変換目標として指定された例である。図８（ｂ）は、変換画像データＡ１２４ａと変換画像データＢ１２４ｂとの間で、変換画像データＡ１２４ａに近い位置が、最終変換目標として指定された例である。また、図８（ｃ）は、入力画像データ１２１、変換画像データＡ１２４ａ及び変換画像データＢ１２４ｂの中心が、最終変換目標として指定された例である。
【００６４】
一方、最終変換目標の指定方法として「数値指定」を選択した場合は、画像処理実行者は、入力画像データ１２１、変換画像データＡ１２４ａ及び変換画像データＢ１２４ｂの比を数値で入力する。
【００６５】
例えば図８（ａ）と同様に、画像処理実行者が入力画像データ１２１と変換画像データＡ１２４ａとの中点を最終変換目標として数値指定する場合には、例えば「入力画像：変換画像Ａ：変換画像Ｂ＝１：１：０」と入力する。
【００６６】
また、図８（ｂ）と同様に、画像処理実行者が変換画像データＡ１２４ａと変換画像データＢ１２４ｂとの間で、変換画像データＡ１２４ａに近い位置を最終変換目標として数値指定する場合には、例えば「入力画像：変換画像Ａ：変換画像Ｂ＝０：３：１」と入力する。
【００６７】
さらに、図８（ｃ）と同様に、画像処理実行者が入力画像データ１２１、変換画像データＡ１２４ａ及び変換画像データＢ１２４ｂの中心を最終変換目標として数値指定する場合には、例えば「入力画像：変換画像Ａ：変換画像Ｂ＝１：１：１」と入力する。
【００６８】
表示入力部１０７では、以上で説明した様に、入力画像データ１２１、変換画像データＡ１２４ａ及び変換画像データＢ１２４ｂを表示し、最終変換目標の入力を受け付ける。
【００６９】
≪最終変換情報の生成≫
表示入力部１０７にて最終変換目標が入力されると、最終変換部１０６が、入力された最終変換目標から最終変換情報を求め、最終変換情報に基づいて入力画像データ１２１の変換領域１２２の色調変換を行い、最終画像データ１２５を生成する。
【００７０】
最終変換部１０６は、以下で説明する２つの方法のうち何れかの方法で、最終変換情報を求める。
【００７１】
（最終変換情報の生成１）
図９は、最終変換部１０６による最終変換情報の生成に用いられる最終目標色情報の算出例を示す図である。
【００７２】
最終変換部１０６は、最終変換目標に基づいて、入力画像データ１２１の変換領域１２２の階調関数１３２及び選択された目標画像データの目標階調関数１３３から、最終目標色情報として最終階調関数１３４を算出する。
【００７３】
図９（ａ）は、図８（ａ）に示す様に、入力画像データ１２１と変換画像データＡ１２４ａの中点が最終変換目標として指定された場合における最終階調関数１３４ａの算出例である。この場合には、最終変換部１０６は、入力画像データ１２１の階調関数１３２及び目標画像データＡの目標階調関数１３３ａの平均値を最終階調関数１３４ａとして補間計算により求める。
【００７４】
図９（ｂ）は、図８（ｂ）に示す様に、変換画像データＡ１２４ａと変換画像データＢ１２４ｂの間で、変換画像データＡ１２４ａに近い位置が最終変換目標として指定された場合における最終階調関数１３４ｂの算出例である。ここで、変換画像データＡ１２４ａと変換画像データＢ１２４ｂとの比は、３：１であるとする。
【００７５】
この場合には、最終変換部１０６は、目標画像データＡの目標階調関数１３３ａに４分の３、目標画像データＢの目標階調関数１３３ｂに４分の１の重み係数を掛けた加重平均値を最終階調関数１３４ｂとして補間計算により求める。
【００７６】
図９（ｃ）は、図８（ｃ）に示す様に、入力画像データ１２１、変換画像データＡ１２４ａ及び変換画像データＢ１２４ｂの重心が最終変換目標として指定された場合における最終階調関数１３４ｃの算出例である。
【００７７】
この場合には、最終変換部１０６は、入力画像データ１２１の階調関数１３２、目標画像データＡの目標階調関数１３３ａ及び目標画像データＢの目標階調関数１３３ｂの平均値を最終階調関数１３４ｃとして補間計算によって求める。
【００７８】
最終変換部１０６は、求められた最終階調関数１３４から、最終変換情報として最終変換テーブルを生成する。最終変換テーブルは、図６に例示する変換テーブルと同様に、階調関数１３２の表色成分値が、最終階調関数１３４の表色成分値に変換される様に生成される。
【００７９】
なお、最終変換情報は、上記した最終変換テーブルではなく、例えば階調関数１３２を最終階調関数１３４に変換する変換式であっても良い。また、最終変換部１０６は、最終変換目標として、表示入力部１０７において「位置指定」された場合及び「数値指定」も同様に最終階調関数１３４を求める。
【００８０】
（最終変換情報の生成２）
次に、最終変換部１０６による最終変換情報の他の生成方法について説明する。
【００８１】
最終変換部１０６は、最終変換目標から求められる重み係数を用いて、入力画像データ１２１を変換せずにそのまま出力する場合のリニア変換テーブル及び目標画像データへの変換テーブルの加重平均値を、最終変換テーブルとして算出する。
【００８２】
図１０は、最終変換情報の生成に用いられる重み係数について説明するための図である。また、図１１は、最終変換部１０６による最終変換情報の生成例を示す図である。
【００８３】
図１０（ａ）は、表示入力部１０７において最終変換目標として最終目標指定領域１４１から位置１４２が指定された場合を例示している。ここで、最終目標指定領域１４１において、入力画像データ１２１を示す点をＯ、変換画像データＡ１２４ａを示す点をＡ、変換画像データＢ１２４ｂを示す点をＢ、指定された位置１４２をＴとする。また、Ｏ及びＴを通る直線と、Ａ及びＢを通る直線の交点をＣとし、線分ＯＴ、線分ＴＣ、線分ＡＣ、線分ＢＣの長さをそれぞれＬｏ，Ｌｃ，Ｌａ，Ｌｂとする。
【００８４】
この場合において、例えば入力画像データ１２１に対する重み係数ｋｏを、Ｌｃ／（Ｌｏ＋Ｌｃ）とする。また、変換画像データＡ１２４ａに対する重み係数ｋａをＬｏＬｂ／（Ｌｏ＋Ｌｃ）（Ｌａ＋Ｌｂ）、変換画像データＢ１２４ｂに対する重み係数ｋｂをＬｏＬａ／（Ｌｏ＋Ｌｃ）（Ｌａ＋Ｌｂ）とする。
【００８５】
また、図１０（ｂ）は、表示入力部１０７において最終変換目標として数値指定された場合を例示している。最終変換目標として入力された数値を、「入力画像データ：変換画像データＡ：変換画像データＢ＝Ｒｏ：Ｒａ：Ｒｂ」とすると、図１０に示す線分ＯＴ：線分ＡＴ：線分ＢＴの比は、Ｒｏ：Ｒａ：Ｒｂに等しくなる。
【００８６】
この場合には、例えば入力画像データ１２１に対する重み係数ｋｏを、Ｒｏ／（Ｒｏ＋Ｒａ＋Ｒｂ）とする。また、変換画像データＡ１２４ａに対する重み係数ｋａをＲａ／（Ｒｏ＋Ｒａ＋Ｒｂ）、変換画像データＢ１２４ｂに対する重み係数ｋｂをＲｂ／（Ｒｏ＋Ｒａ＋Ｒｂ）とする。
【００８７】
図１１に例示する最終変換情報の生成例において、変換領域１２２のある階調値ｎにおけるリニア変換テーブル１６１による変換後の階調値をＦｏ（ｎ）とする。また変換画像データＡの変換テーブル１６２ａによる変換後の階調値をＦａ（ｎ）、変換画像データＢの変換テーブル１６２ｂによる変換後の階調値をＦｂ（ｎ）とする。
【００８８】
最終変換部１０６は、入力画像データ１２１の変換領域１２２の色調変換を行う最終変換テーブル１６３をＦｔ（ｎ）とすると、以下の式（１）により最終変換情報として最終変換テーブルＦｔ（ｎ）を求めることができる。
【００８９】
Ｆｔ（ｎ）＝ｋｏ・Ｆｏ（ｎ）＋ｋａ・Ｆａ（ｎ）＋ｋｂ・Ｆｂ（ｎ）  ・・・（１）
最終変換部１０６は、全表色成分（ＲＧＢ表色系であれば、Ｒ、Ｇ、Ｂの各表色成分）について式（１）に基づいて、変換領域１２２を変換する最終変換情報として最終変換テーブルを算出する。
【００９０】
なお、重み係数の算出方法は、上記例に限らず、表示入力部１０７に入力される最終目標指定領域１４１における位置指定や、入力される数値指定に基づいて適宜設定しても良い。
【００９１】
また、最終変換部１０６は、（最終変換情報の生成１）で説明した方法において、上記した重み係数を用いて、階調関数１３２及び目標階調関数１３３の加重平均値を最終階調関数として算出し、算出した最終階調関数から変換テーブルを生成しても良い。
【００９２】
≪最終画像データの生成≫
最終変換部１０６は、最終変換情報として最終変換テーブルを算出すると、最終変換テーブルに基づいて入力画像データ１２１の変換領域１２２の色調変換を行い、最終画像データを生成する。
【００９３】
最終変換部１０６が最終変換テーブルに基づいて変換領域１２２の色調変換を行うことで、変換領域１２２の色調を画像処理実行者が所望する色調に合致させることができる。最終変換部１０６は、入力画像データ１２１の変換領域１２２の色調変換を行うが、変換領域１２２以外の領域についても、同様に色調変換を行っても良い。
【００９４】
最終変換部１０６により色調変換が行われた最終画像データ１２５は、例えば図７に示す様に、表示入力部１０７に表示され、画像処理実行者は画像処理結果を確認することができる。
【００９５】
＜画像処理の流れ＞
図１２は、第１の実施形態に係る画像処理装置１００における画像処理のフローチャートを例示する図である。
【００９６】
画像処理装置１００に画像データが入力されると、まずステップＳ１にて、領域抽出部１０１が、入力画像データ１２１から色情報を変換する変換領域１２２を抽出する。続いてステップＳ２にて、変換部１０５が、変換領域１２２の色情報として階調関数１３２を求める。
【００９７】
次に表示入力部１０７に表示される目標画像データ群１２３から、画像処理実行者により目標画像データが選択されると、ステップＳ３にて、目標色情報取得部１０３が、目標画像データに対応する目標階調関数１３３を記憶部１０４から取得する。
【００９８】
ステップＳ４では、変換部１０５が、変換画像データ生成処理を実行し、入力画像データ１２１から変換画像データ１２４を生成する。
【００９９】
変換画像データ１２４が生成されると、ステップＳ５にて、表示入力部１０７が入力画像データ１２１及び変換画像データ１２４を表示し、ステップＳ６にて、最終変換目標の入力を受け付ける。
【０１００】
最終変換目標が入力されると、ステップＳ７にて、最終変換部１０６が最終画像データ生成処理を実行して最終画像データ１２５を生成し、処理を終了する。
【０１０１】
（変換画像データ生成処理）
図１３は、変換部１０５が入力画像データ１２１の変換領域１２２を変換して変換画像データ１２４を生成する変換画像データ生成処理のフローチャートを例示する図である。
【０１０２】
変換部１０５は、まずステップＳ４０１にて、変換領域１２２の階調関数１３２及び目標画像データの目標階調関数１３３から、変換情報として変換テーブルを生成する。
【０１０３】
次にステップＳ４０２にて、変換部１０５は、変換テーブルに基づいて入力画像データ１２１の変換領域１２２の色調変換を実行し、変換画像データ１２４を生成し、ステップＳ４０３にて、生成した変換画像データ１２４を記憶部１０４に保存する。
【０１０４】
ステップＳ４０４では、画像処理実行者により選択された目標画像データのうち、変換画像データ１２４を生成していない目標画像データがあるか否かを判断する。変換部１０５は、画像処理実行者により選択された全ての目標画像データに対応する変換画像データ１２４を生成するまで、ステップＳ４０１からステップＳ４０３を繰り返し実行する。
【０１０５】
変換部１０５は、以上で説明した処理により、画像処理実行者により選択された目標画像データごとに、対応する変換画像データ１２４を生成する。
【０１０６】
（最終画像データ生成処理１）
次に、最終変換部１０６による最終画像データ生成処理について説明する。
【０１０７】
図１４は、最終変換部１０６が入力画像データ１２１の変換領域１２２を変換して最終画像データ１２５を生成する最終画像データ生成処理のフローチャートを例示する図である。図１４は、（最終変換情報の生成１）で説明した様に、最終変換部１０６が重み係数を用いて最終階調関数を算出し、最終階調関数から求められる最終変換テーブルに基づいて最終画像データ１２５を生成する処理を例示している。
【０１０８】
まずステップＳ７１１にて、最終変換部１０６が表示入力部１０７に入力された最終変換目標から、入力画像データ及び目標画像データに対する重み係数を設定する。
【０１０９】
次にステップＳ７１２にて、最終変換部１０６は、重み係数を用いて入力画像データ１２１の変換領域１２２の階調関数１３２及び目標画像データの目標階調関数１３３の加重平均値を算出し、ステップＳ７１３にて、加重平均値から最終階調関数を生成する。
【０１１０】
ステップＳ７１４では、最終変換部１０６が最終階調関数から最終変換情報として最終変換テーブルを生成する。続いてステップＳ７１５にて、最終変換テーブルに基づいて入力画像データ１２１の変換領域１２２を変換して最終画像データ１２５を生成して処理を終了する。
【０１１１】
（最終画像データ生成処理２）
図１５は、最終変換部１０６が入力画像データ１２１の変換領域１２２を変換して最終画像データ１２５を生成する最終画像データ生成処理のフローチャートを例示する図である。図１５は、（最終変換情報の生成２）で説明した様に、最終変換部１０６が変換テーブル及びリニア変換テーブルから重み係数を用いて最終変換テーブル１６３を求め、最終変換テーブル１６３に基づいて最終画像データ１２５を生成する処理を例示している。
【０１１２】
まずステップＳ７２１にて、最終変換部１０６が表示入力部１０７に入力された最終変換目標から、入力画像データ及び目標画像データに対する重み係数を設定する。
【０１１３】
次にステップＳ７２２にて、最終変換部１０６は、重み係数を用いて入力画像データ１２１を変換せずにそのまま出力する場合のリニア変換テーブル及び目標画像データへの変換テーブルの加重平均値を求める。続いてステップＳ７２３にて、最終変換部１０６は、算出した加重平均値から最終変換情報として最終変換データを生成する。
【０１１４】
最後にステップＳ７２４にて、最終変換部１０６は、最終変換データに基づいて入力画像データ１２１の変換領域１２２の色調を変換して最終画像データ１２５を生成して処理を終了する。
【０１１５】
以上で説明した様に、第１の実施形態に係る画像処理装置１００によれば、画像処理実行者は、容易に入力画像データ１２１の変換領域１２２が所望の色調に変換された最終画像データ１２５を得ることができる。ここで、画像処理実行者は、変換領域１２２を予め準備された目標画像データの色調に変換するだけでなく、変換領域１２２と目標画像データとの間における中間的な色調に変換することが可能である。画像処理実行者が行う操作は、所望の色調を有する目標画像データを選択し、最終変換目標を位置又は数値により指定するだけであり、画像処理についての知識や経験等が無くても、直感的で簡易な操作により主観的に好ましい画像を得ることが可能である。
【０１１６】
以上で説明した第１の実施形態に係る画像処理装置１００は、他の必要機能を付加することで、例えば複合コピー機、プリンタ、ＦＡＸ、スキャナ、デジタルカメラ、ＰＣ（Personal Computer）等、画像データの処理を実行する各種装置として用いることができる。
【０１１７】
また、第１の実施形態に係る画像処理装置１００が有する機能は、上記に説明を行った各処理手順を、画像処理装置１００にあったプログラミング言語でコード化したプログラムとしてコンピュータで実行することで実現することができる。よって、画像処理装置１００を実現するためのプログラムは、コンピュータが読み取り可能な記録媒体１０８に格納することができる。
【０１１８】
よって、第１の実施形態に係るプログラムは、フロッピー（登録商標）ディスク、ＣＤ（Compact Disc）、ＤＶＤ（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）等のネットワークを介して接続された通信機能を有する周辺機器と画像処理サーバ５００とのインターフェイスである。また、図１８に示す図では、画像処理サーバ５００には、キーボード等の操作部とＬＣＤ等を備える表示部とを図示していないが、これらを有する構成としてもよい。
【０１４３】
情報処理端末７００のハードウェア構成は、図１に示す第１の実施形態の画像処理装置１００と同様である。
【０１４４】
＜画像処理システムの機能構成＞
図１９は、第２の実施形態の画像処理システム１の機能構成を例示する図である。
【０１４５】
図１９に示す様に、ＭＦＰ３００は、読取部３１１、通信部３１２、エンジン部３１３を有する。
【０１４６】
読取部３１１は、紙媒体等をスキャンすることによって画像処理を施す画像データを取得することができる。
【０１４７】
通信部３１２は、情報処理端末７００の記憶部７１１に記憶されている画像データを受信することができる。また、読取部３１１で取得された画像データを画像処理装置としての画像処理サーバ５００に送信し、画像処理サーバ５００で画像処理が施された画像データを受信することができる。
【０１４８】
エンジン部３１３は、画像処理サーバ５００によって画像処理が施された画像データを記録紙等の記録媒体に印刷して出力できる。また、画像処理サーバ５００で画像変換された画像データを記録媒体に印刷して出力できる。
【０１４９】
情報処理端末７００は、記憶部７１１、読出部７１２、通信部７１３、表示入力部７１４を有する。
【０１５０】
記憶部７１１は、入力画像データ１２１、目標として選択される画像データ群１２３、画像データ群１２３に対応する目標色情報として複数の目標階調関数１３３を記憶している。
【０１５１】
読出部７１２は、記憶部７１１から目標画像データ群１２３及び画像処理実行者により選択された目標画像データに対応する目標階調関数１３３を読み出す。
【０１５２】
通信部７１３は、読出部７１２が記憶部７１１から読み出した目標画像データ群１２３及び目標階調関数１３３を、ＭＦＰ３００又は画像処理サーバ５００に送信する。また、ＭＦＰ３００又は画像処理サーバ５００から送信される入力画像データ１２１、最終画像データ１２５等を受信する。
【０１５３】
表示入力部７１４は、通信部７１３が受信する入力画像データ１２１及び最終画像データ１２５、記憶部７１１に記憶されている目標画像データ群１２３等を表示する。
【０１５４】
なお、情報処理端末７００が有する各機能のうち何れか１つ以上は、ＭＦＰ３００又は画像処理サーバ５００の何れかに設けても良い。
【０１５５】
画像処理サーバ５００は、通信部５１１、領域抽出部５１２、目標色情報取得部５１３、色情報取得部５１４、変換部５１５、最終変換部５１６を有する。各部の機能は、第１の実施形態の画像処理装置１００と同様である。なお、画像処理サーバ５００が有する各機能のうち何れか１つ以上は、ＭＦＰ３００又は情報処理端末７００に設けても良い。
【０１５６】
この様な構成において、画像処理実行者は、画像処理を施す変換領域１２２を含む画像を、ＭＦＰ３００の読取部３１１によって画像データとして取得し、画像処理サーバ５００によって画像変換処理が実行された最終画像データ１２５を取得する。もしくは、画像処理実行者は、画像処理を施す変換領域１２２を含む画像データを情報処理端末７００から読み出し、画像処理サーバ５００によって画像変換処理を行う。
【０１５７】
画像処理サーバ５００では、領域抽出部５１２において変換領域１２２を抽出し、色情報取得部５１４で変換領域１２２の色情報として階調関数を取得する。また、目標色情報取得部５１３が通信部５１１を介して情報処理端末７００から取得した目標色情報としての目標階調関数を取得する。変換部５１５は、目標階調関数に基づいて変換画像データ１２４を生成し、通信部５１１を介して情報処理端末７００に送信する。
【０１５８】
情報処理端末７００では、表示入力部７１４に入力画像データ１２１及び変換画像データ１２４が表示され、画像処理実行者が最終変換目標を入力する。最終変換目標は、通信部７１３により、画像処理サーバ５００に送信される。
【０１５９】
画像処理サーバ５００では、最終変換部５１６が最終変換目標に基づいて最終変換テーブルを求め、最終変換テーブルに基づいて最終画像データ１２５を生成する。最終画像データ１２５は、通信部５１１により情報処理端末に送信されて表示入力部７１４に表示される。もしくは、最終画像データ１２５はＭＦＰ３００に送信され、エンジン部３１３により記録紙に印刷されることで、画像処理実行者は所望の色調を有する画像出力を得ることができる。
【０１６０】
以上で説明した様に、第２の実施形態に係る画像処理システム１では、画像処理実行者がＭＦＰ３００等により取得した入力画像データ１２１の変換領域１２２を、情報処理装置７００から簡易な操作で色調変換を実施して最終画像データを得ることができる。
【０１６１】
以上、実施形態に係る画像処理装置、画像処理システム、画像処理方法、プログラム及び記録媒体について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。
【符号の説明】
【０１６２】
１００  画像処理装置
１０１  領域抽出部
１０２  色情報取得部
１０３  目標色情報取得部
１０５  変換部
１０６  最終変換部
１０７  表示入力部
２００  画像処理システム
【先行技術文献】
【特許文献】
【０１６３】
【特許文献１】特開２００１−２５１５３１号公報
【図１】
2014171153.tif 000003
【図２】
2014171153.tif 000004
【図３】
2014171153.tif 000005
【図５】
2014171153.tif 000006
【図６】
2014171153.tif 000007
【図７】
2014171153.tif 000008
【図８】
2014171153.tif 000009
【図９】
2014171153.tif 000010
【図１０】
2014171153.tif 000011
【図１１】
2014171153.tif 000012
【図１２】
2014171153.tif 000013
【図１３】
2014171153.tif 000014
【図１４】
2014171153.tif 000015
【図１５】
2014171153.tif 000016
【図１６】
2014171153.tif 000017
【図１７】
2014171153.tif 000018
【図１８】
2014171153.tif 000019
【図１９】
2014171153.tif 000020
【図４】
2014171153.tif 000021