(57)【要約】【課題】  表面に金属光沢感がある原稿を読み取って出力する際、出力画像においては金属光沢感を表現できない場合があった。【解決手段】  上記課題を解決すべく本発明の画像処理装置は、原稿を読み取ることで得られた画像データの処理対象領域のサイズに基づいて、グラデーション画像データを生成する生成手段と、  前記処理対象領域の画像データと前記生成手段で生成したグラデーション画像データとを合成する合成手段と、を有することを特徴とする。【選択図】  図５
2018074415.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取ることで得られた画像データの処理対象領域のサイズに基づいて、グラデーション画像データを生成する生成手段と、
前記処理対象領域の画像データと前記生成手段で生成したグラデーション画像データとを合成する合成手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記画像データの処理対象領域を抽出する抽出手段と、を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記抽出手段は、前記読み取った画像データにおいて所定の色値を有する領域を前記処理対象領域として抽出することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記合成手段は、前記処理対象領域の画像データを構成する画素の明度成分と前記生成手段で生成したグラデーション画像データを構成する画素の明度成分とを合成することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記グラデーション画像データにおいて、輝度値が低い画素数のほうが、輝度値が高い画素数よりも多いことを特徴とする、請求項１に記載の画像処理装置。
【請求項６】
前記生成手段は、前記処理対象領域の最外殻の座標に基づいて、グラデーション画像データを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記画像データの処理対象領域に対して生成された明度ヒストグラムの度数分布から、前記処理対象領域が陰影を含むか否かを判定する判定手段と、
前記判定手段によって前記処理対象領域が陰影を有すると判定された場合、前記領域を前記処理対象領域から除外することを特徴とする請求項１に記載の画像処理装置。
【請求項８】
原稿を読み取ることで得られた画像データの処理対象領域のサイズに基づいて、グラデーション画像データを生成する生成ステップと、
前記処理対象領域の画像データと前記生成ステップで生成したグラデーション画像データとを合成する合成ステップと、
を有することを特徴とする画像処理方法。
【請求項９】
コンピュータに請求項８の画像処理方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は出力画像にて光沢感を表現するための処理を行う画像処理装置、画像処理方法に関する。
【背景技術】
【０００２】
近年、画像を出力する時に画像に含まれる物体の表面の光沢感などの質感を表現する方法が提案されている。特許文献１では原稿を読取って得られた画像データから被写体表面の粗さ、凹凸、鏡面反射情報を取得する。そして、取得した各情報に応じてコントラスト調整やシャープネス処理を行って画像を出力することで出力する画像の質感を向上させる方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１０６３１４
【発明の概要】
【発明が解決しようとする課題】
【０００４】
デジタル複写機等の画像読取装置では、原稿をガラス台に載置させることで原稿位置を固定させながら、光学系を移動させて画像を読み取る手法（光学系移動方式）が用いられている。光学系移動方式による画像読取装置ではライン光源を用いて原稿面に光を照射し、原稿面からの反射光をラインセンサで読み取って、画像データを取得している。
【０００５】
この画像読取装置を用いて例えば賞状のように金色の光沢感を持つ特殊印刷が施された原稿を読み取ると、光源が一方向に照射される。
【０００６】
よって、特殊印刷が施された原稿を室内空間の照明などのような通常の光源下で観測した場合に認識できる金属の陰影は、この原稿を画像読取装置で読み取って得られた画像データを出力しても認識できない。
【０００７】
このように、特殊印刷が施され原稿を読み取って得られた画像データを用いて印刷された出力物において、原稿が元来有する金色の光沢感が損なわれてしまう。
【０００８】
また、上述の画像読取方法で読み取った画像データは金属が持つ正反射光を含む陰影が少ない。よって、特許文献１に開示されるように出力する画像に対してコントラスト調整やシャープネス処理を行うことで質感の調整を行っても画像が全体的に暗くなる、または全体的に明るくなる、またはノイズが強調されてしまう。このように、画像出力時に、原稿が有する金属光沢感を表現することが困難であった。
【課題を解決するための手段】
【０００９】
上記課題を解決すべく本発明の画像処理装置は、原稿を読み取ることで得られた画像データの処理対象領域のサイズに基づいて、グラデーション画像データを生成する生成手段と、前記処理対象領域の画像データと前記生成手段で生成したグラデーション画像データとを合成する合成手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、原稿読み取り時に損なわれた金属光沢感を、原稿読み取り時に得られた画像データを出力する時に表現することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】コントローラの構成例を示すブロック図である。
【図２】スキャナユニットの構造例を示す図である。
【図３】光沢制御部の構成例を示すブロック図である。
【図４】複写動作の流れを示すフローチャートである。
【図５】光沢制御の流れを示すフローチャートである。
【図６】入力画像の一例である。
【図７】領域抽出の一例である。
【図８】テクスチャ画像生成の一例である。
【図９】実施例２における光沢制御の流れを示すフローチャートである。
【図１０】実施例２における明度ヒストグラムの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
（実施例１）
図１は、実施例１における複合機のハードウェア構成、特にコントローラの構成例を詳細に示すブロック図である。
【００１４】
コントローラ１００は、画像入力デバイスであるスキャナ部１１４や、画像出力デバイスであるプリンタ１１５や、ユーザーインターフェースである操作部１１６と接続され、複合機の動作を統括的に制御すると共に画像情報やデバイス情報の入出力制御を行う。
【００１５】
ＣＰＵ１０３は、複合機全体を制御するプロセッサであり、ＲＯＭ１０５に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御する。さらに、ＣＰＵ１０３は、コントローラ１００内部で行われる各種処理についても統括的に制御する。
【００１６】
ＲＡＭ１０４は、ＣＰＵ１０３が動作するためのシステムワークメモリであり、画像データなどを一時記憶するための画像メモリでもある。
【００１７】
ＲＯＭ１０５は、ブートＲＯＭであり、システムのブートプログラムを格納する。
【００１８】
記憶部１０６は、ハードディスクドライブ等の不揮発性記憶媒体であり、システム制御ソフトウェアや画像データを格納する。
【００１９】
操作部Ｉ／Ｆ１０７は操作部（ＵＩ）１１６とのインターフェース部で、操作部１１６に表示するための画像データを操作部１１６に対して出力する。また、操作部Ｉ／Ｆ１０７は、操作部１１６を介して本画像処理装置のユーザが指示した情報を、ＣＰＵ１０３に伝える役割をする。
【００２０】
ネットワークＩ／Ｆ１０８は本画像処理装置をＬＡＮ１０９に接続し、データの入出力を行う。例えば、画像データを別の装置に送信したり、別の装置から画像データを受信したりする。以上のデバイスがシステムバス１０１上に配置される。また、イメージバスインターフェース１１０は、システムバス１０１と画像データを高速で転送する画像バス１０２とを接続し、データ構造を変換するバスブリッジである。画像バス１０２は、例えば、ＰＣＩバスやＩＥＥＥ１３９４で構成される。画像バス１０２上には以下のデバイスが配置される。デバイスＩ／Ｆ１１１は、画像入力デバイスであるスキャナ部１１４を接続し、画像出力デバイスであるプリンタ１１５を接続しており、画像データの同期系／非同期系の変換を行う。光沢制御部１１２では、画像データに対し光沢制御を行う。尚、光沢制御部１１２についての詳細は後述する。
【００２１】
画像処理部１１３はスキャナ部１１４によって読み取られた画像データに対し入力ガンマ補正等のスキャナ画像処理を行う。また、プリンタ１１５に対しＲＧＢデータから印刷用のＣＭＹＫデータに変換するための色変換処理や、プリンタ１１５の階調補正を行うプリント画像処理を行う。
【００２２】
＜複合機−スキャナ部＞
図２（ａ）は、本実施例におけるリニアイメージセンサを用いたスキャナ部１１４の主要構成及び読取動作を示す概略図である。
【００２３】
原稿２０１は原稿台ガラス２１１の面に相対したときに第１ミラーユニット２１９内の照明ランプ２１２により照射され、その反射光はミラー２１３、２１４、２１５を経て、レンズ２１６によりＣＣＤセンサ２１７上に結像される。ＣＣＤセンサ２１７に入力された反射光はセンサによって電気信号に変換され、その画素の電気信号は図示しないＡ／Ｄ変換器によってデジタルデータに変換され、コントローラ１００に画素信号Ｄｉｎとして入力される。原稿フィーダ２０２は複数枚積載されている原稿を１枚毎に給紙しながら読み取る「流し読み」方式で原稿を読み取る時に用いる。
【００２４】
また、原稿台ガラス２１１上に読み取られるべき原稿を置くことで画像読取を行う方式がある。この方式の場合、ミラー２１３、照明ランプ２１２を含む第１ミラーユニット２１９は速度ｖで原稿の置かれた原稿台ガラス２１１の下を移動する。さらに、ミラー２１４、２１５を含む第２ミラーユニット２２０が速度１／２ｖで第１ミラーユニット２１９と同様の方向に移動することにより、原稿を走査する。第１ミラーユニット２１９及び第２ミラーユニット２２０はモータ２１８により駆動する。
【００２５】
これらの方式では棒状の光源を使用し、その長手方向と平行に読み取りラインを設定し、この読み取りラインに対して直角な方向に第１ミラーユニット２１９、第２ミラーユニット２２０を移動する。なお読み取りラインと平行な方向を主走査方向と定義し、読み取りラインと直角な方向を副走査方向と定義する。
【００２６】
図２（ｂ）は照明ランプ２１２から照射された光の経路を示した図である。図に示すように、原稿面に対し斜めに照射された光のうち、正反射光は入射角と同じ角度で反射されるため、ミラー２１３方向へは入射されない。ミラー２１３方向へは拡散反射や乱反射された光がミラー２１３を経由し、ＣＣＤセンサ２１７へ入力される。このように正反射成分がＣＣＤセンサ２１７に入射しない構成となっている。
【００２７】
光沢感が表現される画像データには、画像データ中に正反射光のデータと拡散反射光のデータとの両方が含まれる。しかし、上記のように読み取られた画像データからは金属光沢感を表現するためデータである正反射光成分（正反射光のデータ）が入射されないため、光沢感が損なわれてしまう。
【００２８】
＜光沢制御部の詳細＞
図３は、本実施例における光沢制御部１１２の構成を示すブロック図である。光沢制御部１１２は記憶部１０６に格納されたプログラムに従ってＣＰＵ１０３が実行することにより機能するように構成してもよいし、その一部または全てをＡＳＩＣ等のハードウェアで構成するようにしてもよい。
【００２９】
領域分割部３０１は、入力画像データを任意形状に分割する処理を行う。任意の形状に分割する方法としては公知として知られる方法を用いればよく、例えば、類似色を統合していき、類似色を１つの領域として扱えるように分割する方法がある。
【００３０】
処理対象領域抽出部３０２は、領域分割部３０１で分割された領域のうち、所定の色を有する領域を抽出する。抽出された領域の色値は記憶部１０６に保持しておき、処理対象領域抽出部３０２の処理時にＣＰＵ１０３が読み出して制御すればよい。また、操作部１１６に図示しない色値指定画面を表示し、ユーザが処理対象となる画像の色値を直接指定できるようにしてもよい。処理対象領域抽出部３０２は上述した色値の近傍色を含む領域を抽出する。近傍色とはＲ、Ｇ、Ｂそれぞれの輝度差ΔＲ、ΔＧ、ΔＢがそれぞれ所定の範囲内の値であるものや、例えばＲＧＢ値をＬａｂ値に変換し、色差ΔＥが閾値以内の値である色を指す。スキャンした画像データには読取時のノイズが含まれるため、所定範囲の色値を抽出する。
【００３１】
テクスチャ生成領域決定部３０３は、処理対象領域抽出部３０２で抽出された領域を含む最外殻の矩形領域をテクスチャ生成領域として決定する。最外殻の矩形領域は画像データ上の画素の位置をＸ、Ｙ座標で表現した場合に以下のように表現される。最大値Ｘｍａｘ、Ｙｍａｘ、最小値Ｘｍｉｎ、Ｙｍｉｎとすると（Ｘｍｉｎ、Ｙｍｉｎ）、（Ｘｍｉｎ、Ｙｍａｘ）、（Ｘｍａｘ、Ｙｍｉｎ）、（Ｘｍａｘ、Ｙｍａｘ）。これにより４点の内側の領域を指す。
【００３２】
テクスチャ画像生成部３０４は、テクスチャ生成領域決定部３０３で決定された領域に対してテクスチャ画像データを生成する。ここではテクスチャ画像データとして、入力画像データの明度信号に対するグラデーション画像データを生成する。
【００３３】
テクスチャ画像データは、処理対象領域抽出部３０２で抽出された領域を含む最外殻の矩形領域の座標およびサイズに基づき生成される。また、テクスチャ画像データとは、グラデーション画像データのことで、各画素の信号値が段階的に変化する画像データである。
【００３４】
画像合成部３０５は、入力画像データの明度信号に対してテクスチャ画像生成部３０４で生成されたグラデーション画像データと入力画像データとを合成する。具体的には以下の方法で合成する。
【００３５】
画像合成部３０５では、処理対象領域抽出部３０２で抽出された領域の明度平均値ａｖｅを取得する。そしてし、テクスチャ画像生成部３０４で生成したグラデーション画像データの明度値と取得したａｖｅとの差分値を入力画像データに加算する。すなわち、以下に示す式（１）のように、入力画像データが出力される。
【００３６】
（式１）
ｏｕｔ（ｘ，ｙ）＝ｉｎ（ｘ，ｙ）＋（グラデーション画像（ｘ，ｙ）−抽出された領域の明度平均ａｖｅ）
（ｏｕｔ（ｘ，ｙ）：出力画像データ、ｉｎ（ｘ，ｙ）：入力画像データ、ｘ，ｙ：座標位置）
つまり、抽出された領域の明度平均ａｖｅよりもグラデーション画像データの明度が高い位置の画素は、入力画像データのうち抽出された領域に対して明度値が加算される。一方、抽出された領域の明度平均ａｖｅよりもグラデーション画像データの明度が低い位置の画素、入力画像データのうち抽出された領域に対しては明度値が減算される。
【００３７】
＜複写動作フローチャート＞
図４は、本実施例における複写動作の流れを示すフローチャートである。図４に示すフローチャートは記憶部１０６に格納されたプログラムに従って、ＣＰＵ１０３が実行する。
【００３８】
Ｓ４０１では、操作部１１６の図示しないスタートキーの押下を検知することによって複写動作を開始する。
【００３９】
Ｓ４０２では原稿台ガラス２１１に置かれた原稿を図２で説明した通りに走査して原稿の読取動作を行う。
【００４０】
Ｓ４０３では、読み取った原稿から得られた画像データに対して光沢制御部１１２にて光沢制御処理を実行し、ＲＡＭ１０４に画像データを格納する処理を実行する。光沢制御処理の詳細に関しては後述する。
【００４１】
Ｓ４０４では、画像処理部１１３を用いて出力処理を実行する。具体的にはＲＡＭ１０４に保持されたＲＧＢ画像データを読み出しＣＭＹＫデータに変換し、エンジンの階調特性に合わせたガンマ補正処理を行った画像データをプリンタ１１５に送信しプリント出力を行い、処理を終了する。
【００４２】
本実施例では、複写動作時に光沢制御処理を行う場合の説明を行った。しかし本実施例はこれに限ったものではなく、例えばＥ−ＭＡＩＬなど、読み取った画像に対して送信出力制御を行う時に光沢制御処理を行ってもよい。
【００４３】
＜光沢制御処理のフローチャート＞
図５は、本実施例における光沢制御処理の流れを示すフローチャートである。図４に示すフローチャートは記憶部１０６に格納されたプログラムに従って、ＣＰＵ１０３が実行するものとする。
【００４４】
Ｓ５０１において、領域分割部３０１は、入力画像データを任意形状に分割する処理を行う。ここでは画像データを任意形状に分割する例を、図６を用いて説明する。図６は賞状を読み取った画像データの一例である。図６の画像データは任意形状に分割された場合、紙白部分の背景領域、金色に特殊印刷された領域、黒文字の領域にそれぞれ分割される。
【００４５】
次に、Ｓ５０２において、処理対象領域抽出部３０２は、領域分割部３０１によって分割された画像データから所定の色値を有する領域を抽出する。ここでは所定の色として金色の色値を指定する。金色の色値は（Ｒ、Ｇ、Ｂ）＝（２３０、１８０、３４）が一般的に用いられる。この色値をＬａｂ値に変換し、色差ΔＥが所定の範囲に含まれる領域を抽出する。なお、色差に対する閾値はスキャン時のノイズ等を考慮して決定すればよい。図６に示した画像データから金色の領域を抽出した例を図７（ａ）に示す。点線で囲まれた領域７０１が抽出された領域を示している。
【００４６】
次に、Ｓ５０３において、ＣＰＵ１０３は、処理対象領域抽出部３０２で所定の色値を有する領域が抽出されたか否かを判定する。ここでは領域が１つでも抽出されていればＹＥＳと判定される。領域が抽出されたと判定した場合、Ｓ５０４に進む。領域が抽出されなかったと判定した場合、Ｓ５０５に進む。
【００４７】
次に、Ｓ５０４において、テクスチャ生成領域決定部３０３は、処理対象領域抽出部３０２で抽出された領域の最外殻の矩形領域を決定する。処理対象領域抽出部３０２で抽出された領域から最外殻の領域を決定した例を図７（ｂ）に示す。点線で囲まれた領域７０２がテクスチャ画像データを生成する領域として決定される。
【００４８】
一方、Ｓ５０３において処理対象領域抽出部３０２で領域が抽出されなかったと判定されると、Ｓ５０５において、ＣＰＵ１０３は、画像データに対し光沢制御処理を実施せず、操作部１１６の図示しない表示画面に対しメッセージを表示し、処理を終了する。ここではユーザに対し、光沢制御処理を行わずに画像データが出力された旨が表示されるものとする。
【００４９】
Ｓ５０６において、テクスチャ画像生成部３０４はテクスチャ生成領域決定部３０３で決定された領域に対してグラデーション画像データを生成する。図８（ａ）はテクスチャ生成領域決定部３０３で決定された領域に対し、グラデーション画像データを生成する場合のグラデーションの方向（階調が段階的に変化する方向）を示している。テクスチャ生成領域決定部３０３で決定された領域のうち、図７（ｂ）に示す（Ｘｍｉｎ、Ｙｍｉｎ）を原点として、（Ｘｍａｘ、Ｙｍａｘ）方向に向かって信号値が段階的に変化するようにグラデーション画像データを生成する。各座標位置におけるグラデーション画像データの信号値を図８（ｂ）に示す。ここで、グラデーション画像データの信号値は正弦波の式を用いて生成する、正弦波の式は振幅Ａ、周期Ｔ，位置をｘとした場合、以下の式（２）で表わされる。
【００５０】
（式２）
信号値＝Ａ×ｓｉｎ（（２π／Ｔ）×（ｘ＋Ｔ／２））＋Ａ＋Ｌｍｉｎ
ここで、振幅Ａは明るい側の信号値Ｌｍａｘを２４０、暗い側の信号値Ｌｍｉｎを２０とした場合、Ａ＝（２４０−２０）／２＝１１０として設定する。これは金属の光沢感を表わす正反射光に対する影を表わすためのものであり、固定値を用いればよい。周期Ｔは図８（ａ）に示す（Ｘｍｉｎ、Ｙｍｉｎ）と（Ｘｍａｘ、Ｙｍａｘ）間の距離をＸとするとＴ＝（２／３）Ｘとする。低い輝度値の画素数が多く、高い輝度値に向かって画素の出現頻度がなだらかに広がっている傾向を持つ画像ほど光沢感が強くなる。このため、生成するグラデーション画像データは、低い輝度値を持つ画素数を多く、高い輝度値を持つ画素数を少なくなるように生成する必要がある。距離Ｘ中に１．５周期の正弦波を設け、また、初期位相をＴ／２だけずらすことにより、低い輝度値を持つ画素の出現頻度を高くすることができる。テクスチャ生成領域決定部３０３で決定された領域に対してグラデーション画像を生成した例を図８（ｃ）に示す。ここでは１．５周期の正弦波としてグラデーション画像データを生成しているが、これに限ったものではなく、暗くなる画素の割合が明るくなる画素の割合よりも多ければよい。
【００５１】
次に、Ｓ５０７において、画像合成部３０５は入力画像データの明度成分を表す信号値を前述した式（１）を用いて増減させることで、入力画像データの信号値（明度値）に対してテクスチャ画像生成部３０４で生成したグラデーション画像データの信号値（明度値）を合成する。
合成対象となる領域は、処理対象領域抽出部３０２で抽出された領域である。
【００５２】
ここで図６に示す入力画像データに対し、テクスチャ画像生成部３０４で生成したグラデーション画像データを合成した例を図８（ｄ）に示す。図８（ｄ）に示すように、金色の特殊印刷が施された領域に対しグラデーション画像を合成することにより、金属の正反射成分を表現できるため、出力画像における質感を向上させることができる。
【００５３】
以上のように本実施例では、原稿を読取ることで得られた入力画像データから所定の色値を持つ領域を抽出し、抽出された領域の明度成分を表す信号値を増減させることで、入力画像データに対して金属の正反射光を表わすグラデーション画像データを合成する。これにより、原稿を読取る際に損なわれた金属の光沢感を画像出力時に表現することで、出力物の質感を向上させることが可能となる。
【００５４】
（実施例２）
実施例１では、入力画像データから所定の色値を持つ領域を抽出し、抽出された領域に対し、グラデーション画像データを合成することで金属の光沢感を表現した。しかしながら、読取る原稿の中には、例えば指輪などの貴金属の写真等が含まれている場合がある。貴金属等の写真には写真撮影時の光源による正反射成分の陰影が含まれている。よって、実施例１で示したグラデーション画像データを合成した場合、不自然な画像が生成される可能性がある。
【００５５】
ここで陰影を含む画像とは、画像に描かれている物体に光が当たっている領域と光が当たっていない領域とが共存している画像のことである。
【００５６】
実施例２では、明度成分のヒストグラムを生成し、度数分布状態から陰影の有無を判定する。これにより陰影があると判定された領域、すなわち指輪等の貴金属類の写真部分を光沢制御処理の対象外とする。以下、本実施例における光沢制御処理の方法について説明する。
【００５７】
図９は実施例２における光沢制御処理のフローチャートである。図９に示すフローチャートは記憶部１０６に格納されたプログラムに従って、ＣＰＵ１０３が実行するものとする。尚、実施例１の図５と同様のステップに関しては説明を省略する。
【００５８】
まず、Ｓ９０１において、ＣＰＵ１０３は処理対象領域抽出部３０２で抽出された領域の明度ヒストグラムを生成する。
【００５９】
次に、Ｓ９０２において、ＣＰＵ１０３はＳ９０１で生成された明度ヒストグラムから陰影の有無を判定する。図１０（ａ）、図１０（ｂ）にＳ９０１で生成された明度ヒストグラムの一例を示す。図１０（ａ）は図６に示す賞状の金色の領域の明度ヒストグラムを示しており、図１０（ｂ）は指輪の写真に対する明度ヒストグラムを示している。図１０（ａ）に示す賞状の金色領域の場合、狭い明度範囲に分布しているのに対し、図１０（ｂ）に示す指輪の写真のように撮影時に付与された陰影が画像に含まれる場合、広い範囲に度数が分布している。このため、所定以上の範囲に度数が分布しているか否かを判定することにより、画像内における陰影の有無を判定することができる。例えば、読取時に発生するノイズの分散値を使用する画像読取装置の光学系において予め求めておき、予め求めておいた値以上の分散値を持っている場合、読み取った画像に陰影があると判定すればよい。
【００６０】
次に、Ｓ９０３において、ＣＰＵ１０３はＳ９０２において陰影があると判定されたため、処理対象領域抽出部３０２で抽出された領域から、Ｓ９０２で陰影があると判定された領域を除外する。
【００６１】
以下、この陰影があると判定された領域を除外した領域に対して光沢処理を施す。この処理については、実施例１に記載した内容と同じである。
【００６２】
以上のように、明度ヒストグラムを用いて陰影の有無の判定を行い、陰影があると判定された場合には、その領域を処理対象領域から除外する。これにより、指輪のような写真画像に対して不自然な画像を生成してしまうことを防止することが可能となる。
【００６３】
また、陰影があると判定された領域以外に対して、適切に光沢処理を施すことができる。
【００６４】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2018074415.tif 000003
【図２】
2018074415.tif 000004
【図３】
2018074415.tif 000005
【図４】
2018074415.tif 000006
【図５】
2018074415.tif 000007
【図６】
2018074415.tif 000008
【図７】
2018074415.tif 000009
【図８】
2018074415.tif 000010
【図９】
2018074415.tif 000011
【図１０】
2018074415.tif 000012