(57)【要約】【課題】簡易な構成で好適な表示輝度での表示を可能にする技術を提供する。【解決手段】本発明の画像処理装置は、表示画像データが含む１以上の画像のレイアウトに基づいて、前記表示画像データの階調値と前記表示画像データに基づいて表示手段が画像を表示する場合の表示輝度との対応関係である表示対応関係を決定する決定手段と、前記表示画像データと、前記表示対応関係を示す情報とを前記表示手段に出力する出力手段と、を備える。【選択図】図１
2018117343.tif 000002
【特許請求の範囲】
【請求項１】
表示画像データが含む１以上の画像のレイアウトに基づいて、前記表示画像データの階調値と前記表示画像データに基づいて表示手段が画像を表示する場合の表示輝度との対応関係である表示対応関係を決定する決定手段と、
前記表示画像データと、前記表示対応関係を示す情報とを前記表示手段に出力する出力手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
複数の画像を合成して前記表示画像データを生成することが可能な生成手段を備え、
前記決定手段は、前記表示画像データが含む前記複数の画像のうち、最前面に配置され、かつ、所定のサイズよりも大きい画像が、所定の種類の画像である場合に、第１対応関係を前記表示対応関係として決定し、そうでない場合に、前記第１対応関係と前記表示輝度の範囲が異なる第２対応関係を前記表示対応関係として決定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記決定手段は、前記表示画像データが所定の種類の画像のみから構成される場合に、第１対応関係を前記表示対応関係として決定し、そうでない場合に、前記第１対応関係と前記表示輝度の範囲が異なる第２対応関係を前記表示対応関係として決定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記所定の種類の画像は、ハイダイナミックレンジに対応した画像である
ことを特徴とする請求項２または請求項３に記載の画像処理装置。
【請求項５】
前記所定の種類の画像は、ＳＭＰＴＥ  ＳＴ２０８４規格で規定されたデータ形式の画像およびＨｙｂｒｉｄ  Ｌｏｇ  Ｇａｍｍａ方式で規定されたデータ形式の画像である
ことを特徴とする請求項２乃至請求項４のいずれか１項に記載の画像処理装置。
【請求項６】
前記第２対応関係に対応する表示輝度の上限は、前記第１対応関係に対応する表示輝度の上限よりも低い
ことを特徴とする請求項２乃至請求項５のいずれか１項に記載の画像処理装置。
【請求項７】
前記表示画像データが含む画像の数が所定の数よりも多い場合に、前記決定手段は、前記レイアウトによらず、前記第２対応関係を前記表示対応関係として決定する
ことを特徴とする請求項２乃至請求項６のいずれか１項に記載の画像処理装置。
【請求項８】
前記表示画像データの平均輝度が第１閾値よりも高い場合に、前記決定手段は、前記レイアウトによらず、前記第２対応関係を前記表示対応関係として決定する
ことを特徴とする請求項２乃至請求項７のいずれか１項に記載の画像処理装置。
【請求項９】
前記表示画像データの最大輝度が第２閾値よりも高い場合に、前記決定手段は、前記レイアウトによらず、前記第２対応関係を前記表示対応関係として決定する
ことを特徴とする請求項２乃至請求項８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記画像処理装置の起動時に、前記決定手段は、前記レイアウトによらず、前記第２対応関係を前記表示対応関係として決定する
ことを特徴とする請求項２乃至請求項９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記決定手段は、前記表示対応関係を他の表示対応関係に更新する場合に、前記表示手段に表示される輝度が徐々に変化するように前記表示対応関係を決定する
ことを特徴とする請求項１乃至請求項１０のいずれか１項に記載の画像処理装置。
【請求項１２】
前記決定手段は、前記表示対応関係を他の表示対応関係に更新する場合に、更新前の表示対応関係から、前記更新前の表示対応関係に対応する表示画像データの最大輝度または平均輝度に基づく第３対応関係を経て、更新後の表示対応関係へ前記表示対応関係が変化するように、前記表示対応関係を決定する
ことを特徴とする請求項１乃至請求項１１のいずれか１項に記載の画像処理装置。
【請求項１３】
前記決定手段は、前記表示手段の種類、前記表示手段のバッテリーの残容量、及び、前記表示手段に対する外光の少なくともいずれかにさらに基づいて、前記表示対応関係を決定する
ことを特徴とする請求項１乃至請求項１２のいずれか１項に記載の画像処理装置。
【請求項１４】
前記表示対応関係で前記表示画像データに基づく画像を表示する前記表示手段を備えることを特徴とする請求項１乃至請求項１３のいずれか１項に記載の画像処理装置。
【請求項１５】
表示画像データが含む１以上の画像のレイアウトに基づいて、前記表示画像データの階調値と前記表示画像データに基づいて表示手段が画像を表示する場合の表示輝度との対応関係である表示対応関係を決定するステップと、
前記表示画像データと、前記表示対応関係を示す情報とを前記表示手段に出力するステップと、
を有することを特徴とする画像処理方法。
【請求項１６】
請求項１５に記載の画像処理方法の各ステップをコンピュータに実行させるためのプログラム。
【請求項１７】
表示画像データに基づく画像を表示する表示手段に前記表示画像データを出力する画像処理装置であって、
１以上の画像を表示するアプリケーションに対応する１以上のウィンドウを配置して前記表示画像データを生成する生成手段と、
前記表示画像データにおける前記１以上のウィンドウの配置に応じて、前記表示手段の表示輝度の上限値を制御する制御手段と、
を備え、
前記制御手段は、ＨＤＲ画像を表示するためのアプリケーションに対応する所定のウィンドウが前記表示画像データにおいて所定の条件を満たす場合に、そうでない場合よりも前記表示輝度の上限値が高くなるように制御する
ことを特徴とする画像処理装置。
【請求項１８】
前記制御手段は、（１）前記表示画像データにおいて前記所定のウィンドウが所定のサイズ以上で配置される、および、（２）前記表示画像データにおいて前記所定のウィンドウが最前面に配置される、のうち少なくともいずれかを満たす場合に、そうでない場合よりも前記表示輝度の上限値が高くなるように制御する
ことを特徴とする請求項１７に記載の画像処理装置。
【請求項１９】
前記制御手段は、前記表示画像データにおいて、前記所定のウィンドウのみが配置される場合に、そうでない場合よりも前記表示輝度の上限値が高くなるように制御する
ことを特徴とする請求項１７または請求項１８に記載の画像処理装置。
【請求項２０】
前記表示画像データに基づく画像を表示する前記表示手段を備える
ことを特徴とする請求項１７乃至請求項１９のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
近年、撮像センサの性能の向上、画像処理に関する技術の進歩、等に伴い、ＨＤＲ画像データが普及し始めている。ＨＤＲ画像データは、広いダイナミックレンジ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ；ＨＤＲ）に対応した画像データである。例えば、ＨＤＲ画像データは、色深度が８ビットより大きい画像データである。ダイナミックレンジは、例えば、取られ得る階調値の範囲、取られ得る輝度の範囲、等である。
【０００３】
表示装置の性能の向上に伴い、高輝度な表示を実現する技術が提案され始めている。例えば、液晶表示装置のバックライト部の光源として使用されるＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）の性能の向上に伴い、バックライト部の発光輝度を制御することで高輝度な表示を実現可能な技術が提案され始めている。ＯＬＥＤ（Ｏｒｇａｎｉｃ
Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ；有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子）を使用し、複数の画素のそれぞれについて高輝度な表示を個別に実現可能な技術も提案されている。
【０００４】
画像制作者は、例えば、高輝度な表示を実現可能な表示装置での表示を想定したＨＤＲ画像データを作成する際に、画面上において小サイズの白色画像が際立つように、ＨＤＲ画像データを作成する。具体的には、画像制作者は、画面上において小サイズの白色画像が際立つように、フレーム間の輝度の変化、シーン間の輝度の変化、各フレームの最大輝度、各シーンの最大輝度、等を決定する。そして、今後は、高輝度な表示を実現可能な表示装置での表示を想定したＨＤＲ画像データの普及が見込まれている。
【０００５】
ＨＤＲ画像データは、ＳＭＰＴＥ  ＳＴ２０８４、ＨＬＧ（Ｈｙｂｉｒｄ  Ｌｏｇ  Ｇａｍｍａ）方式、等の様々な方式の規格で生成される。ＨＬＧは、輝度値を相対的に扱う方式であり、従来のテレビジョン装置にも対応するガンマカーブで定義されている。ＳＭＰＴＥ  ＳＴ２０８４は、ＳＭＰＴＥで標準化されたＨＤＲコンテンツの輝度情報収録方式である。ＳＭＰＴＥ  ＳＴ２０８４は、１００００ｎｉｔまでの輝度を絶対的に扱う方式である。ＳＭＰＴＥ  ＳＴ２０８４では、ＰＱ（Ｐｅｒｃｅｐｔｕａｌ  Ｑｕａｎｔｉｔｉｚｅ）カーブを使用して、階調値と輝度の対応関係が定義されている。ＳＭＰＴＥ  ＳＴ２０８４とＨＬＧの特徴として、ＨＤＲ画像データの輝度を表示装置の表示輝度として扱うことが挙げられる。
【０００６】
ＳＭＰＴＥ  ＳＴ２０８４の規格として、ＨＤＲ１０が定義されている。ＨＤＲ１０では、静的データであるメタデータとして、ＭａｘＣＬＬ（Ｍａｘｉｍｕｍ  Ｃｏｎｔｅｎｔ  Ｌｉｇｈｔ  Ｌｅｖｅｌ）とＭａｘＦＡＬＬ（Ｍａｘｉｍｕｍ  Ｆｒａｍｅ  Ａｖｅｒａｇｅ  Ｌｉｇｈｔ  Ｌｅｖｅｌ）が付加されている。ＭａｘＣＬＬは、ＨＤＲ画像データの最大輝度を定義したメタデータであり、ＭａｘＦＡＬＬは、ＨＤＲ画像データの平均輝度を定義したメタデータである。ＨＤＲ１０のオーサリングガイドラインでは、１０００ｎｉｔを超える画像領域を、鏡面反射の画像領域のような小サイズの画像領域に限定することが規定されている。さらに、平均輝度が４００ｎｉｔを超えないことも規定されている。
【０００７】
さらに、ＨＤＲ画像データの規格として、上述した規格ではない新たな規格が、カメラメーカ、ディスプレイメーカ、画像配信会社、等によって独自に定義され、そのような独
自の規格を用いてＨＤＲ画像データが生成されることも考えられる。
【０００８】
複数の規格、複数の方式、等があるＨＤＲ画像データは、例えば、ネットワークを用いてユーザに提供されたり、Ｂｌｕ−ｒａｙディスク等に記録されてユーザに提供されたりする。ＨＤＲ画像データがユーザに提供される機会が増すと、表示装置でＨＤＲ画像データが表示される機会も増す。
【０００９】
複数の画像データに基づく複数の画像が表示装置の画面に並べて表示されることがある。画面に複数の画像を並べて表示するための技術は、例えば、特許文献１に開示されている。特許文献１に開示の技術では、複数の画像のそれぞれについて、画像データに対して施される画像処理が、表示サイズ（画面における画像のサイズ）に応じて変更される。複数の画像データは、従来のＲＥＣ．７０９で定義された１００ｎｉｔを輝度の上限とするＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データと、ＨＤＲ画像データとを含むことがある。複数の画像データは、規格、輝度の上限、等が互いに異なる２つ以上のＨＤＲ画像データを含むこともある。そのような場合において、例えば、複数の画像データに対して、画像データの階調値と表示装置の表示輝度（画面の輝度）との対応関係が互いに異なる複数の画像処理がそれぞれ施される。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００９−５２５８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献１に開示の技術では、複数の画像データに複数の画像処理をそれぞれ施す必要があるため、画像処理の回路規模、画像処理の処理負荷、等が増してしまう。また、１００００ｎｉｔなどの高輝度な画像データを１００００ｎｉｔの表示輝度で常に表示すると、他の画像に対するユーザの視認が困難となることがある。
【００１２】
本発明は、簡易な構成で好適な表示輝度での表示を可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の第１の態様は、
表示画像データが含む１以上の画像のレイアウトに基づいて、前記表示画像データの階調値と前記表示画像データに基づいて表示手段が画像を表示する場合の表示輝度との対応関係である表示対応関係を決定する決定手段と、
前記表示画像データと、前記表示対応関係を示す情報とを前記表示手段に出力する出力手段と、
を備えることを特徴とする画像処理装置である。
【００１４】
本発明の第２の態様は、
表示画像データが含む１以上の画像のレイアウトに基づいて、前記表示画像データの階調値と前記表示画像データに基づいて表示手段が画像を表示する場合の表示輝度との対応関係である表示対応関係を決定するステップと、
前記表示画像データと、前記表示対応関係を示す情報とを前記表示手段に出力するステップと、
を有することを特徴とする画像処理方法である。
【００１５】
本発明の第３の態様は、上述した画像処理方法の各ステップをコンピュータに実行させ
るためのプログラムである。
【００１６】
本発明の第４の態様は、
表示画像データに基づく画像を表示する表示手段に前記表示画像データを出力する画像処理装置であって、
１以上の画像を表示するアプリケーションに対応する１以上のウィンドウを配置して前記表示画像データを生成する生成手段と、
前記表示画像データにおける前記１以上のウィンドウの配置に応じて、前記表示手段の表示輝度の上限値を制御する制御手段と、
を備え、
前記制御手段は、ＨＤＲ画像を表示するためのアプリケーションに対応する所定のウィンドウが前記表示画像データにおいて所定の条件を満たす場合に、そうでない場合よりも前記表示輝度の上限値が高くなるように制御する
ことを特徴とする画像処理装置である。
【発明の効果】
【００１７】
本発明は、簡易な構成で好適な表示輝度での表示が可能となる。
【図面の簡単な説明】
【００１８】
【図１】実施例１に係る画像処理装置の構成例
【図２】実施例１に係るＨＤＲフラグ生成部の処理フローの一例
【図３】実施例１に係るレイアウト部の処理の一例
【図４】実施例１に係る表示対応関係の一例
【図５】実施例１に係る表示装置の表示状態の一例
【図６】実施例２に係る表示装置の表示状態の一例
【図７】実施例２に係る画像処理装置の構成例
【図８】実施例２に係る表示トーンマップ情報決定部の処理フローの一例
【図９】実施例２に係る表示装置の表示状態の一例
【図１０】実施例３に係る表示装置の構成例
【図１１】実施例３に係るＨＤＲ対応関係の一例
【図１２】実施例３に係る、上限表示輝度と外光照度の対応関係の一例
【図１３】実施例３に係る、上限表示輝度とバッテリー残量の対応関係の一例
【図１４】実施例４に係る画像処理装置の構成例
【図１５】実施例４に係る画像処理装置の処理フローの一例
【発明を実施するための形態】
【００１９】
＜実施例１＞
以下、本発明の実施例１について説明する。以下では、本実施例に係る画像処理装置が表示装置とは別体の装置である例を説明する。画像処理装置は、例えば、パーソナルコンピュータ（ＰＣ）、再生装置（例えば、ブルーレイプレーヤ）、サーバ装置、等である。表示装置は、例えば、液晶表示装置、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）表示装置、プラズマ表示装置、ＭＥＭＳ（Ｍｉｃｒｏ  Ｅｌｅｃｔｒｏ  Ｍｅｃｈａｎｉｃａｌ  Ｓｙｓｔｅｍ）シャッタ方式表示装置、プロジェクタ、等である。なお、画像処理装置と表示装置が一体化されていてもよい。画像処理装置を有する表示装置は、例えば、スマートフォン、タブレット端末、ノート型のＰＣ、テレビジョン装置、等である。
【００２０】
図１は、本実施例に係る画像処理装置１００の構成例を示すブロック図である。画像処理装置１００は、画像入力部１０１、デコーダ１０２、画像記憶部１０３、メタデータ解析部１０４、操作部１０５、レイアウト部１０６、レイアウト検出部１０７、及び、ＥＤ
ＩＤ取得部１０８を有する。さらに、画像処理装置１００は、ＨＤＲフラグ生成部１０９、表示トーンマップ情報決定部１１０、表示トーンマップ情報描画部１１１、及び、画像出力部１１２を有する。
【００２１】
画像処理装置１００は、１以上の画像を含む表示画像データを生成し、表示画像データの階調値と表示装置５００の表示輝度との対応関係である表示対応関係を決定する。画像処理装置１００は、表示画像データと、表示対応関係を示す情報（トーンマップ情報；表示トーンマップ情報）とを、表示装置５００へ出力する。表示トーンマップ情報は、例えば、表示対応関係に対応する上限表示輝度の情報、表示対応関係を示す関数、表示対応関係を示すテーブル、表示対応関係を示す識別子、等である。表示装置５００は、表示トーンマップ情報（表示対応関係）に従い、表示画像データに基づく画像を画面に表示する。
【００２２】
画像処理装置１００は、クラウドコンピューティングを利用して、クラウド（サーバ装置など）１０に接続することができる。また、画像処理装置１００には、有線または無線で表示装置５００が接続されている。例えば、Ｄｉｓｐｌａｙ  Ｐｏｒｔ、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、等の規格で画像処理装置１００と表示装置５００が互いに接続されている。本実施例では、表示装置５００の表示輝度（画面の輝度）の上限は、２０００ｎｉｔである。なお、上限表示輝度（表示輝度の上限）は特に限定されない。上限表示輝度は、２０００ｎｉｔより高くてもよいし、２０００ｎｉｔより低くてもよい。
【００２３】
画像入力部１０１は、画像処理装置１００の外部から画像データ（入力画像データ）を取得し、入力画像データをデコーダ１０２へ出力する。本実施例では、画像入力部１０１は、クラウド１０から入力画像データを取得する。画像入力部１０１は、様々なデータフォーマット（方式、規格、等）の入力画像データを取得することができる。
【００２４】
本実施例では、入力画像データは、広いダイナミックレンジ（ハイダイナミックレンジ；Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ；ＨＤＲ）に対応したＨＤＲ画像データである。例えば、ＨＤＲ画像データは、高輝度な表示を実現可能な表示装置での表示を想定した画像データである。ダイナミックレンジは、例えば、取られ得る階調値の範囲、取られ得る輝度の範囲、等である。本実施例では、ＨＤＲ画像データは、ＳＭＰＴＥ  ＳＴ２０８４規格で規定されたデータ形式の画像データであるとする。そして、データ輝度（画像（画像データ）の輝度；画像データで想定されている輝度）に関する情報が、メタデータとしてＨＤＲ画像データに付加されているとする。また、入力画像データは、階調値が１０ビットの値（０〜１０２３）で記述されたＨＤＲ画像データであるとする。
【００２５】
なお、入力画像データのデータフォーマットは特に限定されない。ＨＤＲ画像データはＳＴ  ２０８４に準拠していなくてもよいし、ＨＤＲ画像データにメタデータが付加されていなくてもよい。例えば、ＨＤＲ画像データは、Ｈｙｂｒｉｄ  Ｌｏｇ  Ｇａｍｍａ方式で規定されたデータ形式の画像データであってもよい。ＨＤＲ画像データにのみメタデータが付加されていてもよいし、そうでなくてもよい。ＨＤＲ画像データの階調値のビット数は、１０ビットより多くてもよいし、１０ビットより少なくてもよい。例えば、ＨＤＲ画像データの階調値は１２ビットの値であってもよい。また、入力画像データは、ＨＤＲ画像データでなくてもよい。入力画像データは、静止画データであってもよいし、動画データであってもよい。
【００２６】
なお、入力画像データの取得方法は特に限定されない。例えば、画像入力部１０１は、クラウドコンピューティングを利用せずに入力画像データを取得してもよい。画像入力部１０１は、画像処理装置１００（画像入力部１０１）に接続された、再生装置、記憶装置（ハードディスクドライブ、ソリッドステートドライブ、等）、等から入力画像データを
取得してもよい。画像入力部１０１は、ケーブルを介して外部装置から入力画像データを取得してもよいし、無線で外部装置から入力画像データを取得してもよい。記録媒体（光学ディスク、メモリーカード、等）から入力画像データを読み出し可能な読み出し部（ブルーレイドライブ、メモリーカードリーダ、等）を画像処理装置１００が有してもよい。そして、画像入力部１０１が読み出し部を介して記録媒体から入力画像データを取得してもよい。
【００２７】
デコーダ１０２は、画像入力部１０１から出力された入力画像データのデコードを行う。一例として、ＨＤＭＩなどの規格で入力画像データが取得された場合を考える。この場合には、デコーダ１０２は、ＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ  Ｍｉｎｉｍｉｚｅｄ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ）の信号を、ＲＧＢデータ、ＹＣｂＣｒデータ、等の画像データに変換する処理を行う。さらに、デコーダ１０２は、画像入力部１０１から出力された入力画像データに付加されているメタデータを、当該入力画像データから抽出する。そして、デコーダ１０２は、メタデータをメタデータ解析部１０４へ出力し、デコード後の入力画像データをレイアウト部１０６へ出力する。
【００２８】
画像記憶部１０３は、画像データを記憶する。画像記憶部１０３は、例えば、磁気ディスク、光学ディスク、半導体メモリ、等である。画像記憶部１０３は、画像処理装置１００に内蔵されていてもよいし、画像処理装置１００に対して着脱可能であってもよい。画像記憶部１０３は、様々なデータフォーマット（方式、規格、等）の画像データを記憶することができる。
【００２９】
本実施例では、画像記憶部１０３は、ＨＤＲ画像データ、ＨＤＲ画像データよりもダイナミックレンジが狭いＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データ、等を記憶している。ＳＤＲ画像データは、例えば、従来のＲＥＣ．７０９で定義された１００ｎｉｔを上限データ輝度（データ輝度の上限）とする画像データである。画像データは、それぞれ画像処理装置１００が実行したアプリケーションに対応するウィンドウであってもよい。例えば、ＨＤＲで画像を表示するためのアプリケーションに対応するＨＤＲウィンドウや、ＳＤＲで画像を表示するためのアプリケーションに対応するＳＤＲウィンドウである。
【００３０】
本実施例では、レイアウト部１０６は、画像処理装置１００（操作部１０５）に対してユーザが行った操作に応じて、画像記憶部１０３から画像データ（記憶画像データ）を読み出す。そして、メタデータ解析部１０４は、画像記憶部１０３から読み出された記憶画像データにメタデータが付加されている場合に、当該メタデータを画像記憶部１０３から読み出す。
【００３１】
なお、記憶画像データのデータフォーマットは特に限定されない。例えば、画像記憶部１０３は、ＨＤＲ画像データとＳＤＲ画像データの少なくとも一方を記憶していなくてもよい。記憶画像データは、静止画データであってもよいし、動画データであってもよい。
【００３２】
メタデータ解析部１０４は、メタデータ（デコーダ１０２から出力されたメタデータ、または、画像記憶部１０３から読み出したメタデータ）を解析することにより、データ対応関係を示す情報（トーンマップ情報；データトーンマップ情報）を取得する。データ対応関係は、画像データの階調値とデータ輝度との対応関係である。データトーンマップ情報は、例えば、上限データ輝度の情報、データ対応関係を示す関数、データ対応関係を示すテーブル、データ対応関係を示す識別子、等である。メタデータ解析部１０４は、得られたデータトーンマップ情報を表示トーンマップ情報決定部１１０へ出力する。
【００３３】
本実施例では、上限データ輝度を示す情報がメタデータに含まれており、上限データ輝
度の情報がデータトーンマップ情報として得られる。具体的には、メタデータ解析部１０４は、入力画像データのメタデータを解析することにより、入力画像データの上限データ輝度を示すデータトーンマップ情報を取得する。メタデータ解析部１０４は、記憶画像データのメタデータを解析することにより、記憶画像データの上限データ輝度を示すデータトーンマップ情報を取得する。
【００３４】
なお、データトーンマップ情報の取得方法は特に限定されない。例えば、メタデータ解析部１０４は、画像データ（各階調値）を解析することにより、当該画像データのデータトーンマップ情報を取得してもよい。
【００３５】
操作部１０５は、画像処理装置１００（操作部１０５）に対してユーザが行う操作を受け付け、行われた操作に応じた操作情報を出力する。例えば、操作部１０５は、表示画像データにおける画像（入力画像データによって表された入力画像、記憶画像データによって表された記憶画像、等）のレイアウトに関するレイアウト操作を受け付ける。そして、操作部１０５は、行われたレイアウト操作に応じて操作情報を、レイアウト部１０６とレイアウト検出部１０７へ出力する。
【００３６】
レイアウト操作は、例えば、表示対象の画像データ（入力画像データ、記憶画像データ、等）を選択する操作、表示された画像（入力画像、記憶画像、等）のサイズを変更する操作、表示された画像の位置を変更する操作、等である。また、レイアウト操作は、画像（入力画像、記憶画像、等）が表示されるウィンドウのサイズを変更する操作、ウィンドウの位置を変更する操作、等でもある。
【００３７】
操作部１０５は、例えば、マウス、キーボード、等である。なお、操作部１０５は、画像処理装置１００に対して着脱可能であってもよいし、画像処理装置１００に対して着脱可能でなくてもよい。操作部１０５は、画像処理装置１００に設けられたボタン、画像処理装置１００に設けられたタッチパネル、等であってもよい。操作部１０５は、操作情報を無線で画像処理装置１００へ出力するリモートコントローラであってもよい。
【００３８】
レイアウト部１０６は、表示画像データを生成する。本実施例では、レイアウト部１０６は、操作部１０５から出力された操作情報に従って、入力画像データ、記憶画像データ、等を必要に応じて用いて、表示画像データを生成する。本実施例では、例えば、画像（入力画像、記憶画像、等）が配置されていない表示画像データ、１つ以上の画像が配置されている表示画像データ、全画面表示されるように１つ画像が配置されている表示画像データ、等が生成される。そして、レイアウト部１０６は、表示画像データを表示トーンマップ情報決定部１１０へ出力する。
【００３９】
本実施例では、表示画像データにおける画像（入力画像、記憶画像、等）のレイアウトは、操作情報に応じて決まる。なお、レイアウトの決定方法は特に限定されない。例えば、レイアウト部１０６は、表示対象の画像データの種類（医療画像、風景画、イラスト画像、グラフ、等）、画像処理装置１００の動作モード（表示モード）、等に応じてレイアウトを決定してもよい。
【００４０】
レイアウト検出部１０７は、レイアウト部１０６から出力された表示画像データにおける画像のレイアウトを検出（確認）し、検出結果であるレイアウト情報をＨＤＲフラグ生成部１０９へ出力する。上述したように、本実施例では、表示画像データにおける画像のレイアウトは、操作情報に応じて決まる。そのため、レイアウト検出部１０７は、操作部１０５からレイアウト検出部１０７への操作情報の出力に応じて、レイアウトの確認を行う。
【００４１】
なお、レイアウトの検出方法、レイアウト情報の生成方法、等は特に限定されない。例えば、レイアウト検出部１０７は、表示画像データを解析することにより、レイアウトを検出してもよい。レイアウトの検出、レイアウト情報の生成、等において、操作情報、データトーンマップ情報、等が使用されてもよい。レイアウトの検出が行われるタイミングも特に限定されない。例えば、レイアウト検出部１０７は、レイアウト部１０６から出力された表示画像データを解析し、表示画像データの変化が検出されたタイミングでレイアウトの検出を行ってもよい。レイアウト検出部１０７は、所定時間おきにレイアウトの検出を行ってもよい。
【００４２】
ＥＤＩＤ取得部１０８は、画像処理装置１００の外部から表示装置５００のＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）を取得する。そして、ＥＤＩＤ取得部１０８は、表示装置５００の表示性能に関する表示性能情報をＥＤＩＤに基づいて生成し、表示性能情報をＨＤＲフラグ生成部１０９へ出力する。表示装置５００の表示性能情報は、例えば、表示装置５００の上限表示輝度の情報、ＨＤＲに対応しているか否かの情報、表示装置５００が表示可能な輝度の範囲の情報、表示装置５００が使用可能な表示対応関係の情報、等である。
【００４３】
本実施例では、ＥＤＩＤ取得部１０８は、画像出力部１１２を介して表示装置５００から、表示性能情報を含むＥＤＩＤを取得し、ＥＤＩＤから表示性能情報を抽出する。なお、表示性能情報の取得方法は特に限定されない。例えば、ＥＤＩＤ取得部１０８は、ＥＤＩＤに基づいて、ＥＤＩＤに含まれている情報とはデータフォーマットが異なる表示性能情報を生成してもよい。画像出力部１１２を介さずにＥＤＩＤを取得するための伝送路が使用されてもよい。ＥＤＩＤ取得部１０８は、ＥＤＩＤを取得せずに、表示性能情報を画像処理装置１００の外部から取得してもよい。ＥＤＩＤ取得部１０８は、表示装置５００とは異なる装置（サーバ装置など）から表示性能情報を取得してもよい。表示性能情報は、画像処理装置１００に予め記録されていてもよい。
【００４４】
ＨＤＲフラグ生成部１０９は、レイアウト検出部１０７から出力されたレイアウト情報、ＥＤＩＤ取得部１０８から出力された表示性能情報、等に基づいて、ＨＤＲフラグを生成する。そして、ＨＤＲフラグ生成部１０９は、ＨＤＲフラグを表示トーンマップ情報決定部１１０へ出力する。ＨＤＲフラグは、表示トーンマップ情報（表示対応関係）に対応するフラグである。
【００４５】
表示トーンマップ情報決定部１１０は、レイアウト部１０６から出力された表示画像データが含む１以上の画像（入力画像、記憶画像、等）のレイアウトに基づいて、表示装置５００の画面内で共通の（１つの）表示対応関係を決定する。本実施例では、レイアウト（レイアウト情報）に基づいてＨＤＲフラグが生成される。表示トーンマップ情報決定部１１０は、ＨＤＲフラグ生成部１０９から出力されたＨＤＲフラグに基づいて、表示トーンマップ情報（表示対応関係）を決定する。そして、表示トーンマップ情報決定部１１０は、表示画像データ、表示トーンマップ情報、及び、メタデータ解析部１０４から出力されたデータトーンマップ情報を互いに関連付けて表示トーンマップ情報描画部１１１へ出力する。
【００４６】
次に、表示対応関係（表示トーンマップ情報）の具体例について、図４（Ａ）〜４（Ｃ）を用いて説明する。図４（Ａ）はＨＤＲ対応関係（ＨＤＲトーンマップ情報）の一例を示し、図４（Ｂ），４（Ｃ）はＳＤＲ対応関係（ＳＤＲトーンマップ情報）の一例を示す。図４（Ａ）〜４（Ｃ）において、縦軸は表示輝度を示し、横軸は表示画像データの階調値を示す。
【００４７】
図４（Ａ）のＨＤＲ対応関係では、０から１０２３までの階調値の増加に対して、０ｎ
ｉｔから２０００ｎｉｔまで表示輝度が線形に増加する。図４（Ａ）のＨＤＲ対応関係では、上限表示輝度は２０００ｎｉｔである。一方、図４（Ｂ），４（Ｃ）のＳＤＲ対応関係では、上限表示輝度は１００ｎｉｔである。図４（Ｂ）のＳＤＲ対応関係では、０から所定値までの階調値の増加に対して、０ｎｉｔから１００ｎｉｔまで表示輝度が線形に増加する。そして、所定値以上の階調値に対して、１００ｎｉｔの表示輝度が対応付けられている。図４（Ｃ）のＳＤＲ対応関係では、０から１０２３までの階調値の増加に対して、０ｎｉｔから１００ｎｉｔまで表示輝度が線形に増加する。すなわち、ＨＤＲ対応関係では、画像データに対応する表示輝度の上限値が、ＳＤＲ対応関係よりも高い。
【００４８】
なお、表示対応関係は、図４（Ａ）〜４（Ｃ）の表示対応関係に限られない。例えば、表示対応関係では、階調値の範囲の一部または全部において、階調値の変化に対して表示輝度が非線形に変化してもよい。
【００４９】
本実施例では、表示トーンマップ情報決定部１１０は、ＨＤＲフラグが１の場合に、ＨＤＲ対応関係（第１対応関係）を表示対応関係として決定する。具体的には、表示トーンマップ情報決定部１１０は、ＨＤＲフラグが１の場合に、ＨＤＲ対応関係に対応するＨＤＲトーンマップ情報を表示トーンマップ情報として決定する。本実施例では、ＨＤＲトーンマップ情報（ＨＤＲ対応関係）に対応する上限表示輝度は、ＨＤＲ画像データの上限データ輝度と略等しい。具体的には、ＨＤＲトーンマップ情報は、メタデータ解析部１０４から出力された、ＨＤＲ画像データのデータトーンマップ情報である。データトーンマップ情報を表示トーンマップ情報として使用する場合には、データトーンマップ情報に対応するデータ対応関係が表示対応関係として扱われ、データトーンマップ情報に対応するデータ輝度が表示輝度として扱われる。そのため、ＨＤＲトーンマップ情報に対応する上限表示輝度は、ＨＤＲ画像データの上限データ輝度と等しい。
【００５０】
なお、ＨＤＲトーンマップ情報は、ＨＤＲ画像データのデータトーンマップ情報と異なっていてもよい。例えば、ＨＤＲトーンマップ情報に対応する上限表示輝度は、ＨＤＲ画像データの上限データ輝度と異なっていてもよい。ＨＤＲトーンマップ情報は、予め定められていてもよい。表示トーンマップ情報決定部１１０は、表示装置５００が表示可能な輝度の範囲に応じて、ＨＤＲトーマップ情報に対応する上限表示輝度を決定してもよい。例えば、表示装置５００の上限表示輝度が、ＨＤＲトーマップ情報に対応する上限表示輝度として決定されてもよい。
【００５１】
本実施例では、表示トーンマップ情報決定部１１０は、ＨＤＲフラグが０の場合に、ＨＤＲ対応関係と表示輝度の範囲が異なるＳＤＲ対応関係（第２対応関係）を表示対応関係として決定する。具体的には、表示トーンマップ情報決定部１１０は、ＨＤＲフラグが０の場合に、ＳＤＲ対応関係に対応するＳＤＲトーンマップ情報を表示トーンマップ情報として決定する。ＳＤＲトーンマップ情報（ＳＤＲ対応関係）に対応する上限表示輝度は、ＨＤＲトーンマップ情報に対応する上限表示輝度よりも低い。例えば、ＳＤＲトーンマップ情報に対応する上限表示輝度は、従来のＲＥＣ．７０９で定義された１００ｎｉｔである。
【００５２】
表示トーンマップ情報描画部１１１は、表示トーンマップ情報決定部１１０によって決定された表示対応関係をユーザに通知する。具体的には、表示トーンマップ情報描画部１１１は、表示トーンマップ情報決定部１１０から出力された表示トーンマップ情報とデータトーンマップ情報に基づいて、グラフィック画像データを生成する。グラフィック画像データによって表されたグラフィック画像は、表示画像データにおいて配置された画像のデータ対応関係、表示対応関係、等を示す。そして、表示トーンマップ情報描画部１１１は、表示トーンマップ情報決定部１１０から出力された表示画像データにグラフィック画像データを合成する。その後、表示トーンマップ情報描画部１１１は、合成後の表示画像
データと表示トーンマップ情報とを互いに関連付けて画像出力部１１２へ出力する。
【００５３】
本実施例では、合成後の表示画像データに基づく画像が表示装置５００で表示される。そのため、上記グラフィック画像が表示装置５００の画面に表示され、表示対応関係、データ対応関係、等がユーザに通知される。なお、表示対応関係の通知方法、データ対応関係の通知方法、等は特に限定されない。例えば、音声の出力、ランプの点灯、等によってユーザへの通知が実現されてもよい。表示対応関係の通知とデータ対応関係の通知との少なくとも一方が行われなくてもよい。例えば、表示トーンマップ情報描画部１１１は、表示トーンマップ情報決定部１１０から出力された表示画像データをそのまま画像出力部１１２へ出力してもよい。グラフィック画像は、常に表示されてもよいし、一時的に表示されてもよい。例えば、表示トーンマップ情報描画部１１１は、表示対応関係、レイアウト、等が変化したタイミングから所定時間だけグラフィック画像が表示されるように、グラフィック画像データの合成を行ってもよい。
【００５４】
画像出力部１１２は、表示トーンマップ情報描画部１１１から出力された表示画像データと表示トーンマップ情報を、表示装置５００へ出力する。本実施例では、画像出力部１１２は、表示画像データのデータフォーマットと表示トーンマップ情報のデータフォーマットとを、所定のデータフォーマットへ変換する。所定のデータフォーマットは、例えば、Ｄｉｓｐｌａｙ  Ｐｏｒｔ、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、等の規格に準拠したデータフォーマットである。そして、画像出力部１１２は、データフォーマットが変換された後の表示画像データと、データフォーマットが変換された後の表示トーンマップ情報とを、表示装置５００へ出力する。
【００５５】
なお、画像出力部１１２は、表示画像データと表示トーンマップ情報を個別に出力してもよいし、表示トーンマップ情報が付加された表示画像データを出力してもよい。画像出力部１１２は、他の装置を介して表示装置５００へ表示画像データと表示トーンマップ情報を出力してもよい。画像出力部１１２は、記憶装置に表示画像データと表示トーンマップ情報を記録してもよい。そして、表示装置５００は、記憶装置から表示画像データと表示トーンマップ情報を読み出してもよい。
【００５６】
次に、ＨＤＲフラグ生成部１０９の処理フローの一例について、図２を用いて説明する。図２は、ＨＤＲフラグ生成部１０９の処理フローの一例を示すフローチャートである。図２の処理フローは、例えば、画像処理装置１００（画像処理装置１００のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が起動したタイミングで開始される。
【００５７】
まず、Ｓ２０１にて、ＨＤＲフラグ生成部１０９は、ＨＤＲフラグＦを０に初期化する。そのため、本実施例では、画像処理装置１００の起動時に、表示トーンマップ情報決定部１１０は、レイアウトによらず、ＳＤＲトーンマップ情報を表示トーンマップ情報として決定する。それにより、表示装置５００において、ＳＤＲトーンマップ情報に基づく表示が行われる。その結果、ＨＤＲトーンマップ情報に基づく表示が初めから行われることを抑制することができ、高輝度な表示が初めから行われることを抑制することができる。
【００５８】
次に、Ｓ２０２にて、ＨＤＲフラグ生成部１０９は、ＥＤＩＤ取得部１０８から出力された表示性能情報に応じて、表示装置５００がＨＤＲトーンマップ情報に基づく表示を行えるか否かを判断する。例えば、表示装置５００の上限表示輝度が輝度閾値Ｔｈ＿Ｌ１よりも高い場合に、ＨＤＲフラグ生成部１０９は、表示装置５００がＨＤＲトーンマップ情報に基づく表示を行えると判断する。そして、表示装置５００の上限表示輝度が輝度閾値Ｔｈ＿Ｌ１以下である場合に、ＨＤＲフラグ生成部１０９は、表示装置５００がＨＤＲトーンマップ情報に基づく表示を行えないと判断する。輝度閾値Ｔｈ＿Ｌ１は、例えば、１
０００ｎｉｔ、従来のＲＥＣ．７０９で定義された１００ｎｉｔ、等である。
【００５９】
表示装置５００がＨＤＲトーンマップ情報に基づく表示を行えると判断されるまで、Ｓ２０２の処理が繰り返される。そして、表示装置５００がＨＤＲトーンマップ情報に基づく表示を行えると判断された場合に、Ｓ２０３へ処理が進められる。本実施例では、表示装置５００がＨＤＲトーンマップ情報に基づく表示を行えない場合には、表示トーンマップ情報決定部１１０は、レイアウトによらず、ＳＤＲトーンマップ情報を表示トーンマップ情報として決定する。具体的には、Ｓ２０１にてＨＤＲフラグＦが０に初期化されるため、表示装置５００がＨＤＲトーンマップ情報に基づく表示を行えない場合には、表示トーンマップ情報であるＳＤＲトーンマップ情報が維持される。それにより、表示装置５００において、ＳＤＲトーンマップ情報に基づく表示が維持される。その結果、ＨＤＲトーンマップ情報に基づく表示を行えない表示装置５００でＨＤＲトーンマップ情報が使用されることを抑制することができる。そして、ＨＤＲトーンマップ情報に基づく表示を行えない表示装置５００でＨＤＲトーンマップ情報が使用されることに起因した表示の劣化を抑制することができる。
【００６０】
Ｓ２０３にて、ＨＤＲフラグ生成部１０９は、レイアウト検出部１０７からのレイアウト情報の出力を待つ。レイアウト検出部１０７からレイアウト情報が出力されるまで、Ｓ２０３の処理が繰り返される。そして、レイアウト検出部１０７からレイアウト情報が出力された場合に、Ｓ２０４へ処理が進められる。
【００６１】
本実施例では、レイアウト検出部１０７は、レイアウト操作が行われた場合にレイアウト情報を生成して出力する。即ち、レイアウト検出部１０７は、表示画像データにおける画像のレイアウトが変更された場合にレイアウト情報を生成して出力する。生成されたレイアウト情報は、不図示のレジスタに記録され、レジスタに記録されたレイアウト情報は、レイアウトの変更の度に更新される。そして、Ｓ２０４〜Ｓ２０９の処理を少なくとも含む処理により、表示トーンマップ情報が更新される。そのため、本実施例では、レイアウトの変更に応じて、表示トーンマップ情報を更新する処理が行われる。
【００６２】
本実施例では、レイアウト情報は、以下の情報Ｉ１〜Ｉ３を含む。
（Ｉ１）ＨＤＲ画像データによって表されたＨＤＲ画像が表示画像データにおいて配置されているか否かを示すＨＤＲ有無情報
（Ｉ２）ＨＤＲ画像を表示するためのアプリケーション（ＨＤＲアプリケーション）が起動中か否かを示すアプリケーション状態情報
（Ｉ３）表示画像データにおいて配置されているウィンドウに関するウィンドウ情報
【００６３】
ウィンドウ情報は、ウィンドウの識別子、ウィンドウの状態を示す情報、及び、表示画像データにおけるウィンドウサイズ（ウィンドウのサイズ）を示す情報を含む。本実施例では、ウィンドウの状態は、当該ウィンドウが選択されている選択状態（アクティブ状態）と、当該ウィンドウが選択されていない非選択状態（非アクティブ状態）との間で切り替え可能である。「表示画像データにおいて配置されているウィンドウ」は、「表示画像データにおいて配置されている画像」と読み替えることができる。
【００６４】
なお、レイアウト検出部１０７は、ＨＤＲ画像データを表示するためのアプリケーション（ＨＤＲアプリケーション）が起動中にのみ動作してもよい。その場合には、ＨＤＲフラグ生成部１０９がレイアウト情報を取得できる状態は、ＨＤＲアプリケーションが起動中の状態であり、ＨＤＲ画像データが表示できる状態である。
【００６５】
なお、レイアウト情報は、上記情報に限られない。レイアウト情報は、ＨＤＲ有無情報、アプリケーション状態情報、及び、ウィンドウ情報の少なくともいずれかを含んでいなくてもよい。レイアウト情報は、他の情報を含んでいてもよい。例えば、レイアウト情報は、表示画像データにおいて配置されている画像の数の情報、表示画像データにおいて配置されている画像の位置の情報、等を含んでいてもよい。
【００６６】
Ｓ２０４にて、ＨＤＲフラグ生成部１０９は、Ｓ２０３で取得したレイアウト情報（ＨＤＲ有無情報）に応じて、ＨＤＲ画像が表示画像データにおいて配置されているか否かを判断する。そのため、Ｓ２０４の判断が行われる。ＨＤＲ画像が配置されていると判断された場合にはＳ２０５へ処理が進められ、ＨＤＲ画像が配置されていないと判断された場合にはＳ２０９へ処理が進められる。
【００６７】
Ｓ２０５にて、ＨＤＲフラグ生成部１０９は、Ｓ２０３で取得したレイアウト情報（アプリケーション状態情報）に応じて、ＨＤＲアプリケーションが起動中か否かを判断する。ＨＤＲアプリケーションが起動中であると判断された場合には、Ｓ２０６へ処理が進められ、ＨＤＲアプリケーションが起動中でないと判断された場合には、Ｓ２０９へ処理が進められる。なお、Ｓ２０５の処理は省略されてもよい。
【００６８】
Ｓ２０６にて、ＨＤＲフラグ生成部１０９は、Ｓ２０３で取得したレイアウト情報（ウィンドウ情報）に応じて、状態がアクティブ状態であり且つ全画面表示されるように配置されているＨＤＲウィンドウが存在するか否かを判断する。ＨＤＲウィンドウは、ＨＤＲ画像を表示するウィンドウである。状態がアクティブ状態であり且つ全画面表示されるように配置されているＨＤＲウィンドウが存在すると判断された場合には、Ｓ２０８へ処理が進められる。状態がアクティブ状態であり且つ全画面表示されるように配置されているＨＤＲウィンドウが存在しないと判断された場合には、Ｓ２０７へ処理が進められる。全画面表示において、ウィンドウの枠が表示されてもよいし、ウィンドウの枠が表示されなくてもよい。
【００６９】
Ｓ２０７にて、ＨＤＲフラグ生成部１０９は、Ｓ２０３で取得したレイアウト情報（ウィンドウ情報）に応じて、状態がアクティブ状態であり且つウィンドウサイズがサイズ閾値Ｔｈ＿Ｓよりも大きいＨＤＲウィンドウが存在するか否かを判断する。状態がアクティブ状態であり且つウィンドウサイズがサイズ閾値（所定のサイズ）Ｔｈ＿Ｓよりも大きいＨＤＲウィンドウが存在すると判断された場合には、Ｓ２０８へ処理が進められる。状態がアクティブ状態であり且つウィンドウサイズがサイズ閾値Ｔｈ＿Ｓよりも大きいＨＤＲウィンドウが存在しないと判断された場合には、Ｓ２０９へ処理が進められる。サイズ閾値Ｔｈ＿Ｓは、例えば、表示装置５００の画面のサイズの７０％に対応するサイズである。
【００７０】
Ｓ２０８にて、ＨＤＲフラグ生成部１０９は、ＨＤＲフラグＦ＝１を決定する。Ｓ２０９にて、ＨＤＲフラグ生成部１０９は、ＨＤＲフラグＦ＝０を決定する。Ｓ２０８またはＳ２０９の次に、Ｓ２１０にて、ＨＤＲフラグ生成部１０９は、Ｓ２０８またはＳ２０９で決定されたＨＤＲフラグＦを、表示トーンマップ情報決定部１１０へ出力する。その後、Ｓ２０３へ処理が戻される。ＨＤＲフラグ生成部１０９からＨＤＲフラグＦ＝０が出力されると、表示トーンマップ情報決定部１１０は、ＳＤＲトーンマップ情報を表示トーンマップ情報として決定する。それにより、表示装置５００において、ＳＤＲトーンマップ情報に基づく表示が行われる。ＨＤＲフラグ生成部１０９からＨＤＲフラグＦ＝１が出力されると、表示トーンマップ情報決定部１１０は、ＨＤＲトーンマップ情報を表示トーンマップ情報として決定する。本実施例では、後述する特定画像のデータトーンマップ情報が表示トーンマップ情報として決定される。それにより、表示装置５００において、ＨＤＲトーンマップ情報に基づく表示が行われる。
【００７１】
図２の処理フローによれば、表示画像データにおいて配置されている画像として、レイアウトに関する所定の条件を満たす特定画像が存在する場合に、ＨＤＲフラグＦ＝１が設定されて、ＨＤＲトーンマップ情報が表示トーンマップ情報として決定される。そして、特定画像が存在しない場合に、ＨＤＲフラグＦ＝０が設定されて、ＳＤＲトーンマップ情報が表示トーンマップ情報として決定される。本実施例では、上記所定の条件は、以下の条件Ｃ１，Ｃ２を含む。また、本実施例では、ＨＤＲ画像（所定の種類の画像）のみが特定画像となり得るため、特定画像の条件は、以下の条件Ｃ３を含む。そして、以下の条件Ｃ１〜Ｃ３の全てを満たす画像が、特定画像として扱われる。本実施例では、アクティブ状態の画像が最前面に配置されるため、条件Ｃ２は、「画像が最前面に配置されている」とも言える。また、上限データ輝度が輝度閾値Ｔｈ＿Ｌ２よりも高い画像がＨＤＲ画像（所定の種類の画像）とみなされるため、条件Ｃ３は、「画像の種類が所定の種類である」とも言える。そして、「全画面表示されるように画像が配置されている」という条件は、「表示画像データが１種類の画像のみから構成されている」とも言える。
（Ｃ１）表示画像データにおける画像サイズ（画像のサイズ）がサイズ閾値Ｔｈ＿Ｓよりも大きい、または、全画面表示されるように画像が配置されている。
（Ｃ２）画像の状態がアクティブ状態である。
（Ｃ３）上限データ輝度が輝度閾値Ｔｈ＿Ｌ２よりも高い。
【００７２】
本実施例では、アクティブ状態の画像にユーザが注目する可能性が高いため、条件Ｃ１を用いている。また、サイズが大きい画像にユーザが注目する可能性が高いため、条件Ｃ２を用いている。そして、ユーザが注目する可能性の高いＨＤＲ画像は、ＨＤＲトーンマップ情報に従って表示されることが好ましい。そのため、本実施例では、条件Ｃ１〜Ｃ３を満たす特定画像が存在する場合に、ＨＤＲフラグＦ＝１が設定されて、ＨＤＲトーンマップ情報が表示トーンマップ情報として決定される。
【００７３】
なお、特定画像の条件は、上記条件に限られない。例えば、特定画像の条件は、条件Ｃ１〜Ｃ３のいずれかを含んでいなくてもよい。特定画像の条件は、表示画像データにおける画像サイズがサイズ閾値Ｔｈ＿Ｓよりも大きいという条件と、全画面表示されるように画像が配置されているという条件との少なくとも一方を含んでいなくてもよい。画面の中央部などの所定部に表示される画像にユーザが注目する可能性が高いため、特定画像の条件は、表示画像データにおいて所定部に画像が配置されている、という条件を含んでいてもよい。
【００７４】
なお、表示トーンマップ情報の決定方法は、上記方法に限られない。例えば、Ｓ２０６の処理とＳ２０７の処理との一方が省略されてもよい。具体的には、表示画像データが含む複数の画像のうち、最前面に配置され、かつ、所定のサイズよりも大きい画像が、ＨＤＲ画像である場合に、ＨＤＲトーンマップ情報が表示トーンマップ情報として決定されてもよい。そして、そうでない場合に、ＳＤＲトーンマップ情報が表示トーンマップ情報として決定されてもよい。また、表示画像データがＨＤＲ画像のみから構成される場合に、ＨＤＲトーンマップ情報が表示トーンマップ情報として決定され、そうでない場合に、ＳＤＲトーンマップ情報が表示トーンマップ情報として決定されてもよい。
【００７５】
表示画像データにおいて配置されている画像の数が多い場合には、ユーザが複数の画像に注目する可能性が高い。そして、そのような場合において、ＨＤＲトーンマップ情報に応じた表示が行われると、ユーザが注目する画像が必要以上に高い輝度で表示されることがある。そのため、表示画像データにおいて配置されている画像の数が数閾値（所定の数）よりも多い場合に、レイアウト（特定画像が存在するか否か）によらず、ＳＤＲトーン
マップ情報が表示トーンマップ情報として決定されてもよい。数閾値は、１以上の整数である。
【００７６】
次に、レイアウト部１０６の処理の具体例について図３を用いて説明する。本実施例では、レイアウト部１０６は、複数の画像を合成して表示画像データを生成することが可能である。図３の符号３０１〜３０３は、レイアウト部１０６によって合成される複数のプレーン（複数の画像）を示し、符号３０４は、合成後のプレーン（表示画像データ）を示す。
【００７７】
プレーン３０１は、背景画像のプレーンである。例えば、画像処理装置１００がＰＣなどである場合には、プレーン３０１は、デスクトップの壁紙のプレーンである。プレーン３０１〜３０３の合成において、プレーン３０１は、最も下側（最背面）に配置される。
【００７８】
プレーン３０２とプレーン３０３のそれぞれは、入力画像または記憶画像のプレーンである。プレーン３０１〜３０３の合成において、プレーン３０２，３０３は、プレーン３０１の上に重ねられる。
【００７９】
プレーン３０２，３０３がプレーン３０１の上に重ねられることにより、プレーン３０４が得られる。プレーン３０４において、アクティブ状態のプレーンが最も上側（最前面）に配置される。図３は、プレーン３０３の状態がアクティブ状態である例を示す。そのため、図３では、プレーン３０３が最も上側に配置されている。
【００８０】
次に、ＨＤＲフラグ生成部１０９の処理の具体例について、図２，３を用いて説明する。
【００８１】
表示画像データのプレーンとしてプレーン３０１が使用される場合と、プレーン３０２，３０３がＨＤＲ画像のプレーンでない場合とにおいて、Ｓ２０４の処理により、ＨＤＲ画像が配置されていないと判断される。そして、Ｓ２０４からＳ２０９へ処理が進められる。その結果、ＨＤＲフラグＦ＝０が設定されて、ＳＤＲトーンマップ情報が表示トーンマップ情報として決定される。
【００８２】
表示画像データのプレーンとしてプレーン３０４が使用され、且つ、アクティブ状態のプレーン３０３がＨＤＲ画像のプレーンである場合には、Ｓ２０６とＳ２０７の処理により、ＨＤＲフラグＦ＝１を設定するか否かが判断される。図３の例では、プレーン３０３は、全画面表示されるように配置されていない。そのため、Ｓ２０６からＳ２０７へ処理が進められる。そして、プレーン３０３のサイズがサイズ閾値Ｔｈ＿Ｓよりも大きい場合には、Ｓ２０７からＳ２０８へ処理が進められ、ＨＤＲフラグＦ＝１が設定され、ＨＤＲトーンマップ情報が表示トーンマップ情報として決定される。プレーン３０３のサイズがサイズ閾値Ｔｈ＿Ｓ以下である場合には、Ｓ２０７からＳ２０９へ処理が進められ、ＨＤＲフラグＦ＝０が設定され、ＳＤＲトーンマップ情報が表示トーンマップ情報として決定される。
【００８３】
次に、表示対応関係とデータ対応関係の通知の具体例について、図５を用いて説明する。図５は、表示装置５００の表示状態５０１を示す。表示状態５０１では、ウィンドウ５０２，５０３が表示されている。ウィンドウ５０２が特定画像のウィンドウであり、ウィンドウ５０２で表示されているＨＤＲ画像（特定画像）のデータトーンマップ情報が表示トーンマップ情報として使用されている。そして、ウィンドウ５０２で表示されているＨＤＲ画像のデータ対応関係はデータ対応関係１であり、ウィンドウ５０３で表示されている画像のデータ対応関係はデータ対応関係２である。
【００８４】
図５の例では、表示トーンマップ情報描画部１１１の処理により、表示対応関係がデータ対応関係１であることを示すグラフィック画像５０４が表示されている。それにより、表示対応関係がユーザに通知される。グラフィック画像５０４は、「データ対応関係１」が記載されたテキスト画像である。
【００８５】
さらに、表示トーンマップ情報描画部１１１の処理により、ウィンドウ５０２で表示されているＨＤＲ画像のデータ対応関係がデータ対応関係１であることを示すグラフィック画像５０５が、ウィンドウ５０２に対応付けて表示されている。同様に、ウィンドウ５０３で表示されている画像のデータ対応関係がデータ対応関係２であることを示すグラフィック画像５０６が、ウィンドウ５０３に対応付けて表示されている。具体的には、グラフィック画像５０５がウィンドウ５０２内に表示されており、グラフィック画像５０６がウィンドウ５０３内に表示されている。グラフィック画像５０５は、「データ対応関係１」が記載されたテキスト画像であり、グラフィック画像５０６は、「データ対応関係２」が記載されたテキスト画像である。
【００８６】
なお、グラフィック画像５０４〜５０６はテキスト画像に限られない。例えば、グラフィック画像５０４として、表示対応関係を示すアイコンなどの他のグラフィック画像が使用されてもよい。グラフィック画像５０５，５０６として、データ対応関係を示すアイコンなどの他のグラフィック画像が使用されてもよい。
【００８７】
以上述べたように、本実施例によれば、表示画像データにおける画像のレイアウトに基づいて、表示装置の画面内で共通の表示対応関係が決定される。それにより、簡易な構成で好適な表示輝度での表示が可能となる。例えば、画面の複数の領域のそれぞれについて個別に表示対応関係を決定する必要が無いため、装置の負荷、ユーザの負荷、等を低減して好適な表示輝度での表示を実現することができる。画面の複数の領域のそれぞれについて個別に画像処理（表示対応関係に応じた画像処理）を行う必要が無いため、装置の負荷、装置のコスト、等を低減して好適な表示輝度での表示を実現することができる。そして、ユーザがＨＤＲ画像に注目する可能性が高い場合に限ってＨＤＲ対応関係での表示が行われるように、表示対応関係を決定することができる。そのため、高輝度な表示が長時間行われることを抑制することができ、ユーザの目の負荷を低減することができる。
【００８８】
なお、好適な表示輝度は、画像の種類、表示装置の使用環境、ユーザ、表示された画像の用途、等に依存する。そのため、表示対応関係の決定方法は、上記方法に限られない。レイアウトに基づいて表示対応関係が決定されれば、表示対応関係の決定方法は特に限定されない。ＨＤＲ対応関係およびＳＤＲ対応関係とは異なる表示対応関係が決定されてもよい。第１対応関係はＨＤＲ対応関係に限られないし、第２対応関係はＳＤＲ対応関係に限られない。例えば、第１対応関係はＳＤＲ対応関係であってもよいし、第２対応関係はＨＤＲ対応関係であってもよい。特定画像も特に限定されない。特定画像となり得る画像として、ＳＤＲ画像データによって表されたＳＤＲ画像などが使用されてもよい。
【００８９】
なお、画像処理装置の起動時に決定される表示対応関係は、第２対応関係でなくてもよい。表示装置が第１対応関係に基づく表示を行えない場合に決定される表示対応関係も、第２対応関係に限られない。図２のＳ２０２の処理は省略されてもよい。
【００９０】
＜実施例２＞
以下、本発明の実施例２について説明する。以下では、実施例１と異なる点（構成、処理、等）について詳しく説明し、実施例１と同じ点についての説明は省略する。表示装置では、複数の画像が同時に表示されることがある。そして、そのような場合に、画面全体の表示輝度が高くなり、画像に対するユーザの視認が困難となることがある。
【００９１】
画面全体の表示輝度が高くなる場合の具体例について、図６を用いて説明する。図６は、表示装置の表示状態６０１を示す。表示状態６０１では、複数のウィンドウが表示されている。ウィンドウ６０２が特定画像のウィンドウであり、ウィンドウ６０２で表示されているＨＤＲ画像（特定画像）のデータトーンマップ情報が、画面全体で共通の表示トーンマップ情報として使用されている。
【００９２】
ウィンドウ６０２で表示されているＨＤＲ画像は、ＨＤＲ１０に準拠した画像である。ＨＤＲ１０では、静的データであるメタデータとして、ＭａｘＣＬＬ（Ｍａｘｉｍｕｍ  Ｃｏｎｔｅｎｔ  Ｌｉｇｈｔ  Ｌｅｖｅｌ）とＭａｘＦＡＬＬ（Ｍａｘｉｍｕｍ  Ｆｒａｍｅ  Ａｖｅｒａｇｅ  Ｌｉｇｈｔ  Ｌｅｖｅｌ）が付加されている。ＭａｘＣＬＬは、ＨＤＲ画像データの最大輝度（最大データ輝度）を定義したメタデータであり、ＭａｘＦＡＬＬは、ＨＤＲ画像データの平均輝度（平均データ輝度）を定義したメタデータである。ＨＤＲ画像データの最大データ輝度は、ＨＤＲ画像データで使用されているデータ輝度の最大値であり、ＨＤＲ画像データの平均データ輝度は、ＨＤＲ画像データで使用されているデータ輝度の平均値である。ＨＤＲ１０のオーサリングガイドラインでは、１０００ｎｉｔを超える画像領域を、鏡面反射の画像領域のような小サイズの画像領域に限定することが規定されている。さらに、平均データ輝度が４００ｎｉｔを超えないことも規定されている。
【００９３】
図６において、領域６０３は、表示輝度が１５００〜２０００ｎｉｔの高輝度領域であり、領域６０４は、表示輝度が０〜５０ｎｉｔの低輝度領域である。ウィンドウ６０２で表示されているＨＤＲ画像のＨＤＲ画像データは、平均データ輝度が４００ｎｉｔを超えないように作成されている。
【００９４】
しかしながら、表示状態６０１では、複数のウィンドウでそれぞれ表示された複数の画像によって複数の高輝度領域６０３が表示されるため、高輝度領域の総サイズが大きく、平均表示輝度（表示輝度の平均値）が４００ｎｉｔを超えてしまう。
【００９５】
本実施例では、好適な表示輝度での表示をより確実に実現可能にする例を説明する。本実施例によれば、例えば、画面全体の表示輝度が高くなることを防ぐことができる。
【００９６】
図７は、本実施例に係る画像処理装置７００の構成例を示すブロック図である。図７において、実施例１（図１）と同じ機能部には実施例１と同じ符号が付されている。画像処理装置７００は、ＡＰＬ取得部７０１とＡＰＬ記憶部７０２をさらに有する。また、本実施例に係る表示トーンマップ情報決定部の処理は、実施例１の表示トーンマップ情報決定部１１０の処理と異なるため、本実施例に係る表示トーンマップ情報決定部には、実施例１の符号１１０と異なる符号７０３が付されている。
【００９７】
ＡＰＬ取得部７０１は、レイアウト部１０６から出力された表示画像データに基づいて、当該表示画像データの平均データ輝度ＡＰＬを取得する。そして、ＡＰＬ取得部７０１は、平均データ輝度ＡＰＬをＡＰＬ記憶部７０２に記録する。平均データ輝度ＡＰＬは、１画面分のデータ輝度の平均値である。表示画像データが動画データである場合には、ＡＰＬ取得部７０１は、表示画像データの各フレームについて平均データ輝度ＡＰＬを取得する。ＡＰＬ取得部７０１は、例えば、以下の式１を用いて平均データ輝度ＡＰＬを算出する。式１において、「ＹＤＡＴＡ」は画素のデータ輝度であり、「ｈ」は水平方向の画素数であり、「ｖ」は垂直方向の画素数であり、Σ（ｘ）は全画素のｘの総和を算出する関数である。式１は、データ輝度が１０ビットの値である場合の式であり、式１により、０以上かつ１００以下の平均データ輝度ＡＰＬが得られる。
ＡＰＬ＝（Σ（ＹＤＡＴＡ／（ｈ×ｖ））／１０２３）×１００
・・・（式１）
【００９８】
なお、平均データ輝度ＡＰＬの取得方法は特に限定されない。例えば、表示画像データにおいて配置されている画像のデータ輝度（各画素のデータ輝度、平均データ輝度、等）に関する情報がメタデータに含まれている場合には、当該情報を用いて平均データ輝度ＡＰＬが取得されてもよい。表示画像データにおいて複数の画像が配置されている場合に、複数の画像にそれぞれ対応する複数のデータ対応関係を用いて平均データ輝度ＡＰＬが取得されてもよいし、複数のデータ対応関係のいずれかを用いて平均データ輝度ＡＰＬが取得されてもよい。実施例１の方法で決定される表示対応関係をデータ対応関係として用いて平均データ輝度ＡＰＬが取得されてもよい。
【００９９】
ＡＰＬ記憶部７０２は、ＡＰＬ取得部７０１によって取得された平均データ輝度ＡＰＬを記憶する。ＡＰＬ記憶部７０２は、例えば、レジスタ、半導体メモリ、等である。
【０１００】
表示トーンマップ情報決定部７０３は、実施例１の表示トーンマップ情報決定部１１０と同様の処理を行う。但し、表示トーンマップ情報決定部７０３は、ＡＰＬ記憶部７０２が記憶している平均データ輝度ＡＰＬにさらに基づいて、表示トーンマップ情報（表示対応関係）を決定する。具体的には、表示トーンマップ情報決定部７０３は、ＨＤＲフラグＦと平均データ輝度ＡＰＬに基づいて、表示トーンマップ情報を決定する。
【０１０１】
次に、表示トーンマップ情報決定部７０３の処理フローの一例について、図８を用いて説明する。図８は、表示トーンマップ情報決定部７０３の処理フローの一例を示すフローチャートである。図８の処理フローは、例えば、ＨＤＲフラグ生成部１０９からＨＤＲフラグＦが出力されたタイミングで開始される。
【０１０２】
まず、Ｓ８０１にて、表示トーンマップ情報決定部７０３は、ＨＤＲフラグ生成部１０９から出力されたＨＤＲフラグＦが１であるか否かを判断する。ＨＤＲフラグＦ＝１の場合にはＳ８０２へ処理が進められ、ＨＤＲフラグＦ＝０の場合にはＳ８１０へ処理が進められる。
【０１０３】
Ｓ８０２にて、表示トーンマップ情報決定部７０３は、ＡＰＬ記憶部７０２から現在の平均データ輝度ＡＰＬを取得する。そして、Ｓ８０３にて、表示トーンマップ情報決定部７０３は、Ｓ８０２で取得した平均データ輝度ＡＰＬが輝度閾値Ｔｈ＿ＡＰＬよりも高いか否かを判断する。平均データ輝度ＡＰＬが輝度閾値Ｔｈ＿ＡＰＬ以下である場合にはＳ８０４へ処理が進められ、平均データ輝度ＡＰＬが輝度閾値Ｔｈ＿ＡＰＬよりも高い場合にはＳ８１０へ処理が進められる。
【０１０４】
輝度閾値Ｔｈ＿ＡＰＬは、例えば、ＨＤＲ１０のオーサリングガイドラインで規定された４００ｎｉｔに相当する値である。本実施例では、表示画像データにおける画像のレイアウトが変更された場合にのみ、Ｓ８０２とＳ８０３の処理が再度行われる。そのため、表示画像データにおいて配置された画像のシーンの変化による平均データ輝度ＡＰＬの変化を考慮して、４００ｎｉｔよりも低い輝度に相当する値が、輝度閾値Ｔｈ＿ＡＰＬとして使用されてもよい。例えば、２００ｎｉｔに相当する値が、輝度閾値Ｔｈ＿ＡＰＬとして使用されてもよい。
【０１０５】
Ｓ８０４にて、表示トーンマップ情報決定部７０３は、特定画像のデータトーンマップ情報であるＨＤＲトーンマップ情報を表示トーンマップ情報として決定する。それにより、表示装置５００において、ＨＤＲトーンマップ情報に基づく表示が行われる。
【０１０６】
次に、Ｓ８０５にて、表示トーンマップ情報決定部７０３は、レイアウト検出部１０７からのレイアウト情報の出力を待つ。レイアウト検出部１０７からレイアウト情報が出力されるまで、Ｓ８０５の処理が繰り返される。そして、レイアウト検出部１０７からレイアウト情報が出力された場合に、Ｓ８０６へ処理が進められる。
【０１０７】
Ｓ８０６にて、表示トーンマップ情報決定部７０３は、Ｓ８０５で取得したレイアウト情報を解析し、表示トーンマップ情報を更新すべきか否かを判断する。例えば、特定画像が他のＨＤＲ画像に変更された場合、特定画像が存在しなくなった場合、等において、表示トーンマップ情報決定部７０３は、表示トーンマップ情報を更新すべきであると判断する。そして、それら以外の場合に、表示トーンマップ情報決定部７０３は、表示トーンマップ情報を更新すべきでないと判断する。表示トーンマップ情報を更新すべきであると判断された場合にはＳ８０７へ処理が進められ、表示トーンマップ情報を更新すべきでないと判断された場合にはＳ８０２へ処理が戻される。
【０１０８】
Ｓ８０７にて、表示トーンマップ情報決定部７０３は、Ｓ８０２で取得した平均データ輝度ＡＰＬに基づいて、表示対応関係を示すトーンマップ情報であるＡＰＬトーンマップ情報を生成する。Ｓ８０７で使用される平均データ輝度ＡＰＬは、更新前の表示トーンマップ情報に対応する表示画像データの平均データ輝度である。例えば、Ｓ８０７では、直前に取得された平均データ輝度ＡＰＬが使用される。
【０１０９】
なお、ＡＰＬトーンマップ情報の生成方法は特に限定されない。ＡＰＬトーンマップ情報の生成方法として、提案されている種々の方法を用いることができる。例えば、表示トーンマップ情報決定部７０３は、上限表示輝度が平均データ輝度ＡＰＬ以下になるようにＡＰＬトーンマップ情報を生成する。表示トーンマップ情報決定部７０３は、実施例１の方法で決定された表示トーンマップ情報の上限表示輝度を平均データ輝度ＡＰＬに基づいて低減することによりＡＰＬトーンマップ情報を生成してもよい。
【０１１０】
次に、Ｓ８０８にて、表示トーンマップ情報決定部７０３は、Ｓ８０７で生成したＡＰＬトーンマップ情報を表示トーンマップ情報として決定する。それにより、表示装置５００において、ＡＰＬトーンマップ情報に基づく表示が行われる。
【０１１１】
そして、Ｓ８０９にて、表示トーンマップ情報決定部７０３は、Ｓ８０５で取得したレイアウト情報を解析し、特定画像が他のＨＤＲ画像に変更されたか否かを判断する。特定画像が他のＨＤＲ画像に変更されたと判断された場合にはＳ８０２へ処理が戻され、特定画像が存在しなくなったと判断された場合にはＳ８１０へ処理が進められる。
【０１１２】
Ｓ８１０にて、表示トーンマップ情報決定部７０３は、ＳＤＲトーンマップ情報を表示トーンマップ情報として決定する。それにより、表示装置５００において、ＳＤＲトーンマップ情報に基づく表示が行われる。
【０１１３】
図８の処理フローによれば、平均データ輝度ＡＰＬが輝度閾値Ｔｈ＿ＡＰＬよりも高い場合に、レイアウトによらず、ＳＤＲトーンマップ情報が表示トーンマップ情報として決定される。それにより、画面全体の表示輝度が高くなることを防ぐことができる。さらに、表示トーンマップ情報を他の表示トーンマップ情報に更新する場合に、更新前の表示トーンマップ情報からＡＰＬトーンマップ情報を経て更新後の表示トーンマップ情報へ表示トーンマップ情報が変化するように、表示トーンマップ情報が決定される。それにより、表示輝度の急激な変化を抑制することができる。
【０１１４】
Ｓ８０７で生成されたＡＰＬトーンマップ情報を表示トーンマップ情報として用いることで得られる効果の具体例について、図９（Ａ），９（Ｂ）を用いて説明する。図９（Ａ
），９（Ｂ）は表示装置５００の表示状態の一例を示す。図９（Ａ）の表示状態９０１では、ウィンドウ９０２，９０３が表示されている。ウィンドウ９０２が特定画像のウィンドウであり、ウィンドウ９０２で表示されているＨＤＲ画像（特定画像）のデータトーンマップ情報が表示トーンマップ情報として使用されている。ウィンドウ９０２で表示されているＨＤＲ画像では、上限データ輝度が１０００ｎｉｔであり、平均データ輝度が１５０ｎｉｔである。
【０１１５】
表示状態９０１では、ウィンドウ９０２で表示されているＨＤＲ画像のデータトーンマップ情報が表示トーンマップ情報として使用されているため、ウィンドウ９０２のＨＤＲ画像が１５０ｎｉｔで表示されている。
【０１１６】
ウィンドウ９０２を閉じる操作がユーザによって行われると、表示状態９０１から図９（Ｂ）の表示状態９０４へ表示装置５００の表示状態が遷移する。表示状態９０４では、ウィンドウ９０２が表示されておらず、ウィンドウ９０３が表示されている。ウィンドウ９０３では、上限データ輝度が１５００ｎｉｔであり、且つ、平均データ輝度が４００ｎｉｔであるＨＤＲ画像が表示されている。ここでは、表示状態９０４において、ウィンドウ９０３のＨＤＲ画像が特定画像として使用されるものとする。
【０１１７】
表示状態９０１から表示状態９０４へ表示装置５００の表示状態が遷移すると、実施例１の方法では、表示トーンマップ情報が、ウィンドウ９０３で表示されているＨＤＲ画像のデータトーンマップ情報へ即座に切り替えられる。そのため、ウィンドウ９０３で表示されているＨＤＲ画像の表示輝度が、４００ｎｉｔという高い表示輝度へ急激に変化する。その結果、ユーザが高い表示輝度に慣れるまで、ウィンドウ９０３のＨＤＲ画像に対するユーザの視認が困難となる。
【０１１８】
そこで、本実施例では、表示状態９０１から表示状態９０４へ表示装置５００の表示状態が遷移する場合に、表示状態９０１における表示画像データの平均データ輝度ＡＰＬに基づくＡＰＬトーンマップ情報へ表示トーンマップ情報を変更する。その後、ウィンドウ９０３で表示されているＨＤＲ画像のデータトーンマップ情報へ表示トーンマップ情報を変更する。それにより、ウィンドウ９０３で表示されているＨＤＲ画像の表示輝度が高い表示輝度へ急激に変化することを防ぐことができる。その結果、ウィンドウ９０３のＨＤＲ画像に対するユーザの視認が困難となることを防ぐことができる。
【０１１９】
以上述べたように、本実施例によれば、表示画像データの平均データ輝度にさらに基づいて、表示対応関係が決定される。それにより、好適な表示輝度での表示がより確実に実現可能となる。例えば、画面全体の表示輝度が高くなること、画像の表示輝度が急激に変化すること、等を防ぐことができる。
【０１２０】
なお、表示対応関係の決定方法は、上記方法に限られない。表示画像データの平均データ輝度の代わりに、表示画像データの最大データ輝度が使用されてもよい。表示トーンマップ情報の決定において、表示画像データの平均データ輝度と、表示画像データの最大データ輝度との両方が使用されてもよい。表示画像データの最大データ輝度と表示画像データの平均データ輝度との少なくとも一方にさらに基づいて表示対応関係が決定されれば、表示対応関係の決定方法は特に限定されない。
【０１２１】
ＡＰＬトーンマップ情報の代わりに、更新前の表示対応関係に対応する表示画像データの最大輝度に基づくトーンマップ情報（ＭＡＸトーンマップ情報）が使用されてもよい。表示トーンマップ情報決定部７０３は、表示トーンマップ情報を他の表示トーンマップ情報に更新する場合に、表示装置５００に表示される輝度が徐々に変化するように表示トーンマップ情報を決定してもよい。例えば、Ｓ８０８にて、表示トーンマップ情報決定部７
０３は、表示トーンマップ情報が代表トーンマップ情報（ＡＰＬトーンマップ情報、ＭＡＸトーンマップ情報、等）へ徐々に変化するように表示トーンマップ情報を決定してもよい。Ｓ８０８の処理の後に、表示トーンマップ情報決定部７０３は、表示トーンマップ情報が代表トーンマップ情報から徐々に変化するように表示トーンマップ情報を決定してもよい。表示トーンマップ情報決定部７０３は、更新前の表示トーンマップ情報から、代表トーンマップ情報を経て、更新後の表示トーンマップ情報へ表示トーンマップ情報が徐々に変化するように、表示トーンマップ情報を決定してもよい。表示トーンマップ情報決定部７０３は、更新前の表示トーンマップ情報から、代表トーンマップ情報を経ずに、更新後の表示トーンマップ情報へ表示トーンマップ情報が徐々に変化するように、表示トーンマップ情報を決定してもよい。
【０１２２】
図８のＳ８０３で使用される代表データ輝度（最大データ輝度、平均データ輝度、等）は、Ｓ８０７で使用される代表データ輝度と同じであってもよいし、異なっていてもよい。例えば、Ｓ８０３で最大データ輝度が使用され、Ｓ８０７で平均データ輝度が使用されてもよい。その場合には、例えば、表示画像データの最大データ輝度が輝度閾値よりも高い場合に、レイアウトによらず、ＳＤＲトーンマップ情報が表示トーンマップ情報として決定される。平均データ輝度と最大データ輝度の一方がＳ８０３で使用されてもよいし、平均データ輝度と最大データ輝度の両方がＳ８０３で使用されてもよい。平均データ輝度と最大データ輝度の一方がＳ８０７で使用されてもよいし、平均データ輝度と最大データ輝度の両方がＳ８０７で使用されてもよい。
【０１２３】
図８の処理フローでは、更新前の表示トーンマップ情報がＨＤＲトーンマップ情報である場合に限って代表データ輝度が考慮されるが、これに限られない。例えば、ＳＤＲトーンマップ情報からＨＤＲトーンマップ情報へ表示トーンマップ情報を更新する場合に、代表データ輝度を考慮して表示トーンマップ情報が決定されてもよい。更新前の表示トーンマップ情報がＨＤＲトーンマップ情報である場合と、更新前の表示トーンマップ情報がＳＤＲトーンマップ情報である場合との一方において、代表データ輝度が考慮されてもよい。更新前の表示トーンマップ情報がＨＤＲトーンマップ情報である場合と、更新前の表示トーンマップ情報がＳＤＲトーンマップ情報である場合との両方において、代表データ輝度が考慮されてもよい。更新前の表示トーマップ情報、更新後の表示トーマップ情報、等によらずに、代表データ輝度が考慮されてもよい。
【０１２４】
＜実施例３＞
以下、本発明の実施例３について説明する。以下では、実施例１と異なる点（構成、処理、等）について詳しく説明し、実施例１と同じ点についての説明は省略する。以下では、本実施例に係る画像処理装置を有する表示装置の例を説明するが、画像処理装置は表示装置とは別体の装置であってもよい。
【０１２５】
図１０は、本実施例に係る表示装置１０００の構成例を示すブロック図である。図１０において、実施例１（図１）の画像処理装置１００が有する機能部と同じ機能部には実施例１と同じ符号が付されている。表示装置１０００は、画像処理装置１００の機能部、デバイス情報記憶部１００１、外光センサ１００２、バッテリー１００３、バッテリー残量検出部１００４、表示部１００５、及び、トーンマップ部１００７を有する。表示装置１０００は、画像処理装置１００のＥＤＩＤ取得部１０８と画像出力部１１２を有していない。また、本実施例に係る表示トーンマップ情報決定部の処理は、実施例１の表示トーンマップ情報決定部１１０の処理と異なるため、本実施例に係る表示トーンマップ情報決定部には、実施例１の符号１１０と異なる符号１００６が付されている。
【０１２６】
デバイス情報記憶部１００１には、表示装置１０００に関する情報が予め記録されている。デバイス情報記憶部１００１は、例えば、磁気ディスク、光学ディスク、半導体メモ
リ、等である。本実施例では、デバイス情報記憶部１００１には、表示部１００５の種類を示すデバイス情報が予め記録されている。表示部１００５の種類は特に限定されないが、例えば、表示部１００５は、液晶パネル、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）パネル、等である。ＯＬＥＤパネルは「有機ＥＬパネル」とも言える。
【０１２７】
外光センサ１００２は、表示装置１０００に対する外光を検出し、外光の検出値を示す外光情報を出力する。外光センサ１００２は、例えば、外光の照度（輝度）、外光の色、等を検出する。外光センサ１００２は、外光照度（外光の照度）と外光色（外光の色）の一方を検出してもよいし、外光照度と外光色の両方を検出してもよい。
【０１２８】
バッテリー１００３は、表示装置１０００を駆動するためのバッテリーである。バッテリー１００３は、例えば、リチウムイオン電池などである。
【０１２９】
バッテリー残量検出部１００４は、バッテリー１００３の残容量（バッテリー残量）を検出し、バッテリー残量の検出値を示すバッテリー残量情報を出力する。
【０１３０】
表示トーンマップ情報決定部１００６は、実施例１の表示トーンマップ情報決定部１１０と同様の処理を行う。但し、表示トーンマップ情報決定部１００６は、デバイス情報記憶部１００１からデバイス情報を読み出し、外光センサ１００２から外光情報を取得し、バッテリー残量検出部１００４からバッテリー残量情報を取得する。そして、表示トーンマップ情報決定部１００６は、デバイス情報、バッテリー残量情報、及び、外光情報にさらに基づいて、表示トーンマップ情報（表示対応関係）を決定する。具体的には、表示トーンマップ情報決定部１００６は、ＨＤＲフラグＦ、デバイス情報、バッテリー残量情報、及び、外光情報に基づいて、表示トーンマップ情報を決定する。
【０１３１】
本実施例では、表示装置１０００（画像処理装置）は、輝度忠実再生モードと視環境再生モードを少なくとも含む複数の動作モードを有する。表示装置１０００の動作モードは、例えば、表示装置１０００に対してユーザが行った操作、表示対象の画像データの種類、等に応じて切り替えられる。輝度忠実再生モードが設定されている場合には、表示トーンマップ情報決定部１００６は、実施例１と同様の方法で、表示トーンマップ情報を決定する。視環境再生モードが設定されている場合には、表示トーンマップ情報決定部１００６は、デバイス情報、バッテリー残量情報、及び、外光情報をさらに考慮して、表示トーンマップ情報を決定する。具体的には、視環境再生モードが設定されている場合には、表示トーンマップ情報決定部１００６は、デバイス情報、バッテリー残量情報、及び、外光情報を考慮して、ＨＤＲトーンマップ情報を変更する。
【０１３２】
トーンマップ部１００７は、表示トーンマップ情報決定部１００６によって決定された表示トーンマップ情報に基づいて表示画像データに画像処理を施し、画像処理後の表示画像データを表示トーンマップ情報描画部１１１へ出力する。具体的には、トーンマップ部１００７は、画像処理前の表示画像データの階調値が表示トーンマップ情報の表示輝度で表示されるように、画像処理を行う。本実施例では、トーンマップ部１００７の処理により、表示画像データが含む１以上の画像のレイアウトに基づいて、表示部１００５の表示輝度が制御される。例えば、表示画像データが含む複数の画像のうち、最前面に配置され、かつ、所定のサイズよりも大きい画像に対応する表示輝度に、表示部１００５の表示輝度が制御される。具体的には、最前面に配置され、かつ、所定のサイズよりも大きい画像が、ＨＤＲ画像である場合に、第１の表示輝度範囲の表示輝度に、表示部１００５の表示輝度が制御される。そして、そうでない場合に、第１の表示輝度範囲よりも上限の表示輝度が低い第２の表示輝度範囲の表示輝度に、表示部１００５の表示輝度が制御される。第１の表示輝度範囲は、ＨＤＲトーンマップ情報に対応する表示輝度の範囲であり、第２の
表示輝度範囲は、ＳＤＲトーンマップ情報に対応する表示輝度の範囲である。
【０１３３】
表示部１００５は、表示部１００５に入力された表示画像データ（表示トーンマップ情報に基づく画像処理後の表示画像データ）に応じて画面に画像を表示する。表示装置と画像処理装置が一体化されている場合には、表示装置の画面に設けられたタッチパネルを操作部１０５として用いることができる。そのため、図１０では、操作部１０５は、表示部１００５の一部として記載されている。
【０１３４】
なお、本実施例に係る画像処理装置が表示装置とは別体の装置である場合には、表示部１００５とトーンマップ部１００７は表示装置に設けられる。また、デバイス情報記憶部１００１、外光センサ１００２、バッテリー１００３、及び、バッテリー残量検出部１００４の少なくともいずれかが、表示装置に設けられていてもよい。デバイス情報記憶部１００１、外光センサ１００２、バッテリー１００３、及び、バッテリー残量検出部１００４の少なくともいずれかが、画像処理装置に設けられていてもよい。画像処理装置がデバイス情報、バッテリー残量情報、外光情報、等を取得できれば、それらを取得するための構成は特に限定されない。
【０１３５】
視環境再生モードでのＨＤＲ対応関係（ＨＤＲトーンマップ情報）の具体例について、図１１（Ａ）〜１１（Ｃ），１２，１３を用いて説明する。図１１（Ａ）〜１１（Ｃ）は、ＨＤＲ対応関係の一例を示す。図１１（Ａ）〜１１（Ｃ）において、縦軸は表示輝度を示し、横軸は表示画像データの階調値を示す。なお、輝度忠実再生モードでのＨＤＲ対応関係は、図１１（Ａ）のＨＤＲ対応関係と同様であってもよいし、図１１（Ｂ）のＨＤＲ対応関係と同様であってもよいし、図１１（Ａ），１１（Ｂ）のＨＤＲ対応関係と異なっていてもよい。
【０１３６】
まず、ＨＤＲ対応関係（ＨＤＲトーンマップ情報）をデバイス情報に基づいて変更する例を説明する。ＯＬＥＤパネル（有機ＥＬ表示装置）では、液晶パネル（液晶表示装置）に比べ、黒浮きが抑制された表示、暗部の階調性の高い表示、等を実現しやすい。そのため、本実施例では、表示部１００５がＯＬＥＤパネルである場合に、表示部１００５が液晶パネルである場合に比べ暗部の階調性が高いＨＤＲ対応関係が使用される。暗部の階調性が高いＨＤＲ対応関係は、暗部の表示輝度の範囲に対して割り当てられた階調値の数が多いＨＤＲ対応関係である。例えば、表示部１００５が液晶パネルである場合に図１１（Ａ）のＨＤＲ対応関係が使用され、表示部１００５がＯＬＥＤパネルである場合に図１１（Ｂ）のＨＤＲ対応関係が使用される。デバイス情報に基づいてＨＤＲ対応関係を変更することにより、表示装置の種類に応じた適切な表示輝度での表示が可能となる。
【０１３７】
次に、ＨＤＲ対応関係を外光情報に基づいて変更する例を説明する。本実施例では、上限表示輝度と外光照度の対応関係を示す情報（関数、テーブル、等）が予め用意されている。図１２は、上限表示輝度（ｎｉｔ）と外光照度（ｌｘ）の対応関係の一例を示す。図１２の縦軸は上限表示輝度を示す線形軸であり、図１２の横軸は外光照度を示す対数軸である。外光照度の増加により、表示の視認し易さが低減する。そのような場合には、表示輝度を高めることにより、表示の視認し易さを向上することができる。そのため、図１２では、外光照度の増加に対して、上限表示輝度が増加する。
【０１３８】
本実施例では、表示トーンマップ情報決定部１００６は、図１２の対応関係を用いて、外光情報によって示された外光照度に対応する上限表示輝度を判断する。そして、表示トーンマップ情報決定部１００６は、判断した上限表示輝度がＨＤＲ対応関係の上限表示輝度として用いられるように、ＨＤＲ対応関係を変更する。例えば、外光情報によって示された外光照度が１００ｌｘである場合には、上限表示輝度５００ｎｉｔが得られ、図１１（Ｃ）のＨＤＲ対応関係が得られる。図１１（Ｃ）のＨＤＲ対応関係では、階調値０〜１
０２３に表示輝度０〜５００ｎｉｔが対応付けられている。外光情報に基づいてＨＤＲ対応関係を変更することにより、表示装置に対する外光に応じた適切な表示輝度での表示が可能となる。
【０１３９】
次に、ＨＤＲ対応関係をバッテリー残量情報に基づいて変更する例を説明する。本実施例では、上限表示輝度とバッテリー残量の対応関係を示す情報（関数、テーブル、等）が予め用意されている。図１３は、上限表示輝度（ｎｉｔ）とバッテリー残量（％）の対応関係の一例を示す。図１３の縦軸は上限表示輝度を示し、図１３の横軸はバッテリー残量を示す。バッテリー残量の低下により、表示可能時間（表示を行える残り時間）が低減する。そのような場合には、表示輝度を低減することにより、表示可能時間を増やすことができる。そのため、図１３では、バッテリー残量の低下に対して、上限表示輝度が低下する。
【０１４０】
本実施例では、表示トーンマップ情報決定部１００６は、図１３の対応関係を用いて、バッテリー残量情報によって示されたバッテリー残量に対応する上限表示輝度を判断する。そして、表示トーンマップ情報決定部１００６は、判断した上限表示輝度がＨＤＲ対応関係の上限表示輝度として用いられるように、ＨＤＲ対応関係を変更する。例えば、バッテリー残量情報によって示されたバッテリー残量が７０％である場合には、上限表示輝度５００ｎｉｔが得られ、図１１（Ｃ）のＨＤＲ対応関係が得られる。バッテリー残量情報に基づいてＨＤＲ対応関係を変更することにより、表示装置のバッテリー残量に応じた適切な表示輝度での表示が可能となる。
【０１４１】
本実施例では、表示トーンマップ情報決定部１００６は、デバイス情報、バッテリー残量情報、及び、外光情報を考慮して、上述した３種の変化の組み合わせが実現されるように、ＨＤＲ対応関係を変更する。
【０１４２】
なお、各種対応関係は、図１１（Ａ）〜１１（Ｃ），１２，１３の対応関係に限られない。例えば、表示対応関係では、階調値の範囲の一部または全部において、階調値の変化に対して表示輝度が非線形に変化してもよいし、階調値の変化に対して表示輝度が線形に変化してもよい。上限表示輝度と外光照度の対応関係では、外光照度の範囲の一部または全部において、外光照度の変化に対して表示輝度が非線形に変化してもよいし、外光照度の変化に対して表示輝度が線形に変化してもよい。上限表示輝度とバッテリー残量の対応関係では、バッテリー残量の範囲の一部または全部において、バッテリー残量の変化に対して表示輝度が非線形に変化してもよいし、バッテリー残量の変化に対して表示輝度が線形に変化してもよい。
【０１４３】
なお、ＨＤＲ対応関係を変更するタイミングは特に限定されない。例えば、ＨＤＲ画像の表示を開始するタイミング、シーンの切り替わりのタイミング、レイアウトの変更のタイミング、等でＨＤＲ対応関係が変更される。外光の変化、バッテリー残量の変化、等として、閾値以上の大きさの変化が生じたタイミングで、ＨＤＲ対応関係が変更されてもよい。
【０１４４】
以上述べたように、本実施例によれば、表示装置の種類、表示装置のバッテリーの残容量、及び、表示装置に対する外光にさらに基づいて、表示対応関係が決定される。それにより、好適な表示輝度での表示がより確実に実現可能となる。
【０１４５】
なお、表示対応関係の決定方法は、上記方法に限られない。例えば、表示装置の種類、表示装置のバッテリーの残容量、及び、表示装置に対する外光のいずれか１つまたは２つが考慮されなくてもよい。表示装置の種類、表示装置のバッテリーの残容量、及び、表示装置に対する外光の少なくともいずれかにさらに基づいて表示対応関係が決定されれば、
表示対応関係の決定方法は特に限定されない。画像処理装置の動作モードに依らずに、表示装置の種類、表示装置のバッテリーの残容量、及び、表示装置に対する外光の少なくともいずれかが考慮されてもよい。表示装置の種類、表示装置のバッテリーの残容量、及び、表示装置に対する外光の少なくともいずれかを考慮してＳＤＲ対応関係が変更されてもよい。ＨＤＲ対応関係とＳＤＲ対応関係の一方が変更されてもよいし、ＨＤＲ対応関係とＳＤＲ対応関係の他方が変更されてもよい。表示対応関係を決定する処理は、ＨＤＲ対応関係、ＳＤＲ対応関係、等を変更する処理でなくてもよい。
【０１４６】
なお、実施例１〜３における各種閾値は、メーカによって予め定められた固定値であってもよいし、ユーザが変更可能な値であってもよい。
【０１４７】
なお、実施例１〜３の各機能部は、個別のハードウェアであってもよいし、そうでなくてもよい。２つ以上の機能部の機能が、共通のハードウェアによって実現されてもよい。１つの機能部の複数の機能のそれぞれが、個別のハードウェアによって実現されてもよい。１つの機能部の２つ以上の機能が、共通のハードウェアによって実現されてもよい。また、各機能部は、ハードウェアによって実現されてもよいし、そうでなくてもよい。例えば、装置が、プロセッサと、制御プログラムが格納されたメモリとを有していてもよい。そして、装置が有する少なくとも一部の機能部の機能が、プロセッサがメモリから制御プログラムを読み出して実行することにより実現されてもよい。
【０１４８】
＜実施例４＞
実施例４の画像処理装置について、説明する。実施例４の画像処理装置は、表示装置と接続し、表示装置に表示画像データを出力する。また、画像処理装置は、１以上のアプリケーションを実行可能な画像処理装置である。画像処理装置は、実行した１以上のアプリケーションに対応する１以上のウィンドウを配置して、表示画像データを生成する。
【０１４９】
さらに、実施例４の画像処理装置は、表示装置の表示輝度の上限値を設定する設定情報を出力する。すなわち、画像処理装置は、表示装置の表示輝度の上限値を制御する制御装置であるともいえる。画像処理装置は、ＨＤＲ画像を表示するためのアプリケーションに対応するＨＤＲウィンドウが、表示画像データにおいて所定の条件を満たすように配置される場合、そうでない場合よりも表示装置の表示輝度の上限値が高くなるように、表示装置を制御する。以下で、実施例４の画像処理装置について、詳細に説明する。
【０１５０】
図１４は、画像処理装置４００と表示装置６００とを含む装置構成図を示す模式図である。画像処理装置４００は、ＣＰＵ４０１、記憶媒体４０２、メモリ４０３、操作部４０４、通信部４０５、生成部４０６、およびパラメータ決定部４０７を備える。画像処理装置４００は、例えば、パーソナルコンピュータであるとする。画像処理装置４００は、表示装置６００に、表示画像データを出力する。また、画像処理装置４００は、表示装置６００の表示輝度の上限値を制御する。表示装置６００は、実施例１と同様に、表示画像データに基づいて画像を表示するディスプレイであるとする。
【０１５１】
ＣＰＵ４０１は、記憶媒体４０２またはメモリ４０３から読み出したプログラムを実行することにより画像処理装置４００が後述する各機能を発揮するように制御するプロセッサである。ＣＰＵ４０１は、１つのプロセッサでもよいし、２以上の複数のプロセッサからなるものであってもよい。また、一部の機能をハードウェアで実行してもよい。
【０１５２】
ＣＰＵ４０１は、記憶媒体４０２に記録された１以上のアプリケーションプログラムを実行して、１以上のアプリケーションを並列に実行することが可能であるとする。ＣＰＵ４０１が実行可能なアプリケーションは、ＨＤＲ画像を表示するためのアプリケーション、およびＳＤＲ画像を表示するためのアプリケーションを含む。例えば、ＨＤＲ画像を表
示するためのアプリケーションは、不図示の通信インターフェースで外部装置から受信したＨＤＲコンテンツを再生するための再生アプリケーションであるとする。ＳＤＲ画像を表示するためのアプリケーションは、例えば、書類作成用のアプリケーション等であるとする。
【０１５３】
記憶媒体４０２は、ＣＰＵ４０１が実行するアプリケーションプログラムや、アプリケーションプログラムに対応するウィンドウを形成するための画像データを記憶する記憶媒体である。記憶媒体４０２は、例えば、不揮発性のハードディスクである。なお、記憶媒体４０２は、複数の記憶媒体から構成されるものであってもよい。
【０１５４】
メモリ４０３は、ＣＰＵ４０１が実行可能なプログラムやパラメータ等を記憶する記憶媒体である。
【０１５５】
操作部４０４は、ユーザが操作可能な操作部材である。操作部４０４は、例えば、マウスやキーボードであるとする。ユーザは、操作部４０４を介して、ＣＰＵ４０１に動作指示を入力することが可能である。ユーザは、操作部４０４を介して、ＣＰＵ４０１に表示画像データにおけるウィンドウのレイアウトを指示することが可能である。
【０１５６】
通信部４０５は、表示装置６００と接続する通信インターフェースである。例えば、通信部４０５は、Ｄｉｓｐｌａｙ  Ｐｏｒｔ（登録商標）に準拠した通信インターフェースであるとする。なお、通信部４０５は、上述の規格に準拠した通信インターフェースでなくともよい。通信部４０５は、任意の通信インターフェースを利用可能である。また、通信部４０５は、複数の伝送路を介して、表示装置６００と通信するものであってもよい。ＣＰＵ４０１は、通信部４０５を介して、表示画像データおよび表示装置６００の表示輝度の上限値を示す設定値を出力する。
【０１５７】
生成部４０６は、表示画像データを生成する機能ブロックである。生成部４０６は、ＣＰＵ４０１が実行した１以上のアプリケーションに対応する１以上のウィンドウを配置して表示画像データを生成する。また、生成部４０６は、操作部４０４を介して入力された指示に基づいて、レイアウトを決定する。生成部４０６は、ユーザからの指示ではなく、あらかじめ定められた条件に従って、レイアウトを決定してもよい。レイアウトを決定するための指示をレイアウト情報とする。なお、あらかじめ定められた条件は、例えば、無操作時間の長さや、実行されたアプリケーションの種類などである。
【０１５８】
パラメータ決定部４０７は、ＣＰＵ４０１の制御に応じて、表示装置６００の表示輝度の上限値を決定する。パラメータ決定部４０７は、生成部４０６が生成した表示画像データにおけるウィンドウのレイアウトに応じて、表示装置６００の表示輝度の上限値を決定する。ここで、表示装置６００の表示輝度の上限値は、画像データの最大値に対応する表示輝度である。具体的には、画像データが１０ビットのビット深度で表された画像データであるとすると、画像データの最大値（１０２３）に対応する表示輝度が表示輝度の上限値である。なお、画像データの最小値（０）に対応する表示輝度は、表示装置６００の表示可能な輝度の下限値であることが多い。したがって、表示装置６００の表示輝度の上限値を決定することは、表示装置６００における表示輝度の範囲を決定するともいえる。
【０１５９】
パラメータ決定部４０７は、生成部４０６が生成した表示画像データにおいてＨＤＲウィンドウが所定の条件を満たす場合に、そうでない場合よりも表示装置６００の表示輝度の上限値が高くなるように、表示輝度の上限値を決定する。ＨＤＲウィンドウは、ＨＤＲ画像を表示するためのアプリケーションに対応するウィンドウである。また、そうでないウィンドウは、例えば、ＳＤＲ画像を表示するためのアプリケーションに対応するウィンドウである。所定の条件は、例えば、（１）表示画像データにおいてＨＤＲウィンドウが
最前面に配置されていること、および（２）表示画像データにおいてＨＤＲウィンドウが所定のサイズ以上で配置されていること、の少なくとも一方であるとする。
【０１６０】
例えば、パラメータ決定部４０７は、表示画像データにおいてＨＤＲウィンドウが所定の条件を満たす場合に、２０００ｎｉｔを表示輝度の上限値と決定するとする。また、表示画像データにおいてＨＤＲウィンドウが所定の条件を満たさない場合に、１００ｎｉｔを表示輝度の上限値と決定するとする。
【０１６１】
表示装置６００は、画像処理装置４００から取得した表示輝度の上限値を示す設定値に基づいて、表示画像データに基づく画像を表示する。表示装置６００は、画像データの最大値を、取得した設定値に対応する表示輝度の上限値で表示する。具体的には、取得した設定値に対応する表示輝度の上限値が２０００ｎｉｔである場合、図４（Ａ）に示すような画像データと表示輝度との関係で画像を表示する。また、具体的には、取得した設定値に対応する表示輝度の上限値が１００ｎｉｔである場合、図４（Ｃ）に示すような画像データと表示輝度との関係で画像を表示する。したがって、ＣＰＵ４０１およびＣＰＵ４０１が制御するパラメータ決定部４０７は、表示装置の表示輝度の上限値を制御する制御装置である。
【０１６２】
ＣＰＵ４０１が実行する表示装置６００の表示輝度の上限値の制御フローについて、説明する。図１５は、表示輝度の上限値の制御フローについて示したフローチャートである。この制御フローは、画像処理装置４００が表示装置６００に表示画像データを出力する間、実行されるとする。また、各機能ブロックにおける処理は、ＣＰＵ４０１の実行指示のもとに動作するとする。
【０１６３】
Ｓ１４０１で、生成部４０６は、ＣＰＵ４０１が実行中のアプリケーションと、レイアウト情報とに基づいて、表示画像データを生成する表示画像データ生成処理を実行する。
【０１６４】
Ｓ１４０２で、パラメータ決定部４０７は、表示画像データにおいてＨＤＲウィンドウが所定の条件を満たすか否かを判定する判定処理を実行する。表示画像データにおいてＨＤＲウィンドウが所定の条件を満たすと判定された場合、Ｓ１４０３に進む。そうでない場合、Ｓ１４０４に進む。
【０１６５】
Ｓ１４０３で、パラメータ決定部４０７は、表示輝度の上限値を示す設定値をＨＤＲ設定値に決定する。ＨＤＲ設定値は、例えば、２０００ｎｉｔである。
【０１６６】
Ｓ１４０４で、パラメータ決定部４０７は、表示輝度の上限値を示す設定値をＳＤＲ設定値に決定する。ＳＤＲ設定値は、例えば、１００ｎｉｔである。ＨＤＲ設定値は、ＳＤＲ設定値よりも高い。
【０１６７】
Ｓ１４０５で、通信部４０５は、表示画像データと表示輝度の上限値を示す設定値とを出力する。
【０１６８】
Ｓ１４０６で、ＣＰＵ４０１は、表示画像データにおけるウィンドウのレイアウトに変更があるか否かを判定する。表示画像データにおけるウィンドウのレイアウトに変更がない場合、処理はＳ１４０７に進む。表示画像データにおけるウィンドウのレイアウトに変更がある場合、処理は、Ｓ１４０１に戻る。
【０１６９】
Ｓ１４０７で、ＣＰＵ４０１は、表示画像データの出力を停止するか否かを判定する。表示画像データの出力を停止する場合は、例えば、ユーザが操作部４０４を介して、表示画像データの出力停止を指示した場合や、操作部４０４を介したユーザの指示が入力され
ない期間が所定の期間経過した場合等である。ＣＰＵ４０１は、表示画像データの出力を停止すると判定した場合、表示輝度の制御フローを終了する。また、そうでない場合、処理はＳ１４０６に戻り、レイアウトの変更の有無の監視を継続する。
【０１７０】
従来、パーソナルコンピュータから出力される画像データは、ＳＤＲを想定した画像データであり、画像データの最大値は１００ｎｉｔ程度の表示輝度を想定していた。しかし、ＨＤＲ画像を表示可能な表示装置では、画像データの最大値に対応する表示輝度を従来よりも高い輝度とすることが可能である。このような表示装置で、例えば、従来から用いられたＳＤＲを想定したアプリケーションに対応するウィンドウが最前面に配置された表示画像データを表示すると、画面全体が高輝度となってしまい、ユーザが違和感を覚える場合がある。一方で、表示装置の表示輝度の上限値を常に制限すると、ＨＤＲ画像を表示するためのアプリケーションを実行し、ＨＤＲウィンドウを最前面や大きく表示する場合に、全体的に暗い画像が表示され、ＨＤＲの特性を生かすことができない場合があった。
【０１７１】
上述の実施例４の画像処理装置によれば、表示画像データにおいてＨＤＲ画像を表示するためのアプリケーションに対応するＨＤＲウィンドウが所定の条件を満たす場合に、そうでない場合よりも表示装置の表示輝度の上限値を高く設定することが可能となる。したがって、ＨＤＲウィンドウが主として表示される場合に、表示装置の表示輝度の上限値がそうでない場合よりも高くなり、ＨＤＲ画像の特性を生かし、好適に表示することが可能となる。また、ＨＤＲウィンドウを主として表示されない場合に、表示装置の表示輝度の上限値を制限することによって、ＳＤＲを想定した画像が、高輝度で表示されないようにすることが可能となる。
【０１７２】
なお、パラメータ決定部４０７は、実施例１のように、画像データと表示輝度との対応関係を設定するものであってもよい。この場合、例えば、図４（Ｂ）に示すように画像データと表示輝度との対応関係を上述した関係以外に設定することも可能である。
【０１７３】
また、パラメータ決定部４０７が決定する表示輝度の上限値を示す設定値（ＨＤＲ設定値）は、実施例３に示すように、表示装置６００が表示可能な輝度の範囲、外光の照度、およびバッテリー残量に応じて決定してもよい。
【０１７４】
また、画像処理装置４００と表示装置６００とは、同一の装置であってもよい。例えば、画像処理装置４００と表示装置６００とを備えるスマートフォン、タブレット端末、パーソナルコンピュータ、およびデジタルカメラ等の種々の電子機器でも本実施例の処理を実行可能である。
【０１７５】
なお、実施例１〜４はあくまで一例であり、本発明の要旨の範囲内で実施例１〜４の構成を適宜変形したり変更したりすることにより得られる構成も、本発明に含まれる。実施例１〜４の構成を適宜組み合わせて得られる構成も、本発明に含まれる。
【０１７６】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１７７】
１００，７００：画像処理装置
１１０，７０３，１００６：表示トーンマップ情報
１１２：画像出力部  １０００：表示装置  １００７：トーンマップ部
【図１】
2018117343.tif 000003
【図２】
2018117343.tif 000004
【図３】
2018117343.tif 000005
【図４】
2018117343.tif 000006
【図５】
2018117343.tif 000007
【図６】
2018117343.tif 000008
【図７】
2018117343.tif 000009
【図８】
2018117343.tif 000010
【図９】
2018117343.tif 000011
【図１０】
2018117343.tif 000012
【図１１】
2018117343.tif 000013
【図１２】
2018117343.tif 000014
【図１３】
2018117343.tif 000015
【図１４】
2018117343.tif 000016
【図１５】
2018117343.tif 000017