(57)【要約】【課題】  画像のダイナミックレンジを圧縮するに際し、彩度が低下しないようにする。【解決手段】  圧縮テーブル生成部３が画像Ｓ０を解析してダイナミックレンジ圧縮率Ｐ０を設定し、ダイナミックレンジ圧縮率Ｐ０に基づいて圧縮テーブルＴ０を生成する。圧縮処理部５は、処理対象の画素のＲＧＢ各色における最明色の色信号に基づいて圧縮テーブルＴ０を参照して、その画素のすべての色信号に対する修正値を決定する。そして、修正値をその画素のすべての色信号に加算することにより画像Ｓ０のダイナミックレンジを圧縮して処理済み画像データＳ１を得る。画像出力部７は処理済み画像データＳ１をプリント出力する。【選択図】          図１
2006019847.tif 000002
【特許請求の範囲】
【請求項１】
所定の濃度再現域を有する再生手段においてカラー画像を再生すべく、該カラー画像の濃度域が前記再生手段の濃度再現域に収まるようにするために、該カラー画像のダイナミックレンジを圧縮する画像処理装置において、
前記カラー画像の低濃度域が前記再生手段の濃度再現域に収まるようにするために、前記カラー画像の各画素における各色信号を修正する修正値を決定するための圧縮テーブルを生成する圧縮テーブル生成手段と、
前記カラー画像の各画素における各色のうち、最明色が前記再生手段の濃度再現域に収まるように前記圧縮テーブルを参照して前記修正値を決定し、該修正値により前記カラー画像の各画素におけるすべての色信号を修正することにより、ダイナミックレンジが圧縮された処理済み画像を得るダイナミックレンジ圧縮手段とを備えたことを特徴とする画像処理装置。
【請求項２】
所定の濃度再現域を有する再生手段においてカラー画像を再生すべく、該カラー画像の濃度域が前記再生手段の濃度再現域に収まるようにするために、該カラー画像のダイナミックレンジを圧縮する画像処理方法において、
前記カラー画像の低濃度域が前記再生手段の濃度再現域に収まるようにするために、前記カラー画像の各画素における各色信号を修正する修正値を決定するための圧縮テーブルを生成し、
前記カラー画像の各画素における各色のうち、最明色が前記再生手段の濃度再現域に収まるように前記圧縮テーブルを参照して前記修正値を決定し、該修正値により前記カラー画像の各画素におけるすべての色信号を修正することにより、ダイナミックレンジが圧縮された処理済み画像を得ることを特徴とする画像処理方法。
【請求項３】
所定の濃度再現域を有する再生手段においてカラー画像を再生すべく、該カラー画像の濃度域が前記再生手段の濃度再現域に収まるようにするために、該カラー画像のダイナミックレンジを圧縮する画像処理方法をコンピュータに実行させるためのプログラムにおいて、
前記カラー画像の低濃度域が前記再生手段の濃度再現域に収まるようにするために、前記カラー画像の各画素における各色信号を修正する修正値を決定するための圧縮テーブルを生成する手順と、
前記カラー画像の各画素における各色のうち、最明色が前記再生手段の濃度再現域に収まるように前記圧縮テーブルを参照して前記修正値を決定し、該修正値により前記カラー画像の各画素におけるすべての色信号を修正することにより、ダイナミックレンジが圧縮された処理済み画像を得る手順とを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像のダイナミックレンジを、カラー画像を出力する例えばプリンタ等の出力デバイスのダイナミックレンジに収まるように圧縮する画像処理装置および方法並びに画像処理方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
従来より、デジタルカメラ等の撮像装置により被写体を撮影することにより取得された画像や、ネガフイルム、リバーサルフイルム等の写真フイルムや印刷物等に記録された画像を光電的に読み取ることにより得られた画像をプリンタ等の再生装置において再生することが行われている。このように画像を再生装置において再生する場合において、画像上の明部および／または暗部がつぶれてしまうことを防止するために、画像のダイナミックレンジが再生装置の濃度再現域内に収まるように、画像のダイナミックレンジを圧縮することが行われている。
【０００３】
このようなダイナミックレンジ圧縮方法において、画像に対してローパスフィルタによるフィルタリング処理を施して、画像中の空間周波数が低い構造物のみを表すボケ画像を作成し、ボケ画像を用いてダイナミックレンジを圧縮することにより、画像に含まれる明部および暗部内の細かなテクスチャのコントラストを残しつつも、画像の明部および暗部の双方のつぶれを抑える方法が提案されている（特許文献１、２参照）。具体的には、画像の低濃度域を圧縮する場合、画像のダイナミックレンジに基づいて、図９に示すように画像の低濃度域を圧縮するための圧縮テーブルを求めるとともに、画像における各画素のＲＧＢ各色信号から各画素のグレイ値を算出する。なお、図９においてＹ０は入力信号値におけるダイナミックレンジを圧縮する境界を表す基準信号値である。また、横軸は左へ行くほど濃度が低いことを示している。そして、圧縮テーブルを参照して、各画素のグレイ値から各画素の色信号の修正値（Ｃ３０とする）を決定し、下記の式（１）に示すように、各画素の色信号（すなわちＲＧＢ各色の色信号Ｒ３０，Ｇ３０，Ｂ３０）に修正値Ｃ３０を加算することにより、各画素の色信号がＲ３１，Ｇ３１，Ｂ３１からなる処理済み画像を得る。
【０００４】
Ｒ３１＝Ｒ３０＋Ｃ３０
Ｇ３１＝Ｇ３０＋Ｃ３０      （１）
Ｂ３１＝Ｂ３０＋Ｃ３０
【特許文献１】特開平９−１３０６０９号公報
【特許文献１】特開２００１−２４５１５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１，２に記載された方法においては、各画素のグレイ値に基づいて修正値を決定しているため、決定された修正値により画像のダイナミックレンジを圧縮すると、画像に含まれる高彩度の色が飽和してつぶれてしまうという問題がある。以下、この問題点について説明する。
【０００６】
図１０は従来の問題点を説明するための図である。図１０において実線はＡＥ処理により画像中の濃度が低い明部が出力デバイスの濃度再現域外となった入力画像のグレイ階調を示す。このような階調を有する入力画像は、基準信号値Ｙ０を基準として破線に示すように明度側の出力濃度を高く（すなわち暗く）して出力デバイスの再現域内となるように入力画像の各画素の色信号を補正する圧縮テーブルが求められ、入力画像の各画素のグレイ値から圧縮テーブルを参照して修正値が求められ、修正値が各画素のすべての色信号に加算されることにより、処理済み画像が得られる。
【０００７】
ここで簡単のために入力画像がＲおよびＢの２色からなるものとし、各画素におけるグレイ値がＲ信号およびＢ信号の平均値として算出されるものとする。図１０に示すようにある画素Ｐ３０におけるＲ信号がＲ３０、Ｂ信号がＢ３０であったとすると、画素Ｐ３０のグレイ値Ｙ３０は（Ｒ３０＋Ｂ３０）／２により算出される。この際、画素Ｐ３０の修正値はＣ３０に決定される。したがって、画素Ｐ３０のＲ信号Ｒ３０およびＢ信号Ｂ３０に修正値Ｃ３０が加算されることにより、画素Ｐ３０のＲ信号およびＢ信号はそれぞれＲ３１，Ｂ３１に修正される。
【０００８】
ここで、図１０に示すように、修正されたＢ信号Ｂ３１は出力デバイスの濃度再現域内にあるが、修正されたＲ信号Ｒ３１は、修正されたにも拘わらず出力デバイスの濃度再現域内にはない。このため、出力デバイスにおいて処理済み画像を再生するとＲ信号Ｒ３１が出力デバイスが再現可能な最も明るい値にクリップされてしまう。例えば出力デバイスの濃度再現域が８ビット（０〜２５５）である場合において、Ｒ３１，Ｂ３１がそれぞれ３００，２００の信号値であるとすると、Ｒ３１は２５５にクリップされてしまう。このため、画素Ｐ３０についてはダイナミックレンジ圧縮処理により彩度が飽和し、その結果、再生画像においては、彩度が低下してしまうこととなる。
【０００９】
本発明は上記事情に鑑みなされたものであり、彩度が低下しないように画像のダイナミックレンジを圧縮することを目的とする。
【課題を解決するための手段】
【００１０】
本発明による画像処理装置は、所定の濃度再現域を有する再生手段においてカラー画像を再生すべく、該カラー画像の濃度域が前記再生手段の濃度再現域に収まるようにするために、該カラー画像のダイナミックレンジを圧縮する画像処理装置において、
前記カラー画像の低濃度域が前記再生手段の濃度再現域に収まるようにするために、前記カラー画像の各画素における各色信号を修正する修正値を決定するための圧縮テーブルを生成する圧縮テーブル生成手段と、
前記カラー画像の各画素における各色のうち、最明色が前記再生手段の濃度再現域に収まるように前記圧縮テーブルを参照して前記修正値を決定し、該修正値により前記カラー画像の各画素におけるすべての色信号を修正することにより、ダイナミックレンジが圧縮された処理済み画像を得るダイナミックレンジ圧縮手段とを備えたことを特徴とするものである。
【００１１】
ここで、カラー画像は各画素の色信号がＩＴＵ  Ｒｅｃ．７０９で定める輝度（０〜１の値をとる）を表す場合と、これをｌｏｇ変換した濃度を表す場合とがある。ダイナミックレンジ圧縮処理を行うに際し、色信号が輝度を表す場合は修正値を乗算し、色信号が濃度を表す場合は修正値を加算すればよい。したがって、修正値により色信号を補正するとは、色信号が輝度を表す場合には修正値を乗算し、色信号が濃度を表す場合には修正値を加算することを意味する。
【００１２】
本発明による画像処理方法は、所定の濃度再現域を有する再生手段においてカラー画像を再生すべく、該カラー画像の濃度域が前記再生手段の濃度再現域に収まるようにするために、該カラー画像のダイナミックレンジを圧縮する画像処理方法において、
前記カラー画像の低濃度域が前記再生手段の濃度再現域に収まるようにするために、前記カラー画像の各画素における各色信号を修正する修正値を決定するための圧縮テーブルを生成し、
前記カラー画像の各画素における各色のうち、最明色が前記再生手段の濃度再現域に収まるように前記圧縮テーブルを参照して前記修正値を決定し、該修正値により前記カラー画像の各画素におけるすべての色信号を修正することにより、ダイナミックレンジが圧縮された処理済み画像を得ることを特徴とするものである。
【００１３】
なお、本発明による画像処理方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１４】
本発明によれば、カラー画像の濃度域が再生手段の濃度再現域内に収まるようにするために、各画素の各色信号を修正するための修正値を決定する圧縮テーブルが生成される。そして、カラー画像の各画素における各色のうち、最明色が再生手段の濃度再現域に収まるように、圧縮テーブルが参照されて修正値が決定され、修正値により各画素におけるすべての色信号が修正されて、カラー画像のダイナミックレンジが圧縮される。このように、各画素の各色のうちの最明色が再生手段の濃度再現域に収まるような修正値により各画素のすべての色信号を修正すると、各画素におけるすべての色が再生手段の濃度再現域に収まることとなる。したがって、カラー画像における高彩度色が処理済み画像においては再生手段の濃度再現域内に収まるようになるため、処理済み画像の彩度が低くなることを防止することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の実施形態による画像処理装置の構成を示す概略ブロック図である。図１に示すように、本実施形態による画像処理装置は、ＲＧＢの各色データからなるカラー画像を表す画像データＳ０の入力を受け付ける画像入力部１、画像データＳ０により表される画像（以下画像についても同様に参照符号Ｓ０を用いる）を解析して、画像Ｓ０のダイナミックレンジを圧縮する圧縮テーブルＴ０を生成する圧縮テーブル生成部３、および圧縮テーブル生成部３が生成した圧縮テーブルＴ０により画像Ｓ０のダイナミックレンジを圧縮して処理済み画像データＳ１を得る圧縮処理部５とを備え、処理済み画像データＳ１を再生するプリンタやモニタ等の画像出力部７が接続されてなる。なお、本実施形態においては、画像出力部７を処理済み画像データＳ１のプリントＰを得るプリンタとする。
【００１６】
また、本実施形態においては、画像データＳ０はＡＥ処理が施されてなるものとする。すなわち、画像Ｓ０中に含まれる被写体が逆光等により暗くなっている場合に、画像Ｓ０全体の濃度を下げる、すなわち画像Ｓ０の各画素におけるＲＧＢ各色信号に一定値を加算することにより画像全体を明るくするよう、ＡＥ処理が施されているものとする。
【００１７】
画像入力部１は、ＡＥ処理が施された画像データＳ０をメディアから読み出すメディアドライブや、ネットワーク経由で送信された画像データＳ０の入力を受け付ける各種インターフェースからなる。なお、画像データＳ０はデジタルカメラ等の撮像装置により取得されたものであってもよく、フイルムや原稿に記録された画像を光電的に読み出すことにより取得されたものであってもよい。また、画像入力部１には、画像出力部７が再生可能な最低濃度Ｄｍｉｎの情報が入力されており、最低濃度Ｄｍｉｎよりも大きい色信号となる画素が画像Ｓ０に含まれているか否かを判定し、この判定が否定されると画像データＳ０をそのまま画像出力部７へ出力する。一方、この判定が肯定されると、圧縮テーブル生成部３に画像データＳ０を出力する。
【００１８】
圧縮テーブル生成部３は、以下のようにして圧縮テーブルを生成する。まず、圧縮テーブル生成部３は、下記の式（２）により画像Ｓ０の各画素のグレイ値Ｙを算出する。なお、Ｒ０，Ｇ０，Ｂ０は、画像Ｓ０の各画素のＲＧＢ各色信号である。  
Ｙ＝０．３１２５Ｒ０＋０．３７５０Ｇ０＋０．３１２５Ｂ０    （２）
次いで圧縮テーブル生成部３はグレイ値Ｙのヒストグラムを求める。図２はグレイ値ＹのヒストグラムＨを示す図である。圧縮テーブル生成部３は、ヒストグラムＨにおいて、ハイライト側からの累積相対度数が３％を示す濃度を画像データＳ０のハイライトグレイ値Ｙｈとして求める。なお、画像データＳ０が８ビットである場合、ＲＧＢ各色信号は０〜２５５の値をとるが、ＡＥ処理により明部の信号値が２５５よりも大きくなっている場合がある。
【００１９】
一方、圧縮テーブル生成部３には画像出力部７が再生可能な最低濃度Ｄｍｉｎの情報が入力されており、圧縮テーブル生成部３は、ハイライトグレイ値Ｙｈと最低濃度Ｄｍｉｎとを比較して、ハイライトグレイ値Ｙｈの方が低いすなわちハイライトグレイ値Ｙｈが最低濃度Ｄｍｉｎよりもより明るくなる場合には、あらかじめ設定されている基準グレイ値Ｙ０を中心として、ハイライトグレイ値Ｙｈが最低濃度Ｄｍｉｎ内に収まるようにするためのダイナミックレンジ圧縮率を算出する。すなわち、図３（ａ）に示す入力信号値と出力濃度との関係を示すグラフにおいて、実線に示すように画像Ｓ０のグレイ階調における低濃度域が最低濃度Ｄｍｉｎよりも明るくなる場合に、図３（ａ）の破線に示すように低濃度域が最低濃度Ｄｍｉｎに収まるようにするためのダイナミックレンジ圧縮率Ｐ０を算出する。具体的には、下記の式（３）に示すようにダイナミックレンジ圧縮率Ｐ０を算出する。  
Ｐ０＝（Ｙ０−Ｙｈ）／（Ｙ０−Ｄｍｉｎ）    （３）
ここで、基準グレイ値Ｙ０の値としては、例えば画像Ｓ０に含まれる被写体が人物である場合、肌色と略同一の濃度である０．５０〜０．７０の間の値（ビット数に対する割合として）、好ましくは０．６に設定される。
【００２０】
さらに圧縮テーブル生成部３は、ダイナミックレンジ圧縮率Ｐ０に基づいて圧縮テーブルを生成する。図３（ｂ）は圧縮テーブルの例を示す図である。図３に示すように圧縮テーブルＴ０において、Ｙ０は上述した基準グレイ値であり、直線部分の傾きは１／Ｐ０−１となっている。このような圧縮テーブルを用いることにより、画像Ｓ０のグレイ階調における低濃度域が図３（ａ）の実線に示すように最低濃度Ｄｍｉｎよりも小さい場合に、図３（ｂ）の破線に示すように、低濃度域が最低濃度Ｄｍｉｎ内に収まることとなる。
【００２１】
なお、圧縮テーブルＴ０において、傾きが変化する部分（すなわち基準グレイ値Ｙ０の点）が不連続であると、処理済み画像にアーチファクトが生じる場合があるため、傾きが連続するような関数を設定することにより、アーチファクトの発生を防止することができる。
【００２２】
圧縮処理部５は、以下のようにして画像データＳ０のダイナミックレンジを圧縮する。圧縮処理部５は、まず画像Ｓ０の各画素におけるＲＧＢ各色信号のうち最明色の色信号を求める。ここで、最明色とは、画像Ｓ０の各画素におけるＲＧＢ各色信号のうち、最も値が大きい色のことをいう。例えば、画像データＳ０が８ビットである場合、ＲＧＢ各色信号は０〜２５５の値をとるが、ＡＥ処理により明部の信号値が２５５よりも大きくなっている場合があるため、最明色の色信号は２５５よりも大きい値となる場合がある。
【００２３】
次いで、圧縮処理部５は、圧縮テーブルＴ０を参照して、各画素の色信号の修正値Ｃ０を決定する。例えば、ある画素Ｐ１０におけるＲＧＢ各色信号Ｒ１０，Ｇ１０，Ｂ１０のうち最明色がＲである場合、圧縮テーブルＴ０における横軸の色信号Ｒ１０に対応する修正値をその画素Ｐ１０におけるすべての色信号Ｒ１０，Ｇ１０，Ｂ１０に加算する修正値Ｃ１０に決定する。
【００２４】
なお、最明色の色信号が基準グレイ値Ｙ０以下である場合には、修正値Ｃ０は０となる。このため、圧縮処理部５は、処理の対象となる画素の最明色の色信号が基準グレイ値Ｙ０より大きいか否かを判定し、この判定が肯定された場合にのみ圧縮テーブルＴ０を参照して修正値Ｃ０を決定する。
【００２５】
そして、修正値Ｃ０を各画素のすべての色信号Ｒ０，Ｇ０，Ｂ０に加算することにより、処理済みの色信号Ｒ１，Ｇ１，Ｂ１を得る。  
Ｒ１＝Ｒ０＋Ｃ０      （４）
Ｇ１＝Ｇ０＋Ｃ０      （５）
Ｂ１＝Ｂ０＋Ｃ０      （６）
そして圧縮処理部５は、処理済みのＲＧＢ各色データＲ１，Ｇ１，Ｂ１からなる処理済み画像データＳ１を画像出力部７に出力する。
【００２６】
ここで簡単のために画像Ｓ０がＲおよびＢの２色からなるものとし、図４に示す入力信号値と出力濃度との関係を示すグラフにおいて、画素Ｐ１０におけるＲ信号がＲ１０、Ｂ信号がＢ１０であったとすると、最明色はＲであるため、画素Ｐ１０の修正値はＲ信号Ｒ１０の修正値であるＣ１０に決定される。したがって、画素Ｐ１０のＲ信号Ｒ１０およびＢ信号Ｂ１０に修正値Ｃ１０が加算されることにより、画素Ｐ１０のＲ信号およびＢ信号はそれぞれＲ１１，Ｂ１１に修正される。
【００２７】
これにより、修正されたＲ信号Ｒ１１およびＢ信号Ｂ１１は双方とも画像出力部７の濃度再現域内に収まることとなる。
【００２８】
画像出力部７は、処理済み画像データＳ１をプリント出力して処理済み画像のプリントＰを得る。
【００２９】
次いで、本実施形態の動作について説明する。図５は本実施形態において行われる処理を示すフローチャートである。画像入力部１が画像データＳ０の入力を受け付けると処理が開始され、まず、画像入力部１が最低濃度Ｄｍｉｎよりも大きい色信号すなわち最低濃度Ｄｍｉｎよりも明るい色信号となる画素が画像Ｓ０に含まれているか否かを判定する（ステップＳＴ１）。ステップＳＴ１が肯定されると、圧縮テーブル生成部３が圧縮テーブルＴ０を生成する（ステップＳＴ２）。そして、画像Ｓ０における処理対象となる画素を初期画素に設定し（ステップＳＴ３）、処理対象画素の最明色が基準グレイ値Ｙ０より明るい（すなわち最明色の色信号が基準グレイ値Ｙ０より大きい）か否かを判定する（ステップＳＴ４）。ステップＳＴ４が肯定されると、圧縮テーブル生成部３は圧縮テーブルＴ０を参照して修正値Ｃ０を決定し（ステップＳＴ５）、修正値Ｃ０を処理対象画素のすべての色信号に加算する（ステップＳＴ６）。
【００３０】
そして、画像Ｓ０のすべての画素について処理を終了したか否かを判定し（ステップＳＴ７）、ステップＳＴ７が否定されると、処理対象を次の画素に設定し（ステップＳＴ８）、ステップＳＴ４に戻る。ステップＳＴ７が肯定されると処理済み画像データＳ１を画像出力部７へ出力する（ステップＳＴ９）。なお、ステップＳＴ１およびステップＳＴ４が否定されると、ステップＳＴ９へ進む。そして、画像出力部７が処理済み画像データＳ１をプリント出力し（ステップＳＴ１０）、処理を終了する。
【００３１】
このように、本実施形態においては、画像Ｓ０における各画素の各色のうちの最明色が画像出力部７の濃度再現域に収まるような修正値Ｃ０により各画素のすべての色信号を修正するようにしたため、すべての色が画像出力部７の濃度再現域に収まることとなる。したがって、画像Ｓ０における高彩度色が処理済み画像Ｓ１において、常に画像出力部７の濃度再現域内に収まるようになるため、処理済み画像Ｓ１の彩度が低くなることを防止することができる。
【００３２】
なお、上記実施形態においては、画像Ｓ０の各画素の色信号を濃度を表すものとして説明しているが、色信号が輝度を表すものである場合にも、同様に本願発明を適用できる。ここで、輝度空間において明るさを修正するためには、濃度空間とは異なり修正値を色信号に乗算することとなる。以下、輝度空間におけるダイナミックレンジ圧縮処理について説明する。
【００３３】
図６は画像が輝度値により表される場合のダイナミックレンジ圧縮処理を説明するための図である。なお、図６においては、横軸に入力信号値を、縦軸に出力輝度を取り、画像Ｓ０のＡＥ補正前のグレイ階調を一点鎖線で示し、ＡＥ補正後のグレイ階調を実線で示す。ＡＥ補正により画像Ｓ０の低濃度域すなわち明るい部分が画像出力部７の再現域外（すなわち１．０より大きく）となっている。このため、基準グレイ値Ｙ０を基準として輝度が高い部分を、破線で示すように画像出力部７の再現域内に収めるような圧縮テーブルＴ０が求められる。
【００３４】
このような圧縮テーブルＴ０を用いて画像Ｓ０の各画素のグレイ値を求め、このグレイ値と圧縮テーブルＴ０とから修正値を求めた場合において、図７に示すようにある画素Ｐ１２におけるＲ信号がＲ１２、Ｂ信号がＢ１２であったとすると、画素Ｐ１２のグレイ値Ｙ１２は（Ｒ１２＋Ｂ１２）／２により算出される。この際、画素Ｐ１２の修正値はＣ１２に決定される。なお、修正値Ｃ１２は具体的にはＣＡ／ＣＢとなる。したがって、画素Ｐ１２のＲ信号Ｒ１２およびＢ信号Ｂ１２に修正値Ｃ１２（＝ＣＡ／ＣＢ）が乗算されることにより、画素Ｐ１２のＲ信号およびＢ信号はそれぞれＲ１３，Ｂ１３に修正される。
【００３５】
ここで、修正されたＢ信号Ｂ１３は出力デバイスの再現域内にあるが、修正されたＲ信号Ｒ１３は、修正されても出力デバイスの再現域内にはない。このため、出力デバイスにおいて処理済み画像を再生するとＲ信号Ｒ１３が出力デバイスが再現可能な最も明るい値にクリップされてしまう。
【００３６】
このため、図８に示すように、最明色であるＲの色信号Ｒ１２に基づいて修正値Ｃ１２を決定することにより、画素Ｐ１２のＲ信号Ｒ１２およびＢ信号Ｂ１２に修正値Ｃ１２が乗算される。そしてこれにより、画素Ｐ１２のＲ信号およびＢ信号はそれぞれＲ１３，Ｂ１３に修正され、その結果、Ｒ信号Ｒ１３およびＢ信号Ｂ１３ともに画像出力部７の再現域内に収まることとなる。
【００３７】
なお、上記実施形態においては、画像Ｓ０の明部に対してのみダイナミックレンジ圧縮処理を行っているが、暗部については、従来と同様にグレイ値またはグレイ値をローパスフィルタによりぼかしたボケグレイ値に基づいて修正値Ｃ０を決定して、各画素のＲＧＢ色信号をグレイ値に基づいて決定した修正値Ｃ０により修正してダイナミックレンジ圧縮処理を行えばよい。また、各画素の色信号における最暗色（すなわち最も濃度が高いあるいは輝度が低い色）が画像出力部７の再現域に収まるように圧縮テーブルＴ０を参照して修正値Ｃ０を決定してもよい。
【００３８】
また、上記実施形態においては、圧縮テーブルＴ０を線形に変化させているが、非線形に変化させるようにしてもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態による画像処理装置の構成を示す概略ブロック図
【図２】グレイ値のヒストグラムを示す図
【図３】ハイライト側のダイナミックレンジを圧縮する圧縮テーブルの生成を説明するための図
【図４】本実施形態におけるダイナミックレンジ圧縮処理を説明するための図
【図５】本実施形態において行われる処理を示すフローチャート
【図６】画像が輝度値により表される場合のダイナミックレンジ圧縮処理を説明するための図（その１）
【図７】画像が輝度値により表される場合のダイナミックレンジ圧縮処理を説明するための図（その２）
【図８】画像が輝度値により表される場合のダイナミックレンジ圧縮処理を説明するための図（その３）
【図９】圧縮テーブルを示す図
【図１０】従来のダイナミックレンジ圧縮処理を説明するための図
【符号の説明】
【００４０】
１    画像入力部
３    圧縮テーブル生成部
５    圧縮処理部
７    画像出力部
【図１】
2006019847.tif 000003
【図２】
2006019847.tif 000004
【図３】
2006019847.tif 000005
【図４】
2006019847.tif 000006
【図５】
2006019847.tif 000007
【図６】
2006019847.tif 000008
【図７】
2006019847.tif 000009
【図８】
2006019847.tif 000010
【図９】
2006019847.tif 000011
【図１０】
2006019847.tif 000012