(57)【要約】【課題】ダイナミックレンジの異なる複数の画像を高い視認性で一覧表示する技術を提供する。【解決手段】本発明の表示制御装置は、複数の画像のそれぞれについて、その画像が所定のレンジよりも広いダイナミックレンジを有する画像であるか否かを判断する判断手段と、前記複数の画像の一覧を表示手段に表示し、かつ、前記複数の画像の一覧から選択された画像を表示手段に表示するように制御する制御手段と、を有し、前記制御手段は、前記所定のレンジよりも広いダイナミックレンジを有する画像を選択して表示する場合は、前記所定のレンジよりも広いダイナミックレンジで当該画像を表示するように制御し、前記複数の画像の一覧を表示する場合は、前記所定のレンジよりも広いダイナミックレンジを有する画像と前記所定のレンジよりも狭いダイナミックレンジを有する画像とが混在しているときは、同一のダイナミックレンジで各画像を表示するように制御する。【選択図】図２
2020025176.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像のそれぞれについて、その画像が所定のレンジよりも広いダイナミックレンジを有する画像であるか否かを判断する判断手段と、
前記複数の画像の一覧を表示手段に表示し、かつ、前記複数の画像の一覧から選択された画像を表示手段に表示するように制御する制御手段と、
を有し、
前記制御手段は、
前記所定のレンジよりも広いダイナミックレンジを有する画像を選択して表示する場合は、前記所定のレンジよりも広いダイナミックレンジで当該画像を表示するように制御し、
前記複数の画像の一覧を表示する場合は、前記所定のレンジよりも広いダイナミックレンジを有する画像と前記所定のレンジよりも狭いダイナミックレンジを有する画像とが混在しているときは、同一のダイナミックレンジで各画像を表示するように制御する、
ことを特徴とする表示制御装置。
【請求項２】
前記制御手段は、各画像を同一のダイナミックレンジで表示する場合、前記所定のレンジよりも広いダイナミックレンジを有する画像を前記所定のレンジよりも狭いダイナミックレンジで表示するように制御する、
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記制御手段は、前記所定のレンジよりも広いダイナミックレンジを有する画像を前記所定のレンジよりも狭いダイナミックレンジで表示する場合、当該画像の輝度値を変換して、前記所定のレンジよりも狭いダイナミックレンジを有する画像を得る、
ことを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
前記制御手段は、前記所定のレンジよりも広いダイナミックレンジを有する画像を前記所定のレンジよりも狭いダイナミックレンジで表示する場合、当該画像に対応する画像ファイルに格納されている前記所定のレンジよりも狭いダイナミックレンジを有する画像を表示するように制御する、
ことを特徴とする請求項１または２に記載の表示制御装置。
【請求項５】
前記制御手段は、前記所定のレンジよりも広いダイナミックレンジを有する画像を前記所定のレンジよりも狭いダイナミックレンジで表示する場合、当該画像が前記所定のレンジよりも広いダイナミックレンジを有する画像であることを示すアイコンを表示するように制御する、
ことを特徴とする請求項１から４のいずれか１項に記載の表示制御装置。
【請求項６】
前記複数の画像から選択された画像と前記複数の画像の一覧とは、同じ表示領域に表示される、
ことを特徴とする請求項１から５のいずれか１項に記載の表示制御装置。
【請求項７】
前記複数の画像から選択された画像と前記複数の画像の一覧とは、異なる表示領域に表示される、
ことを特徴とする請求項１から５のいずれか１項に記載の表示制御装置。
【請求項８】
前記制御手段は、前記複数の画像の一覧を表示する場合に、各画像の表示サイズが所定のサイズより大きいときは、各画像に対応するダイナミックレンジで各画像を表示するように制御する、
ことを特徴とする請求項１から７のいずれか１項に記載の表示制御装置。
【請求項９】
前記制御手段は、前記所定のレンジよりも広い第１のダイナミックレンジを有する画像と、前記所定のレンジよりも狭い第２のダイナミックレンジを有する画像とのうち、画像の数が多い方のダイナミックレンジで各画像を表示するように制御する、
ことを特徴とする請求項１から８のいずれか１項に記載の表示制御装置。
【請求項１０】
前記制御手段は、前記複数の画像の一覧を表示する場合に、各画像のヒストグラムをさらに表示するように制御する、
ことを特徴とする請求項１から９のいずれか１項に記載の表示制御装置。
【請求項１１】
前記制御手段は、各画像のダイナミックレンジと対応するように各ヒストグラムのレンジを制御する、
ことを特徴とする請求項１０に記載の表示制御装置。
【請求項１２】
前記所定のレンジより広いダイナミックレンジはＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）であり、前記所定のレンジよりも狭いダイナミックレンジはＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）である、
ことを特徴とする請求項１から１１のいずれか１項に記載の表示制御装置。
【請求項１３】
複数の画像のそれぞれについて、その画像が所定のレンジよりも広いダイナミックレンジを有する画像であるか否かを判断する判断ステップと、
前記複数の画像の一覧を表示手段に表示し、かつ、前記複数の画像の一覧から選択された画像を表示手段に表示するように制御する制御ステップと、
を有し、
前記制御ステップでは、
前記所定のレンジよりも広いダイナミックレンジを有する画像を選択して表示する場合は、前記所定のレンジよりも広いダイナミックレンジで当該画像を表示するように制御し、
前記複数の画像の一覧を表示する場合は、前記所定のレンジよりも広いダイナミックレンジを有する画像と前記所定のレンジよりも狭いダイナミックレンジを有する画像とが混在しているときは、同一のダイナミックレンジで各画像を表示するように制御する、
ことを特徴とする表示制御装置の制御方法。
【請求項１４】
コンピュータを、請求項１から１２のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御装置の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
従来のダイナミックレンジ（ＳＤＲ：Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）より広いダイナミックレンジ（ＨＤＲ：Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）で撮影可能な撮影装置やＨＤＲで表示可能な表示装置が増えてきている。
【０００３】
一般的に、ＨＤＲ表示（ＨＤＲでの表示）が可能な表示装置にＨＤＲコンテンツやＳＤＲコンテンツを表示する場合、ＨＤＲコンテンツはＨＤＲで表示され、ＳＤＲコンテンツはＳＤＲで表示される。すなわち、それぞれのコンテンツに応じたダイナミックレンジで表示される。
【０００４】
特許文献１では、ＳＤＲ画像を一覧表示する際、各画像ファイルがＨＤＲに対応しているものであるか否かを識別するための技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−２０４１７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では、ＳＤＲ画像（ＳＤＲコンテンツ）を並べて一覧表示する場合を前提としており、ＳＤＲ画像とＨＤＲ画像とを並べて一覧表示する場合を想定していない。ＨＤＲ表示が可能な表示装置における画像の一覧表示では、ＳＤＲ画像とＨＤＲ画像とが混在して並ぶ場合、ダイナミックレンジの大きく異なる画像が並ぶことになり視認性が悪くなることがある。
【０００７】
そこで、本発明は、ダイナミックレンジの異なる複数の画像を高い視認性で一覧表示することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様は、
複数の画像のそれぞれについて、その画像が所定のレンジよりも広いダイナミックレンジを有する画像であるか否かを判断する判断手段と、
前記複数の画像の一覧を表示手段に表示し、かつ、前記複数の画像の一覧から選択された画像を表示手段に表示するように制御する制御手段と、
を有し、
前記制御手段は、
前記所定のレンジよりも広いダイナミックレンジを有する画像を選択して表示する場合は、前記所定のレンジよりも広いダイナミックレンジで当該画像を表示するように制御し、
前記複数の画像の一覧を表示する場合は、前記所定のレンジよりも広いダイナミックレンジを有する画像と前記所定のレンジよりも狭いダイナミックレンジを有する画像とが混在しているときは、同一のダイナミックレンジで各画像を表示するように制御する、
ことを特徴とする表示制御装置である。
【０００９】
本発明の一態様は、
複数の画像のそれぞれについて、その画像が所定のレンジよりも広いダイナミックレンジを有する画像であるか否かを判断する判断ステップと、
前記複数の画像の一覧を表示手段に表示し、かつ、前記複数の画像の一覧から選択された画像を表示手段に表示するように制御する制御ステップと、
を有し、
前記制御ステップでは、
前記所定のレンジよりも広いダイナミックレンジを有する画像を選択して表示する場合は、前記所定のレンジよりも広いダイナミックレンジで当該画像を表示するように制御し、
前記複数の画像の一覧を表示する場合は、前記所定のレンジよりも広いダイナミックレンジを有する画像と前記所定のレンジよりも狭いダイナミックレンジを有する画像とが混在しているときは、同一のダイナミックレンジで各画像を表示するように制御する、
ことを特徴とする表示制御装置の制御方法である。
【００１０】
本発明の一態様は、
コンピュータを、上記の表示制御装置の各手段として機能させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、ダイナミックレンジの異なる複数の画像を高い視認性で一覧表示することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る表示制御装置の概略構成例を示すハードウェアブロック図
【図２】実施形態１に係る画像表示の一例を示す図
【図３】実施形態１に係る画像表示処理の一例を示すフローチャート
【図４】実施形態１に係る画像表示処理の一例を示すフローチャート
【図５】実施形態２に係る画像表示の一例を示す図
【図６】実施形態２に係る画像表示処理の一例を示すフローチャート
【図７】実施形態３に係る画像表示の一例を示す図
【発明を実施するための形態】
【００１３】
（実施形態１）
＜全体構成＞
以下に、本発明の実施の形態を、添付の図面に基づいて詳細に説明する。図１は本実施形態に係る表示制御装置１００の概略構成の一例を示すハードウェアブロック図である。表示制御装置１００は、パーソナルコンピュータなどであり、ＣＰＵ１０１、メモリ１０２、記憶部１０３、及び、操作部１０４を有し、表示装置２００に接続されている。表示装置２００は、ＣＲＴやＬＣＤなどであり、種々の画面や画像など、例えばユーザ操作（ユーザからの操作）を補助するＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面を、表示面に表示する。表示制御装置１００は表示装置２００の表示を制御する。なお、表示制御装置１００と表示装置２００は一体的に構成されていてもよい。
【００１４】
ＣＰＵ１０１は、表示制御装置１００の種々の処理や制御などを行う。例えば、ＣＰＵ１０１は、記憶部１０３に記録された所定のプログラムをメモリ１０２に展開して実行し、表示制御装置１００の各部の動作を制御する指示（制御信号）を各部へ出力する。表示制御装置１００の各部は、ＣＰＵ１０１からの指示に応じた所定の動作を行う。
【００１５】
メモリ１０２は、種々のデータや情報などを記憶する。例えば、メモリ１０２としてＲ
ＡＭなどが用いられ、メモリ１０２はＣＰＵ１０１のワークメモリなどとして使用される。
【００１６】
記憶部１０３は、種々のデータや情報などを記憶する。例えば、記憶部１０３としてハードディスクやＲＯＭなどが用いられ、記憶部１０３は、画像データ、画像編集のための画像編集情報、等を記憶する。なお、記憶部１０３は、表示制御装置１００に対して着脱可能であってもよいし、そうでなくてもよい。
【００１７】
操作部１０４は、表示制御装置１００に対するユーザ操作を受け付ける。例えば、操作部１０４としてキーボードやポインティングデバイスなどが用いられる。ポインティングデバイスは、マウス、トラックボール、タッチパネル、等である。なお、操作部１０４は、表示制御装置１００に対して着脱可能であってもよいし、そうでなくてもよい。
【００１８】
＜概要＞
本実施形態に係る表示制御装置１００には、通常より広いダイナミックレンジであるＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）で表示が可能な表示装置２００が接続されている。また、本実施形態に係る表示制御装置１００は、ＨＤＲ画像をＨＤＲで表示する設定（ＨＤＲ表示モード）で動作している。なお、表示装置２００がＨＤＲ表示（ＨＤＲでの表示）に対応していない場合や表示制御装置１００がＨＤＲ表示モードになっていない場合は、従来のダイナミックレンジであるＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）で表示する。
【００１９】
本実施形態では、所定のフォルダに複数の画像ファイルが保存されており、所定のソフトウェア（アプリケーション）が起動されると上記所定のフォルダに保存されている画像ファイルが読み込まれて、画像のサムネイルが一覧表示される。ここで、サムネイルは、画像を一覧表示する際に用いられる縮小画像を示す。また、本実施形態では、ＳＤＲの画像ファイルとＨＤＲの画像ファイルとが所定のフォルダ内に混在して保存されている。
【００２０】
一般的に、ＨＤＲ表示に対応している表示装置２００にサムネイルを表示する場合は、表示する画像に応じたダイナミックレンジで表示される。すなわち、ＳＤＲ画像のサムネイルはＳＤＲで表示され、ＨＤＲ画像のサムネイルはＨＤＲで表示される。そのため、本実施形態のように異なるダイナミックレンジを有する画像ファイルが混在する場合、画像の一覧表示では、高輝度が表現できるＨＤＲ画像のサムネイルと、従来通りの輝度範囲のＳＤＲ画像のサムネイルとが混在することにより見づらさが生じる。
【００２１】
そこで、本実施形態では、見づらさを軽減させるためＨＤＲ画像のサムネイルとＳＤＲ画像のサムネイルとが混在している場合の一覧表示において、ＨＤＲ画像のサムネイルはＳＤＲで表示される。表示するＳＤＲのサムネイルは、ＨＤＲ画像から変換してもよいし、変換ではなく予め作成済みのＳＤＲのサムネイルを読み込んで表示してもよい。なお、ＳＤＲ画像のサムネイルは、ＳＤＲで表示される。このように、すべてのサムネイルをＳＤＲで表示することで、一覧表示内の画像のダイナミックレンジの範囲が従来のＳＤＲで統一されるため一覧表示画像全体を見やすくする。一方、一覧表示以外の画像そのものを表示する場合（一覧から選択されたサムネイルに対応する画像を鑑賞するために表示する場合）は、鑑賞が目的のためＨＤＲ画像はＨＤＲで表示され、ＳＤＲ画像はＳＤＲで表示される。なお、一覧表示を見やすくするために同一のダイナミックレンジでサムネイルが表示されればよく、例えば、すべてのサムネイルはＳＤＲではなくＨＤＲで表示されてもよい。
【００２２】
＜表示画面＞
図２（Ａ）および図２（Ｂ）は、本実施形態における表示画面を示す。図２（Ａ）は、
画像（サムネイル）を一覧表示した画面（ウィンドウ）であり、鑑賞する画像を選択するための画面である。図２（Ｂ）は、画面全体に１つの画像を表示した画面であり、表示された画像を鑑賞するための画面である。図２（Ａ）の画面からユーザによって１枚のサムネイルが選択されると、選択されたサムネイルに対応する画像が画面全体に表示されるように、図２（Ｂ）の画面が表示される。本実施形態では、図２（Ｂ）の画面は、サムネイルを選択することに応じて図２（Ａ）の画面から切り替わって表示される例について説明するが、図２（Ａ）に示す画面とは別画面（別ウィンドウ）として並べて表示されてもよい。
【００２３】
図２（Ａ）において、サムネイル表示エリア２０１は、所定のフォルダ内における画像ファイルのサムネイルを一覧表示するエリア（表示領域）である。サムネイル２０２は、ＨＤＲ画像に対応するサムネイルをＳＤＲで表示したサムネイルである。サムネイル２０３は、ＳＤＲ画像に対応するサムネイルをＳＤＲで表示したサムネイルである。図２（Ａ）の例では、サムネイル２０２とサムネイル２０３とが混在して表示されている。本実施形態では、サムネイルのダイナミックレンジは、画像に対応するダイナミックレンジではなく、すべてＳＤＲである。ＨＤＲ画像からＳＤＲのサムネイルを取得する方法は後述する。アイコン２０４は、該当するサムネイルに対応する画像がＨＤＲ画像であることを示すアイコン（ＨＤＲアイコン）である。すべてのサムネイルをＳＤＲで表示すると、ＨＤＲ画像のサムネイルとＳＤＲ画像のサムネイルとが区別できなくなる。そのため、アイコン２０４を表示することで、該当するサムネイルに対応する画像がＨＤＲ画像であることをユーザに通知する。ボタン２０５は、一覧表示した画面を閉じる（非表示にする）ためのボタンである。本実施形態のソフトウェアを終了するためのボタンと捉えることもできる。
【００２４】
図２（Ｂ）において、画像表示エリア２１０は、画像の全体表示（１枚表示）を行う画像鑑賞用の画像を表示するエリアである。本実施形態では、画像表示エリア２１０に画像を表示する場合、画像に対応するダイナミックレンジで画像が表示される。すなわち、ＨＤＲ画像はＨＤＲで表示され、ＳＤＲ画像はＳＤＲで表示される。図２（Ｂ）の例では、サムネイル２０２に対応する画像がＨＤＲで表示されている。ボタン２１１は、画像の全体表示画面を閉じる（非表示にする）ためのボタンである。本実施形態では、ボタン２１１が押下されると、図２（Ｂ）に示す全体表示画面が閉じられ、図２（Ａ）に示す一覧表示画面が表示される。
【００２５】
＜処理内容＞
図３、図４（Ａ）、図４（Ｂ）は、本実施形態において表示制御装置１００で行われる画像表示処理のフローチャートを示す。本処理は、ＣＰＵ１０１が不揮発性メモリ（不図示）に格納されたプログラムをメモリ１０２に展開して実行することにより実現される。
【００２６】
本実施形態では、サムネイル表示エリア２０１に表示するすべてのサムネイルをＳＤＲで表示する。すなわち、ＨＤＲ画像のサムネイルをＳＤＲで表示し、ＳＤＲ画像のサムネイルは、そのままＳＤＲで表示する。また、画像表示エリア２１０では、ＨＤＲ画像はＨＤＲで表示し、ＳＤＲ画像はＳＤＲで表示する。
【００２７】
図３に示す画像表示処理は、ユーザが操作部１０４を操作して上記所定のソフトウェアを起動することで開始される。
【００２８】
ステップＳ３０１では、ＣＰＵ１０１は、表示制御装置１００の表示設定がＨＤＲ表示が可能なモード（ＨＤＲ表示モード、ＨＤＲ画像をＨＤＲで表示する設定）になっているか否かを判断する。ＨＤＲ表示が可能なモードになっている場合はステップＳ３０２へ移行し、ＨＤＲ表示が可能なモードになっていない場合は本処理を終了する。なお、ＨＤＲ
表示が可能なモードでない場合、どの画像も従来通りＳＤＲで表示されるため説明を割愛する。なお、表示制御装置１００の画面表示設定をＨＤＲ表示モードに設定されている状態で、ユーザが操作部１０４を操作して上記所定のソフトウェアを起動することで上記画像表示処理が開始されてもよい。この場合、上述のステップＳ３０１の処理は行われない。
【００２９】
本実施形態では、表示制御装置１００上で動作しているＯＳ等からＨＤＲ表示可能なモードになっているか否かを示す情報を取得することにより上記判断を行う。なお、ＯＳのサポートによらず直接ビデオカードに描画する方法で画像を描画する場合、ビデオカードに接続されているモニターがＨＤＲのダイナミックレンジを表現できる表示装置２００か否かを示す情報を取得することにより上記判断を行ってもよい。
【００３０】
ステップＳ３０２では、ＣＰＵ１０１は、記憶部１０３内の所定のフォルダに保存されている複数の画像ファイルを取得する。
【００３１】
ステップＳ３０３では、ＣＰＵ１０１は、サムネイルを一覧表示する画面（図２（Ａ））を作成し表示する。個々のサムネイル２０２、２０３等は、後述する処理で順次表示される。
【００３２】
ステップＳ３０４では、ＣＰＵ１０１は、複数の画像ファイルからそれぞれのサムネイルを取得しサムネイル表示エリア２０１に表示する。ここで、本実施形態に係るステップＳ３０４における画像表示処理では、ＣＰＵ１０１は、ＳＤＲ画像のサムネイルをＳＤＲで表示し、ＨＤＲ画像のサムネイルをＨＤＲではなくＳＤＲで表示する。本処理の詳細は、後述する。
【００３３】
ステップＳ３０５では、ＣＰＵ１０１は、ユーザによる操作部１０４の操作によって、サムネイルの一覧からサムネイルが選択されたか否かを判断する。サムネイルが選択された場合はステップＳ３０７へ移行し、サムネイルが選択されていない場合はステップＳ３０６へ移行する。
【００３４】
ステップＳ３０６では、ＣＰＵ１０１は、サムネイル一覧表示の終了指示があったか否かを判断する。例えば、ＣＰＵ１０１は、ボタン２０５が押された場合にサムネイル一覧表示の終了指示がされたと判断する。サムネイル一覧表示の終了指示があった場合は一覧表示画面を閉じて本処理を終了し、サムネイル一覧表示の終了指示がなかった場合はステップＳ３０５へ移行する。
【００３５】
ステップＳ３０７では、ＣＰＵ１０１は、ステップＳ３０５でユーザ操作によって選択されたサムネイルに対応する画像を取得する。
【００３６】
ステップＳ３０８では、ＣＰＵ１０１は、画像を１枚表示するエリアを作成する。本実施形態では、一覧表示画面（図２（Ａ））から、１つの画像を全体表示した画面（図２（Ｂ））に切り替わる。
【００３７】
ステップＳ３０９では、ＣＰＵ１０１は、ステップＳ３０７で取得された画像を、対応するダイナミックレンジで表示する。すなわち、ＣＰＵ１０１は、ステップＳ３０７で取得した画像がＨＤＲ画像の場合はＨＤＲで表示し、ＳＤＲ画像の場合はＳＤＲで表示する。これにより、ユーザは選択した画像を対応するダイナミックレンジで鑑賞することが可能になる。例えば、ステップ３０５において図２（Ａ）に示すサムネイル２０２が選択された場合、画像表示エリア２１０（画像を鑑賞するためのエリア）には、サムネイル２０２に対応する画像がＨＤＲで表示される。本処理の詳細は、後述する。
【００３８】
ステップＳ３１０では、ＣＰＵ１０１は、画像表示の終了指示があったか否かを判断する。例えば、ＣＰＵ１０１は、ボタン２１１が押された場合に画像表示の終了指示があったと判断する。画像表示の終了指示が行われた場合は１つの画像を全体表示した画面を閉じてステップＳ３０２へ移行し、画像表示の終了指示が行われなかった場合はステップＳ３１０の処理を繰り返す。
【００３９】
以上に示すステップＳ３０２からステップＳ３１０までの処理を行うことで、ＣＰＵ１０１は、一覧表示画面ではサムネイルのダイナミックレンジをＳＤＲで統一し、１枚表示を行う画面では画像に対応するダイナミックレンジで画像を表示する。
【００４０】
図４（Ａ）は、図３のステップＳ３０４におけるサムネイル表示エリア２０１に対する画像表示処理の一例を示すフローチャートである。
【００４１】
ステップＳ４０１では、ＣＰＵ１０１は、ステップＳ３０２で取得した複数の画像ファイルから画像ファイルを選択する。
【００４２】
ステップＳ４０２では、ＣＰＵ１０１は、ステップＳ４０１で選択した画像ファイルがＨＤＲ画像に対応する画像ファイルか否かを判断する。ＨＤＲ画像に対応する画像ファイルである場合はステップＳ４０３へ移行し、そうでない場合はステップＳ４０６へ移行する。本実施形態では、選択した画像ファイルがＨＤＲ画像に対応する画像ファイルでない場合とは、選択した画像ファイルがＳＤＲ画像に対応する画像ファイルである場合である。
【００４３】
ステップＳ４０３では、ＣＰＵ１０１は、画像ファイルからＳＤＲのサムネイルを取得する。画像ファイルからＳＤＲのサムネイルを取得する処理は、画像ファイル内にあらかじめ保持されるＳＤＲのサムネイルを取得してもよく、画像ファイルに対応するＨＤＲ画像から変換を行うことでＳＤＲのサムネイルを取得（作成）してもよい。
【００４４】
ここで、画像ファイルの種類については特に限定されないが、例えば、ＲＡＷ（Ｒａｗ
Ｉｍａｇｅ  Ｆｏｒｍａｔ）ファイルや、ＨＥＩＦ（Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ
Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）ファイルを用いることができる。ここで、ＲＡＷファイルは、ＲＡＷサムネイル画像およびＲＡＷ画像等が含まれる画像ファイルである。また、ＨＥＩＦファイルは、ＨＤＲサムネイルおよびＨＤＲ画像等が含まれる画像ファイルである。
【００４５】
ＲＡＷファイルの場合、ＲＡＷ画像を現像（ＨＤＲ現像）して得られるＨＤＲ画像を種々のＳＤＲ変換を行うことでＳＤＲのサムネイルを取得してもよい。また、ＲＡＷサムネイル画像をＨＤＲ現像して得られるＨＤＲサムネイル画像に対して変換を行うことでＳＤＲのサムネイルを取得してもよい。さらに、ＲＡＷサムネイル画像を現像（ＳＤＲ現像）して得られるＳＤＲサムネイル画像を取得して上記ＳＤＲのサムネイルとして用いてもよい。なお、上記の方法で取得したＳＤＲのサムネイルをＲＡＷファイル内に格納して、次にサムネイルを表示する際には格納されているＳＤＲのサムネイルを使用してもよい。
【００４６】
また、画像ファイルがＨＥＩＦファイルの場合、ＨＤＲサムネイルまたはＨＤＲ画像に対して種々のＳＤＲ変換を行うことでＳＤＲのサムネイルを取得してもよい。なお、ＨＤＲ画像をＳＤＲで表示するための変換方法は特に限定されず、例えば、各輝度を同じ係数で下げる（線形変換）方法や、輝度（輝度レンジ）毎に異なる係数（重み）で輝度を低減する方法が挙げられる。
【００４７】
ステップＳ４０４では、ＣＰＵ１０１は、ステップＳ４０３で取得したＳＤＲのサムネイルを表示する。図２（Ａ）に示す例では、サムネイル表示エリア２０１上にサムネイル２０２等が表示される。
【００４８】
ステップＳ４０５では、ＣＰＵ１０１は、ステップＳ４０４で表示したサムネイルに対して、サムネイルに対応する画像がＨＤＲ画像であることを通知するためのアイコン２０４を表示する。本実施形態では、サムネイル表示エリア２０１のサムネイル２０２に対して「ＨＤＲ」と表記されたアイコン２０４を画像の上部に重ねて表示する。なお、アイコンの位置や大きさ、形状、文字の有無は特に限定されない。また、上記以外の方法で区別してもよい。例えば、ＨＤＲ画像のサムネイルの枠を強調するように表示して、ＳＤＲ画像のサムネイルと区別できるようにしてもよい。
【００４９】
ステップＳ４０６では、ＣＰＵ１０１は、画像ファイル（ＳＤＲ画像）からＳＤＲのサムネイルを取得する。ＳＤＲ画像からサムネイルを取得する方法は、一般的な処理を適用することができる。
【００５０】
ステップＳ４０７では、ＣＰＵ１０１は、ステップＳ４０６で取得したサムネイルを表示する。図２（Ａ）に示す例では、サムネイル表示エリア２０１上にサムネイル２０３等が表示される。
【００５１】
ステップＳ４０８では、ＣＰＵ１０１は、すべての画像ファイルに対してステップＳ４０１からＳ４０７までの処理が行われたか否かを判断する。すべての画像ファイルに対して処理が行われた場合は本処理を終了し、そうでない場合はステップＳ４０１へ移行する。ステップＳ４０１からステップＳ４０８を繰り返すことで、すべての画像ファイルのサムネイル表示が行われる。上述の処理によって、ＨＤＲ画像のサムネイルはＳＤＲで表示され、ＳＤＲ画像のサムネイルはそのままＳＤＲで表示される。その結果、サムネイル表示エリア上に表示されるサムネイルのダイナミックレンジが、すべてＳＤＲで統一される。
【００５２】
図４（Ｂ）は、図３のステップＳ３０９における画像表示エリアに対する画像表示処理の一例を示すフローチャートである。
【００５３】
ステップＳ４１１では、ＣＰＵ１０１は、ステップＳ３０７で取得した画像がＨＤＲ画像か否かを判断する。ＨＤＲ画像である場合はステップＳ４１２へ移行し、ＨＤＲ画像ではない場合はステップＳ４１３へ移行する。
【００５４】
ステップＳ４１２では、ＣＰＵ１０１は、ステップＳ３０７で取得した画像を画像表示エリア２１０にＨＤＲで表示する。図２（Ｂ）の例では、画像表示エリア２１０にサムネイル２０２に対応する画像がＨＤＲで表示されている。
【００５５】
ステップＳ４１３では、ＣＰＵ１０１は、ステップＳ３０７で取得した画像を画像表示エリア２１０にＳＤＲで表示する。
【００５６】
以上のように、ステップＳ３０４から図４（Ａ）に示す画像表示処理が呼び出された場合は、サムネイル表示エリア２０１に対する画像表示処理の場合なので、ＨＤＲ画像のサムネイルをＳＤＲで表示し、ＳＤＲ画像のサムネイルをＳＤＲで表示する。また、ステップＳ３０９から図４（Ｂ）に示す画像表示処理が呼び出された場合は、画像鑑賞用の画像表示エリア２１０に対する画像表示処理の場合なので、ＨＤＲ画像はＨＤＲで表示し、ＳＤＲ画像はＳＤＲで表示する。
【００５７】
なお、図４（Ａ）、図４（Ｂ）に示した画像表示処理を１つの処理によって行われてもよい。この場合、ステップＳ３０４およびステップＳ３０９では、同一の画像表示処理が呼び出される。そして、ＣＰＵ１０１は、画像表示処理の最初に呼び出し元の判断を行う。呼び出し元の判断方法は特に限定されないが、画像表示処理を行う表示エリアがサムネイル表示エリア２０１か否かを判断することにより行われてもよい。ここで、表示エリアがサムネイル表示エリア２０１である場合とは、図３のステップＳ３０４における画像表示処理を行う場合である。また、表示エリアがサムネイル表示エリア２０１ではない場合とは、表示エリアが画像表示エリア２１０である場合であって、図３のステップＳ３０９における画像表示処理を行う場合である。
【００５８】
＜本実施形態の有利な効果＞
以上の処理によって、本実施形態のソフトウェアがＨＤＲ表示可能な表示装置２００にサムネイルの一覧表示を行う場合、すべてのサムネイルをＳＤＲで統一して表示することで見易さを確保することができる。また、鑑賞するために画像を表示する場合は、画像に対応するダイナミックレンジで表示（ＨＤＲ画像はＨＤＲで表示、ＳＤＲ画像はＳＤＲで表示）することで画像本来のダイナミックレンジで表示することができる。
【００５９】
（実施形態２）
＜概要＞
上述の実施形態１では、サムネイル一覧表示画面と画像表示画面とが別々の画面である例について説明した。本実施形態では、サムネイル一覧と画像とを１つの画面（ウィンドウ）内に表示する例について説明する。本実施形態における表示制御装置１００および表示装置２００の構成については、上述の実施形態１と同様のため説明を省略する。
【００６０】
＜表示画面＞
図５は、本実施形態に係る画像表示画面を示す。画像表示エリア５１０は、画像を１枚表示するエリアであって、図２（Ｂ）の画像表示エリア２１０に対応する画像鑑賞用の表示エリアである。画像表示エリア５１０は、画像の鑑賞を行う表示エリアのため、画像に対応するダイナミックレンジで表示される。すなわち、ＨＤＲ画像はＨＤＲで表示され、ＳＤＲ画像はＳＤＲで表示される。
【００６１】
サムネイル表示エリア５０１は、上記所定のフォルダ内の画像のサムネイルを一覧表示するエリアであって、図２（Ａ）のサムネイル表示エリア２０１に対応する。図５の例では、ＨＤＲ画像に対応するサムネイルをＳＤＲで表示したサムネイル５０２とＳＤＲ画像に対応するサムネイルをＳＤＲで表示したサムネイル５０３とが混在して表示されている。
【００６２】
図５のサムネイル５０２は、ＨＤＲ画像をＳＤＲで表示したサムネイルであって、図２のサムネイル２０２に対応する。
【００６３】
図５のサムネイル５０３は、ＳＤＲ画像をＳＤＲで表示したサムネイルであって、図２のサムネイル２０３に対応する。一般的なサムネイル表示である。
【００６４】
図５のアイコン５０４は、ＨＤＲ画像であることを示すアイコンであって、図２のアイコン２０４に対応する。ＨＤＲ画像をＳＤＲで表示しているため、画像からでは区別できなくなるため、アイコン５０４によってサムネイルに５０２に対応する画像がＨＤＲ画像であることをユーザに通知している。
【００６５】
＜処理内容＞
図６は、本実施形態において表示制御装置１００で行われる画像表示処理のフローチャ
ートを示す。本処理は、ＣＰＵ１０１が不揮発性メモリ（不図示）に格納されたプログラムをメモリ１０２に展開して実行することにより実現される。
【００６６】
ステップＳ６０１〜Ｓ６０３の処理は、図３に示すステップＳ３０１〜Ｓ３０３の処理と同様の処理のため説明を省略する。
【００６７】
ステップＳ６０４では、ＣＰＵ１０１は、画像を１枚表示するエリアを作成する。本実施形態では、サムネイル表示エリア５０１および画像表示エリア５１０は同一の画面内に設けられる。そして、サムネイル表示エリア５０１内のサムネイルがユーザによって選択されると、画像表示エリア５１０の画像が切り替わる。
【００６８】
ステップＳ６０５〜Ｓ６０８の処理は、図３に示すステップＳ３０４，Ｓ３０５，Ｓ３０７，Ｓ３０９の処理と同様の処理のため説明を省略する。
【００６９】
ステップＳ６０９では、ＣＰＵ１０１は、画像表示の終了指示があったか否かを判断する。画像表示の終了指示があった場合は表示画面を閉じて（非表示にして）本処理を終了し、そうでない場合はステップＳ６０６へ移行する。
【００７０】
本実施形態では、１つの画面内にサムネイル表示エリアと画像表示エリアとを設けることで、実施形態１のように画像表示画面を都度閉じることなく画像表示（全体表示）を行う画像を変更することができる。
【００７１】
なお、図５に示す画面表示の例では、画面の上部に１枚表示用の画像表示エリア５１０、画面の下部にサムネイル表示エリア５０１が配置される例について示したが、それぞれの表示エリアの配置は特に限定されない。例えば、１枚表示用の表示エリアの上側、左側または右側にサムネイル表示エリア５０１を配置してもよい。
【００７２】
（実施形態３）
＜概要＞
上述の実施形態１では、サムネイル一覧表示画面においてサムネイルのみを表示する例について説明した。本実施形態では、サムネイル一覧表示画面において、画像のサムネイルと、各画像のヒストグラムとを表示する例について説明する。本実施形態における表示制御装置１００および表示装置２００の構成については、上述の実施形態１と同様のため説明を省略する。
【００７３】
＜表示画面＞
図７は、本実施形態に係るサムネイル一覧表示画面である。サムネイル表示エリア７０１は、画像のサムネイルと、各画像のヒストグラムとを表示するエリアである。サムネイル２０２は、図２と同様に画像のサムネイルを示す。ヒストグラム７２０は、それぞれの画像に対応するヒストグラムを示す。本実施形態では、横軸を輝度階調値（輝度値）、縦軸を輝度階調値に対応するピクセル数を示す輝度ヒストグラムを表示する。
【００７４】
また、本実施形態では、表示制御装置１００は各画像のダイナミックレンジと対応するように各ヒストグラムのレンジを制御する。すなわち、ＨＤＲ画像のサムネイルをＳＤＲで表示した場合でも、ＨＤＲに対応するレンジでヒストグラムを表示する。また、ＳＤＲ画像の場合はサムネイルをＳＤＲで表示し、ＳＤＲに対応するレンジでヒストグラムを表示する。
【００７５】
以上より、一覧表示する画像としてＨＤＲ画像とＳＤＲ画像とが混在している場合でもサムネイル一覧表示画面の見易さを確保しつつ、画像に対応するダイナミックレンジでヒ
ストグラムを確認することができる。また、例えば、ユーザはヒストグラムを見て、対応する画像が白とび・黒つぶれを起こしている画像か否かを認識することができる。
【００７６】
なお、ヒストグラムは画素値の分布を認識できればよく、輝度ヒストグラムに限定されず、例えば、色ヒストグラムでもよい。また、横軸は画像信号の横軸、縦軸は画素階調値を取る波形モニタを表示してもよい。また、ＳＤＲ画像とＨＤＲ画像とが混在している場合、ヒストグラムの尺度を統一してもよい。すなわち、ヒストグラムにおける横軸のレンジを統一して表示してもよい。具体的には、すべてのヒストグラムにおける横軸の最大値（図７の例では右端）をＨＤＲの最大輝度としてもよい。また、ＳＤＲ画像とＨＤＲ画像とが混在している場合、それぞれの画像に対応するダイナミックレンジの最大値をヒストグラムの横軸の最大値としてもよい。さらに、ＨＤＲ画像のサムネイルをＳＤＲで表示した場合、ヒストグラムもＳＤＲに対応する輝度ヒストグラムで表示してもよい。なお、サムネイル表示用のサムネイル表示エリア７０１には、画像やヒストグラム以外に画像の付加情報（撮影日時、撮像装置の機種、撮影時の設定等）が表示されてもよい。また、実施形態２示す、画像表示エリアとサムネイル表示エリアとが１つの画面に表示される場合に、サムネイル表示エリアにサムネイルと上記ヒストグラムとを表示してもよい。
【００７７】
（変形例）
上述の実施形態では、サムネイル表示エリアでＨＤＲ画像とＳＤＲ画像が混在する場合は、サムネイルのダイナミックレンジをＳＤＲで統一して表示する例について説明したが、ＨＤＲで統一して表示してもよい。さらに、ＳＤＲ画像とＨＤＲ画像の枚数の比率に応じて、サムネイルのダイナミックレンジをＳＤＲで統一させるか、またはＨＤＲで統一させるかを決定してもよい。
【００７８】
上述の実施形態では、サムネイルの大きさ（表示サイズ）を考慮していなかったが、サムネイル表示エリアに表示されるサムネイルの大きさに応じてサムネイルのダイナミックレンジを統一するか否かを決定してもよい。例えば、サムネイルの大きさ（または表示数）がユーザ操作によって可変である場合に、所定の大きさよりも小さいときのみ、サムネイル表示エリアに表示するサムネイルのダイナミックレンジを統一するようにしてもよい。
【００７９】
上述の実施形態では、ＳＤＲの画像ファイルとＨＤＲの画像ファイルとが所定のフォルダに混在している例について説明した。しかし、ＨＤＲの画像ファイルのみが所定のフォルダに格納される場合、サムネイルはすべてＳＤＲで表示されることになる。そこで、上述の画像表示処理の最初に、取得した画像ファイルに対応する画像のダイナミックレンジを取得して、異なるダイナミックレンジを有する画像が含まれている場合にダイナミックレンジを統一する処理を行ってもよい。
【００８０】
上述の実施形態では、ＨＤＲ画像およびＳＤＲ画像の２種類のダイナミックレンジを有する画像を例に説明したが、ダイナミックレンジの種類は特に限定されない。例えば、最大輝度が１０００ｎｉｔｓのＨＤＲ画像や最大輝度が４００ｎｉｔｓのＨＤＲ画像のような複数のダイナミックレンジを有するＨＤＲ画像とＳＤＲ画像とが用いられてもよい。なお、ＨＤＲ画像の最大輝度と、表示装置の表示可能最大輝度とが異なる場合は、上述の画像表示エリアには、画像に対応するダイナミックレンジではなく、表示装置の表示可能最大輝度で画像が表示される。
【００８１】
上述の処理は、表示制御装置上で動作するソフトウェア（アプリケーション）上で行われてもよいが、表示制御装置そのものの機能として行われてもよい。
【００８２】
上述の実施形態では、表示制御装置とは別体の表示装置を用いる例について説明したが
、表示制御装置と表示装置とを同一の電子機器に搭載する構成としてもよい
【００８３】
なお、ＣＰＵ１０１が行うものとして説明した上述の各種制御は１つのハードウェアが行ってもよいし、複数のハードウェア（例えば、複数のプロセッサーや回路）が処理を分担することで、装置全体の制御を行ってもよい。
【００８４】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれらの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクラアントコンピュータがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【００８５】
（その他）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８６】
１００：表示制御装置      １０１：ＣＰＵ      ２００：表示装置
【図１】
2020025176.tif 000003
【図２】
2020025176.tif 000004
【図３】
2020025176.tif 000005
【図４】
2020025176.tif 000006
【図５】
2020025176.tif 000007
【図６】
2020025176.tif 000008
【図７】
2020025176.tif 000009