(57)【要約】【課題】作業負荷を低減して容易に画像の光沢感を処理可能な画像処理装置を提供すること。【解決手段】画像データの平均輝度及び前記画像データの階調に対する画素の累積度数分布を取得する画像情報取得部と、予め設定されている関係に基づいて前記平均輝度から変換閾値を取得し、前記累積度数分布において累積度数が前記変換閾値に対応する階調から、前記画像データの階調を変換する階調変換範囲を決定する変換範囲決定部と、前記階調変換範囲における前記画像データの階調を変換する階調変換部とを有する画像処理装置。【選択図】図２
2015079443.tif 000002
【特許請求の範囲】
【請求項１】
画像データの平均輝度及び前記画像データの階調に対する画素の累積度数分布を取得する画像情報取得部と、
予め設定されている関係に基づいて前記平均輝度から変換閾値を取得し、前記累積度数分布において累積度数が前記変換閾値に対応する階調から、前記画像データの階調を変換する階調変換範囲を決定する変換範囲決定部と、
前記階調変換範囲における前記画像データの階調を変換する階調変換部とを有する
ことを特徴とする画像処理装置。
【請求項２】
前記階調変換範囲の大きさに基づいて、前記階調変換範囲における階調変換量を決定する変換量決定部を有する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記階調変換範囲及び前記階調変換量に基づいて、前記画像データの入力階調値に対する出力階調値の関係を表す変換テーブルを生成する変換テーブル生成部を有する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記変換テーブル生成部は、前記画像データの入力階調値の増加に伴って出力階調値が連続的に増加するように前記変換テーブルを生成し、
前記階調変換部は、前記変換テーブルに基づいて前記階調変換範囲における前記画像データの階調を変換する
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
ネットワークを介して接続された画像処理装置と情報処理端末とを含む画像処理システムであって、
画像データの平均輝度及び前記画像データの階調に対する画素の累積度数分布を取得する画像情報取得部と、
予め設定されている関係に基づいて前記平均輝度から変換閾値を取得し、前記累積度数分布において累積度数が前記変換閾値に対応する階調から、前記画像データの階調を変換する階調変換範囲を決定する変換範囲決定部と、
前記階調変換範囲における前記画像データの階調を変換する階調変換部とを有する
ことを特徴とする画像処理システム。
【請求項６】
画像データの平均輝度及び前記画像データの階調に対する画素の累積度数分布を取得する画像情報取得工程と、
予め設定されている関係に基づいて前記平均輝度から変換閾値を取得し、前記累積度数分布において累積度数が前記変換閾値に対応する階調から、前記画像データの階調を変換する階調変換範囲を決定する変換範囲決定工程と、
前記階調変換範囲における前記画像データの階調を変換する階調変換工程とを有する
ことを特徴とする画像処理方法。
【請求項７】
請求項６に記載の画像処理方法をコンピュータに実行させるためのプログラム。
【請求項８】
請求項７に記載のプログラムが記録されたコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム、画像処理方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
デジタルカメラによる撮影、スキャナによる写真等の読み込み等で得られるデジタル画像データ（以下、「画像データ」と称する）は、各種プリンタから記録紙等への出力、インターネットを介して接続する複数のモニタへの表示等、様々な形で用いられる。
【０００３】
画像データは記録紙やモニタ等に見える形で出力され、用途によっては画像データの出力結果に高い画像品質が要求される。特に商業用途で画像データを出力する場合には、意図する画像表現が記録紙やモニタ上に再現され、出力結果が鑑賞者を惹き付け、感性に訴えかける様な高い画像品質が求められる。
【０００４】
画像品質の高さは、色が鮮やかで黒が締まって見えること、粒状性や鮮鋭性が良いこと等、様々な要素が複雑に絡み合って形成される。そのため、高い画像品質を得るには、コントラスト、色相、カラーバランスといった多様なパラメータを画像データに合わせて適宜調整する高い技術が必要とされ、画像処理を行う作業者の直感、経験等に依存する複雑な操作を要する場合がある。
【０００５】
高い技術を必要とする画像処理の一つに、金属やガラスの様に光を反射する鏡面を有する被写体の光沢を強調又は抑制する処理がある。例えば光沢感を強調することで、車、腕時計、貴金属、宝石、食器、陶器等の輝きを強めて質感を向上させることが可能になる。または、例えば光沢感を抑制することで、ガラスの表面、水面等における過度な反射光を抑えて主要被写体を際立たせることが可能になる。
【０００６】
この様な画像処理方法として、画像中の指定領域内外のハイライト値に基づいて階調変更特性を決定し、指定領域の画素値を変換することで、金属光沢の様なハイライト光を含む物体の質感をよりリアルに再現する画像処理方法が提案されている（例えば、特許文献１参照）。特許文献１に係る画像処理方法によれば、作業者の経験等に依存する複雑な操作等を必要とせずに画像処理を施すことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に係る画像処理方法では、作業者が画像中の少なくとも１つ以上の領域を指定する必要がある。作業者が指定する領域は、ハイライト光を含む物体を包含する様に指定されるが、画像中にこの様な物体が大量に存在する場合には、指定する領域も大量になるため作業者の負荷が増える。また、光沢部と非光沢部とが複雑に入り組んだ画像では、領域指定作業が煩雑になり、作業負荷が著しく増大する場合がある。
【０００８】
本発明は上記に鑑みてなされたものであって、作業負荷を低減して容易に画像の光沢感を処理可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一態様の画像処理装置によれば、画像データの平均輝度及び前記画像データの階調に対する画素の累積度数分布を取得する画像情報取得部と、予め設定されている関係に基づいて前記平均輝度から変換閾値を取得し、前記累積度数分布において累積度数が前記変換閾値に対応する階調から、前記画像データの階調を変換する階調変換範囲を決定する変換範囲決定部と、前記階調変換範囲における前記画像データの階調を変換する階調変換部とを有する。
【発明の効果】
【００１０】
本発明の実施形態によれば、作業負荷を低減して容易に画像の光沢感を処理可能な画像処理装置を提供できる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態に係る画像処理装置のハードウェア構成を例示する図である。
【図２】第１の実施形態に係る画像処理装置の機能構成を例示する図である。
【図３】画像データを例示する図である。
【図４】図３に示す画像データの階調分布及び平均輝度を例示する図である。
【図５】画像データのＲＧＢ毎の階調分布を例示する図である。
【図６】画像データのＲＧＢ毎の階調値の累積度数分布を例示する図である。
【図７】平均輝度と変換閾値との関係を表す換算情報を例示する図である。
【図８】光沢を強調する場合の階調変換テーブルを例示する図である。
【図９】光沢を抑制する場合の階調変換テーブルを例示する図である。
【図１０】他の画像データを例示する図である。
【図１１】図１０に示す画像データの階調分布及び平均輝度を例示する図である。
【図１２】画像データの平均輝度の差異による変換閾値の違いを例示する図である。
【図１３】異なる画像データにおける階調変換範囲を例示する図である。
【図１４】第１の実施形態における画像処理のフローチャートを例示する図である。
【図１５】第２の実施形態に係る画像処理システムの構成を例示する図である。
【図１６】第２の実施形態における画像形成装置のハードウェア構成を例示する図である。
【図１７】第２の実施形態におけるサーバ装置のハードウェア構成を例示する図である。
【図１８】第２の実施形態に係る画像処理システムの機能構成を例示する図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して発明を実施するための形態について説明する。各図面において、同一構成部分には同一符号を付し、重複した説明を省略する場合がある。
【００１３】
〔第１の実施形態〕
＜画像処理装置のハードウェア構成＞
図１に、第１の実施形態に係る画像処理装置１００のハードウェア構成例を示す。
【００１４】
図１に示す様に、画像処理装置１００は、制御部１０１、主記憶部１０２、補助記憶部１０３、記録媒体Ｉ／Ｆ部１０４、ネットワークＩ／Ｆ部１０５、操作部１０６、表示部１０７を有し、それぞれバスＢを介して相互に接続されている。
【００１５】
制御部１０１は、各部の制御やデータの演算、加工を行うＣＰＵ（Central Processing Unit）である。また、制御部１０１は、主記憶部１０２に記憶されているプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置等に出力する。
【００１６】
主記憶部１０２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等であり、制御部１０１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェア等のプログラムやデータを記憶又は一時保存する記憶装置である。
【００１７】
記録媒体Ｉ／Ｆ部１０４は、例えばＵＳＢ（Universal Serial Bus）等のデータ伝送路を介して接続される例えばフラッシュメモリ等の記録媒体１０８と画像処理装置１００とのインターフェイスである。また、記録媒体１０８に格納されているプログラムは、記録媒体Ｉ／Ｆ部１０４を介して画像処理装置１００にインストールされ、制御部１０１により実行可能となる。
【００１８】
ネットワークＩ／Ｆ部１０５は、有線及び／又は無線回線等のデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等のネットワークを介して接続される周辺機器と画像処理装置１００とのインターフェイスである。
【００１９】
操作部１０６は、例えばハードキーで構成されるキースイッチやマウス等である。
【００２０】
表示部１０７は、例えば液晶や有機ＥＬ等のディスプレイであり、画像や操作用アイコン等を表示し、画像処理装置１００が有する機能をユーザが利用する際に各種設定を行うユーザインターフェイスとして機能する。
【００２１】
＜画像処理装置の機能構成＞
図２は、第１の実施形態に係る画像処理装置１００の機能構成を例示する図である。
【００２２】
画像処理装置１００は、以下で説明する各部が機能することで、入力される画像データに対して光沢を強調又は抑制する画像処理を施す。第１の実施形態に係る画像処理装置１００は、図２に示す様に、画像情報取得部１１１、変換範囲決定部１１２、記憶部１１３、変換量決定部１１４、変換テーブル生成部１１５、階調変換部１１６を有する。
【００２３】
画像情報取得部１１１、変換範囲決定部１１２、変換量決定部１１４、変換テーブル生成部１１５、階調変換部１１６は、制御部１０１が主記憶部１０２等に記憶されているプログラムを実行することで実現される機能である。記憶部１１３は、主記憶部１０２、補助記憶部１０３によって実現される機能である。
【００２４】
図３は、画像処理装置１００に入力される画像データ１０を例示する図である。画像データ１０は、２つのトマト１１を含み、各トマト１１の表面には光を反射する光沢領域１２が形成されている。
【００２５】
以下では、図３に例示する画像データ１０が画像処理装置１００に入力された場合の各機能部における処理内容について説明する。
【００２６】
≪画像情報取得≫
画像処理装置１００に画像データ１０が入力されると、画像情報取得部１１１は、画像データ１０の階調分布及び平均輝度Ｙａｖｅを取得する。
【００２７】
図４は、図３に例示する画像データ１０の階調分布である。階調分布は、画像データ１０の階調値Ｙ（８ビットの場合０〜２５５）に対する画素数を示す度数分布である。階調値Ｙは、例えばグレースケールへの変換式Ｙ＝０．２９９Ｒ＋０．５８７Ｇ＋０．１１４Ｂにより求められる。平均輝度Ｙａｖｅは、画像データ１０を構成する全画素の階調値Ｙの平均値である。
【００２８】
また、画像情報取得部１１１は、画像データ１０のＲＧＢ毎の階調分布及びＲＧＢ毎の階調値の累積度数分布を取得する。図５は、図３に例示する画像データ１０のＲ階調分布（図５（ａ））、Ｇ階調分布（図５（ｂ））、Ｂ階調分布（図５（ｃ））である。また、図６は、図３に例示する画像データ１０のＲ階調累積度数分布（図６（ａ））、Ｇ階調累積度数分布（図６（ｂ））、Ｂ階調累積度数分布（図６（ｃ））である。各累積度数分布は、最大階調値（８ビットの場合は２５５）で累積度数が１００％となるように規格化されている。
【００２９】
≪階調変換範囲の決定≫
画像情報取得部１１１により画像データ１０の平均輝度Ｙａｖｅ、ＲＧＢ毎の階調分布及び階調累積度数分布が取得されると、次に変換範囲決定部１１２が、平均輝度Ｙａｖｅから変換閾値Ｄｔｈを求める換算情報を記憶部１１３から読み出す。換算情報は、画像データ１０の平均輝度Ｙａｖｅと変換閾値Ｄｔｈとの関係であり、予め設定されて記憶部１１３に保存されている。
【００３０】
変換閾値Ｄｔｈは、画像データ１０における光沢領域１２の階調下限値を示唆する値であり、ＲＧＢ毎の階調累積度数分布において累積度数が変換閾値Ｄｔｈとなる階調値以上が階調変換範囲として決定される。
【００３１】
図７に、平均輝度Ｙａｖｅと変換閾値Ｄｔｈとの関係を表す換算情報を例示する。
【００３２】
換算情報は、実験等を通して経験的に求められて予め設定されるものであり、例えば図７に示す様に、平均輝度Ｙａｖｅの増加と共に変換閾値Ｄｔｈが連続的に減少する様に設定される。したがって、図７に示す例では、画像データ１０において光沢領域１２が大きく、平均輝度Ｙａｖｅが大きいほど変換閾値Ｄｔｈは小さく、階調変換範囲が広く設定される様になっている。
【００３３】
変換範囲決定部１１２は、画像情報取得部１１１によって取得された画像データ１０の平均輝度Ｙａｖｅから、図７に例示する換算情報に基づいて、変換閾値Ｄｔｈを取得する。次に、変換範囲決定部１１２は、図６に示す画像データ１０のＲＧＢ毎の階調累積度数分布において、累積度数が変換閾値Ｄｔｈとなる階調値以上を、画像データ１０の階調変換を行う階調変換範囲（Ｒ階調変換範囲Ｒｃｒ、Ｇ階調変換範囲Ｇｃｒ、Ｂ階調変換範囲Ｂｃｒ）として決定する。
【００３４】
階調変換範囲は、画像データ１０の光沢領域１２の階調範囲に相当し、上記した様に変換範囲決定部１１２によって、画像データ１０の平均輝度Ｙａｖｅから換算情報に基づいて自動的に決定される。
【００３５】
≪階調変換量の決定≫
変換範囲決定部１１２によりＲＧＢ毎の階調変換範囲が決定されると、次に変換量決定部１１４が、各階調変換範囲Ｒｃｒ，Ｇｃｒ，Ｂｃｒにおける階調変換量を決定する。
【００３６】
階調変換量は、画像データ１０の階調変換範囲Ｒｃｒ，Ｇｃｒ，Ｂｃｒの中心値において入力階調値を増加又は減少させる量である。変換量決定部１１４は、例えば階調変換範囲Ｒｃｒ，Ｇｃｒ，Ｂｃｒが小さいほど階調変換量も小さく、階調変換範囲Ｒｃｒ，Ｇｃｒ，Ｂｃｒが大きいほど階調変換量も大きくなる様に階調変換量を決定する。変換量決定部１１４は、この様に階調変換量を決定することで、変換後の階調における高輝度部の飽和、階調反転領域の発生等を防止している。
【００３７】
変換量決定部１１４は、階調変換範囲Ｒｃｒ，Ｇｃｒ，Ｂｃｒの大きさに基づいて、ＲＧＢ毎に階調変換量ΔＲｍａｘ，ΔＧｍａｘ，ΔＢｍａｘを自動的に決定する。
【００３８】
≪階調変換テーブルの生成≫
変換量決定部１１４によりＲＧＢ毎の階調変換量ΔＲｍａｘ，ΔＧｍａｘ，ΔＢｍａｘが決定されると、次に変換テーブル生成部１１５が階調変換テーブルを生成する。階調変換テーブルは、画像データ１０の入力階調値と、入力階調値の変換後の値である出力階調値との関係であり、階調変換範囲Ｒｃｒ，Ｇｃｒ，Ｂｃｒ及び階調変換量ΔＲｍａｘ，ΔＧｍａｘ，ΔＢｍａｘに基づいてＲＧＢ毎に生成される。
【００３９】
図８に、画像データ１０の光沢領域１２の光沢感を強調する場合の階調変換テーブルを例示する。図８（ａ）はＲ階調変換テーブル、図８（ｂ）はＧ階調変換テーブル、図８（ｃ）はＢ階調変換テーブルである。
【００４０】
変換テーブル生成部１１５は、光沢感を強調する場合には、画像データ１０のＲＧＢ毎の階調変換範囲において出力階調値が入力階調値よりも大きく、階調変換範囲の中心値で出力階調値と入力階調値との差異が階調変換量に等しくなる様に変換テーブルを生成する。
【００４１】
ここで、階調変換テーブルにおいて入力階調値と出力階調値との関係を表す曲線の傾きは、階調変換範囲と他の階調範囲との境界において不連続に変化することなく、全階調領域において連続的に変化する様に設定される。また、入力階調値の最小値から最大値（８ビットの場合０〜２５５）までの増加に伴って、出力階調値も連続的に増加する様に設定される。この様な設定により、画像処理後の画像において、階調の不連続性や階調反転による擬似輪郭等の画像欠陥の発生が防止される。
【００４２】
変換テーブル生成部１１５は、変換範囲決定部１１２により決定される階調変換範囲Ｒｃｒ，Ｇｃｒ，Ｂｃｒ、変換量決定部１１４により決定される階調変換量ΔＲｍａｘ，ΔＧｍａｘ，ΔＢｍａｘ及び上記設定に基づいて、ＲＧＢ毎に階調変換テーブルを生成する。
【００４３】
図９に、画像データ１０の光沢領域１２の光沢感を抑制する場合の階調変換テーブルを例示する。図９（ａ）はＲ階調変換テーブル、図９（ｂ）はＧ階調変換テーブル、図９（ｃ）はＢ階調変換テーブルである。
【００４４】
変換テーブル生成部１１５は、光沢感を抑制する場合には、画像データ１０のＲＧＢ毎の階調変換範囲において出力階調値が入力階調値よりも小さく、階調変換範囲の中心値で出力階調値と入力階調値との差異が階調変換量に等しくなる様に変換テーブルを生成する。
【００４５】
光沢感を抑制する場合であっても、階調変換テーブルにおいて入力階調値と出力階調値との関係を表す曲線の傾きは、全階調領域において連続的に変化する様に設定され、入力階調値の増加に伴って出力階調値も連続的に増加する様に設定される。この様な設定により、画像処理後の画像において、階調の不連続性や階調反転による擬似輪郭等の画像欠陥の発生が防止される。
【００４６】
なお、階調変換テーブルの生成方法は、変換後の画像データ１０に階調の不連続性や階調反転等が生じなければ、上記とは異なる方法であってもよい。また、画像データ１０の光沢領域１２の光沢感を強調するか抑制するかの切り替えは、どの様な方法で行われてもよい。例えば画像データ１０の入力時に、操作部１０６及び表示部１０７から光沢感を強調又は抑制するかの選択を受け付けてもよい。または、入力された画像データ１０から被写体の光沢量を検出し、光沢感を強調するか抑制するかを自動判定してもよい。
【００４７】
≪階調変換処理≫
変換テーブル生成部１１５によりＲＧＢ毎に階調変換テーブルが生成されると、次に階調変換部１１６が、階調変換テーブルに基づいてＲＧＢ毎に画像データ１０の階調変換処理を行う。階調変換部１１６における階調変換処理により、画像データ１０の光沢領域１２の光沢感が強調又は抑制される。
【００４８】
階調変換部１１６により階調変換処理が行われた画像データ１０は、画像処理を実行する作業者が処理結果を確認出来る様に、例えば表示部１０７に表示される。
【００４９】
≪異なる画像データの場合≫
ここで、画像処理装置１００に、画像データ１０とは異なる高輝度領域を有する画像データが入力された場合の画像処理について説明する。
【００５０】
図１０は、画像データ１０とは異なる画像データ２０を例示する図である。画像データ２０は、２つのトマト２１に加えて２枚の白い皿２３が被写体となっており、白い皿２３以外は画像データ１０と同一の画像である。画像データ２０では、白い皿２３が存在するため、トマト２１の光沢領域２２とは異なるハイライト領域が形成されている。
【００５１】
図１１に、画像情報取得部１１１によって取得された画像データ２０の階調分布及び平均輝度Ｙａｖｅ'を示す。
【００５２】
画像データ２０は、画像データ１０に白い皿２３のハイライト領域が加わったことで、画像データ１０に比べて高輝度側の画素数が増加している（図１１における破線円部分）。また、画像データ２０の平均輝度Ｙａｖｅ'は、画像データ１０の平均輝度Ｙａｖｅに比べて大きい値となっている。
【００５３】
図１２に示す様に、変換範囲決定部１１２が平均輝度から変換閾値を求める換算情報は、上記した様に平均輝度の増加に伴って変換閾値が連続して低下する様に設定されている。したがって、画像データ２０の平均輝度Ｙａｖｅ'から求められる変換閾値Ｄｔｈ'は、画像データ１０の平均輝度Ｙａｖｅ（＜Ｙａｖｅ'）から求められる変換閾値Ｄｔｈよりも小さい値となる。変換閾値Ｄｔｈ'が小さいということは、画像データ２０において変換処理が施される画素数が多くなることを意味する。
【００５４】
変換範囲決定部１１２は、画像データ２０の階調値の累積度数分布から、変換閾値Ｄｔｈ'に基づいて階調変換範囲を決定する。図１３は、変換範囲決定部１１２によって決定された画像データ１０における階調変換範囲Ｙｃｒ（図１３（ａ））、画像データ２０における階調変換範囲Ｙｃｒ'（図１３（ｂ））を例示する図である。なお、階調変換範囲はＲＧＢ毎に決定されるが、図１３には画像データ１０，２０の階調分布における階調変換範囲を示している。
【００５５】
図１３に示す様に、画像データ２０には白い皿２３のハイライト領域が加わったことで、画像データ１０と画像データ２０とでは高輝度側の画素数は異なる。しかし、画像データ１０の階調変換範囲Ｙｃｒと、画像データ２０の階調変換範囲Ｙｃｒ'とは、殆ど同じ階調範囲になることが分かる。この様に、画像データ２０は画像データ１０にハイライト領域が加えられた画像であるが、画像データ１０，２０の階調変換範囲はほぼ同一になるため、両画像に共通するトマト１１，２１の光沢領域１２，２２には、同様の階調変換処理が施される。
【００５６】
この様に、画像処理装置１００には、高輝度領域の大きさが異なる画像であっても、階調変換範囲がほぼ同一になる様に換算情報が設定されている。換算情報は、例えば図７及び図１２に示す様に、画像データの平均輝度の増加と共に変換閾値が連続的に減少する様に設定され、異なる画像データであっても、同様の光沢領域には同様の階調変換処理が施されて、光沢感が強調又は抑制される。
【００５７】
＜画像処理の流れ＞
図１４に、第１の実施形態に係る画像処理装置１００における画像処理のフローチャートを例示する。
【００５８】
画像処理装置１００に画像データが入力されると、まずステップＳ１にて、画像情報取得部１１１が、画像データの平均輝度Ｙａｖｅと、ＲＧＢ毎の階調値の累積度数分布を取得する。
【００５９】
次にステップＳ２にて、変換範囲決定部１１２が、画像データの平均輝度Ｙａｖｅから変換閾値Ｄｔｈを求める換算情報を記憶部１１３から取得する。続いてステップＳ３にて、変換範囲決定部１１２が、換算情報に基づいて平均輝度Ｙａｖｅから変換閾値Ｄｔｈを取得する。また、ステップＳ４にて、変換範囲決定部１１２が、ＲＧＢ毎の階調値の累積度数分布において変換閾値Ｄｔｈに等しい累積度数に対応する階調値以上を、階調変換範囲Ｒｃｒ，Ｇｃｒ，Ｂｃｒとして決定する。
【００６０】
ステップＳ５では、変換量決定部１１４が、階調変換範囲Ｒｃｒ，Ｇｃｒ，Ｂｃｒに基づいて、ＲＧＢ毎に階調変換量ΔＲｍａｘ，ΔＧｍａｘ，ΔＢｍａｘを決定する。
【００６１】
ステップＳ６では、変換テーブル生成部１１５が、階調変換範囲Ｒｃｒ，Ｇｃｒ，Ｂｃｒ及び階調変換量ΔＲｍａｘ，ΔＧｍａｘ，ΔＢｍａｘに基づいて、ＲＧＢ毎に階調変換テーブルを生成する。
【００６２】
最後にステップＳ７にて、階調変換部１１６が、ＲＧＢ毎に生成された階調変換テーブルに基づいて、画像データのＲＧＢ毎に階調変換処理を行う。なお、階調変換部１１６は、階調変換範囲Ｒｃｒ，Ｇｃｒ，Ｂｃｒ以外には階調変換処理を行わなくてもよい。
【００６３】
以上の画像処理が施された画像データを出力して、画像処理装置１００における画像処理が完了する。
【００６４】
以上で説明した様に、第１の実施形態に係る画像処理装置１００では、作業者が画像データにおいて画像処理を施す領域の指定、階調変換量等の設定といった操作を行う必要がなく、作業負荷が低減され、容易に画像データにおける光沢領域の光沢感を強調又は抑制する画像処理が実行される。
【００６５】
〔第２の実施形態〕
次に、第２の実施形態について図面に基づいて説明する。なお、第１の実施形態と同一の構成又は処理については、説明を省略する場合がある。
【００６６】
＜画像処理システムの構成＞
図１５は、第２の実施形態に係る画像処理システム２００の構成を例示する図である。
【００６７】
図１５に示す様に、画像処理システム２００は、ＭＦＰ（Multifunction Peripheral）２１０，２３０、画像処理サーバ２５０，２７０、情報処理端末（例えば、ＰＣ（Personal Computer）等）２９０がネットワークを介して接続されている。なお、ネットワークを介して接続されるＭＦＰ、画像処理サーバ及び情報処理端末の数は、それぞれ任意の数でもよい。
【００６８】
ＭＦＰ２１０，２３０は、スキャン機能、コピー機能、プリンタ機能、ファクシミリ機能等が一つの筐体に搭載された複合機である。ＭＦＰ２１０，２３０は、スキャン機能により紙媒体等をスキャン処理して画像データを作成し、作成した画像データを画像処理サーバ２５０，２７０に送信する。ＭＦＰ２１０，２３０の詳細については後述する。
【００６９】
画像処理サーバ２５０，２７０は、画像処理装置の一例であり、各ＭＦＰ２１０，２３０でスキャンされた画像データや、接続される他の機器から送信される画像データ等を受信し、受信した画像データに画像処理を実行するワークステーション等のコンピュータである。なお、画像処理装置としての画像処理サーバ２５０，２７０が有する機能は、ＭＦＰ２１０，２３０、情報処理端末２９０の何れか１つ以上に組み込まれていても良い。
【００７０】
図１６は、ＭＦＰ２１０のハードウェア構成例を示すブロック図である。なお、本実施形態では、ＭＦＰ２３０はＭＦＰ２１０と同様のハードウェア構成を有するが、ＭＦＰ２１０とＭＦＰ２３０とが異なる構成であってもよい。
【００７１】
図１６に示す様に、ＭＦＰ２１０は、制御部２１１、主記憶部２１２、補助記憶部２１３、記録媒体Ｉ／Ｆ部２１４、ネットワークＩ／Ｆ部２１５、表示操作部２１６、スキャナ部２１７、エンジン部２１８を有する。
【００７２】
制御部２１１は、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部２１１は、主記憶部２１２に記憶されているプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００７３】
主記憶部２１２は、例えばＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等であり、制御部２１１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００７４】
補助記憶部２１３は、例えばＨＤＤ（Hard Disk Drive）等であり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００７５】
記録媒体Ｉ／Ｆ部２１４は、ＵＳＢ（Universal Serial Bus）等のデータ伝送路を介して接続される例えばフラッシュメモリ等の記録媒体２１９とＭＦＰ２１０とのインターフェイスである。記録媒体２１９に格納されているプログラムは、記録媒体Ｉ／Ｆ部２１４を介してＭＦＰ２１０にインストールされ、制御部２１１により実行可能となる。
【００７６】
ネットワークＩ／Ｆ部２１５は、有線及び／又は無線回線等のデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等のネットワークを介して接続される周辺機器とＭＦＰ２１０とのインターフェイスである。
【００７７】
表示操作部２１６は、例えばキースイッチとタッチパネル機能を備えたＬＣＤ（Liquid Crystal Display）とを含み、ＭＦＰ２１０が有する機能を利用する際のＵＩ（User Interface）として機能する。
【００７８】
スキャナ部２１７は、紙媒体等をスキャンすることによって画像を読み取って画像データを取得するスキャン装置である。また、エンジン部２１８は、画像形成処理を行うプロッタ等の機構部分である。
【００７９】
なお、画像処理システム２００には、複合機であるＭＦＰ２１０の代わりに、スキャナ装置、ファクシミリ装置、コピー装置等の画像データを取得可能な装置が設けられてもよい。
【００８０】
図１７は、画像処理サーバ２５０のハードウェア構成例を示す図である。なお、本実施形態では、画像処理サーバ２７０は画像処理サーバ２５０と同様の構成を有するが、画像処理サーバ２５０と画像処理サーバ２７０とが異なる構成であってもよい。
【００８１】
図１７に示す様に、画像処理サーバ２５０は、制御部２５１、主記憶部２５２、補助記憶部２５３、記録媒体Ｉ／Ｆ部２５４、ネットワークＩ／Ｆ部２５５を含む。
【００８２】
制御部２５１は、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部２５１は、主記憶部２５２に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００８３】
主記憶部２５２は、例えばＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等であり、制御部２５１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェア等のプログラムやデータを記憶又は一時保存する記憶装置である。
【００８４】
補助記憶部２５３は、例えばＨＤＤ（Hard Disk Drive）等であり、アプリケーションソフトウェア等に関連するデータを記憶する記憶装置である。
【００８５】
記録媒体Ｉ／Ｆ部２５４は、ＵＳＢ（Universal Serial Bus）等のデータ伝送路を介して接続される例えばフラッシュメモリ等の記憶媒体２５６と画像処理サーバ２５０とのインターフェイスである。記憶媒体２５６に格納されているプログラムは、記録媒体Ｉ／Ｆ部２５４を介して画像処理サーバ２５０にインストールされ、制御部２５１により実行可能となる。
【００８６】
ネットワークＩ／Ｆ部２５５は、有線及び／又は無線回線等のデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等のネットワークを介して接続される周辺機器と画像処理サーバ２５０とのインターフェイスである。また、図１７に示す図では、画像処理サーバ２５０には、キーボードなどの操作部とＬＣＤ等の表示部とを図示していないが、これらを有する構成であってもよい。
【００８７】
情報処理端末２９０のハードウェア構成は、図１に例示する第１の実施形態に係る画像処理装置１００と同様である。
【００８８】
＜画像処理システムの機能＞
図１８は、第２の実施形態に係る画像処理システム２００の機能構成を例示する図である。図１８には、ＭＦＰ２１０、画像処理サーバ２５０、情報処理端末２９０の機能構成を例示するが、ＭＦＰ２３０はＭＦＰ２１０と同様の機能構成を有し、画像処理サーバ２７０は画像処理サーバ２５０と同様の機能構成を有する。
【００８９】
ＭＦＰ２１０は、スキャナ部２１７、エンジン部２１８、通信部２２０を有する。スキャナ部２１７は、紙媒体等をスキャンすることで画像処理を施す画像データを取得できる。通信部２２０は、スキャナ部２１７で取得された画像データを画像処理サーバ２５０に送信し、画像処理サーバ２５０で画像処理が施された画像データを受信する。エンジン部２１８は、画像処理サーバ２５０等によって画像処理が施された画像データを記録紙等の記録媒体に印刷して出力できる。
【００９０】
情報処理端末２９０は、記憶部２９１、読出部２９２、通信部２９３、表示制御部２９４、表示部２９５を有する。
【００９１】
記憶部２９１は、各種画像データ、画像処理サーバ２５０における画像処理に用いられる平均輝度から変換閾値を求める変換情報等を記憶する。読出部２９２は、記憶部２９１から画像データ及び換算情報を読み出す。
【００９２】
通信部２９３は、読出部２９２によって読み出された画像データ及び換算情報をＭＦＰ２１０又は画像処理サーバ２５０に送信する。また、ＭＦＰ２１０又は画像処理サーバ２５０から送信される画像データ及び画像情報等を受信する。
【００９３】
表示制御部２９４は、表示部２９５を制御し、通信部２９３が受信した画像データを表示部２９５に表示させる。また、情報処理端末２９０に記憶されている画像データを表示部２９５に表示させることもできる。
【００９４】
表示部２９５は、例えば液晶や有機ＥＬ等のディスプレイであり、画像や操作用アイコン等を表示する。
【００９５】
画像処理サーバ２５０は、通信部２５７、画像情報取得部２５８、変換範囲決定部２５９、変換量決定部２６０、変換テーブル生成部２６１、階調変換部２６２を有する。各部の機能は、第１の実施形態の画像処理装置１００と同様である。
【００９６】
この様な構成において、作業者は、画像処理を施す画像データをＭＦＰ２１０のスキャナ部２１７から取得し、画像処理サーバ２５０にて画像処理を実行できる。もしくは、情報処理端末２９０の記憶部２９１や、ネットワークを介して接続する他の機器から画像データを取得し、画像処理サーバ２５０にて画像処理を実行できる。
【００９７】
画像処理サーバ２５０では、画像情報取得部２５８において画像データの平均輝度とＲＧＢ毎の階調値の累積度数分布を取得し、変換範囲決定部２５９で情報処理端末２９０から読み出された換算情報等に基づいてＲＧＢ毎の階調変換範囲を決定する。また、変換量決定部２６０が階調変換範囲に基づいてＲＧＢ毎の階調変換量を決定し、変換テーブル生成部２６１がＲＧＢ毎の階調変換テーブルを生成する。さらに、階調変換部２６２が、階調変換テーブルに基づいて画像データの階調変換を行い、入力された画像データに画像処理が施される。
【００９８】
画像処理が施された画像データは、ＭＦＰ２１０のエンジン部２１８にて印刷されることができる。また、情報処理端末２９０の表示部２９５に表示されることも可能であり、作業者は何れかの方法で画像処理結果の出力を得ることができる。
【００９９】
以上で説明した様に、第２の実施形態に係る画像処理システム２００では、画像処理を実行する作業者が、ＭＦＰ２１０等から画像処理を施す画像データを取得し、画像処理サーバ２５０及び情報処理端末２９０により画像処理を施すことができる。作業者は画像データにおいて画像処理を施す領域の指定、階調変換量等の設定等の操作を行う必要がなく、作業負荷が低減されて容易に画像データにおける光沢領域の光沢感を強調又は抑制する画像処理を実行できる。
【０１００】
なお、画像処理サーバ２５０が有する機能を情報処理端末２９０又はＭＦＰ２１０に設け、情報処理端末２９０又はＭＦＰ２１０において画像データの画像処理を行う様に構成してもよい。また、情報処理端末２９０が有する記憶部２９１、読出部２９２は、ＭＦＰ２１０，画像処理サーバ２５０に設けられてもよい。ＭＦＰ２１０と画像処理サーバ２５０とで画像データに画像処理を施すことが可能になる。
【０１０１】
ここまで、上記各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に係る画像処理装置１００又は画像処理システム２００が有する画像処理機能は、上記に説明を行った各処理手順を、プログラミング言語でコード化したプログラムとしてコンピュータで実行することで実現される。
【０１０２】
上記各実施形態に係る画像処理装置１００又は画像処理システム２００を実現するためのプログラムは、コンピュータが読み取り可能な記録媒体に格納されてもよい。上記各実施形態に係るプログラムは、フロッピー（登録商標）ディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）などの記録媒体に記憶させることによって、これらの記録媒体から、画像処理装置１００、画像処理サーバ２５０等にインストールされる。また、画像処理装置１００、画像処理サーバ２５０等は、ネットワークＩ／Ｆ部を有していることから、上記各実施形態に係るプログラムは、インターネット等の電気通信回線を介してダウンロード及びインストールされてもよい。
【０１０３】
以上、実施形態に係る画像処理装置、画像処理システム、画像処理方法、プログラム及び記録媒体について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。
【符号の説明】
【０１０４】
１０，２０  画像データ
１００  画像処理装置
１０８，２５６  記録媒体
１１１  画像情報取得部
１１２  変換範囲決定部
１１４  変換量決定部
１１５  変換テーブル生成部
１１６  階調変換部
２００  画像処理システム
２５０，２７０  画像処理サーバ（情報処理装置）
２９０  情報処理端末
【先行技術文献】
【特許文献】
【０１０５】
【特許文献１】特開２００５−１０９０２号公報
【図１】
2015079443.tif 000003
【図２】
2015079443.tif 000004
【図３】
2015079443.tif 000005
【図４】
2015079443.tif 000006
【図５】
2015079443.tif 000007
【図６】
2015079443.tif 000008
【図７】
2015079443.tif 000009
【図８】
2015079443.tif 000010
【図９】
2015079443.tif 000011
【図１０】
2015079443.tif 000012
【図１１】
2015079443.tif 000013
【図１２】
2015079443.tif 000014
【図１３】
2015079443.tif 000015
【図１４】
2015079443.tif 000016
【図１５】
2015079443.tif 000017
【図１６】
2015079443.tif 000018
【図１７】
2015079443.tif 000019
【図１８】
2015079443.tif 000020