(57)【要約】      （修正有）【課題】画像形成装置から出力された画像のダイナミックレンジを拡大するための画像処理装置を提供する。【解決手段】画像処理装置１は、入力画像データに基づいて画像形成装置２が記録媒体上に形成する画像に、画像表示装置３が表示する画像を重畳するためのデータを生成する。画像処理装置１は、入力画像データを取得する第１取得手段と、入力画像データを階調圧縮することよって生成された圧縮画像データを取得する第２取得手段と、入力画像データと圧縮画像データとに基づいて、画像表示装置３へ出力する出力画像データを生成する生成手段１０４と、を有する。【選択図】図１
2019028738.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データに基づいて画像形成装置が記録媒体上に形成する画像に、画像表示装置が表示する画像を重畳するためのデータを生成する画像処理装置であって、
前記入力画像データを取得する第１取得手段と、
前記入力画像データを階調圧縮することよって生成された圧縮画像データを取得する第２取得手段と、
前記入力画像データと前記圧縮画像データとに基づいて、前記画像表示装置へ出力する出力画像データを生成する生成手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記階調圧縮は、前記入力画像データが有する画素値に対して、前記入力画像データの画素ごとの明るさに応じた画素値を算出する圧縮処理であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記明るさは、前記入力画像データの画素値とガウス関数とのコンボリューションによって算出されることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記明るさは、前記入力画像データに対してローパスフィルタを適用することによって算出されることを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記入力画像データは、ハイダイナミックレンジを有する画像データであることを特徴とする請求項１乃至請求項４のいずれか一項に記載の画像処理装置。
【請求項６】
前記圧縮画像データは、スタンダードダイナミックレンジを有する画像データであることを特徴とする請求項１乃至請求項５のいずれか一項に記載の画像処理装置。
【請求項７】
前記画像形成装置は、プリンタであることを特徴とする請求項１乃至請求項６のいずれか一項に記載の画像処理装置。
【請求項８】
前記画像表示装置は、プロジェクタであることを特徴とする請求項１乃至請求項７のいずれか一項に記載の画像処理装置。
【請求項９】
前記画像表示装置は、ディスプレイであって、
前記記録媒体は、透明な記録媒体であることを特徴とする請求項１乃至請求項７のいずれか一項に記載の画像処理装置。
【請求項１０】
画像形成装置によって記録媒体上に形成された画像と画像表示装置によって表示された画像とを重畳することによって１つの画像を生成する際の環境における、照明光の情報を取得する第３取得手段と、
前記生成手段は、さらに前記前記照明光の情報に基づいて、前記出力画像データを生成することを特徴とする請求項１乃至請求項９のいずれか一項に記載の画像処理装置。
【請求項１１】
前記照明光の情報は、照明光の輝度であることを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
圧縮画像データを前記画像形成装置に出力し、前記出力画像データを前記画像表示装置に出力する出力手段をさらに有することを特徴とする請求項１乃至請求項１１のいずれか一項に記載の画像処理装置。
【請求項１３】
前記出力手段は、前記圧縮画像データを、前記画像形成装置が前記記録媒体上に画像を形成するための記録材の記録量を表す記録量データに変換してから出力することを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記入力画像データに基づいて、前記圧縮画像データを生成する第２生成手段をさらに有し、
前記第２取得手段は、前記第２生成手段によって生成された前記圧縮画像データを取得することを特徴とする請求項１乃至請求項１３のいずれか一項に記載の画像処理装置。
【請求項１５】
入力画像データに基づいて画像形成装置が記録媒体上に形成する画像に、画像表示装置が表示する画像を重畳するためのデータを生成する画像処理装置であって、
前記入力画像データを取得する第１取得手段と、
実行する処理を選択するための選択情報を取得する第２取得手段と、
前記選択情報に基づいて、複数の処理から実行する１つの処理を選択する選択手段と、
前記選択手段による選択に基づいた処理によって画像表示装置へ出力する出力画像データを生成する生成手段と、を有し、
前記複数の処理は、少なくとも第１処理と第２処理とを含み、
前記第１処理は、前記入力画像データと、前記入力画像データを階調圧縮することによって生成された圧縮画像データと、に基づいて、前記出力画像データを生成する処理であって、
前記第２処理は、前記入力画像データと、前記入力画像データが有する色信号値と前記出力画像データに記録するための色信号値とが対応付けられたテーブルと、に基づいて、前記出力画像データを生成する処理であることを特徴とする画像処理装置。
【請求項１６】
コンピュータを請求項１乃至請求項１５のいずれか一項に記載の画像処理装置の各手段として機能させるためのプログラム。
【請求項１７】
入力画像データに基づいて画像形成装置が記録媒体上に形成する画像に、画像表示装置が表示する画像を重畳するためのデータを生成する画像処理方法であって、
前記入力画像データを取得する第１取得ステップと、
前記入力画像データを階調圧縮することよって生成された圧縮画像データを取得する第２取得ステップと、
前記入力画像データと前記圧縮画像データとに基づいて、前記画像表示装置へ出力する出力画像データを生成する生成ステップと、
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハイダイナミックレンジを有する画像を生成するための画像処理技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラ等による撮像や、コンピュータグラフィックス（ＣＧ）によってモデリングした仮想オブジェクト等において、ハイダイナミックレンジを有する画像（以下、ＨＤＲ画像と呼ぶ）を扱う機会が増えてきている。特許文献１には、プリンタによって形成されたプリント物にプロジェクタによって投影された画像を重畳することによってダイナミックレンジを拡大する技術が記載されている。特許文献１においては、入力信号をプリンタへ出力する信号（以下、プリンタ信号とも呼ぶ）とプロジェクタへ出力する信号（プロジェクタ信号とも呼ぶ）とへ変換している。この変換には、投影色とプリント色とを重ねた際の重畳再現色の算出結果に基づいて作成されたテーブルを用いている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１０３８６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された技術において、プロジェクタ信号は、プロジェクタによって投影された画像がプリンタによって出力された画像に重畳されることを前提にして生成されている。このため、入力信号からプロジェクタ信号と同時に生成されたプリンタ信号に基づいて形成された画像のダイナミックレンジを拡大することはできるが、それ以外の画像のダイナミックレンジを拡大することはできないという課題がある。
【０００５】
そこで、本発明は、画像形成装置から出力された画像のダイナミックレンジを拡大するための画像処理を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る画像処理装置は、入力画像データに基づいて画像形成装置が記録媒体上に形成する画像に、画像表示装置が表示する画像を重畳するためのデータを生成する画像処理装置であって、前記入力画像データを取得する取得手段と、前記入力画像データを階調圧縮することよって生成された圧縮画像データを取得する第２取得手段と、前記入力画像データと前記圧縮画像データとに基づいて、前記画像表示装置へ出力する出力画像データを生成する生成手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像形成装置から出力された画像のダイナミックレンジを拡大することができる。
【図面の簡単な説明】
【０００８】
【図１】画像処理装置１の構成を示すブロック図
【図２】画像処理装置１における処理を示すフローチャート
【図３】重畳画像の観察環境を説明するための模式図
【図４】画像処理装置１の機能構成を示すブロック図
【図５】画像処理装置１における処理を示すフローチャート
【図６】ユーザインターフェース画面の一例を示す図
【図７】画像処理装置１における機能構成を示すブロック図
【図８】画像処理装置１における処理を示すフローチャート
【図９】ユーザインターフェース画面の一例を示す図
【発明を実施するための形態】
【０００９】
［実施例１］
本実施例では、カラーインク（有色記録材）を搭載したプリンタを用いて形成するプリント物とプロジェクタを用いて表示する画像（表示画像）とを重畳して１つの画像（重畳画像）を生成する。
【００１０】
＜画像処理システムのハードウェア構成＞
図１（ａ）は、画像処理システムのハードウェア構成の一例を示す図である。画像処理システムは、画像処理装置１、画像形成装置２、画像表示装置３を備える。画像処理装置１は、例えばコンピュータであり、ＣＰＵ１４０１、ＲＯＭ１４０２、ＲＡＭ１４０３を備える。ＣＰＵ１４０１は、ＲＡＭ１４０３をワークメモリとして、ＲＯＭ１４０２、ＨＤＤ（ハードディスクドライブ）１４１２などに格納されたＯＳ（オペレーティングシステム）や各種プログラムを実行する。また、ＣＰＵ１４０１は、システムバス１４０８を介して各構成を制御する。尚、後述するフローチャートにおける処理は、ＲＯＭ１４０２やＨＤＤ１４１２などに格納されたプログラムコードがＲＡＭ１４０３に展開され、ＣＰＵ１４０１によって実行される。ＶＣ（ビデオカード）１４０４には、ディスプレイ５が接続される。汎用Ｉ／Ｆ（インターフェース）１４０５には、シリアルバス１４０９を介して、マウスやキーボードなどの入力装置１４１０や画像形成装置２、画像表示装置３が接続される。ＳＡＴＡ（シリアルＡＴＡ）Ｉ／Ｆ１４０６には、シリアルバス１４１１を介して、ＨＤＤ１４１２や各種記録メディアの読み書きを行う汎用ドライブ１４１３が接続される。ＮＩＣ（ネットワークインターフェースカード）１４０７は、外部装置との間で情報の入出力を行う。ＣＰＵ１４０１は、ＨＤＤ１４１２や汎用ドライブ１４１３にマウントされた各種記録メディアを各種データの格納場所として使用する。ＣＰＵ１４０１は、プログラムによって提供されるＵＩ（ユーザインターフェース）画面をディスプレイ５に表示し、入力装置１４１０を介して受け付けるユーザ指示などの入力を受信する。
【００１１】
＜画像形成装置２の構成＞
本実施例における画像形成装置２は、カラーインクを搭載したインクジェット方式のプリンタである。インクジェット方式のプリンタは、インクの吐出口を有する記録ヘッド（不図示）を記録媒体に対して相対的に移動させる。記録ヘッドが移動する際に、入力された画像データに基づいて配置が決定されたインクドットを記録媒体上に記録することによってプリント物を形成する。本実施例における記録媒体は普通紙であって、カラーインクはＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色のインクである。尚、記録媒体は、マット紙や光沢紙等であってもよい。また、カラーインクは、上述したインクに加えてＬｃ（ライトシアン）インク、Ｌｍ（ライトマゼンタ）インク等の低濃度インクを用いてもよいし、Ｒ（赤）インク、Ｇ（緑）インク、Ｂ（青）インクなどの特色インクを用いてもよい。
【００１２】
＜画像表示装置３の構成＞
本実施例における画像表示装置３は、投射光学部（不図示）を有するプロジェクタとする。投射光学部は、光源であるランプと、入力された画像データに基づいて液晶パネルを駆動させる液晶駆動装置と、投射レンズと、を備える。ランプからの光が光学系によってＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の光に分解されて、液晶パネルにそれぞれ導かれる。各液晶パネルに導かれ輝度変調された光は、投射レンズを介して、画像形成装置２により形成されたプリント物上に表示画像を投射する。
【００１３】
＜重畳画像の観察環境＞
図３に、上述した重畳画像を観察する環境の一例を示す。画像形成装置２によって形成されたプリント物２１は観察者の正面に設置されているとし、画像表示装置３によって表示された表示画像３１は、プリント物２１の全体に重畳されているものとする。観察者１０は表示画像３１を光源として、プリント物２１上で反射した光を視認している。
【００１４】
＜画像処理装置１の機能構成＞
画像処理装置１の機能構成について、図１（ｂ）のブロック図を参照して説明する。画像処理装置１は、入力画像取得部１０２と、圧縮画像生成部１０３と、復元画像生成部１０４と、圧縮画像出力部１０５と、復元画像出力部１０６と、を有する。入力画像取得部１０２は、入力画像記憶部１０１から入力画像データを取得する。入力画像記憶部１０１は、ＨＤＤ１４１２等などの記憶装置であり、予め上述した入力画像データを記憶している。圧縮画像生成部１０３は、取得された入力画像データの階調圧縮を行うことによって、圧縮画像データを生成する。圧縮画像データは、画像形成装置２が表現可能なダイナミックレンジとなるように入力画像データに対して行われた階調圧縮によって、入力画像データが有するＨＤＲ情報を失う。よって、このＨＤＲ情報を上述した２つの画像の重畳によって復元するために、復元画像生成部１０４は、入力画像データと圧縮画像データとに基づいて、復元画像データを生成する。復元画像データが表す復元画像と圧縮画像データが表す圧縮画像とを重畳することによって、入力画像データが有するＨＤＲを再現することができる。圧縮画像出力部１０５は、圧縮画像データを画像形成装置２に出力する。復元画像出力部１０６は、復元画像データを画像表示装置３に出力する。
【００１５】
＜画像処理装置１における処理のフロー＞
図２は、画像処理装置１における処理のフローチャートである。以下、画像処理装置１における処理を図２を用いて詳細に説明する。まず、ステップＳ２０１において、入力画像取得部１０２は、入力画像記憶部１０１に記憶されている入力画像データを取得する。ここで、入力画像データは、ハイダイナミックレンジを有するＨＤＲ画像データである。ＨＤＲ画像データは、１６ビットで表される色信号値が各画素に記録されたカラー画像データである。色信号値は、色画像の各画素が有する３つの各チャンネルに記録されるＲ（レッド）値、Ｇ（グリーン）値、Ｂ（ブルー）値である。尚、本実施例における色信号値はｓＲＧＢ空間上において定義されるＲＧＢ値とするが、ＡｄｏｂｅＲＧＢ空間上で定義されるＲＧＢ値あるいはＬ＊ａ＊ｂ＊空間上で定義されるＬ＊ａ＊ｂ＊値といった他の形式であってもよい。本実施例では入力画像データの色信号値を１６ビットで表すが、入力画像データがＨＤＲ画像データであれば、色信号値を表すためのビット数は１０ビットや１２ビットなどでもよい。
【００１６】
ステップＳ２０２において、圧縮画像生成部１０３は、ステップＳ２０１において取得された入力画像データの階調圧縮処理を行うことによって、圧縮画像データを生成する。ここで、圧縮画像データは、スタンダードダイナミックレンジ（以下、ＳＤＲと呼ぶ）を有するＳＤＲ画像データである。ＳＤＲ画像データは、８ビットで表される色信号値が各画素に記録されたカラー画像である。色信号値については、ＨＤＲ画像データと同様である。尚、圧縮画像データについても、色信号値を表すためのビット数は８ビットに限定されない。本ステップにおける処理の詳細は後述する。ステップＳ２０３において、圧縮画像出力部１０５は、圧縮画像データを画像形成装置２に出力する。ステップＳ２０４において、復元画像生成部１０４は、入力画像データと圧縮画像をデータとを用いて、復元画像データを生成する。本ステップにおける処理の詳細は後述する。ステップＳ２０５において、復元画像出力部１０６は、復元画像データを画像表示装置３に出力する。
【００１７】
＜圧縮画像データの生成（ステップＳ２０２）＞
ここでは、ステップＳ２０２における圧縮画像データの生成処理について詳細に説明する。まず、入力画像データの各画素に記録されたＲＧＢ値から、式（１）を用いて輝度値Ｌｉｎを算出する。
【００１８】
【数１】
2019028738.tif 000003
【００１９】
次に、算出された輝度値Ｌｉｎに基づいて、入力画像データに対して階調圧縮処理を施し、圧縮画像データを生成する。一般的に、プリンタなどの画像出力装置が表現できるダイナミックレンジが入力画像のダイナミックレンジに比べて小さい場合に、線形圧縮やクリッピングによる階調圧縮では好適な出力画像が得られない場合がある。そこで、本実施例においては、式（２）による非線形な階調圧縮処理を行う。
【００２０】
【数２】
2019028738.tif 000004
【００２１】
ここで、Ｌｏｕｔは出力輝度値であり、Ｌｉｎは式（１）により算出された入力輝度値である。尚、式（３）による非線形な階調圧縮処理を行ってもよい。
【００２２】
【数３】
2019028738.tif 000005
【００２３】
ここで、Ｌｍａｘは入力画像データの最大輝度値である。
【００２４】
また、画像の全画素において、同一の階調変換を行うのではなく、例えば、式（４）に示されるＲｅｔｉｎｅｘ処理と呼ばれる局所的な処理を行うことにより、画像の高周波成分の劣化を低減する方法を用いてもよい。
【００２５】
【数４】
2019028738.tif 000006
【００２６】
ここで、Ｌｏｕｔ（ｘ，ｙ）は出力輝度値であり、Ｌｉｎ（ｘ，ｙ）は入力輝度値である。また、Ｌｌ（ｘ，ｙ）は位置（ｘ，ｙ）における照明（明るさ）成分であり、ガウス関数ｇ（ｘ，ｙ）と入力輝度値Ｌｉｎ（ｘ，ｙ）とのコンボリューションによって算出される。つまり、Ｌｌ（ｘ，ｙ）は、入力画像データの高周波成分をカットすることによって得られる、入力画像データの位置（領域）ごとの明るさを示す値である。尚、照明（明るさ）成分は、入力画像データに対してローパスフィルタを適用することによって算出してもよい。Ａは予め決められた定数である。式（４）からわかるように、Ｒｅｔｉｎｅｘ処理は、同一の入力画素値を入力した場合でも、出力画素値が入力画像の明るさに応じているため、必ずしも同一の出力画素値とはならない処理である。
【００２７】
尚、上述した処理は本ステップにおける階調圧縮処理を限定するものではなく、階調圧縮によってユーザが所望の結果を得られる方法であればどのような階調圧縮処理であってもよい。
【００２８】
以上の処理により、輝度値Ｌｏｕｔを各画素に記録した圧縮画像データを生成する。尚、次のステップであるステップＳ２０３では、各画素にＲＧＢ値が記録された圧縮画像データを画像形成装置２へ出力するために、式（１）の逆変換により、輝度値ＬｏｕｔをＲＧＢ値に変換する。尚、ＲＧＢ値をカラーインクの記録量ＣＭＹＫに変換してから画像形成装置２へ圧縮画像データ（記録量データ）を出力してもよい。ＲＧＢ値からＣＭＹＫ値への変換は公知の色分解処理により行う。圧縮画像データは、画像形成装置２へ出力する出力画像データである。
【００２９】
＜復元画像データの生成（ステップＳ２０４）＞
ここでは、ステップＳ２０４における復元画像データの生成処理について詳細に説明する。入力画像データの画素値をＨＤＲ（ｘ，ｙ）とする。まず、撮像時の撮像系の階調特性であるガンマ（γ）値を用いて、式（５）によりＨＤＲ（ｘ，ｙ）に対するγ補正を行う。尚、ＨＤＲ（ｘ，ｙ）は、Ｒ値、Ｇ値、Ｂ値それぞれに対応しており、式（５）によるγ補正はＲ値、Ｇ値、Ｂ値それぞれに対して行う。
【００３０】
【数５】
2019028738.tif 000007
【００３１】
ここで、ＨＤＲｌｉｎｅａｒはγ補正後の画素値（ＲＧＢ値）である。また、ＨＤＲｍａｘは入力画像データの最大画素値であり、γは撮像時の撮像系のガンマ値である。尚、上述した撮像は、入力画像データを得るための撮像である。得られたＨＤＲｌｉｎｅａｒは０〜１の値となるため、ＨＤＲｌｉｎｅａｒを用いて式（１）により輝度値を算出した後、入力画像データの最大画素値に対応する輝度値の絶対値を乗算することによって、輝度値Ｙｉｎを算出する。尚、本実施例においては、入力画像データのＲ値、Ｇ値、Ｂ値それぞれに対してγ補正を行った後、輝度値を算出したが、入力画像データのＲ値、Ｇ値、Ｂ値を用いて式（１）により輝度値を算出した後、算出した輝度値に対してγ補正を行ってもよい。
【００３２】
次に、上述したγ補正によって得られた輝度値Ｙｉｎを用いて、復元画像データの各画素に記録する輝度値Ｙｏｕｔを算出する。圧縮画像を画像形成装置２によって印刷する場合、記録媒体上の圧縮画像の反射率Ｒｏｕｔ（ｘ，ｙ）は、圧縮画像データの画素に記録された輝度値Ｌｏｕｔ（ｘ，ｙ）とみなすことができる。そこで、本実施例では、式（５）によってγ補正された入力画像データの輝度値の絶対値Ｙｉｎ（ｘ，ｙ）と、圧縮画像の反射率Ｒｏｕｔ（ｘ，ｙ）と、を用いて、復元画像データの輝度値Ｙｏｕｔ（ｘ，ｙ）を式（６）により算出する。
【００３３】
【数６】
2019028738.tif 000008
【００３４】
上述したように、反射率Ｒｏｕｔ（ｘ，ｙ）には、圧縮画像データの輝度値Ｌｏｕｔ（ｘ，ｙ）を用いる。式（６）からわかるように、反射率Ｒｏｕｔ（ｘ，ｙ）の圧縮画像に、輝度値Ｙｏｕｔ（ｘ，ｙ）の復元画像を重畳させると、輝度値Ｙｉｎ（ｘ，ｙ）の入力画像が再現される。以上の処理により、輝度値Ｙｏｕｔ（ｘ，ｙ）を各画素に記録した復元画像データを生成する。尚、次のステップであるステップＳ２０５では、各画素にＲＧＢ値が記録された復元画像データを画像表示装置３へ出力するために、式（１）の逆変換により、輝度値ＹｏｕｔをＲＧＢ値に変換する。復元画像データは、画像表示装置３へ出力する出力画像データである。
【００３５】
＜実施例１の効果＞
上述したように、本実施例における画像処理装置は、入力画像データと入力画像データを階調圧縮して得られる圧縮画像データに基づいて、画像表示装置へ出力する出力画像データを生成する。これにより、画像形成装置から出力された画像のダイナミックレンジを拡大することができる。具体的には、画像形成装置によって形成された画像と画像表示装置によって表示された画像とを重畳する場合には、ハイダイナミックレンジを有する画像を生成することができる。さらに、画像形成装置によって形成された画像と画像表示装置によって表示された画像とを重畳しない場合であっても、画像形成装置によって好適な画像を形成することができる。
【００３６】
［実施例２］
実施例１においては、画像表示装置３以外の照明が無い環境において、画像形成装置２によって出力された圧縮画像と画像表示装置３によって出力された復元画像と重畳することを想定していた。これに対し、本実施例においては、例えば天井照明のように、他に照明がある環境で重畳画像を生成するための画像処理について説明する。尚、本実施例では、実施例１と相違する処理及び構成について主に説明する。図４は、本実施例における画像処理装置１の機能構成を示すブロック図である。照度計１０７は、重畳画像を観察する際の周囲の照明条件（照明光情報）を取得するための照度計である。照度計１０７は、画像処理装置１の汎用Ｉ／Ｆ（インターフェース）１４０５に、シリアルバス１４０９を介して接続されている。画像処理装置１が有する照明条件取得部１０８は、照度計１０７によって取得された照明条件を示す情報を取得する。尚、照明条件取得部１０８は、照度計から情報を直接取得するのではなく、予め外部の記憶装置に記憶させておいた情報を取得してもよい。
【００３７】
＜画像処理装置１における処理のフロー＞
図５は、画像処理装置１における処理のフローチャートである。以下、画像処理装置１における処理を図５を用いて詳細に説明する。尚、ステップＳ５０１からステップＳ５０３までは実施例１のステップＳ２０１からステップＳ２０３までと同一の処理であり、ステップＳ５０６は実施例１のステップＳ２０５と同一の処理であるため、説明を省略する。ステップＳ５０４において、照明条件取得部１０８は、照度計１０７から、重畳画像を生成する環境での照明条件を示す情報を取得する。ステップＳ５０５において、復元画像生成部１０４は、ステップＳ５０１において取得した入力画像データと、ステップＳ５０２において生成した圧縮画像データと、ステップＳ５０４において取得した情報と、を用いて、復元画像データを生成する。本ステップにおける処理の詳細を以下に示す。
【００３８】
＜復元画像データの生成（ステップＳ５０５）＞
ここでは、ステップＳ５０５における復元画像データの生成処理について詳細に説明する。実施例１においては、圧縮画像（プリンタの出力画像）を照明するのは、復元画像（プロジェクタの出力画像）のみであったが、本実施例においては、その他の照明として、天井照明が存在する場合について説明する。ここで、天井照明が存在する環境下での重畳画像の輝度Ｉ（ｘ，ｙ）は、式（７）により表される。
【００３９】
【数７】
2019028738.tif 000009
【００４０】
ここで、Ｒ（ｘ，ｙ）は圧縮画像の反射率であり、ＹＳは照明の輝度であり、Ｐ（ｘ，ｙ）は復元画像の輝度である。重畳画像の輝度Ｉ（ｘ，ｙ）が、入力画像の輝度Ｙｉｎ（ｘ，ｙ）と一致する場合、復元画像の輝度Ｐ（ｘ，ｙ）は式（８）によって表される。
【００４１】
【数８】
2019028738.tif 000010
【００４２】
よって、式（８）により、輝度値Ｐ（ｘ，ｙ）を各画素に記録した復元画像データを生成する。
【００４３】
＜ＵＩ画面＞
ここで図６に、実施例２において入力画像データ及び照明条件を示す情報を取得するためのＵＩ画面の一例を示す。領域６０１は、入力画像記憶部２に記憶されている入力画像データのファイル名を指定するための領域である。領域６０２は、画像形成装置２の機種を指定するための領域であり、領域６０３は、画像表示装置３の機種を指定するための領域である。領域６０４は、照度計１０７のセンサの機種を指定するための領域である。領域６０５は、外部の記憶装置に予め記憶させておいた照明光源のデータから照明光源データを指定するための領域である。領域６０１から領域６０３における指定及び領域６０４又は領域６０５の指定を行う情報が入力され、処理開始ボタン６０６が押下されると、上述したステップＳ５０１からステップＳ５０６の処理が実行される。終了ボタン６０７が押下されると処理を終了する。
【００４４】
＜実施例２の効果＞
上述したように、本実施例における画像処理装置は、入力画像データと入力画像データを階調圧縮して得られる圧縮画像データと照明光情報とに基づいて、画像表示装置へ出力する出力画像データを生成する。よって、天井照明などの照明がある環境において重畳画像を生成するため場合であっても、画像形成装置から出力された画像のダイナミックレンジを拡大することができる。
【００４５】
［実施例３］
上述した実施例においては、２つの画像を重畳しない場合であっても、画像形成装置によって好適な画像を形成するため、圧縮画像データと入力画像データとに基づいて、復元画像データを生成した。しかし、２つの画像を重畳された状態で画像が観察されるとわかっている場合は、テーブルなどを用いたより簡易な処理によって、重畳画像を生成するためのデータを生成することが好ましい。そこで本実施例では、上述した実施例の処理とテーブルを用いたより簡易な処理を切り替える例について説明する。尚、本実施例では、実施例１と相違する処理及び構成について主に説明する。図７は、本実施例における画像処理装置１の機能構成を示すブロック図である。選択情報取得部１０９は、ディスプレイ５に表示されたＵＩ画面を介して、処理を選択するための選択情報を取得する。処理選択部１１０は、選択情報に基づいて、実行する処理を選択する。出力画像生成部１１１は、出力画像データを生成する。出力画像出力部１１２は、出力画像データを画像形成装置２と画像表示装置３とに出力する。
【００４６】
＜画像処理装置１における処理のフロー＞
図８は、画像処理装置１における処理のフローチャートである。以下、画像処理装置１における処理を図８を用いて詳細に説明する。まず、ステップＳ８０１において、入力画像取得部１０２及び選択情報取得部１０９は、入力画像データと選択情報とを取得する。入力画像データは上述した実施例における入力画像データと同様のものである。選択情報は、次のステップＳ８０２における処理の選択において用いる情報である。選択情報は、図９に示すＵＩ画面を介してユーザによって入力された情報であり、プリント画像優先処理（以下、処理１と呼ぶ）又は重畳前提処理（以下、処理２と呼ぶ）のいずれかの処理を選択するための情報である。処理１は、画像形成装置２によって形成された画像と画像表示装置３によって表示された画像とを重畳しない場合であっても、画像形成装置２によって好適な画像を形成するための処理である。処理２は、画像形成装置２によって形成された画像と画像表示装置３によって表示された画像とを重畳することを前提とした簡易な処理である。次に、ステップＳ８０２において、処理選択部１１０は、選択情報が示す方の処理を選択する。選択情報が処理１を示す場合、ステップＳ８０３に移行し、選択情報が処理２を示す場合、ステップＳ８０７に移行する。
【００４７】
ステップＳ８０３からステップＳ５０６までは実施例１のステップＳ２０２からステップＳ２０５までと同一の処理であるため、説明を省略する。ステップＳ８０７において、出力画像生成部１１１は、画像形成装置２に出力する形成画像データと画像表示装置２に出力する表示画像データとを生成する。この生成には、入力画像データが有する色信号値と、形成画像データ及び表示画像データが有する色信号値と、が対応付けられたテーブルが用いられる。入力画像データの画素ごとにテーブルを参照し、入力画像データの色信号値に対応する色信号値を取得して、形成画像データの画素と表示画像データの画素とにそれぞれ記録する。このテーブルは、予め作成しておき、外部の記憶装置等に記憶させておいて用いる。このテーブルの作成方法は、色信号値が表す色の複数の組み合わせを画像形成装置２と画像表示装置３とを用いて重畳させ、重畳された色を測色することによって、複数の組み合わせと測色値とを対応付けさせる方法である。尚、測色を行うのではなく、色信号値が表す色の複数の組み合わせから重畳した場合の色を算出することによって、テーブルを作成してもよい。形成画像データは画像形成装置２へ出力する出力画像データであり、表示画像データは画像表示装置３へ出力する出力画像データである。ステップＳ８０８において、出力画像出力部１１２は、ステップＳ８０７において生成された出力画像データを画像形成装置２と画像表示装置３とに出力する。具体的には、出力画像出力部１１２は、形成画像データを画像形成装置２へ出力するし、表示画像データは画像表示装置３へ出力する。
【００４８】
＜実施例３の効果＞
上述したように、本実施例における画像処理装置は、選択情報に基づいて処理を選択し、選択した処理によって生成した出力画像データを画像出力装置に出力する。よって、２つの画像を重畳された状態で画像が観察されるとわかっている場合には簡易な処理によって、重畳画像を生成するためのデータを生成することができる。
【００４９】
［変形例］
上述した実施例においては、輝度値を用いて画像データを生成する方法について述べたが、実施例はこれに限定されるものではない。例えば、分光反射率、あるいは、三刺激値（ＸＹＺ値）等の色空間で処理しても良い。
【００５０】
また、上述した実施例においては、画像表示装置３としてプロジェクタの例を述べたが、画像表示装置３は上記の一例に限定されない。画像表示装置３は、自身の発光で画像を生成する自発光型の装置であれば良く、例えば、ディスプレイを用いても良い。この場合、重畳対象となるプリント物は、透明な記録媒体の上に画像を形成することによって得られたものとし、ディスプレイはプリント物の背面に設置する。この場合、図１（ａ）におけるディスプレイ５を画像表示装置３として用いてもよい。
【００５１】
上述した実施例においては、圧縮画像生成部１０３が入力画像データを階調圧縮することによって圧縮画像データを生成したが、予め生成しておいた圧縮画像データを外部記憶装置から取得してもよい。この場合、圧縮画像生成部１０３は、圧縮画像データを生成せずに、圧縮画像データを外部記憶装置から取得する。
【００５２】
実施例３においては、２つの処理から１つの処理を選択する例を示したが、処理の数は２つに限定されない。２つの処理を組み合わせた処理を選択肢としてもよいし、上述した処理とは異なる処理を選択肢としてもよい。
【００５３】
［その他の実施例］
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５４】
１  画像処理装置
１０２  入力画像取得部
１０４  復元画像生成部
【図１】
2019028738.tif 000011
【図２】
2019028738.tif 000012
【図３】
2019028738.tif 000013
【図４】
2019028738.tif 000014
【図５】
2019028738.tif 000015
【図６】
2019028738.tif 000016
【図７】
2019028738.tif 000017
【図８】
2019028738.tif 000018
【図９】
2019028738.tif 000019