(57)【要約】【課題】創作者が固定しておきたい輝度値を保持しながらも、画像全体において好適なコントラストおよび階調性が得られるようなダイナミックレンジの変換方法を提供する。【解決手段】ダイナミックレンジ圧縮部は、現像データが有する入力黒基準輝度値と入力白基準輝度値を取得し、印刷物を観察する際の出力黒基準輝度値と出力白基準輝度値を取得する。また、印刷媒体情報および観察環境情報に基づいて、現像データが有する所定の基準入力輝度値に対応する印刷物を観察する際の基準出力輝度値を算出する。更に、入力黒基準輝度値が出力黒基準輝度値に、入力白基準輝度値が出力白基準輝度値に、基準入力輝度値が基準出力輝度値に対応づけられるような、入力輝度信号を出力輝度信号の対応関係を示す変換線を生成し、当該変換線を用いて変換用パラメータを生成する。【選択図】図７
2019204439.tif 000002
【特許請求の範囲】
【請求項１】
撮像デバイスが撮像して得られる撮像データを取得する手段と、
前記撮像データに対し、前記撮像デバイスに基づいた現像処理を施すことにより現像データを生成する現像手段と、
前記現像データが有する輝度情報のダイナミックレンジを、印刷物を観察する際の輝度情報のダイナミックレンジに対応づけるように、変換用パラメータを用いて前記現像データが有する入力輝度信号を画像印刷装置に対応する出力輝度信号に変換するダイナミックレンジ圧縮手段と、
を備え、前記画像印刷装置が印刷可能な画像データを生成する画像処理装置であって、
前記ダイナミックレンジ圧縮手段は、
前記現像データが有する輝度情報の入力黒基準輝度値と入力白基準輝度値を取得し、
前記画像印刷装置が画像を印刷する際の印刷媒体情報と、印刷して得られた印刷物の観察を行う際の観察環境に関する観察環境情報に基づいて、前記印刷物を観察する際の輝度情報の出力黒基準輝度値と出力白基準輝度値を取得し、
前記印刷媒体情報および前記観察環境情報に基づいて、前記現像データが有する所定の基準入力輝度値に対応する前記印刷物を観察する際の基準出力輝度値を算出し、
前記入力黒基準輝度値が前記出力黒基準輝度値に、前記入力白基準輝度値が前記出力白基準輝度値に、前記基準入力輝度値が前記基準出力輝度値に対応づけられるような、前記入力輝度信号と前記出力輝度信号の対応関係を示す変換線を生成し、当該変換線を用いて、前記変換用パラメータを生成することを特徴とする画像処理装置。
【請求項２】
前記基準出力輝度値は、前記基準入力輝度値に対応する輝度よりも高い輝度を表現する輝度値であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記印刷媒体情報には前記画像印刷装置が印刷に使用する印刷媒体の種類が含まれ、前記観察環境情報には前記印刷物を観察する際の照明の情報が含まれ、
前記出力黒基準輝度値は、前記印刷媒体情報が示す印刷媒体の黒領域に前記観察環境情報が示す照明を照射したときの輝度値に相当し、
前記出力白基準輝度値は、前記印刷媒体情報が示す印刷媒体の白領域に前記観察環境情報が示す照明を照射したときの輝度値に相当することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記基準入力輝度値は、前記撮像デバイスが撮像した際に測光される輝度であることを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記基準出力輝度値は、前記基準入力輝度値と前記出力黒基準輝度値とを用いて算出されることを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記ダイナミックレンジ圧縮手段は、前記現像データに含まれる全画素の前記輝度情報に対するヒストグラムを求め、相対的に頻度の高い輝度領域の前記入力輝度信号に対する前記出力輝度信号の傾きが、他の輝度領域の前記傾きよりも大きく、且つ全輝度領域において単調増加となるように、前記変換線を生成することを特徴とする請求項１から５のいずれか１項に記載の画像処理装置。
【請求項７】
前記ダイナミックレンジ圧縮手段は、前記現像データの画像領域を複数の分割領域に分割し、個々の分割領域について前記変換線を個別に生成することを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項８】
前記ダイナミックレンジ圧縮手段は、前記現像データに含まれる画素を、類似する輝度情報または類似する色情報ごとにグルーピングすることによって、前記複数の分割領域に分割することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記ダイナミックレンジ圧縮手段は、前記現像データのうち低周波成分の輝度データに対し、前記変換線を用いて前記入力輝度信号を前記出力輝度信号に変換することを特徴とする請求項１から８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記画像印刷装置は、前記画像データに従ってインクを吐出することにより印刷媒体に画像を印刷するインクジェットプリンタであることを特徴とする請求項１から９のいずれか１項に記載の画像処理装置。
【請求項１１】
撮像デバイスが撮像して得られる撮像データを取得する工程と、
前記撮像データに対し、前記撮像デバイスに基づいた現像処理を施すことにより現像データを生成する現像工程と、
前記現像データが有する輝度情報のダイナミックレンジを、印刷物を観察する際の輝度情報のダイナミックレンジに対応づけるように、変換用パラメータを用いて前記現像データが有する入力輝度信号を画像印刷装置に対応する出力輝度信号に変換するダイナミックレンジ圧縮工程と、
を有し、前記画像印刷装置が印刷可能な画像データを生成する画像処理方法であって、
前記ダイナミックレンジ圧縮工程は、
前記現像データが有する輝度情報の入力黒基準輝度値と入力白基準輝度値を取得し、
前記画像印刷装置が画像を印刷する際の印刷媒体情報と、印刷して得られた印刷物の観察を行う際の観察環境に関する観察環境情報に基づいて、前記印刷物を観察する際の輝度情報の出力黒基準輝度値と出力白基準輝度値を取得し、
前記印刷媒体情報および前記観察環境情報に基づいて、前記現像データが有する所定の基準入力輝度値に対応する前記印刷物を観察する際の基準出力輝度値を算出し、
前記入力黒基準輝度値が前記出力黒基準輝度値に、前記入力白基準輝度値が前記出力白基準輝度値に、前記基準入力輝度値が前記基準出力輝度値に対応づけられるような、前記入力輝度信号と前記出力輝度信号の対応関係を示す変換線を生成し、当該変換線を用いて、前記変換用パラメータを生成することを特徴とする画像処理方法。
【請求項１２】
前記基準出力輝度値は、前記基準入力輝度値に対応する輝度よりも高い輝度を表現する輝度値であることを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
前記印刷媒体情報には前記画像印刷装置が印刷に使用する印刷媒体の種類が含まれ、前記観察環境情報には前記印刷物を観察する際の照明の情報が含まれ、
前記出力黒基準輝度値は、前記印刷媒体情報が示す印刷媒体の黒領域に前記観察環境情報が示す照明を照射したときの輝度値に相当し、
前記出力白基準輝度値は、前記印刷媒体情報が示す印刷媒体の白領域に前記観察環境情報が示す照明を照射したときの輝度値に相当することを特徴とする請求項１１または１２に記載の画像処理方法。
【請求項１４】
前記基準入力輝度値は、前記撮像デバイスが撮像した際に測光される輝度であることを特徴とする請求項１１から１３のいずれか１項に記載の画像処理方法。
【請求項１５】
前記基準出力輝度値は、前記基準入力輝度値と前記出力黒基準輝度値とを用いて算出されることを特徴とする請求項１１から１４のいずれか１項に記載の画像処理方法。
【請求項１６】
前記ダイナミックレンジ圧縮工程は、前記現像データに含まれる全画素の前記輝度情報に対するヒストグラムを求め、相対的に頻度の高い輝度領域の前記入力輝度信号に対する前記出力輝度信号の傾きが、他の輝度領域の前記傾きよりも大きく、且つ全輝度領域において単調増加となるように、前記変換線を生成することを特徴とする請求項１１から１５のいずれか１項に記載の画像処理方法。
【請求項１７】
前記ダイナミックレンジ圧縮工程は、前記現像データの画像領域を複数の分割領域に分割し、個々の分割領域について前記変換線を個別に生成することを特徴とする請求項１１から１６のいずれか１項に記載の画像処理方法。
【請求項１８】
前記ダイナミックレンジ圧縮工程は、前記現像データに含まれる画素を、類似する輝度情報または類似する色情報ごとにグルーピングすることによって、前記複数の分割領域に分割することを特徴とする請求項１７に記載の画像処理方法。
【請求項１９】
前記ダイナミックレンジ圧縮工程は、前記現像データのうち低周波成分の輝度データに対し、前記変換線を用いて前記入力輝度信号を前記出力輝度信号に変換することを特徴とする請求項１１から１８のいずれか１項に記載の画像処理方法。
【請求項２０】
前記画像印刷装置は、前記画像データに従ってインクを吐出することにより印刷媒体に画像を印刷するインクジェットプリンタであることを特徴とする請求項１１から１９のいずれか１項に記載の画像処理方法。
【請求項２１】
請求項１ないし１０のいずれか１項に記載の画像処理装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像した画像を印刷するための画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
デジタルカメラのような画像撮像デバイスにおいては、光を信号に変換するセンサの受光可能な輝度領域が広がりつつある。このため、従来では飽和していた高輝度部（白飛び部）についても、階調性を持った情報として取得することが可能になって来ている。また、撮像デバイスから受信した画像データを他のデバイスで再現する際に行われる現像処理においても、再現範囲をより広くするための技術が進化してきている。例えば、特許文献１には、撮像デバイスより受信した画像データに対し色信号ごとに飽和レベルを算出し、高輝度領域の階調が失われないようにダイナミックレンジを調整する方法が開示されている。このように、撮像デバイスの性能向上と撮像デバイスから受信した画像データに対する画像処理の両面から、従来よりも広いダイナミックレンジで画像を表現できるようになってきている。
【０００３】
ところで、入力画像の有するダイナミックレンジと出力画像が表現可能なダイナミックレンジには、どうしてもある程度の差が存在する。一般には、入力画像のダイナミックレンジのほうが出力画像のダイナミックレンジよりも広く、現像処理においてはこれら２つのダイナミックレンジの間で違和感が生じないような好適な圧縮変換処理が求められる。
【０００４】
特許文献２には、入力データと出力データの輝度関数において複数のアンカーポイントとフリーパラメータを用意し、ジグモイド関数を用いてダイナミックレンジを圧縮変換する方法が開示されている。
【０００５】
また、特許文献３には、入力ビデオ（撮像デバイス）と共通のアンカーポイントを用意することにより、入力ビデオの創作者の意図に反することなくダイナミックレンジを圧縮する方法が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１５−１５６６１５号公報
【特許文献２】特許第５７７０８６５号公報
【特許文献３】特許第５８２９７５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで近年では、インクジェットプリンタなどによって印刷した画像に対し、更に高輝度の光を照射する展示法が普及してきている。図１２（ａ）および（ｂ）は、そのような展示法（以下、照射展示法と称す）と、ダイナミックレンジの変化の様子を示す図である。
【０００８】
図１２（ａ）において、インクジェットプリンタなどで印刷された印刷物５０１の表面は、通常の照明５０２よりも高い光度を有する高輝度照明５０３によって光が照射され、観察者は、印刷物５０１における反射光を目視する。このため、観察者は、通常の照明５０２の下で観察する場合よりも、高い輝度の画像を認識することができる。
【０００９】
図１２（ｂ）は、撮像デバイスが取得し、画像処理装置に提供される入力データ（ＲＡＷデータ）と、印刷装置が印刷した印刷物に通常の照明５０２を照射した場合と、上記印刷物に高輝度照明５０３を照射した場合とで、ダイナミックレンジを比較した図である。通常の照明５０２の下での印刷物のダイナミックレンジは入力画像のダイナミックレンジよりも縮小されているが、この印刷物に高輝度照明５０３を照射することにより、入力画像と同程度、あるいはそれ以上にダイナミックレンジを拡大することができる。
【００１０】
但し、このような照射展示法においては、高輝度照明の照射によって暗部領域（黒部）の輝度も上昇してしまう。このため、特許文献３のように、創作者が輝度値を固定しておきたいアンカーポイントを設定すると、最低輝度からアンカーポイントまでのダイナミックレンジが強制的に圧縮され、当該領域において十分な階調表現が出来なくなってしまう。
【００１１】
本発明は上記問題点を解決するためになされたものである。よってその目的とするところは、創作者が固定しておきたい輝度値を保持しながらも、画像全体において好適なコントラストおよび階調性が得られるようなダイナミックレンジの変換方法を提供することである。
【課題を解決するための手段】
【００１２】
そのために本発明は、（クレームが決定され次第、挿入します）
【発明の効果】
【００１３】
本発明によれば、創作者が固定しておきたい輝度値を保持しながらも、画像全体において好適なコントラストおよび階調性が得られるような、画像処理装置を提供することである。
【図面の簡単な説明】
【００１４】
【図１】印刷システムの構成を説明するためのブロック図である。
【図２】画像処理のソフトウェア構成を説明するためのブロック図である。
【図３】画像処理の工程を説明するためのフローチャートである。
【図４】現像処理を説明するためのフローチャートである。
【図５】（ａ）〜（ｃ）は、入力と出力のダイナミックレンジ情報を示す図である。
【図６】印刷処理の工程を説明するためのフローチャートである。
【図７】ダイナミックレンジ圧縮処理を説明するためのフローチャートである。
【図８】（ａ）および（ｂ）は、本発明と従来例を比較する図である。
【図９】ダイナミックレンジ圧縮処理を説明するためのフローチャートである。
【図１０】（ａ）〜（ｃ）は、画像を分割する様子を示す図である。
【図１１】（ａ）〜（ｃ）は、変換線の例を示す図である。
【図１２】（ａ）および（ｂ）は、照射展示法を説明するための図である。
【発明を実施するための形態】
【００１５】
（第１の実施形態）
図１は、本発明に使用可能な印刷システムの構成を説明するためのブロック図である。本実施形態の印刷システムは、主に、例えばデジタルカメラである撮像デバイス１０００と、例えばパーソナルコンピュータ（ＰＣ）である画像処理装置９０１と、例えば、インクを吐出して画像を記録するインクジェットプリンタである画像印刷装置９０８を含む。撮像デバイス１０００は、所定のセンサを用いて画像を撮像し、画像データとして取得する。撮像デバイス１０００が取得した画像データは、画像入力Ｉ／Ｆ  ９１４を介して画像処理装置９０１に入力され、画像処理装置９０１で所定の画像処理を施した後の印刷データは、画像印刷装置９０８に入力される。
【００１６】
画像印刷装置９０８は、画像処理装置９０１から受信した印刷データに従って所定の印刷媒体に画像を印刷して印刷物を出力する。本実施形態において、出力された印刷物は図１２（ａ）で示したような照射展示法によって観察されるものとする。このため、画像処理装置９０１は、撮像デバイス１０００から取得した画像データに対し、高輝度照明を照射した状態で目的の色再現ができるような画像処理を施すことが求められる。なお、撮像デバイス１０００については、画像処理装置９０１と直に接続される形態でなくても良い。例えば、メモリカードなど何らかの媒体を介して、撮像デバイスが取得した画像データが画像処理装置９０１に供給される形態であっても良い。
【００１７】
以下、画像処理装置９０１と画像印刷装置９０８の制御構成を説明する。画像処理装置９０１において、ＣＰＵ９０２は、ＨＤＤ９０４に保持されるプログラムに従ってＲＡＭ９０３をワークエリアとしながら各種処理を実行する。例えばＣＰＵ９０２は、キーボード・マウスＩ／Ｆ  ９０６を介してユーザより受信したコマンドやＨＤＤ９０４に保持されるプログラムに従って画像印刷装置９０８が印刷可能な印刷データを生成し、これを画像印刷装置９０８に転送する。また、データ転送Ｉ／Ｆ  ９０７を介して画像印刷装置９０８から受信した画像データに対し、ＨＤＤに記憶されているプログラムに従って所定の処理を行い、その結果や様々な情報をディスプレイＩ／Ｆ  ９０５を介して不図示のディスプレイに表示する。
【００１８】
一方、画像印刷装置９０８において、ＣＰＵ９１１は、ＲＯＭ９１３に保持されるプログラムに従ってＲＡＭ９１２をワークエリアとしながら各種処理を実行する。画像印刷装置９０８は、高速な画像処理を行うための画像処理アクセラレータ９０９を備える。
【００１９】
画像処理アクセラレータ９０９は、ＣＰＵ９１１よりも高速に画像処理を実行可能なハードウェアである。画像処理アクセラレータ９０９は、ＣＰＵ９１１が画像処理に必要なパラメータとデータをＲＡＭ９１２の所定のアドレスに書き込むことにより起動され、上記パラメータとデータを読み込んだ後、このデータに対し所定の画像処理を実行する。但し、画像処理アクセラレータ９０９は必須な要素ではなく、同等の処理はＣＰＵ９１１で実行することができる。
【００２０】
画像処理装置９０１のデータ転送Ｉ／Ｆ  ９０７および画像印刷装置９０８のデータ転送Ｉ／Ｆ  ９１０における接続方式としては、ＵＳＢ、ＩＥＥＥ１３９４、有線ＬＡＮ、無線ＬＡＮ等を用いることができる。
【００２１】
プリンタエンジン９１５は、用紙のような印刷媒体に画像を印刷するための各種機構を駆動するためのエンジンである。ＣＰＵ９１１は、データ転送Ｉ／Ｆ９１０から受信した印刷データに従って、プリンタエンジン９１５を制御し、指定された用紙に画像を印刷し印刷物を出力する。
【００２２】
図２は、画像処理装置９０１において実行される画像処理のソフトウェア構成を説明するためのブロック図である。画像処理部１００はアプリケーションであり、画像処理部１００に含まれる個々のブロックの機能は、画像処理装置９０１のＣＰＵ９０２が、ＨＤＤ９０４に保持されるプログラムに従ってＲＡＭ９０３をワークエリアとしながら実現される。但し、画像処理部１００は１つのアプリケーションで構成されていなくてもよい。ユーザの用途や必要とする機能に応じて、複数のアプリケーションで構成されても良い。また、ブロック機能の一部は、撮像デバイス１０００や画像印刷装置９０８が実現する形態であっても良い。
【００２３】
画像取得部１０１は、画像入力Ｉ／Ｆ  ９１４を介して入力された画像データを取得し、保存する。現像部１０２は、保存された画像データを所定の形式に変換するとともに、入力画像データのダイナミックレンジ情報を取得する。形式が変換された後の画像データは、輝度・色差分離部１０６に送られ、ダイナミックレンジの情報はダイナミックレンジ取得部１０５に提供される。
【００２４】
輝度・色差分離部１０６は、現像部１０２によって変換された後の画像データを、輝度成分（Ｙ）と色差成分（Ｃｂ，Ｃｒ）に分離する。そして、輝度成分（Ｙ）は周波数分離部１０７に送信され、その後様々な処理が施される。一方、色差成分（Ｃｂ，Ｃｒ）は、輝度・色差合成部１１１において、様々な処理が施された後の輝度成分（Ｙ）と合成されるまで、保持される。
【００２５】
周波数分離部１０７は、輝度・色差分離部１０６で分離された輝度成分を、低周波成分と高周波成分に分け、低周波成分はダイナミックレンジ圧縮部１０８に送信し、高周波成分はコントラスト補正部１０９に送信する。
【００２６】
一方、観察環境情報取得部１０４は、高輝度照明の明るさ、印刷物を展示する壁面の大きさ、展示会場の広さなど、印刷物を観察する際の観察環境に関する情報を取得する。また、印刷媒体情報取得部１０３は、画像印刷装置９０８が画像を印刷する印刷媒体（用紙）の種類やサイズと言った印刷媒体に関する情報を取得する。このような観察環境に関する情報や印刷媒体に関する情報は、ユーザがキーボードやマウスを使って入力することができる。観察環境に関する情報、印刷媒体に関する情報、更には画像印刷装置で用いるインクの種類などにより、印刷物を観察したときのダイナミックレンジが決まる。
【００２７】
ダイナミックレンジ取得部１０５は、現像部１０２から提供される入力画像のダイナミックレンジ情報、観察環境情報取得部１０４が取得した情報、および印刷媒体情報取得部１０３が取得した情報を、ダイナミックレンジ圧縮部１０８に送信する。
【００２８】
ダイナミックレンジ圧縮部１０８は、ダイナミックレンジ取得部より得られた入力画像および出力画像のダイナミックレンジ情報に基づいて、周波数分離部１０７より受け取った低周波成分の輝度データ（Ｙ）に対しダイナミックレンジ圧縮処理を施す。
【００２９】
コントラスト補正部１０９は、周波数分離部１０７より受け取った高周波成分の輝度情報に対しコントラスト補正処理を施す。
【００３０】
周波数合成部１１０は、ダイナミックレンジ圧縮部１０８においてダイナミックレンジ圧縮処理が施された低周波成分と、コントラスト補正部１０９においてコントラスト補正処理が施された高周波成分を合成する。輝度・色差合成部１１１は、輝度・色差分離部１０６によって分離され上記一連の処理が施された後の輝度データ（Ｙ）と、輝度・色差分離部１０６によって分離された状態の色差成分（Ｃｂ，Ｃｒ）とを合成してＲＧＢデータを生成し、印刷処理部１１２に送信する。
【００３１】
印刷処理部１１２は、輝度・色差合成部１１１から受信したＲＧＢの画像データと印刷媒体情報取得部１０３が取得した印刷媒体情報に基づいて、画像印刷装置９０８が印刷可能な印刷データを生成する。
【００３２】
図３は、画像処理部１００が行う画像処理の工程を説明するためのフローチャートである。本処理は、例えばユーザによって照射展示のための印刷の指示が入力された場合に開始され、画像処理装置９０１のＣＰＵ９０２がＨＤＤ９０４に保存されたプログラムに従って、図２で説明した各ブロックを制御しながら実行するものである。
【００３３】
本処理が開始されると、まずＳ２０１において、画像取得部１０１が画像データを取得する。ここで取得するデータは、撮像デバイスが撮像したままの撮像データ（ＲＡＷデータ）とする。
【００３４】
Ｓ２０２において、現像部１０２は、画像取得部１０１から取得したＲＡＷデータに対し、所定の現像処理を実行する。
【００３５】
図４は、現像部１０２がＳ２０２で実行する現像処理を説明するためのフローチャートである。本処理が開始されると、現像部１０２は、Ｓ３０１において色補間処理を行う。色補間処理とは、ＲＡＷデータの画素配列を一般的な画素配列（縦横配列）に変換するための処理である。具体的には、デベイヤー処理やモザイク処理などが採用され、本実施形態では色補間処理によって、ＲＧＢの３次元情報を有するＲＡＷデータが、所定の解像度で配列するＲＧＢ画像データが得られる。
【００３６】
Ｓ３０２において、現像部１０２は、ホワイトバランス調整を行う。具体的には、Ｒ，Ｇ，Ｂの各信号値に対し予め設定された係数を乗算し、新たなＲ，Ｇ，Ｂの信号値を得る。
【００３７】
Ｓ３０３において、現像部１０２は、現像設定および表示装置（ディスプレイ）の特性に基づいたガンマ補正を行う。ガンマ補正では、ディスプレイ上で表示される輝度値が入力信号に対して好ましい階調を有するようにするための１次変換処理が行われる。
【００３８】
Ｓ３０４において、現像部１０２はノイズ除去処理を行う。また、Ｓ３０５において現像部１０２はシャープネス処理を行う。ノイズ除去処理およびシャープネス処理は、共に予め用意されたフィルタを用いてのフィルタ処理である。これら処理工程は必須ではなく、ユーザの設定や撮影条件に基づいて選択的に行われれば良い。
【００３９】
Ｓ３０６において、現像部１０２は色変換処理を行う。色変換処理は、所定の色空間への変換のほか、色相の調整や高輝度領域の色曲がりを抑制するための処理が行われる。以上で本処理（Ｓ２０２の現像処理）が終了する。以上説明した現像処理により、汎用性のあるガンマ特性を持ったＲＧＢの輝度信号で構成される現像データが生成される。
【００４０】
図３のフローチャートに戻る。Ｓ２０３において、ＣＰＵ９０２は入力画像の白基準となる入力白基準輝度値Ｙｉ（ｗ）と、黒基準となる入力黒基準輝度値Ｙｉ（ｄ）を得る。入力白基準輝度値Ｙｉ（ｗ）は、ＲＡＷデータとともに入力された撮像装置情報、撮影時設定情報から算出される値と、ＳＴＥＰ２０２の現像処理で取得される拡張値Ｎにより求められる。
【００４１】
図５（ａ）は、撮像デバイス情報（カメラ機種Ａ〜Ｃ）および撮影時設定情報の組み合わせと、入力白基準輝度値Ｙｉ（ｗ）（図ではＲ％）の対応関係を示す図である。撮影時設定情報としては、標準の露出で撮影する「通常モード」と、通常よりも露出アンダーとした状態で撮影する「高輝度取得モード」が用意されている。個々の組み合わせに対応づけられた入力白基準輝度値Ｙｉ（ｗ）（Ｒ％）は、撮影時に測光して得られた輝度値（即ち創作者が保持したい輝度値ａ）をａ＝１８％とした場合の、最高輝度値（白基準の輝度値）を示している。いずれのカメラ機種においても、露出アンダーで撮影した高輝度取得モードほうが通常モードよりも、最高輝度値が高く設定されている。そして、この表から得られる入力白基準輝度値Ｙｉ（ｗ）に対し、更にＳ２０２の現像処理において得られる拡張数Ｎが１でない場合は、（式１）に従って入力白基準輝度値Ｙｉ（ｗ）を以下のほうに補正する。
【００４２】
Ｙｉ（ｗ）＝Ｙｉ（ｗ）×２＾Ｎ    （式１）
【００４３】
一方、Ｓ２０３において、入力黒基準輝度値Ｙｉ（ｄ）は光が入らない場合を想定しているため「０％」に設定される。
【００４４】
Ｓ２０４において、ＣＰＵ９０２は、観察環境情報取得部１０４から得られる高輝度照明の明るさ、および印刷媒体情報取得部１０３から得られる印刷媒体情報に基づいて、出力画像の出力黒基準輝度値Ｙｏ（ｄ）と出力白基準輝度値Ｙｏ（ｗ）を得る。
【００４５】
図５（ｂ）および（ｃ）は、黒基準となる出力黒基準輝度値Ｙｏ（ｄ）と白規準となる出力黒基準輝度値Ｙｏ（ｗ）を、印刷媒体種類（Ｉ、ＩＩ、ＩＩＩ）に対応づけて示す図である。表において、各輝度値の単位は（ｃｄ／ｍ2）（単位面積当たりの光度）である。図５（ｂ）は、高輝度照明の明るさが１００ｃｄ／ｍ2であった場合、同図（ｃ）は、高輝度照明の明るさが２００ｃｄ／ｍ2であった場合をそれぞれ示している。出力黒基準輝度値Ｙｏ（ｄ）は、対応する印刷媒体の黒領域に対応する照明を照射したときの反射光の輝度値に相当し、出力白基準輝度値Ｙｏ（ｗ）は、対応する印刷媒体の白領域に対応する照明を照射したときの反射光の輝度値に相当する。
【００４６】
印刷媒体種類（Ｉ、ＩＩ、ＩＩＩ）については、表面に光沢を持つ光沢紙や光沢を持たないマット紙、更にはプラスチック基材に染料受容層を塗布したシートなど特性が異なる複数の種類が挙げられ、互いにダイナミックレンジが異なっている。例えば光沢紙の黒濃度はマット紙に比べ濃度が高く（輝度が低く）、黒（出力黒基準輝度値）から白（出力白基準輝度値）のダイナミックレンジが相対的に大きくなる。
【００４７】
なお、ここでは、図５（ｂ）および（ｃ）として、高輝度照明における２段階の明るさについて示したが、更に異なる明るさを用意しても良い。また、各輝度値は、視覚特性を考慮した上で変換された値としても良い。
【００４８】
図３のフローチャートに戻る。Ｓ２０５において、輝度・色差分離部１０６は、現像部１０２より出力されたＲＢＧデータを、輝度データ（Ｙ）と色相データ（Ｃｂ、Ｃｒ）に分離する。このような分離処理は、（式２）によって行うことができる。
【００４９】
Ｙ＝０．２９９００×Ｒ ＋ ０．５８７００×Ｇ ＋ ０．１１４００×Ｂ
Ｃｂ＝−０．１６８７４×Ｒ −０．３３１２６×Ｇ ＋ ０．５００００×Ｂ  （式２）
Ｃｒ＝０．５００００×Ｒ −０．４１８６９×Ｇ − ０．０８１×Ｂ
【００５０】
なお、本実施形態において、分離処理後の輝度信号Ｙは、０〜６５５３５のレベルを有する１６ｂｉｔ信号とする。
【００５１】
Ｓ２０６において、周波数分離部１０７は、Ｓ２０５で生成された輝度データ（Ｙ）を、低周波成分と高周波成分に分離する。低周波成分の分離（抽出）においては、ローパスフィルタを用いることができる。処理方法は空間フィルタを使用しても良いし、一端ＦＦＴによって空間周波数に変換し、フィルタ処理後にＩＦＦＴで戻しても良い。対象とする周波数は、記録媒体のサイズ、印刷物の観察距離、人間の視覚特性などを考慮して決定すれば良い。高周波成分については、ローパスフィルタと逆の効果を有するハイパスフィルタを用いて分離しても良いが、上記ローパスフィルタを用いて生成した低周波成分を原画像から差し引くことによって取得しても良い。
【００５２】
Ｓ２０７において、ダイナミックレンジ圧縮部１０８は、Ｓ２０３およびＳ２０４で得られたＹｉ（ｗ）、Ｙｉ（ｄ）、Ｙｏ（ｗ）、Ｙｏ（ｄ）を用い、ダイナミックレンジ圧縮用の変換用パラメータを作成する。この変換用パラメータは、例えば１６ｂｉｔの輝度信号Ｙを、同じく１６ｂｉｔの輝度信号Ｙ´に変換するための一次元ＬＵＴテーブルであってもよいし、入力輝度信号と出力輝度信号の関数であってもよい。そして、このように作成した変換用パラメータを用い、ダイナミックレンジ圧縮部１０８は個々の画素の入力輝度信号を出力輝度信号に変換する。なお、上記変換用パラメータの詳細については後に詳しく説明する。
【００５３】
Ｓ２０８において、コントラスト補正部１０９は、Ｓ２０６で生成された高周波成分画像に含まれる輝度データに対し、所定のコントラスト補正処理を実行する。具体的には、個々の輝度データ（Ｙ）に対し所定の係数ｋ≧１を乗算する。これにより、高周波成分のコントラストを強調することができる。この際、係数ｋは状況に応じて調整することができる。例えば、撮影時と類似したコントラストを表現したい場合はｋを「１」に近づければよい。また、画像印刷装置においてインクのにじみが目立つ場合などは、ｋの値を大きくすればインクが印刷媒体に付与される頻度を抑えることができる。
【００５４】
Ｓ２０９において、周波数合成部１１０は、Ｓ２０８でダイナミックレンジ圧縮処理が施された低周波成分と、Ｓ２０９でコントラスト補正処理が施された高周波成分を合成し、所定のダイナミックレンジに圧縮されコントラストの補正された輝度データを得る。
【００５５】
Ｓ２１０において、輝度・色差合成部１１１は、Ｓ２０９で生成された輝度データ（輝度成分Ｙ）と、Ｓ２０６で分離した色相成分（Ｃｂ、Ｃｒ）を用い（式３）に従って、ＲＧＢデータを算出する。
【００５６】
Ｒ ＝ Ｙ ＋ １．４０２００×Ｃｒ
Ｇ ＝ Ｙ − ０．３４４１４×Ｃｂ−０．７１４１４×Ｃｒ    （式３）
Ｂ ＝ Ｙ ＋ １．７７２００×Ｃｂ
【００５７】
Ｓ２１１において、印刷処理部１１２は、Ｓ２１０で算出されたＲＧＢデータに対し、印刷処理のための画像処理を行う。
【００５８】
図６は、印刷処理部１１２がＳ２１２で実行する印刷処理の工程を説明するためのフローチャートである。本処理が開始されると、印刷処理部１１２はまずＳ６０１において、デバイス色変換処理を行う。具体的には、現在保持するＲＧＢデータの色空間を、画像印刷装置９０８で表現可能（正確には、画像印刷装置９０８で出力した印刷物を高輝度照明で照射した場合で表現可能）な色空間に対応づけるための変換処理を行う。変換は、所定の数式を用いて算出してもよいし、いくつかの格子点について入力信号値ＲＧＢと出力信号値Ｒ´Ｇ´Ｂ´が対応づけられている３次元のＬＵＴを用いてもよい。後者の場合は、格子点以外の点に対し、補間処理によって入力信号値ＲＧＢからで出力信号値Ｒ´Ｇ´Ｂ´を算出しても良い。
【００５９】
Ｓ６０２において、印刷処理部１１２は、Ｓ６０１のデバイス色変換処理によって得られたＲ´Ｇ´Ｂ´を、画像印刷装置９０８で用いるインク色に対応したＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の信号値に変換する色分解処理を行う。色分解処理においても、所定の数式を用いて算出してもよいし、３次元のＬＵＴを用いてもよい。ここでは、ＣＭＹＫの４色の信号に分解したが、画像印刷装置９０８で使用するインク色が更に多い場合には、それらインク色に対応する数の信号値が生成される。
【００６０】
Ｓ６０３において、印刷処理部１１２は量子化処理を実行する。画像印刷装置９０８が対応可能な量子化値であれば、量子化レベルは２値であっても３値以上であっても良い。量子化処理の手法としては、公知の誤差拡散法やディザ法が採用可能である。但し、オリジナルの画像が写真画像である場合は、印刷物における粒状感を抑えるために、誤差拡散法やブルーノイズ特性を有するディザマトリクスを用いたディザ法を採用することが好ましい。以上で、印刷処理部１１２による印刷処理が終了する。なお、印刷処理部１１２が実行する印刷処理は、既存のＩＣＣプロファイルを用いて行っても良い。
【００６１】
図３のフローチャートに戻る。Ｓ２１１の印刷処理が完了すると、生成されたＣＭＹＫの量子化データはデータ転送Ｉ／Ｆ  ９０７（図１参照）を介して画像印刷装置９０８に送信される。以上で本処理は終了する。
【００６２】
一方、画像印刷装置９０８においては、画像処理装置９０１より受信したＣＭＹＫの量子化データに従って、ＣＰＵ９１１がプリンタエンジン９１５を制御し、指定された印刷媒体に画像を印刷し印刷物を出力する。
【００６３】
以下、ダイナミックレンジ圧縮処理について詳しく説明する。図７は、図３のＳ２０７における、ダイナミックレンジ圧縮処理を説明するためのフローチャートである。本処理が開始されると、ダイナミックレンジ圧縮部１０８は、まずＳ７０１において、Ｓ２０３およびＳ２０４で取得された入力白基準輝度値Ｙｉ（ｗ）、入力黒基準輝度値Ｙｉ（ｄ）、出力白基準輝度値Ｙｏ（ｗ）および出力黒基準輝度値Ｙｏ（ｄ）を取得する。
【００６４】
ここで、再度図５（ａ）を参照すると、例えば、カメラ機種Ａによる高輝度取得モードであって拡張数がＮ＝１の場合、入力白基準輝度値Ｙｉ（ｗ）＝４４０％、入力黒基準輝度値Ｙｉ（ｄ）＝０％となる。そして、ダイナミックレンジ圧縮部１０８は、これら２つの値の間０〜４４０％を１６ｂｉｔで表される信号値（０〜６５５３５）に割り当てる。すなわち、入力輝度データのダイナミックレンジをＤｉとすると、Ｄｉは（式４）によって求められる。
【００６５】
Ｄｉ＝  Ｙｉ（ｗ）- Ｙｉ（ｄ）    （式４）
【００６６】
また、例えば、観察環境情報取得部１０４が取得した高輝度照明の明るさが２００ｃｄ／ｍ2で記録媒体種類がＩの場合、図５（ｃ）を参照すると、出力白基準輝度値Ｙｏ（ｗ）＝１８０ｃｄ／ｍ2、出力黒基準輝度値Ｙｏ（ｄ）＝９ｃｄ／ｍ2となる。そして、ダイナミックレンジ圧縮部１０８は、これら２つの値の間９〜１８０ｃｄを１６ｂｉｔで表される信号値（０〜６５５３５）に割り当てる。すなわち、出力輝度データのダイナミックレンジをＤｏとすると、Ｄｏは（式５）によって求められる。
【００６７】
Ｄо＝  Ｙо（Ｗ）- Ｙо（Ｄ）    （式５）
【００６８】
Ｓ７０２において、ダイナミックレンジ圧縮部１０８は、基準入力輝度値Ｙａ（ｓ）を取得する。基準入力輝度値Ｙａ（ｓ）とは、撮像デバイスが撮影時に測光して得られた輝度値Ｙｉ（ｓ）に対し、Ｓ３０３でガンマ補正を行った後の値を示す。ここでは、カメラが測光して得られる輝度値をＹｉ（１８）（ｓ＝１８％）とし、これに対応する基準入力輝度値をＹａ（１８）と表す。
【００６９】
Ｓ７０３において、ダイナミックレンジ圧縮部１０８は、基準出力輝度値Ｙｏ（ｓ）を取得する。基準出力輝度値Ｙｏ（ｓ）とは、基準入力輝度値Ｙａ（ｓ）のダイナミックレンジ変換後の輝度値を示す。本実施形態において、基準出力輝度値Ｙｏ（ｓ）は、高輝度照明を照射することによって黒部の輝度値が上昇する量を、基準入力輝度値Ｙａ（ｓ）に加算して得られる値、すなわち、Ｙａ（ｓ）よりも高い（明るい）値に設定する。基準出力輝度値Ｙｏ（ｓ）は、（式６）によって求めることができる。
【００７０】
Ｙｏ（ｓ）＝Ｙｏ（Ｄ）＋Ｙａ（ｓ）    （式６）
【００７１】
次に、Ｓ７０４において、ダイナミックレンジ圧縮部１０８は、ダイナミックレンジ変換パラメータを生成する。具体的には、入力白基準輝度値Ｙｉ（ｗ）を入力信号最大値Ｓｉ（ｗ）＝６５５３５に対応づけ、入力黒基準輝度値Ｙｉ（ｄ）を入力信号最小値Ｓｉ（ｄ）＝０に対応づける。また、出力白基準輝度値Ｙｏ（ｗ）を出力信号最大値Ｓｏ（ｗ）＝６５５３５に対応づけ、出力黒基準輝度値Ｙｏ（ｄ）を出力信号最小値Ｓｉ（ｄ）＝０に対応づける。更に、基準入力輝度値Ｙａ（ｓ）に対応する１６ｂｉｔ信号値（Ｓｉ（ｓ））と、基準出力輝度値Ｙｏ（ｓ）に対応する１６ｂｉｔ信号値（Ｓｉ（ｓ））を、上記２つのダイナミックレンジＤｉおよびをＤｏ用いて算出する。
【００７２】
Ｓｉ（１８）＝６５５３５×（Ｙａ（１８）／Ｄｉ）
Ｓｏ（１８）＝６５５３５×（Ｙｏ（１８）／Ｄｏ）    （式７）
【００７３】
その上で、（Ｓｉ（ｗ），Ｓｏ（ｗ））、（Ｓｉ（ｓ），Ｓｏ（ｓ））、（Ｓｉ（ｄ），Ｓｏ（ｄ））の３座標を用い、これら３点を通る変換線を作成する。本実施形態ではこの変換線は（Ｓｉ（ｗ），Ｓｏ（ｗ））、（Ｓｉ（ｓ），Ｓｏ（ｓ））、（Ｓｉ（ｄ），Ｓｏ（ｄ））の３点を通る近似線である。近似線を求める際の近似法は特に限定されるものではないが、例えばジグモイド関数や対数関数などは好適である。ダイナミックレンジ圧縮部１０８は、得られた変換線を用い、１６ｂｉｔ（０〜６５５３５）の入力信号のそれぞれが、１６ｂｉｔ（０〜６５５３５）の出力信号のいずれかに対応づけられるような変換用パラメータを作成する。変換用パラメータとしては、例えば入力輝度信号と出力輝度信号が１対１で対応する１次元のルックアップテーブルであってもよいし、入力輝度信号と出力輝度信号の関数であってもよい。いずれにしても１つの入力度信号に対し１つの出力輝度信号が対応づけるようなパラメータであればよい。
【００７４】
なお、本明細書において「変換線」とは、「変換用パラメータ」を生成するための基礎となるものであって、入力の輝度を横軸に出力の輝度を縦軸にした場合の両者の対応関係の軌跡を示す。図では、横軸を（％）縦軸を（ｃｄ／ｍ2）としているが、「変換線」においてこれらの単位は限定されるものではない。
【００７５】
Ｓ７０５において、ダイナミックレンジ圧縮部１０８は、Ｓ７０４で生成された変換用パラメータを用い、周波数分離部１０７から受信した入力輝度信号Ｙを出力輝度信号Ｙ´に変換する。以上で本処理が終了する。
【００７６】
図８（ａ）および（ｂ）は、入力輝度と出力輝度の関係を示す曲線を、本実施形態のダイナミック圧縮処理を行った場合と従来でと比較する図である。両図において、横軸は入力輝度レンジを表し単位は（％）、縦軸は出力輝度を示し単位は（ｃｄ／ｍ2）である。但し、本例では１％＝１ｃｄ／ｍ2とし、事実上等価な変換関数としている。
【００７７】
図８（ａ）において、曲線８０１はデジタルカメラで撮像された画像を４００(ｃｄ／ｍ2)のディスプレイで表示した場合を示している。曲線８０１は、カメラにおける色再現の意図（色作り）により、入力輝度＝出力輝度の直線８００に対し若干明るめに出力されている。一方、曲線８０２は、デジタルカメラで撮像された画像を２００(ｃｄ／ｍ2)のディスプレイで表示した場合を示している。入力輝度１８％（ｓ＝１８％）と出力輝度１８(ｃｄ／ｍ2)の対応関係を維持しながら、ダイナミックレンジを圧縮することができている。
【００７８】
一方、印刷物による色再現においては、ダイナミックレンジが大きく縮小されやすいが、図１２（ａ）および（ｂ）を用いて説明したように、照射展示法を採用すれば、ディスプレイ並みにダイナミックレンジを拡大することができる。すなわち、印刷物による色再現においても、例えば印刷物の最高輝度領域に光を照射した場合に観測される明るさが２００ｃｄ／ｍ2となるように高輝度照明を照射する場合は、高輝度側では曲線８０２に近い入力と出力の関係を実現することができる。
【００７９】
しかしながら、高輝度照明を照射した印刷物においては、黒部（最低輝度）の輝度も上昇し、０よりも高い値になってしまう。図８（ａ）では最低輝度の上昇を黒矢印で示している。このため、出力輝度において、最低輝度値０％から基準輝度値ｓ＝１８％までのレンジは、図中に示す領域Ａから領域Ｂに縮小され、当該領域の出力は点線８０３で示すような傾きの小さな曲線となってしまう。結果、０〜１８％の低輝度領域の階調性が損なわれ、観察者にコントラストの少ないぼやけた印象を与えてしまう。
【００８０】
一方、図８（ｂ）において、曲線８０４は、本実施形態の方法でダイナミック圧縮処理を実行した場合の入力輝度と出力輝度の関係を示している。曲線８０４はステップＳ７０４で生成する変換線に相当する。本実施形態の場合、点Ｐｗに相当する座標（Ｓｉ（ｗ），Ｓｏ（ｗ））と、点Ｐｄに相当する座標（Ｓｉ（ｄ），Ｓｏ（ｄ））と、点Ｐａに相当する座標（Ｓｉ（１８），Ｓｏ（１８））を固定した状態で近似法を用いて変換線を生成している。このため、近似曲線８０２に比べて中間領域の出力輝度が高まり、また、０〜１８％の領域でも、領域Ｃに示すように、図８（ａ）の領域Ｂと比べて広いレンジと曲線の傾きが確保される。結果、低輝度領域の階調性が損なわれることもなく、観察者は好適なコントラストを認識することが出来る。
【００８１】
なお、本実施形態のダイナミック変換処理においては、基準入力輝度値Ｙａ（１８）が変換線を作成する場合に固定点として使用されないため、１８％（点Ｐａ）における入力輝度値と出力輝度値Ｙｏ（１８）の間には差が生じている。しかし、本発明者の検討によれば、このような差は目視判断において創作者の意図を崩すには到らないレベルであるということが分かっている。
【００８２】
一方で、このような差をなるべく縮めたい場合は、係数ｍ（０＜ｍ＜１）を用意し、出力輝度値Ｙｏ（１８）を算出するための式を（式６）から（式８）に変更しても良い。
【００８３】
Ｙｏ（１８）＝ｍ×Ｙｏ（Ｄ）＋Ｙａ（１８）    （式８）
【００８４】
（式８）において、ｍの値を０と１の間で変化させることにより、本発明が課題とする低輝度領域における適切なコントラストと、基準輝度値の固定化とのバランスを適切に調整することができる。
【００８５】
なお、以上では、３つの点を固定した状態で近似曲線を求める内容で説明したが、高輝度領域を含む画像全体のコントラストを考慮して、曲線の傾きを調整してもよい。例えば、入力画像データに含まれる全画素の輝度値に対するヒストグラムを求め、頻度の高い輝度領域に他の領域よりも大きな傾きを持たせるように、変換線を作成してもよい。このようにすれば、観察者目視した際に、画像全体において好適なコントラストを感知することができる。
【００８６】
（第２の実施形態）
第１の実施形態で説明したダイナミックレンジ変換用の変換線では、輝度値が０〜１８％の領域で変換線の傾きを大きくしているため、１８％以上の領域では然程大きな傾きは得られていない。このため、１８％以上の輝度データを多く含むような画像では、観察者にコントラスト不足の印象を与えてしまう場合がある。
【００８７】
このような課題に対し、本実施形態においては、画像領域を複数の領域に分割し、分割領域のそれぞれに適した変換線を用意するものとする。そしてこれら複数の変換線において、輝度値が０〜１８％の領域については第１の実施形態と同様の傾き（コントラスト）を維持し、１８％以上の領域については、分割領域ごとに傾きの分配を適正化する。
【００８８】
本実施形態においても、図１および図２で示した画像処理装置を用い、図３に示したフローチャートに従って画像処理を実行する。
【００８９】
図９は、図３のＳ２０７において、ダイナミックレンジ圧縮部１０８が実行する工程を説明するためのフローチャートである。本処理が開始されると、ダイナミックレンジ圧縮部１０８は、まずＳ９０１において画像の全域を複数の分割領域に区分する。
【００９０】
図１０（ａ）〜（ｃ）は、Ｓ９０１において、ダイナミックレンジ圧縮部１０８が画像を分割する様子を示す図である。図１０（ａ）はオリジナル画像を示している。図１０（ｂ）はオリジナル画像を同型の分割領域に分割した場合を示している。図１０（ｃ）は、オリジナル画像に対し、類似する輝度を有する画素をグルーピングし、複数の領域に分割した場合を示している。この場合、輝度データ（Ｙ）のみでなく、現像部１０２で現像されたＲＧＢデータを利用して、類似する色情報を有する画素でグルーピングしても良い。本実施形態においては、いずれの分割方法も採用できるものとする。
【００９１】
図９のフローチャートに戻る。Ｓ９０２において、ダイナミックレンジ圧縮部１０８は、Ｓ９０１で分割して得られる複数の分割領域のうちの１つについて、ダイナミックレンジ変換用の変換パラメータを作成する。変換用パラメータの詳細は、後に詳しく説明する。
【００９２】
Ｓ９０３においてダイナミックレンジ圧縮部１０８は、Ｓ９０１で生成した複数の分割領域の全てについて変換用パラメータが作成されたか否かを判断する。Ｎｏの場合はＳ９０２に戻り、次の分割領域のための変換用パラメータを作成する。一方、Ｙｅｓの場合は、Ｓ９０４に進む。Ｓ９０２およびＳ９０３を繰り返すことにより、Ｓ９０１で生成された分割領域のそれぞれについて、個別の変換用パラメータが作成される。
【００９３】
Ｓ９０４において、ダイナミックレンジ圧縮部１０８は、画像データに含まれる複数の画素の１つを処理対象画素に設定し、当該処理対象画素についてダイナミック圧縮処理を実行する。具体的には、Ｓ９０２およびＳ９０３で生成した複数の変換用パラメータの中から、処理対象画素が含まれる分割領域に対応する変換用パラメータを選び、当該変換用パラメータを用いて処理対象画素の入力輝度信号を出力輝度信号に変換する。
【００９４】
Ｓ９０５において、ダイナミックレンジ圧縮部１０８は、全ての画素についてダイナミックレンジ圧縮処理（信号値変換処理）が終了したか否かを判断する。まだ処理すべき画素が残っている場合はＳ９０４に戻り、次の処理対象画素について変換処理を行う。一方、全ての画素についてダイナミックレンジ圧縮処理が終了したと判断した場合は、本処理を終了する。
【００９５】
図１１（ａ）〜（ｃ）は、Ｓ９０２においてダイナミックレンジ圧縮部１０８が変換用パラメータを生成するために作成する変換線の例を示す図である。縦軸と横軸は第１の実施形態で説明した図８と同様である。また、個々の図において、棒グラフは、処理対象の分割領域に含まれる画素のうち、それぞれの輝度を有する画素の個数（ヒストグラム）を示している。例えば、図１１（ａ）は、分割領域に比較的低輝度の画素が多く含まれる場合を示している。また、図１１（ｂ）は、分割領域に比較的高輝度の画素が多く含まれる場合を示している。更に、図１１（ｃ）は、分割領域に様々な輝度の画素が一様に含まれる場合を示している。
【００９６】
本実施形態では、０〜１８％の領域においては第１の実施形態と同様の傾きを維持させつつ、他の領域については、度数が多い輝度領域の変換線の傾きをなるべく「１」（４５度）に近づけ、当該領域のコントラストを保持するようにしている。度数が多い輝度領域とは、実際に印刷される画像の輝度領域であるため、コントラストはなるべく保持されることが好ましい。
【００９７】
このため、図１１（ａ）のように低輝度の画素が多く含まれる分割領域については、低輝度領域（０〜１００％）の傾きが高輝度領域よりも「１」に近くなっている。また、図１１（ｂ）のように高輝度の画素が多く含まれる分割領域については、高輝度領域（２６０〜３４０％）の傾きが１８％以上の中輝度領域（１８〜２６０％）よりも「１」に近くなっている。更に、図１１（ｃ）のように複数の画素が輝度領域全体に一様に分布している場合は、１８％以上の全輝度領域において極端に傾きが０に近づくことがないよう、度数に応じて傾きが分配されている。いずれにしても、入力輝度レンジ全域において単調増加を維持した状態で、度数に応じて傾きが配分された変換線が作成されればよい。
【００９８】
そして、Ｓ９０２において、ダイナミックレンジ圧縮部１０８は、このようにして作成した変換線を用いて、１６ｂｉｔの入力輝度信号のそれぞれが、１６ｂｉｔの出力輝度信号のいずれかに対応づけられるような変換用パラメータを作成する。すなわちＳ９０２において、ダイナミックレンジ圧縮部１０８は、処理対象の分割領域に個別に対応する変換線を生成した上で、当該分割領域に個別に対応する変換用パラメータを生成する。
【００９９】
なお、Ｓ９０４の圧縮処理においては、隣接する分割領域間で、出力輝度の逆転や不連続が発生しないように周囲の変換情報を配慮することが望ましい。例えば、分割領域と同程度のウィンドウを処理対象画素が中心となるよう配し、ウィンドウに含まれる画素間で重み付け処理を行いながら、変換値を算出する方法などが有効である。この場合、単純な面積比率であると、分割領域の境界にハロなどの弊害が発生する場合があるため、処理対象の分割領域の平均輝度により重みを変化させてもよい。つまり、処理対象画素に比べ、周囲画素の平均輝度が異なるほど、重みを小さくするように対応すると上述したような画像弊害を抑止することができる。
【０１００】
以上説明したように本実施形態によれば、第１の実施形態の効果に加え、画像全体において好ましいコントラスト表現することができる。特に図１０（ｃ）のように、類似する輝度データやＲＧＢデータでグルーピングした場合は、「山」、「雲」、「家」のような認識された領域種別に合ったコントラストをそれぞれの領域で復元することができる。
（その他の実施形態）
以上では、撮影時の測光値ｓ＝１８％を基準輝度値とする場合を例に説明したが、本発明はこれに限定されない。ダイナミックレンジ変換用の変換線を作成するために、黒輝度や白輝度のほかに用いる基準輝度値については、画像処理装置に対しユーザが入力指示する形態としてもよい。
【０１０１】
また、図２に示すブロック図は一例であり、個々の機能は必ずしも画像処理装置９０１の画像処理部１００が実現しなくてもよい。例えば、画像取得部１０１及び現像部１０２については、デジタルカメラなどの撮像デバイス１０００が実行してもよい。その場合、画像処理装置９０１では、所定のインターフェースを介して、ＲＡＷデータではない現像後の画像データ（例えばＳ−ＲＧＢ規格）を受信することになる。この際の画像形式は特に限定されるものではないが、階調性や色再現性が満足に表現できるよう、十分な情報であることが望まれる。
【０１０２】
更に、以上の実施形態では、図５（ｂ）および（ｃ）を用い、出力黒基準輝度値Ｙｏ（ｄ）と出力白基準輝度値Ｙｏ（ｗ）が、印刷媒体の種類と観察時の照明に基づいて定められる形態で説明したが、本発明はこれに限定されない。出力黒基準輝度値Ｙｏ（ｄ）や出力白基準輝度値Ｙｏ（ｗ）は、上記情報のほか、例えば、印刷媒体のサイズ、展示する壁面の大きさや輝度、更に画像印刷装置が使用するインクの種類など、様々な情報に基づいて変更される形態であっても良い。いずれにしても、基準となる入力輝度値Ｙｉ（ｓ）に対応づけられる出力輝度値Ｙｏ（ｓ）を、印刷物の展示環境に応じて調整することができれば、低輝度領域における階調性を確保し好ましいコントラストを表現するという本発明の効果を発揮することができる。
【０１０３】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０４】
１００    画像処理部
１０１    画像取得部
１０２    現像部
１０８    ダイナミックレンジ圧縮部
９０１    画像処理装置
９０８    画像印刷装置
１０００    撮像デバイス
【図１】
2019204439.tif 000003
【図２】
2019204439.tif 000004
【図３】
2019204439.tif 000005
【図４】
2019204439.tif 000006
【図５】
2019204439.tif 000007
【図６】
2019204439.tif 000008
【図７】
2019204439.tif 000009
【図８】
2019204439.tif 000010
【図９】
2019204439.tif 000011
【図１０】
2019204439.tif 000012
【図１１】
2019204439.tif 000013
【図１２】
2019204439.tif 000014