(57)【要約】【課題】どのようなダイナミックレンジで画像が表示されているか否かをユーザに容易に把握させることができる技術を提供する。【解決手段】本発明の表示制御装置は、対象画像を表示するように制御する表示制御手段と、前記対象画像が所定のレンジよりも広いダイナミックレンジを有する画像であるか否かを判断する判断手段と、前記所定のレンジよりも広いダイナミックレンジを有する画像を前記所定のレンジよりも広いダイナミックレンジで表示する所定の設定がされているか否かに関する設定情報を取得する取得手段と、前記対象画像が前記所定のレンジよりも広いダイナミックレンジを有する画像である場合に、前記設定情報に基づく通知を行うように制御する通知制御手段と、を有することを特徴とする。【選択図】図３
2020025177.tif 000002
【特許請求の範囲】
【請求項１】
対象画像を表示するように制御する表示制御手段と、
前記対象画像が所定のレンジよりも広いダイナミックレンジを有する画像であるか否かを判断する判断手段と、
前記所定のレンジよりも広いダイナミックレンジを有する画像を前記所定のレンジよりも広いダイナミックレンジで表示する所定の設定がされているか否かに関する設定情報を取得する取得手段と、
前記対象画像が前記所定のレンジよりも広いダイナミックレンジを有する画像である場合に、前記設定情報に基づく通知を行うように制御する通知制御手段と、
を有することを特徴とする表示制御装置。
【請求項２】
前記通知は、前記所定のレンジよりも広いダイナミックレンジで前記対象画像が表示されているか否かの通知である
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記通知制御手段は、
前記対象画像が前記所定のレンジよりも広いダイナミックレンジを有する画像であり、且つ、前記所定の設定がされていない場合に、第１の通知を行うように制御し、
前記対象画像が前記所定のレンジよりも広いダイナミックレンジを有する画像であり、且つ、前記所定の設定がされている場合に、第２の通知を行うように制御する
ことを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
前記取得手段は、前記設定情報と、上限表示輝度に関する輝度情報とを取得し、
前記通知制御手段は、
前記対象画像が前記所定のレンジよりも広いダイナミックレンジを有する画像であり、且つ、前記所定の設定がされていない場合に、第１の通知を行うように制御し、
前記対象画像が前記所定のレンジよりも広いダイナミックレンジを有する画像であり、且つ、前記所定の設定がされており、且つ、前記上限表示輝度が前記対象画像の最大輝度よりも高い場合に、第２の通知を行うように制御し、
前記対象画像が前記所定のレンジよりも広いダイナミックレンジを有する画像であり、且つ、前記所定の設定がされており、且つ、前記上限表示輝度が前記対象画像の最大輝度よりも低い場合に、第３の通知を行うように制御する
ことを特徴とする請求項１または２に記載の表示制御装置。
【請求項５】
前記表示制御手段は、前記所定のレンジよりも広いダイナミックレンジでの表示のための、前記対象画像が表示される第１の画面領域と、前記所定のレンジよりも狭いダイナミックレンジでの表示のための第２の画面領域とを含む画面を表示するように制御し、
前記通知制御手段は、前記対象画像が前記所定のレンジよりも広いダイナミックレンジを有する画像であり、且つ、前記所定の設定がされていない場合に、ユーザによって前記第１の画面領域が指定されている状態において、第４の通知をさらに行うように制御することを特徴とする請求項３または４に記載の表示制御装置。
【請求項６】
前記対象画像から、表示可能なダイナミックレンジを有する表示用画像を生成する生成手段、をさらに有する
ことを特徴とする請求項１〜５のいずれか１項に記載の表示制御装置。
【請求項７】
前記対象画像がＲＡＷ画像である場合に、前記生成手段は、前記対象画像に現像処理を施すことにより、前記表示用画像を生成する
ことを特徴とする請求項６に記載の表示制御装置。
【請求項８】
前記対象画像が、表示不可能なダイナミックレンジを有するＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像である場合に、前記生成手段は、前記対象画像のダイナミックレンジを変換する階調変換処理により、前記表示用画像を生成する
ことを特徴とする請求項６または７に記載の表示制御装置。
【請求項９】
前記取得手段は、前記設定情報と、上限表示輝度に関する輝度情報とを取得し、
前記対象画像が前記所定のレンジよりも広いダイナミックレンジを有する画像であり、且つ、前記所定の設定がされている場合に、前記表示制御手段は、前記対象画像における、前記上限表示輝度よりも低い輝度を有する第１の画像領域を、当該輝度と略等しい表示輝度で表示し、前記上限表示輝度よりも高い輝度を有する第２の画像領域を、識別可能に表示するように制御する
ことを特徴とする請求項１〜８のいずれか１項に記載の表示制御装置。
【請求項１０】
前記通知制御手段は、前記設定情報に基づくアイコンの表示によって前記通知が実現されるように制御する
ことを特徴とする請求項１〜９のいずれか１項に記載の表示制御装置。
【請求項１１】
前記所定のレンジよりも広いダイナミックレンジを有する画像は、ＲＡＷ画像またはＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像であり、
前記所定のレンジよりも狭いダイナミックレンジを有する画像は、ＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像である
ことを特徴とする請求項１〜１０のいずれか１項に記載の表示制御装置。
【請求項１２】
対象画像を表示するように制御するステップと、
前記対象画像が所定のレンジよりも広いダイナミックレンジを有する画像であるか否かを判断するステップと、
前記所定のレンジよりも広いダイナミックレンジを有する画像を前記所定のレンジよりも広いダイナミックレンジで表示する所定の設定がされているか否かに関する設定情報を取得するステップと、
前記対象画像が前記所定のレンジよりも広いダイナミックレンジを有する画像である場合に、前記設定情報に基づく通知を行うように制御するステップと、
を有することを特徴とする表示制御方法。
【請求項１３】
コンピュータを、請求項１〜１１のいずれか１項に記載の表示制御装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
一般的な表示装置や画像形式は、ｓＲＧＢやＲｅｃ．  ＩＴＵ−Ｒ  ＢＴ．７０９などの規格の画像データを対象としている。これらの規格では、８０〜１００ｃｄ／ｍ２の上限輝度が規定されている。
【０００３】
近年、Ｒｅｃ．  ＩＴＵ−Ｒ  ＢＴ．２１００のように、ｓＲＧＢやＲｅｃ．  ＩＴＵ−Ｒ  ＢＴ．７０９などで規定されたダイナミックレンジ（輝度レンジ）よりも広いダイナミックレンジを規定する規格が策定されている。例えば、Ｒｅｃ．  ＩＴＵ−Ｒ  ＢＴ．２１００で規定された、「ＰＱ（Ｐｅｒｃｅｐｔｕａｌ  Ｑｕａｎｔｉｚａｔｉｏｎ）」と呼ばれる伝達関数（Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）では、１００００ｃｄ／ｍ２までの輝度が表現可能である。広いダイナミックレンジを規定する規格の策定などに伴い、広いダイナミックレンジ（例えば、１０００ｃｄ／ｍ２までの輝度）を表示可能な表示装置も登場している。
【０００４】
Ｒｅｃ．  ＩＴＵ−Ｒ  ＢＴ．２１００などで規定された比較的広いダイナミックレンジは「ＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）」と呼ばれ、ＨＤＲを有する画像は「ＨＤＲ画像」と呼ばれる。そして、ｓＲＧＢやＲｅｃ．  ＩＴＵ−Ｒ  ＢＴ．７０９などで規定された比較的狭いダイナミックレンジ（ＨＤＲ画像のダイナミックレンジよりも狭いダイナミックレンジ）は「ＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）」と呼ばれる。ＳＤＲを有する画像は「ＳＤＲ画像」と呼ばれる。
【０００５】
ＨＤＲ画像やＳＤＲ画像の他、ベイヤ配列の撮像素子から得られたＲＡＷデータ（生のデータ）をそのまま記録したＲＡＷ画像がある。ＲＡＷ画像はＳＤＲ画像のダイナミックレンジよりも広いダイナミックレンジを有するため、ＲＡＷ画像をＨＤＲ画像に変換する現像条件（ＨＤＲ用現像パラメータ）で現像処理を行うことで、ＲＡＷ画像からＨＤＲ画像を生成して使用することができる。
【０００６】
ＨＤＲ画像に関する技術は、例えば、特許文献１〜３に開示されている。特許文献１，２に開示の技術では、ＨＤＲ画像と、ＨＤＲ画像からＳＤＲ画像への変換情報（トーンマップなど）とが使用される。具体的には、表示装置でＨＤＲ表示（ＨＤＲでの表示）が可能な場合は、ＨＤＲ画像が表示装置に表示される。そして、表示装置でＨＤＲ表示が不可能な場合は、変換情報を用いてＨＤＲ画像がＳＤＲ画像に変換され、ＳＤＲ画像が表示装置に表示される。これにより、表示装置でＨＤＲ表示が不可能な場合にも、ＨＤＲ画像をＳＤＲ（表示装置の能力に合ったダイナミックレンジ）で表示装置に表示することができる。特許文献３に開示の技術では、表示装置に表示する画像がＨＤＲ画像であるかＳＤＲ画像であるかが判断され、判断結果が表示装置に表示される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１５−５８７８号公報
【特許文献２】特開２０１７−２２０６９０号公報
【特許文献３】特開２０１７−１８４２０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
一般的な画質調整作業では、ユーザは、表示画像（表示面に表示された画像）を確認しながら、表示画像の画質が所望の画質となるように調整操作を行う。しかしながら、表示装置でＨＤＲ表示が行われるとは限らないため、ＨＤＲ画像の画質調整作業を行う場合に、ユーザは、ＨＤＲ表示が行われるか否かを確認（判断）する必要がある。ここで、ＨＤＲ表示が行われるか否かの確認がされず、ＳＤＲで表示されたＨＤＲ画像の画像調整作業が行われる場合を考える。この場合には、ＨＤＲ画像のダイナミックレンジ（ＨＤＲ）が表示画像のダイナミックレンジ（ＳＤＲ）と異なることにユーザが気づかない等の理由により、ユーザの意図せぬ調整が行われることがある。そして、ユーザの意図せぬ調整が行われた場合には、画像調整作業のやり直しが必要になる。特許文献３に開示の技術を用いた場合には、ユーザは、ＨＤＲ画像が表示されているか否かを確認することはできるが、ＨＤＲ表示がされているか否かを確認することはできない。
【０００９】
本発明は、どのようなダイナミックレンジで画像が表示されているか否かをユーザに容易に把握させることができる技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の態様は、
対象画像を表示するように制御する表示制御手段と、
前記対象画像が所定のレンジよりも広いダイナミックレンジを有する画像であるか否かを判断する判断手段と、
前記所定のレンジよりも広いダイナミックレンジを有する画像を前記所定のレンジよりも広いダイナミックレンジで表示する所定の設定がされているか否かに関する設定情報を取得する取得手段と、
前記対象画像が前記所定のレンジよりも広いダイナミックレンジを有する画像である場合に、前記設定情報に基づく通知を行うように制御する通知制御手段と、
を有することを特徴とする表示制御装置である。
【００１１】
本発明の第２の態様は、
対象画像を表示するように制御するステップと、
前記対象画像が所定のレンジよりも広いダイナミックレンジを有する画像であるか否かを判断するステップと、
前記所定のレンジよりも広いダイナミックレンジを有する画像を前記所定のレンジよりも広いダイナミックレンジで表示する所定の設定がされているか否かに関する設定情報を取得するステップと、
前記対象画像が前記所定のレンジよりも広いダイナミックレンジを有する画像である場合に、前記設定情報に基づく通知を行うように制御するステップと、
を有することを特徴とする表示制御方法である。
【００１２】
本発明の第３の態様は、コンピュータを、上述した表示制御装置の各手段として機能させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、どのようなダイナミックレンジで画像が表示されているか否かをユーザに容易に把握させることができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る表示制御装置の概略構成例を示すハードウェアブロック図
【図２】実施例１に係る表示制御装置の概略構成例を示す機能ブロック図
【図３】実施例１に係る表示制御装置の処理フローの一例を示すフローチャート
【図４】実施例２に係る表示制御装置の概略構成例を示す機能ブロック図
【図５】実施例２に係る表示制御装置の処理フローの一例を示すフローチャート
【図６】実施例１に係る画面の一例を示す図
【図７】実施例２に係る画面の一例を示す図
【図８】変形例に係る画面の一例を示す図
【発明を実施するための形態】
【００１５】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。図１は本実施形態に係る表示制御装置１００の概略構成の一例を示すハードウェアブロック図である。表示制御装置１００は、パーソナルコンピュータなどであり、ＣＰＵ１０１、メモリ１０２、記憶部１０３、及び、操作部１０４を有し、表示装置２００に接続されている。表示装置２００は、ＣＲＴやＬＣＤなどであり、種々の画面や画像など、例えばユーザ操作（ユーザからの操作）を補助するＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面を、表示面に表示する。表示制御装置１００は表示装置２００の表示を制御する。なお、表示制御装置１００と表示装置２００は一体的に構成されていてもよい。
【００１６】
ＣＰＵ１０１は、表示制御装置１００の種々の処理や制御などを行う。例えば、ＣＰＵ１０１は、記憶部１０３に記録された所定のプログラムをメモリ１０２に展開して実行し、表示制御装置１００の各部の動作を制御する指示（制御信号）を各部へ出力する。表示制御装置１００の各部は、ＣＰＵ１０１からの指示に応じた所定の動作を行う。
【００１７】
メモリ１０２は、種々のデータや情報などを記憶する。例えば、メモリ１０２としてＲＡＭなどが用いられ、メモリ１０２はＣＰＵ１０１のワークメモリなどとして使用される。
【００１８】
記憶部１０３は、種々のデータや情報などを記憶する。例えば、記憶部１０３としてハードディスクやＲＯＭなどが用いられ、記憶部１０３は、画像データ、画像編集のための画像編集情報、等を記憶する。なお、記憶部１０３は、表示制御装置１００に対して着脱可能であってもよいし、そうでなくてもよい。
【００１９】
操作部１０４は、表示制御装置１００に対するユーザ操作を受け付ける。例えば、操作部１０４としてキーボードやポインティングデバイスなどが用いられる。ポインティングデバイスは、マウス、トラックボール、タッチパネル、等である。なお、操作部１０４は、表示制御装置１００に対して着脱可能であってもよいし、そうでなくてもよい。
【００２０】
＜実施例１＞
図２は、表示制御装置１００の概略構成の一例を示す機能ブロック図である。表示制御装置１００は、画像読込部１０００、画像判断部１００１、表示設定情報取得部１００２、表示設定判断部１００３、表示用画像生成部１００４、表示制御部１００５、及び、表示状態通知部１００６を有する。図２に示す各機能部は、例えば、記憶部１０３に記録された所定のプログラムをＣＰＵ１０１がメモリ１０２に展開して実行することで実現される。
【００２１】
画像読込部１０００は、表示装置２００に表示する対象画像の画像データ（画像ファイル）を記憶部１０３から読み込む（取得する）。
【００２２】
画像判断部１００１は、画像読込部１０００で読み込まれた対象画像（読込画像）が所定のレンジよりも広いダイナミックレンジ（輝度レンジ）を有する画像であるか否かを判断する。具体的には、画像判断部１００１は、読込画像がＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍ
ｉｃ  Ｒａｎｇｅ）表示を想定した画像であるか否かを判断する。例えば、ＨＤＲ表示を想定した画像（所定のレンジよりも広いダイナミックレンジを有する画像）は、ＨＤＲ画像、現像処理によってＨＤＲ画像を生成する設定がされているＲＡＷ画像、等である。ＨＤＲ表示を想定していない画像（所定のレンジよりも狭いダイナミックレンジを有する画像）は、ＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像、現像処理によってＳＤＲ画像を生成する設定がされているＲＡＷ画像、等である。なお、上記所定のレンジの広さと同じ広さのダイナミックレンジを有する画像は、ＨＤＲ表示を想定した画像として扱われてもよいし、ＨＤＲ表示を想定していない画像として扱われてもよい。
【００２３】
表示設定情報取得部１００２は、ＨＤＲ表示を想定した画像をＨＤＲ（所定のレンジよりも広いダイナミックレンジ）で表示する所定の設定（ＨＤＲ表示設定）がされているか否かに関する表示設定情報を取得する。本実施例では、ＯＳ（オペレーティングシステム）の機能により、ＣＰＵ１０１は、表示装置２００がＨＤＲ表示に対応しているか否か（表示装置２００でＨＤＲ表示が可能であるか否か）を示すＨＤＲ表示対応フラグを表示装置２００から取得する。そして、ＣＰＵ１０１は、ＨＤＲ表示対応フラグに応じて、表示装置２００がＨＤＲ表示に対応しているか否かを判断する。表示装置２００がＨＤＲ表示に対応していない場合には、ＣＰＵ１０１は、ＨＤＲ表示設定をＯＦＦとする。表示装置２００がＨＤＲ表示に対応している場合には、ＣＰＵ１０１は、ユーザ操作などに応じて、ＨＤＲ表示設定のＯＮ／ＯＦＦを切り替える。こうして、ＣＰＵ１０１は、ＨＤＲ表示設定のＯＮ／ＯＦＦを決定し、ＨＤＲ表示設定のＯＮ／ＯＦＦを示す表示設定情報を生成する。そして、表示設定情報取得部１００２は、表示制御装置１００内で生成された表示設定情報を取得する。
【００２４】
なお、ＣＰＵ１０１は、表示装置２００の上限表示輝度（表示輝度の上限）に関する表示輝度情報を表示装置２００から取得し、表示装置２００がＨＤＲ表示に対応しているか否かを表示輝度情報に基づいて判断してもよい。表示装置２００がＨＤＲ表示に対応しているか否かは、他の情報に基づいて判断されてもよい。また、表示装置２００がＨＤＲ表示に対応している場合にＨＤＲ表示設定が常にＯＮとされてもよい。従って、表示設定情報は、表示装置２００がＨＤＲ表示に対応しているか否かに関する情報（ＨＤＲ表示対応フラグ、表示輝度情報、等）であってもよい。
【００２５】
表示設定判断部１００３は、表示設定情報取得部１００２で取得された表示設定情報に応じて、ＨＤＲ表示設定がされているか否か（ＨＤＲ表示設定がＯＮか否か）を判断する。具体的には、ＨＤＲ表示を想定した読込画像の場合において、表示設定判断部１００３は、表示設定情報に応じて、ＨＤＲ表示設定がされているか否かを判断する。
【００２６】
本実施例では、ＨＤＲ表示を想定した画像は、ＨＤＲ表示設定がＯＮの場合にＨＤＲ（所定のレンジよりも広いダイナミックレンジ）で表示され、ＨＤＲ表示設定がＯＦＦの場合にＳＤＲ（所定のレンジよりも狭いダイナミックレンジ）で表示される。つまり、ＨＤＲ表示設定がＯＮの場合にはＨＤＲ表示（ＨＤＲでの表示）が可能であり、ＨＤＲ表示設定がＯＦＦの場合には、ＨＤＲ表示が不可能であり且つＳＤＲ表示（ＳＤＲでの表示）のみが可能である。
【００２７】
表示用画像生成部１００４は、画像判断部１００１や表示設定判断部１００３の判断結果に基づいて、読込画像から、現在の設定において表示装置２００で表示可能なダイナミックレンジを有する表示用画像（表示用画像データ）を生成する。例えば、読込画像がＲＡＷ画像である場合には、表示用画像生成部１００４は、読込画像に現像処理（ディベイヤ処理）を施すことにより、ＨＤＲ画像やＳＤＲ画像などの表示用画像を生成する。読込画像が、表示装置２００で表示不可能なダイナミックレンジを有するＨＤＲ画像である場合には、表示用画像生成部１００４は、読込画像のダイナミックレンジを変換する階調変
換処理により、ＳＤＲ画像などの表示用画像を生成する。読込画像が、表示装置２００で表示可能なダイナミックレンジを有する場合には、表示用画像生成部１００４は、読込画像を表示用画像として決定する。
【００２８】
表示制御部１００５は、対象画像（具体的には表示用画像）を表示装置２００に表示するように制御する。
【００２９】
表示状態通知部１００６は、画像判断部１００１や表示設定判断部１００３の判断結果に基づく通知をユーザに対して行うように制御する（通知制御）。具体的には、表示状態通知部１００６は、読込画像がＨＤＲ表示を想定した画像である場合に、表示設定判断部１００３の判断結果に基づく通知をユーザに対して行うように制御する。本実施例では、表示状態通知部１００６は、表示設定判断部１００３の判断結果に基づくアイコンを表示装置２００に表示するように制御する。これにより、読込画像のＨＤＲ表示（所定のレンジよりも広いダイナミックレンジでの表示）が行われているか否かの通知が実現される。なお、通知の実現方法は特に限定されない。例えば、音声出力、ランプ点灯／点滅／消灯、テキスト表示、他のグラフィック画像表示、等によって通知が実現されてもよく、ユーザが認識可能であればどのような通知が行われてもよい。
【００３０】
図３は、表示制御装置１００の処理フローの一例を示すフローチャートである。
【００３１】
ステップＳ１０１にて、画像読込部１０００は、対象画像を記憶部１０３から読み込む。ステップＳ１０２にて、画像判断部１００１は、ステップＳ１０１で読み込まれた対象画像（読込画像）がＨＤＲ表示を想定した画像であるか否かを判断する。読込画像がＨＤＲ表示を想定した画像でない、つまり読込画像がＳＤＲ表示を想定した画像であると判断された場合は、ステップＳ１０３に処理が進められる。読込画像がＨＤＲ表示を想定した画像であると判断された場合は、ステップＳ１０５に処理が進められる。
【００３２】
ステップＳ１０３にて、表示用画像生成部１００４は、読込画像から表示用画像としてＳＤＲ画像を生成する。ステップＳ１０４にて、表示制御部１００５は、ステップＳ１０３で生成されたＳＤＲ画像を表示装置２００に表示する。
【００３３】
ステップＳ１０５にて、表示設定情報取得部１００２は、表示設定情報を取得する。ステップＳ１０６にて、表示設定判断部１００３は、ステップＳ１０５で取得された表示設定情報に応じて、ＨＤＲ表示設定がされているか否かを判断する。ＨＤＲ表示設定がされていないと判断された場合は、ステップＳ１０７に処理が進められ、ＨＤＲ表示設定がされていると判断された場合は、ステップＳ１１０に処理が進められる。
【００３４】
ステップＳ１０７にて、表示用画像生成部１００４は、読込画像から表示用画像としてＳＤＲ画像を生成する。ステップＳ１０８にて、表示制御部１００５は、ステップＳ１０７で生成されたＳＤＲ画像を表示装置２００に表示する。ステップＳ１０９にて、表示状態通知部１００６は、読込画像のＨＤＲ表示が行われていないことを示すアイコンを表示装置２００に表示する。ステップＳ１０９では、例えば、図６（Ａ）に示す画面が表示される。図６（Ａ）の画面では、ＳＤＲ画像６００上にアイコン６０１が表示されている。アイコン６０１に「ＨＤＲ」が記述されていることにより、読込画像がＨＤＲ表示を想定した画像であることが示されており、アイコン６０１に「！」が記述されていることにより、読込画像のＨＤＲ表示が行われていないことが示されている。
【００３５】
ステップＳ１１０にて、表示用画像生成部１００４は、読込画像から表示用画像としてＨＤＲ画像を生成する。ステップＳ１１１にて、表示制御部１００５は、ステップＳ１１０で生成されたＨＤＲ画像を表示装置２００に表示する。ステップＳ１１２にて、表示状
態通知部１００６は、読込画像のＨＤＲ表示が行われていることを示すアイコンを表示装置２００に表示する。ステップＳ１１２では、例えば、図６（Ｂ）に示す画面が表示される。図６（Ｂ）の画面では、ＨＤＲ画像６１０上にアイコン６１１が表示されている。アイコン６１１に「ＨＤＲ」が記述されていることにより、読込画像がＨＤＲ表示を想定した画像であることが示されており、アイコン６１１に「！」が記述されていないことにより、読込画像のＨＤＲ表示が行われていることが示されている。
【００３６】
以上述べたように、本実施例によれば、ＨＤＲ表示を想定した画像を表示する場合に、ＨＤＲ表示設定がされているか否かに応じた通知が行われる。これにより、ＨＤＲ表示が行われているか否か、画像データに忠実な画像が表示されているか否か、等をユーザに容易に把握させることができる。その結果、ユーザは、画像調整作業で確認（視認）している画質調整結果が記録されるか否かを容易に把握でき、ユーザの意図せぬ調整が行われたり、画像調整作業のやり直しが発生したりすることを抑制することができる。
【００３７】
＜実施例２＞
実施例１では、ＨＤＲ表示を想定した画像を表示する場合に、ＨＤＲ表示がされているか否かを通知する例を説明した。しかしながら、ＨＤＲ画像に関する複数の規格があり、ＨＤＲ画像のダイナミックレンジは、ＨＤＲ画像の規格に依存する。そのため、ＨＤＲ表示を想定した画像を表示する場合に、ＨＤＲ表示が行われたとしても、画像データに忠実な画像が表示されないことがある。そこで、本実施例では、表示状態をより詳細に判断して、より詳細な情報をユーザに対して通知する構成（方法）について説明する。なお、実施例１と同様の点（構成や処理）についての説明は適宜省略し、実施例１と異なる点について詳細に説明する。
【００３８】
図４は、表示制御装置１００の概略構成の一例を示す機能ブロック図である。表示制御装置１００は、画像読込部２０００、画像判断部２００１、表示環境情報取得部２００２、表示状態判断部２００３、表示用画像生成部２００４、及び、画像表示制御部２００５を有する。また、表示制御装置１００は、表示状態通知部２００６、画素輝度値算出部２００７、及び、強調表示制御部２００８を有する。
【００３９】
画像読込部２０００は、実施例１の画像読込部１０００と同様の機能を有する。画像判断部２００１は、実施例１の画像判断部１００１と同様の機能を有する。表示用画像生成部２００４は、実施例１の表示用画像生成部１００４と同様の機能を有する。画像表示制御部２００５は、実施例１の表示制御部１００５と同様の機能を有する。
【００４０】
表示環境情報取得部２００２は、実施例１の表示設定情報取得部１００２と同様に、表示設定情報を取得する。さらに、表示環境情報取得部２００２は、表示装置２００の上限表示輝度に関する表示輝度情報を取得する。
【００４１】
画素輝度値算出部２００７は、読込画像の輝度（画素値に対応する輝度；読込画像で想定された輝度）を示す輝度値を、読込画像の各画素について算出する。例えば、ＰＱ（Ｐｅｒｃｅｐｔｕａｌ  Ｑｕａｎｔｉｚａｔｉｏｎ）方式のＨＤＲ画像については、以下の式を用いて画素値から輝度値が算出可能である。
【数１】
2020025177.tif 000003
【００４２】
表示状態判断部２００３は、実施例１の表示設定判断部１００３と同様に、ＨＤＲ表示設定がされているか否かを判断する。さらに、表示状態判断部２００３は、画素輝度値算出部２００７の算出結果と、表示環境情報取得部２００２で取得された表示輝度情報とを比較する。具体的には、表示状態判断部２００３は、読込画像の最大輝度値（各画素の輝度値の最大値）と、表示装置２００の上限表示輝度値（上限表示輝度を示す輝度値）とを比較する。そして、表示状態判断部２００３は、上記判断や比較の結果に基づいて、現在の表示状態を判断する。具体的には、ＨＤＲ表示を想定した読込画像の場合において、表示状態判断部２００３は、以下の状態１〜３のいずれかを現在の表示状態として判断する。
状態１：ＨＤＲ表示設定がされていない。
状態２：ＨＤＲ表示設定がされており、表示装置２００の上限表示輝度値が読込画像の最大輝度値よりも大きい（表示装置２００の上限表示輝度が読込画像の最大輝度よりも高い）。
状態３：ＨＤＲ表示設定がされており、表示装置２００の上限表示輝度値が読込画像の最大輝度値よりも小さい（表示装置２００の上限表示輝度が読込画像の最大輝度よりも低い）。
【００４３】
なお、表示状態判断部２００３による判断のパターンは特に限定されない。表示状態が判断できればどのような判断が行われてもよい。ＨＤＲ表示設定がされており、且つ、表示装置２００の上限表示輝度値が読込画像の最大輝度値と等しい状態は、状態２として扱われてもよいし、状態３として扱われてもよい。本実施例では、ＨＤＲ表示設定がされており、且つ、表示装置２００の上限表示輝度値が読込画像の最大輝度値と等しい状態は、状態２として扱われるとする。
【００４４】
表示状態通知部２００６は、実施例１の表示状態通知部１００６と同様の機能を有する。上述したように、本実施例では、上述した状態１〜３のいずれかの表示状態が判断される。表示状態通知部２００６は、状態１〜３の間で異なる通知を行うように制御する。
【００４５】
強調表示制御部２００８は、読込画像における特定の画像領域を識別可能に表示するように制御する。例えば、特定の画像領域は、特定の色を付けたり点滅させたりすることで強調して表示される。ここで、読込画像がＨＤＲ表示を想定した画像であり、且つ、ＨＤＲ表示設定がされている場合を考える。本実施例では、画像表示制御部２００５の制御により、読込画像における、表示装置２００の上限表示輝度よりも低い輝度を有する画像領域が、当該輝度と略等しい表示輝度で表示される。そして、読込画像における、上限表示輝度よりも高い輝度を有する画像領域が上限表示輝度以下の表示輝度で表示される。強調表示制御部２００８は、画素輝度値算出部２００７の算出結果と、表示環境情報取得部２００２で取得された表示輝度情報とに基づいて、読込画像の各画素の輝度値と表示装置２００の上限表示輝度値とを比較する。そして、強調表示制御部２００８は、算出された輝度値が上限表示輝度値よりも大きい画像領域（上限表示輝度よりも高い輝度を有する画像領域）を、上記特定の画像領域として判断する。
【００４６】
なお、上限表示輝度と等しい輝度を有する画像領域は、上限表示輝度と略等しい表示輝度で表示されてもよいし、上限表示輝度よりも低い表示輝度で表示されてもよい。上限表示輝度と等しい輝度を有する画像領域は、特定の画像領域として扱われてもよいし、特定の画像領域として扱われなくてもよい。本実施例では、上限表示輝度と等しい輝度を有する画像領域は、特定の画像領域として扱われずに、上限表示輝度と略等しい表示輝度で表示されるとする。
【００４７】
図５は、表示制御装置１００の処理フローの一例を示すフローチャートである。
【００４８】
ステップＳ２０１にて、画像読込部２０００は、対象画像を記憶部１０３から読み込む。ステップＳ２０２にて、画像判断部２００１は、ステップＳ２０１で読み込まれた対象画像（読込画像）がＨＤＲ表示を想定した画像であるか否かを判断する。読込画像がＨＤＲ表示を想定した画像でないと判断された場合は、ステップＳ２０３に処理が進められ、読込画像がＨＤＲ表示を想定した画像であると判断された場合は、ステップＳ２０５に処理が進められる。
【００４９】
ステップＳ２０３にて、表示用画像生成部２００４は、読込画像から表示用画像としてＳＤＲ画像を生成する。ステップＳ２０４にて、画像表示制御部２００５は、ステップＳ２０３で生成されたＳＤＲ画像を表示装置２００に表示する。
【００５０】
ステップＳ２０５にて、表示環境情報取得部２００２は、表示環境情報（表示設定情報と表示輝度情報）を取得する。ステップＳ２０６にて、画素輝度値算出部２００７は、読込画像の各画素の輝度値を算出する。ステップＳ２０７にて、表示状態判断部２００３は、ステップＳ２０５で取得された表示設定情報に応じて、ＨＤＲ表示設定がされているか否かを判断する。ＨＤＲ表示設定がされていると判断された場合は、ステップＳ２０８に処理が進められ、ＨＤＲ表示設定がされていないと判断された場合は、ステップＳ２０９に処理が進められる。ステップＳ２０８にて、表示状態判断部２００３は、ステップＳ２０５で取得された表示輝度情報とステップＳ２０６の算出結果とに応じて、表示装置２００の上限表示輝度値が読込画像の最大輝度値以上であるか否かを判断する。上限表示輝度値が最大輝度値以上である（上限表示輝度が最大輝度以上である）と判断された場合は、ステップＳ２１２に処理が進められる。上限表示輝度値が最大輝度値未満である（上限表示輝度が最大輝度未満である）と判断された場合は、ステップＳ２１５に処理が進められる。
【００５１】
ステップＳ２０９にて、表示用画像生成部２００４は、読込画像から表示用画像としてＳＤＲ画像を生成する。ステップＳ２１０にて、画像表示制御部２００５は、ステップＳ
２０９で生成されたＳＤＲ画像を表示装置２００に表示する。ステップＳ２１１にて、表示状態通知部２００６は、読込画像のＨＤＲ表示が行われていないことを示すアイコンを表示装置２００に表示する。ステップＳ２１１では、例えば、図７（Ａ）に示す画面が表示される。図７（Ａ）の画面では、ＳＤＲ画像７００上にアイコン７０１が表示されている。アイコン７０１に「ＨＤＲ−＞ＳＤＲ」が記述されていることにより、ＨＤＲ表示を想定した読込画像のＳＤＲ表示が行われていること、ＨＤＲ表示を想定した読込画像がＳＤＲ画像に変換されて表示されていること、等が示されている。
【００５２】
ステップＳ２１２にて、表示用画像生成部２００４は、読込画像から表示用画像としてＨＤＲ画像を生成する。ステップＳ２１３にて、画像表示制御部２００５は、ステップＳ２１２で生成されたＨＤＲ画像を表示装置２００に表示する。ステップＳ２１４にて、表示状態通知部２００６は、読込画像のＨＤＲ表示が行われていること（読込画像のダイナミックレンジで読込画像が表示されていること）を示すアイコンを表示装置２００に表示する。ステップＳ２１４では、例えば、図７（Ｂ）に示す画面が表示される。図７（Ｂ）の画面では、ＨＤＲ画像７１０上にアイコン７１１が表示されている。アイコン７１１に「ＨＤＲ」のみが記述されていることにより、読込画像がＨＤＲ表示を想定した画像であること、読込画像のＨＤＲ表示が行われていること、読込画像のダイナミックレンジで読込画像が表示されていること、等が示されている。
【００５３】
ステップＳ２１５にて、表示用画像生成部２００４は、読込画像から表示用画像としてＨＤＲ画像を生成する。ここでは、上限表示輝度値よりも大きい輝度値が上限表示輝度値と同等の輝度値に変換されて（上限表示輝度よりも高い輝度が上限表示輝度と同等の輝度に変換されて）ＨＤＲ画像が生成される（クリップ処理）。ステップＳ２１６にて、画像表示制御部２００５は、ステップＳ２１５で生成されたＨＤＲ画像を表示装置２００に表示する。ステップＳ２１７にて、強調表示制御部２００８は、ステップＳ２１６で表示されたＨＤＲ画像における、ステップＳ２０６で算出された輝度値が上限表示輝度値よりも大きい画像領域を強調する。ステップＳ２１８にて、表示状態通知部２００６は、読込画像のＨＤＲ表示が行われているが読込画像のダイナミックレンジで読込画像が表示されていないことを示すアイコンを、表示装置２００に表示する。ステップＳ２１８では、例えば、図７（Ｃ）に示す画面が表示される。図７（Ｃ）の画面では、ＨＤＲ画像７２０上にアイコン７２１が表示されている。アイコン７２１に「ＨＤＲ」が記述されていることにより、読込画像がＨＤＲ表示を想定した画像であること、読込画像のＨＤＲ表示が行われていること、等が示されている。そして、アイコン７２１に「！」が記述されていることにより、読込画像のダイナミックレンジで読込画像が表示されていないことが示されている。また、図７（Ｃ）の画面では、ＨＤＲ画像７２０の太陽７２２が強調されている。これにより、太陽７２２の表示輝度が制限されていること（太陽７２２の表示輝度が読込画像の輝度に忠実でないこと）、太陽７２２以外の画像領域の表示輝度が制限されていないこと、等が示されている。
【００５４】
以上述べたように、本実施例によれば、上限表示輝度値と読込画像の各輝度値との比較をさらに行うことにより、表示状態をより詳細に判断でき、より詳細な情報をユーザに対して通知することができる。これにより、ＨＤＲ表示が行われているか否か、画像データに忠実な画像が表示されているか否か、等をユーザに容易かつより正確に把握させることができる。その結果、ユーザは、画像調整作業で確認（視認）している画質調整結果が記録されるか否かを容易かつより正確に把握でき、ユーザの意図せぬ調整が行われたり、画像調整作業のやり直しが発生したりすることを、より確実に抑制することができる。
【００５５】
実施例１，２の各機能部は、個別のハードウェアであってもよいし、そうでなくてもよい。２つ以上の機能部の機能が、共通のハードウェアによって実現されてもよい。１つの機能部の複数の機能のそれぞれが、個別のハードウェアによって実現されてもよい。１つ
の機能部の２つ以上の機能が、共通のハードウェアによって実現されてもよい。また、各機能部は、ハードウェアによって実現されてもよいし、そうでなくてもよい。例えば、装置が、プロセッサと、制御プログラムが格納されたメモリとを有していてもよい。そして、装置が有する少なくとも一部の機能部の機能が、プロセッサがメモリから制御プログラムを読み出して実行することにより実現されてもよい。
【００５６】
実施例１，２はあくまで一例であり、本発明の要旨の範囲内で実施例１，２の構成を適宜変形したり変更したりすることにより得られる構成も、本発明に含まれる。実施例１，２の構成を適宜組み合わせて得られる構成も、本発明に含まれる。
【００５７】
例えば、ＣＰＵ１０１は、対象画像を表示する制御として、図８（Ａ）に示すような画面を表示する制御を行ってもよい。図８（Ａ）の画面は、画面領域８０１，８０２を含む。画面領域８０１は、ＨＤＲ表示のための領域であり、対象画像が表示される領域である。画面領域８０２は、ＳＤＲ表示のための領域であり、例えば、サムネイル画像が表示される領域、テキストが表示される領域、等である。
【００５８】
そして、ＣＰＵ１０１は、対象画像がＨＤＲ表示を想定した画像であり、且つ、ＨＤＲ表示設定がされていない場合に、ユーザによって画面領域８０１が指定されている状態において、さらなる通知を行うように制御してもよい。例えば、図８（Ｂ）に示すように、画面領域８０１が指定されている状態は、マウスなどのカーソル８０３が画面領域８０１内に存在する状態である。そして、さらなる通知は、ＨＤＲ表示を想定した対象画像のＳＤＲ表示が行われていることを、より直接的に示すテキスト８０４の表示などによって実現される。なお、図８（Ａ）に示すように、カーソル８０３が画面領域８０２内に存在する状態では、テキスト８０４は表示されない。
【００５９】
＜その他の実施例＞
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６０】
１００：表示制御装置  １０１：ＣＰＵ  １００１，２００１：画像判断部
１００２：表示設定情報取得部  ２００２：表示環境情報取得部
１００５：表示制御部  ２００５：画像表示制御部
１００６，２００６：表示状態通知部
【図１】
2020025177.tif 000004
【図２】
2020025177.tif 000005
【図３】
2020025177.tif 000006
【図４】
2020025177.tif 000007
【図５】
2020025177.tif 000008
【図６】
2020025177.tif 000009
【図７】
2020025177.tif 000010
【図８】
2020025177.tif 000011