(57)【要約】【課題】画像データの輝度分布を示す情報の利用についての利便性を向上することができる技術を提供する。【解決手段】本発明の情報処理装置は、入力画像データの輝度に関連した輝度関連値の分布を、輝度関連値に対応する目盛を有する軸を用いて示す情報である分布情報を生成する情報処理装置であって、画像データの階調特性に関連した情報である階調特性情報を取得する第１取得手段と、前記軸の目盛の分布を含む軸特性に関連した情報である軸特性情報を取得する第２取得手段と、前記入力画像データ、前記階調特性情報、及び、前記軸特性情報に基づいて、前記入力画像データの輝度関連値の分布を、前記軸特性情報に基づく前記軸を用いて示す分布情報を生成する生成手段と、を有する。【選択図】図１
2017151308.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データの輝度に関連した輝度関連値の分布を、輝度関連値に対応する目盛を有する軸を用いて示す情報である分布情報を生成する情報処理装置であって、
画像データの階調特性に関連した情報である階調特性情報を取得する第１取得手段と、
前記軸の目盛の分布を含む軸特性に関連した情報である軸特性情報を取得する第２取得手段と、
前記入力画像データ、前記階調特性情報、及び、前記軸特性情報に基づいて、前記入力画像データの輝度関連値の分布を、前記軸特性情報に基づく前記軸を用いて示す分布情報を生成する生成手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記第１取得手段は、複数の階調特性情報を取得し、
前記生成手段は、前記複数の階調特性情報のそれぞれについて、その階調特性情報に対応する分布情報を生成し、
前記複数の階調特性情報にそれぞれ対応する複数の分布情報の間で、前記輝度関連値の分布を示すために使用される前記軸は共通する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記軸特性は、前記輝度関連値の種類をさらに含む
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記階調特性情報は、ユーザーによって指定された階調特性の情報、または、前記入力画像データに予め関連付けられた階調特性の情報である
ことを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記軸特性情報は、ユーザーによって指定された軸特性の情報である
ことを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記生成手段は、
前記階調特性情報に基づいて、前記入力画像データの取り得るデータ値に対応する輝度である対応輝度を判断し、
前記入力画像データ、前記対応輝度の判断結果、及び、前記軸特性情報に基づいて、前記分布情報を生成する
ことを特徴とする請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記分布情報は、前記軸である第１軸と、画像内の位置に対応する目盛を有する第２軸とを用いて前記輝度関連値の分布を示す波形の情報である
ことを特徴とする請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記生成手段は、
前記入力画像データに基づいて、前記入力画像データのデータ値のヒストグラムを生成し、
前記階調特性情報と前記軸特性情報に基づいて、前記ヒストグラムのカテゴリを、データ値のカテゴリであるデータカテゴリから、前記軸特性情報に基づく前記軸の目盛のカテゴリである目盛カテゴリに変換することにより、前記分布情報を生成する
ことを特徴とする請求項１〜７のいずれか１項に記載の情報処理装置。
【請求項９】
前記生成手段は、
前記階調特性情報に基づいて、前記入力画像データの取り得るデータ値に対応する輝
度である対応輝度を判断し、
前記対応輝度の判断結果と、前記軸特性情報とに基づいて、前記データカテゴリを前記目盛カテゴリに変換する
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記生成手段は、
前記階調特性情報と前記軸特性情報に基づいて、前記入力画像データの取り得るデータ値に対応する、前記軸特性情報に基づく前記軸の目盛のカテゴリである目盛カテゴリを判断し、
前記目盛カテゴリの判断結果と、前記入力画像データとに基づいて、前記入力画像データのデータ値を変換して得られる目盛カテゴリのヒストグラムを、前記分布情報として生成する
ことを特徴とする請求項１〜７のいずれか１項に記載の情報処理装置。
【請求項１１】
前記生成手段は、
前記階調特性情報と前記軸特性情報に基づいて、前記入力画像データの取り得るデータ値に対応する、前記軸特性情報に基づく前記軸の目盛のカテゴリである目盛カテゴリを判断し、
前記目盛カテゴリの判断結果に基づいて、前記入力画像データのデータ値を目盛カテゴリに変換することにより、変換画像データを生成し、
前記変換画像データに基づいて、前記変換画像データの前記目盛カテゴリのヒストグラムを、前記分布情報として生成する
ことを特徴とする請求項１〜７のいずれか１項に記載の情報処理装置。
【請求項１２】
前記生成手段は、
前記階調特性情報に基づいて、前記入力画像データの取り得るデータ値に対応する輝度である対応輝度を判断し、
前記対応輝度の判断結果と、前記軸特性情報とに基づいて、前記入力画像データの取り得るデータ値に対応する前記目盛カテゴリを判断する
ことを特徴とする請求項１０または１１に記載の情報処理装置。
【請求項１３】
前記第２取得手段は、複数の軸特性情報を取得し、
前記生成手段は、前記複数の軸特性情報のそれぞれについて、その軸特性情報に対応する分布情報を生成する
ことを特徴とする請求項１〜１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記生成手段は、複数の入力画像データのそれぞれについて、その入力画像データに対応する分布情報を生成する
ことを特徴とする請求項１〜１３のいずれか１項に記載の情報処理装置。
【請求項１５】
入力画像データの輝度に関連した輝度関連値の分布を、輝度関連値に対応する目盛を有する軸を用いて示す情報である分布情報を生成する情報生成方法であって、
画像データの階調特性に関連した情報である階調特性情報を取得する第１取得ステップと、
前記軸の目盛の分布を含む軸特性に関連した情報である軸特性情報を取得する第２取得ステップと、
前記入力画像データ、前記階調特性情報、及び、前記軸特性情報に基づいて、前記入力画像データの輝度関連値の分布を、前記軸特性情報に基づく前記軸を用いて示す分布情報を生成する生成ステップと、
を有することを特徴とする情報生成方法。
【請求項１６】
請求項１５に記載の情報生成方法の各ステップをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
画像データの輝度分布を直感的に把握するために、波形モニタ装置が一般的に用いられている。波形モニタ装置では、画像データの２次元ヒストグラムが取得され、波形がオシロスコープのように表示される（特許文献１）。また、波形の濃淡表示が可能なデジタルオシロスコープがある。そのようなデジタルオシロスコープに関する技術として、波形の濃淡分布が観察しやすくなるように、入力データのデータ値の分布を正規化する技術が提案されている（特許文献２）。
【０００３】
撮影において、光電変換特性（Ｏｐｔｉｃａｌ−Ｅｌｅｃｔｒｏ  Ｆｕｎｃｔｉｏｎ：ＯＥＴＦ）として、ＩＵＴ−Ｒ  Ｒｅｃ．  ＢＴ．７０９、ＤＣＩ等の規格であるγ２．２〜γ２．６の階調特性がよく用いられている。撮影における光電変換特性は、センサーによって得られた輝度関連値（輝度に関連した値）を画像データのデータ値に変換するための特性である。一方、データ値を表示の輝度関連値に変換するための特性は、「電光変換特性（Ｅｌｅｃｔｒｏ−Ｏｐｔｉｃａｌ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ：ＥＯＴＦ）」と呼ばれる。階調特性は、輝度関連値とデータ値の対応関係である。
【０００４】
そして、近年では、ＳＭＰＴＥ  ＳＴ２０８４、ＡＲＩＢ  ＳＴＤ−Ｂ６７等の新たな階調特性の利用が増している。このような新たな階調特性は、例えば、ハイダイナミックレンジ（ＨＤＲ）での表示を行うことができる画像表示装置のＥＯＴＦとして使用される。ＨＤＲは、一般的なダイナミックレンジ（スタンダードダイナミックレンジ：ＳＤＲ）よりも広いダイナミックレンジである。ＨＤＲでは、ＳＤＲでサポートされていない高い輝度がサポートされている。
【０００５】
しかしながら、上述した従来の波形モニタ装置を用いた場合には、ユーザーは、ＳＭＰＴＥ  ＳＴ２０８４、ＡＲＩＢ  ＳＴＤ−Ｂ６７等の非線形なＥＯＴＦを有する画像データの正確な輝度分布を容易に把握することができない。特に、ユーザーは、高輝度範囲についての正確なコントラスト感を容易に把握することができない。なぜならば、これらのＥＯＴＦの高輝度範囲では、データ値の変化に対する輝度関連値の変化の傾きが非常に急峻になるからである。
【０００６】
また、互いに異なる複数のＥＯＦＴを同時に使用することの必要性が増しているが、従来の波形モニタを用いた場合には、複数のＥＯＴＦにそれぞれ対応する複数の輝度分布をユーザーが正確に比較することは、容易ではない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平７−３８８０１号公報
【特許文献２】特開２００８−１２２４２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、画像データの輝度分布を示す情報の利用についての利便性を向上することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の態様は、
入力画像データの輝度に関連した輝度関連値の分布を、輝度関連値に対応する目盛を有する軸を用いて示す情報である分布情報を生成する情報処理装置であって、
画像データの階調特性に関連した情報である階調特性情報を取得する第１取得手段と、
前記軸の目盛の分布を含む軸特性に関連した情報である軸特性情報を取得する第２取得手段と、
前記入力画像データ、前記階調特性情報、及び、前記軸特性情報に基づいて、前記入力画像データの輝度関連値の分布を、前記軸特性情報に基づく前記軸を用いて示す分布情報を生成する生成手段と、
を有することを特徴とする情報処理装置である。
【００１０】
本発明の第２の態様は、
入力画像データの輝度に関連した輝度関連値の分布を、輝度関連値に対応する目盛を有する軸を用いて示す情報である分布情報を生成する情報生成方法であって、
画像データの階調特性に関連した情報である階調特性情報を取得する第１取得ステップと、
前記軸の目盛の分布を含む軸特性に関連した情報である軸特性情報を取得する第２取得ステップと、
前記入力画像データ、前記階調特性情報、及び、前記軸特性情報に基づいて、前記入力画像データの輝度関連値の分布を、前記軸特性情報に基づく前記軸を用いて示す分布情報を生成する生成ステップと、
を有することを特徴とする情報生成方法である。
【００１１】
本発明の第３の態様は、上述した情報生成方法の各ステップをコンピュータに実行させることを特徴とするプログラムである。
【発明の効果】
【００１２】
本発明によれば、画像データの輝度分布を示す情報の利用についての利便性を向上することができる。
【図面の簡単な説明】
【００１３】
【図１】実施例１に係る画像表示装置の機能構成の一例を示すブロック図
【図２】実施例１に係るＥＯＴＦと軸特性の一例を示す図
【図３】実施例１に係る縦軸の一例を示す図
【図４】実施例１に係る波形情報のデータ構造の一例を示す図
【図５】実施例１に係る描画部の処理フローの一例を示すフロー図
【図６】実施例１に係る波形情報生成部の機能構成の一例を示すブロック図
【図７】実施例１に係るヒストグラム生成部の処理フローの一例を示すフロー図
【図８】実施例１に係るヒストグラム変換部の処理フローの一例を示すフロー図
【図９】図８のＳ４２０２の処理フローの一例を示すフロー図
【図１０】図８のＳ４２０２の処理結果の一例を示す図
【図１１】実施例１に係る表示画像の一例を示す図
【図１２】実施例１に係る第１輝度範囲と第２輝度範囲の算出結果の一例を示す図
【図１３】実施例２に係る波形情報生成部の機能構成の一例を示すブロック図
【図１４】実施例２に係るヒストグラム設定テーブルのデータ構造の一例を示す図
【図１５】実施例３に係る波形情報生成部の機能構成の一例を示すブロック図
【図１６】実施例３に係る階調変換テーブルのデータ構造の一例を示す図
【図１７】実施例４に係る画像表示装置の機能構成の一例を示すブロック図
【図１８】実施例４に係る表示画像の一例を示す図
【発明を実施するための形態】
【００１４】
＜実施例１＞
以下、本発明の実施例１について説明する。本実施例に係る情報処理装置は、分布情報を生成する。分布情報は、入力画像データの輝度に関連した輝度関連値の分布を、輝度関連値に対応する目盛を有する軸（第１軸）を用いて示す情報である。本実施例では、第１軸と、画像内の位置に対応する目盛を有する第２軸とを用いて輝度関連値の分布を示す波形の情報（波形情報）が分布情報として生成される例を説明する。
【００１５】
なお、以下では、情報処理装置によって生成された分布情報に基づいて分布画像を表示することのできる画像表示装置に情報処理装置が設けられている例を説明するが、情報処理装置は画像表示装置とは別体の装置であってもよい。分布画像は、輝度関連値の分布を示す画像である。例えば、情報処理装置として、画像表示装置とは別体のパーソナルコンピュータ（ＰＣ）が使用されてもよい。画像表示装置としては、液晶表示装置、有機ＥＬ表示装置、プラズマ表示装置、表示素子としてＭＥＭ（Ｍｉｃｒｏ  Ｅｌｅｃｔｒｏ  Ｍｅｃｈａｎｉｃａｌ  Ｓｙｓｔｅｍ）シャッターを有するＭＥＭＳシャッター方式表示装置、等を使用することができる。画像表示装置は、波形モニタ装置であってもよい。
【００１６】
また、以下では、第１軸が縦軸であり、第２軸が横軸である場合の例を説明するが、軸の方向は特に限定されない。例えば、第１軸は横軸であってもよい。また、以下では、第２軸の目盛が、画像内の水平位置（水平方向における位置）に対応する例を説明するが、第２軸の目盛はこれに限られない。例えば、第２軸の目盛は、画像内の垂直位置（垂直方向における位置）に対応してもよい。
【００１７】
図１は、本実施例に係る画像表示装置の機能構成の一例を示すブロック図である。図１に示すように、本実施例に係る画像表示装置は、ＥＯＴＦ取得部１０、ＥＯＴＦ設定部２０、軸設定部３０、波形情報生成部４００、描画部５０、表示特性変換部６０、画像合成部７０、及び、表示部８０を有する。情報処理装置が画像表示装置とは別体の装置である場合には、表示部８０は画像表示装置に設けられる。ＥＯＴＦ取得部１０、ＥＯＴＦ設定部２０、軸設定部３０、波形情報生成部４００、描画部５０、表示特性変換部６０、及び、画像合成部７０のそれぞれは、個別のハードウェアであってもよいし、そうでなくてもよい。２つ以上の機能部の機能が、共通のハードウェアによって実現されてもよい。情報処理装置が画像表示装置とは別体の装置である場合には、表示特性変換部６０と画像合成部７０の少なくとも一方が画像表示装置に設けられてもよい。
【００１８】
入力画像データ１は、画像表示装置に入力された画像データである。入力画像データ１は、例えば、不図示の入力部（入力端子など）を用いて画像表示装置に入力される。本実施例では、入力画像データ１の画素値がＲＧＢ値であり、入力画像データ１のデータ値（Ｒ値、Ｇ値、Ｂ値、等）が１０ｂｉｔ（０〜１０２３）の値である。そして、入力画像データ１の画像サイズ（解像度）が、水平方向における画素数×垂直方向における画素数＝１９２０×１０８０である。なお、入力画像データ１のデータフォーマット、画像サイズ、等は特に限定されない。例えば、入力画像データ１の画素値はＹＣｂＣｒ値であってもよい。入力画像データ１のデータ値のビット数は１０ビットより多くても少なくてもよい。入力画像データ１の画像サイズは１９２０×１０８０より小さくても大きくてもよい。
【００１９】
ＥＯＴＦ取得部１０は、入力画像データ１に予め関連付けられたＥＯＴＦの情報を取得し、取得した情報に対応する入力特性情報１１を出力する。本実施例では、ＥＯＴＦの情報がメタデータ等として入力画像データ１に付加されており、ＥＯＴＦ取得部１０は、入力画像データ１に付加された情報（ＥＯＴＦの情報）を、入力画像データ１から取得する。ＥＯＴＦは、輝度関連値とデータ値の対応関係であり、「階調特性」と呼ぶことができ
る。入力特性情報１１は、入力画像データ１に予め関連付けられたＥＯＴＦの情報である。ＥＯＴＦに関連した情報は、「階調特性情報」、「ＥＯＴＦ情報」、等と呼ぶことができる。そのため、入力特性情報１１は、「階調特性情報」、「ＥＯＴＦ情報」、等と呼ぶことができる。
【００２０】
本実施例では、ＥＯＴＦ取得部１０は、入力特性情報１１として、入力画像データ１に予め関連付けられたＥＯＴＦに対応するコードを出力する。図２（Ａ）は、ＥＯＴＦとコードの対応関係の一例を示す。図２（Ａ）の例では、ＥＯＴＦ「γ２．２」にコード「１」が、ＥＯＴＦ「γ２．４」にコード「２」が、ＥＯＴＦ「γ２．６」にコード「３」が、ＥＯＴＦ「規格Ａ」にコード「４」が、ＥＯＴＦ「規格Ｂ」にコード「５」が対応付けられている。そのため、入力画像データ１に予め関連付けられたＥＯＴＦが「γ２．２」、「γ２．４」、「γ２．６」、「規格Ａ」、及び、「規格Ｂ」のいずれかである場合には、「１」〜「５」のいずれかが入力特性情報１１として出力される。そして、入力画像データ１にＥＯＴＦ情報が付加されていない場合には、入力特性情報１１として、「情報無し」に対応するコード「０」が出力される。
【００２１】
なお、入力画像データ１に付加された情報（ＥＯＴＦの情報）のデータフォーマットは、入力特性情報１１のデータフォーマットと同じであってもよいし、異なっていてもよい。即ち、ＥＯＴＦ取得部１０は、取得した情報を入力特性情報１１として出力してもよいし、取得した情報のデータフォーマットを変換して、変換後の情報を入力特性情報１１として出力してもよい。
【００２２】
ＥＯＴＦ設定部２０は、ＥＯＴＦ情報（階調特性情報）である描画特性情報を取得し（第１取得）、取得した描画特性情報を出力する。詳細は後述するが、描画特性情報は、波形情報を生成する際に考慮されるＥＯＴＦの情報である。
【００２３】
本実施例では、ＥＯＴＦ設定部２０は、ユーザーによって指定（選択）されたＥＯＴＦの情報を、描画特性情報として取得する。ユーザーは、例えば、不図示のユーザーインタフェース（ＵＩ）部を用いてＥＯＴＦを指定する。本実施例では、ユーザーによって最大２種類のＥＯＴＦが指定される。そして、ＥＯＴＦ設定部２０は、指定された１つ目のＥＯＴＦ（第１ＥＯＴＦ）の情報である第１描画特性情報２１と、指定された２つ目のＥＯＴＦ（第２ＥＯＴＦ）の情報である第２描画特性情報２２とを出力する。図２（Ｂ）は、第１ＥＯＴＦの選択肢と第２ＥＯＴＦの選択肢との一例を示す。図２（Ｂ）の例では、ユーザーは、第１ＥＯＴＦとして「γ２．２」、「γ２．４」、「γ２．６」、「規格Ａ」、「規格Ｂ」、「描画しない」、または、「自動」を選択することができる。同様に、ユーザーは、第２ＥＯＴＦとして「γ２．２」、「γ２．４」、「γ２．６」、「規格Ａ」、「規格Ｂ」、「描画しない」、または、「自動」を選択することができる。
【００２４】
また、本実施例では、ＥＯＴＦ設定部２０は、描画特性情報として、ＥＯＴＦに対応するコードを出力する。「γ２．２」、「γ２．４」、「γ２．６」、「規格Ａ」、及び、「規格Ｂ」のいずれかが指定された場合には、指定されたＥＯＴＦに対応するコード（「１」〜「５」のいずれか）が、描画特性情報として出力される。「描画しない」が指定された場合には、「情報無し」のコードである「０」が出力される。そして、「自動」が指定された場合には、入力特性情報１１と同じ情報（コード）が、描画特性情報として出力される。入力画像データ１にＥＯＴＦ情報が付加されていない場合には、「自動」を指定することはできない。
【００２５】
なお、ＥＯＴＦ情報（入力特性情報１１と描画特性情報）は、上記コードに限られない。例えば、ＥＯＴＦ情報として、ＥＯＴＦの名称等の文字列が使用されてもよい。「情報無し」のＥＯＴＦ情報として、「情報無し」などの文字列が使用されてもよい。ＥＯＴＦ
情報として、ＥＯＴＦ（輝度関連値とデータ値の対応関係）を示す関数やテーブルが使用されてもよい。入力特性情報１１のデータフォーマットは、描画特性情報のデータフォーマットと異なっていてもよい。
【００２６】
なお、画像表示装置（情報処理装置）において想定されているＥＯＴＦ、すなわちＥＯＴＦ情報に関連したＥＯＴＦの候補は、「γ２．２」、「γ２．４」、「γ２．６」、「規格Ａ」、及び、「規格Ｂ」の５種類のＥＯＴＦに限られない。「γ２．２」、「γ２．４」、「γ２．６」、「規格Ａ」、及び、「規格Ｂ」の少なくともいずれかが画像表示装置において想定されていなくてもよい。「γ２．２」、「γ２．４」、「γ２．６」、「規格Ａ」、及び、「規格Ｂ」とは異なるＥＯＴＦが画像表示装置において想定されていてもよい。画像表示装置において想定されているＥＯＴＦの種類数は、５種類より多くても少なくてもよい。
【００２７】
なお、ユーザーが同時に指定可能なＥＯＴＦの種類数は、２種類より多くても少なくてもよい。また、描画特性情報の取得方法は上記方法に限られない。例えば、ユーザーによるＥＯＴＦの指定が行われずに、入力特性情報１１が描画特性情報として取得されてもよい。入力画像データ１の種類、画像表示装置の動作モード、画像表示装置の使用環境、等に応じて、描画特性情報が切り替えられて取得されてもよい。
【００２８】
軸設定部３０は、縦軸（第１軸）の軸特性に関連した情報である軸特性情報３１を取得し（第２取得）、軸特性情報３１を出力する。本実施例では、軸設定部３０は、ユーザーによって指定（選択）された軸特性の情報を、軸特性情報３１として取得し、出力する。ユーザーは、例えば、不図示のユーザーインタフェース（ＵＩ）部を用いて軸特性を指定する。本実施例では、軸設定部３０は、軸特性情報３１として、指定された軸特性に対応するコードを出力する。図２（Ｃ）は、軸特性の選択肢とコードの対応関係の一例を示す。図２（Ｃ）の例では、軸特性「Ｌｉｎｅｒ」にコード「０」が、軸特性「γ２．２」にコード「１」が、軸特性「γ２．４」にコード「２」が、軸特性「γ２．６」にコード「３」が対応付けられている。そして、軸特性「ｄＢ」にコード「４」が、軸特性「Ｖａｌｕｅ」にコード「５」が対応付けられている。図２（Ｃ）の例では、ユーザーは、軸特性として「Ｌｉｎｅｒ」、「γ２．２」、「γ２．４」、「γ２．６」、「ｄＢ」、または、「Ｖａｌｕｅ」を選択することができる。そして、軸設定部３０からは、軸特性情報３１として「０」〜「６」のいずれかが出力される。
【００２９】
なお、軸特性情報３１は上記コードに限られない。例えば、軸特性情報３１として、軸特性の名称等の文字列が使用されてもよい。軸特性情報３１として、目盛の位置と、目盛の値との対応関係を示す関数やテーブルが使用されてもよい。また、軸特性情報３１の取得方法は上記方法に限られない。例えば、入力画像データ１の種類、画像表示装置の動作モード、画像表示装置の使用環境、等に応じて、軸特性情報３１が切り替えられて取得されてもよい。
【００３０】
なお、画像表示装置（情報処理装置）において想定されている軸特性、すなわち軸特性情報３１に関連した軸特性の候補は、上記６種類の軸特性に限られない。「Ｌｉｎｅｒ」、「γ２．２」、「γ２．４」、「γ２．６」、「ｄＢ」、及び、「Ｖａｌｕｅ」の少なくともいずれかが画像表示装置において想定されていなくてもよい。「Ｌｉｎｅｒ」、「γ２．２」、「γ２．４」、「γ２．６」、「ｄＢ」、及び、「Ｖａｌｕｅ」とは異なる軸特性が画像表示装置において想定されていてもよい。画像表示装置において想定されている軸特性の種類数は、６種類より多くても少なくてもよい。
【００３１】
図３（Ａ）〜３（Ｆ）は、縦軸の一例を示す概念図である。図３（Ａ）は、軸特性「Ｌｉｎｅｒ」を有する縦軸の一例を示す。図３（Ａ）では、輝度関連値として、第１基準輝
度に対する輝度の割合（％）が使用されている。第１基準輝度は、例えば、一般的なダイナミックレンジ（スタンダードダイナミックレンジ：ＳＤＲ）の上限輝度である。そして、図３（Ａ）では、線形特性であるＥＯＴＦに対応した分布で目盛が配置されている。例えば、図３（Ａ）では、輝度関連値の間隔が一定となるように、複数の目盛が配置されている。なお、第１基準輝度はＳＤＲの上限輝度に限られない。第１基準輝度はＳＤＲの上限輝度より高くても低くてもよい。
【００３２】
図３（Ｂ）は、軸特性「γ２．２」を有する縦軸の一例を示す。図３（Ｂ）でも、輝度関連値として、第１基準輝度に対する輝度の割合（％）が使用されている。そして、図３（Ｂ）では、ＥＯＴＦ「γ２．２」に対応した分布で目盛が配置されている。例えば、図３（Ｂ）では、輝度関連値の増加に伴い輝度関連値の間隔が指数関数的に増加するように複数の目盛が配置されている。
【００３３】
図３（Ｃ）は、軸特性「γ２．４」を有する縦軸の一例を示し、図３（Ｄ）は、軸特性「γ２．６」を有する縦軸の一例を示す。図３（Ｃ），３（Ｄ）でも、輝度関連値として、第１基準輝度に対する輝度の割合（％）が使用されている。そして、図３（Ｃ）では、ＥＯＴＦ「γ２．４」に対応した分布で目盛が配置されており、図３（Ｄ）では、ＥＯＴＦ「γ２．６」に対応した分布で目盛が配置されている。そのため、図３（Ｂ）〜３（Ｄ）では、輝度関連値の間隔の増加の仕方が互いに異なる。
【００３４】
図３（Ｅ）は、軸特性「ｄＢ」を有する縦軸の一例を示す。図３（Ｅ）では、輝度関連値として、第２基準輝度に対する輝度の相対値を対数関数で表した値（ｄＢ）が使用されている。第２基準輝度は、例えば、第１基準輝度と同じ輝度である。そして、図３（Ｅ）では、縦軸が対数軸となるような分布で目盛が配置されている。なお、第２基準輝度は第１基準輝度と異なっていてもよい。第２基準輝度は第１基準輝度より高くても低くてもよい。
【００３５】
図３（Ｆ）は、軸特性「Ｖａｌｕｅ」を有する縦軸の一例を示す。図３（Ｆ）では、輝度関連値として、画像データのデータ値が使用されている。そして、図３（Ｆ）では、線形特性であるＥＯＴＦに対応した分布で目盛が配置されている。
【００３６】
このように、本実施例では、縦軸の軸特性は、縦軸の目盛の分布と、輝度関連値（縦軸の目盛）の種類とを含む。なお、縦軸の軸特性は、縦軸の目盛の分布を少なくとも含んでいればよい。全ての軸特性の間で、輝度関連値の種類は共通であってもよい。縦軸の軸特性に、他の特性が含まれていてもよい。輝度関連値として、輝度（ｃｄ／ｍ２）が使用されてもよい。
【００３７】
波形情報生成部４００は、入力画像データ１、描画特性情報、及び、軸特性情報３１に基づいて、波形情報を生成する。本実施例では、入力画像データ１のＥＯＴＦとして描画特性情報に関連したＥＯＦＴを用いた場合における入力画像データ１の輝度に関連した輝度関連値の分布を、軸特性情報３１に関連した軸特性を有する縦軸を用いて示す波形の情報が生成される。また、本実施例では、入力画像データ１、第１描画特性情報２１、第２描画特性情報２２、及び、軸特性情報３１に基づいて、第１波形情報４１と第２波形情報４２が生成される。第１波形情報４１は、第１描画特性情報に対応する波形情報であり、第２波形情報４２は、第２描画特性情報に対応する波形情報である。なお、第１波形情報４１と第２波形情報４２では、軸特性情報３１に関連した軸特性を有する縦軸が、輝度関連値の分布を示すために使用される。即ち、第１波形情報４１と第２波形情報４２の間で、輝度関連値の分布を示すために使用される縦軸は共通する。
【００３８】
波形情報のデータフォーマットは特に限定されないが、本実施例では、第１目盛カテゴ
リと第２目盛カテゴリを有する２次元ヒストグラムが、波形情報として生成される。具体的には、２次元ヒストグラムを示すデータ配列が、波形情報として生成される。第１目盛カテゴリは、軸特性情報３１に関連した軸特性を有する縦軸の目盛（輝度関連値に対応する値）のカテゴリであり、第２目盛カテゴリは、横軸の目盛（画像の水平位置に対応する値）のカテゴリである。以後、第１波形情報４１であるデータ配列の要素を「ＨｓｔＡ（Ｘ，Ｌ）」と記載し、第２波形情報４２であるデータ配列の要素を「ＨｓｔＢ（Ｘ，Ｌ）」と記載する。要素ＨｓｔＡ（Ｘ，Ｌ），ＨｓｔＢ（Ｘ，Ｌ）において、「Ｌ」は第１目盛カテゴリであり、「Ｘ」は第２目盛カテゴリである。要素ＨｓｔＡ（Ｘ，Ｌ）の値は、水平位置に対応する目盛の値（カテゴリ）がカテゴリＸであり、且つ、輝度関連値に対応する目盛の値（カテゴリ）がカテゴリＬである画素の数である。同様に、要素ＨｓｔＢ（Ｘ，Ｌ）の値は、水平位置に対応する目盛の値がカテゴリＸであり、且つ、輝度関連値に対応する目盛の値がカテゴリＬである画素の数である。図４は、波形情報である２次元ヒストグラムのデータ構造の概念図を示す。図４において、「Ｈｓｔ（Ｘ，Ｌ）」は、要素ＨｓｔＡ（Ｘ，Ｌ）または要素ＨｓｔＢ（Ｘ，Ｌ）を意味する。
【００３９】
描画部５０は、波形情報に基づいて波形画像データ５１を生成し、波形画像データ５１を出力する。波形画像データ５１は、分布画像として波形画像（波形情報によって示された波形の画像）を表す画像データである。波形画像データ５１は、例えば、不図示のビデオメモリにおける仮想スクリーンに波形画像を描画することにより、生成される。
【００４０】
本実施例では、波形画像データ５１として、第１波形情報４１に基づく波形画像である第１波形画像と、第２波形情報４２に基づく波形画像である第２波形画像とを表す画像データが生成される。また、本実施例では、第２波形画像は、第１波形画像が描画される画像領域と同じ画像領域に描画される。即ち、本実施例では、１つのグラフ（輝度関連値に対応する目盛を有する縦軸と、画像内の位置に対応する目盛を有する横軸とを有するグラフ）によって２つの波形が示されるように、波形画像データ５１が生成される。
【００４１】
図５は、描画部５０の処理フローの一例を示すフローチャートである。まず、Ｓ５０１にて、描画部５０は、ループ変数Ｌの値を選択する。ループ変数Ｌは、上述したカテゴリＬとして使用される。Ｓ５０１の処理は、ループ変数Ｌのループ開始端の処理である。本実施例では、描画部５０は、ループ変数Ｌとして、０から２５５までの値を順に選択する。次に、Ｓ５０２にて、描画部５０は、ループ変数Ｘの値を選択する。ループ変数Ｘは、上述したカテゴリＸとして使用される。Ｓ５０２の処理は、ループ変数Ｘのループ開始端の処理である。本実施例では、描画部５０は、ループ変数Ｘとして、０から１９１９までの値を順に選択する。
【００４２】
そして、Ｓ５０３にて、描画部５０は、第１波形情報４１に基づく波形画像である第１波形画像の描画を行う。具体的には、描画部５０は、仮想スクリーンの座標（水平位置の座標値，垂直位置の座標値）＝（Ｘ，２５５−Ｌ）の位置に白色の輝点を描画（プロット）する。輝点の輝度は、要素ＨｓｔＡ（Ｘ，Ｌ）の値（画素数）に応じて変更されてもよい。但し、要素ＨｓｔＡ（Ｘ，Ｌ）の値が０である場合には、Ｓ５０３の処理は省略される。次に、Ｓ５０４にて、描画部５０は、第２波形情報４２に基づく波形画像である第２波形画像の描画を行う。具体的には、描画部５０は、仮想スクリーンの座標（Ｘ，２５５−Ｌ）の位置に赤色の輝点を描画（プロット）する。輝点の輝度は、要素ＨｓｔＢ（Ｘ，Ｌ）の値（画素数）に応じて変更されてもよい。但し、要素ＨｓｔＢ（Ｘ，Ｌ）の値が０である場合には、Ｓ５０４の処理は省略される。
【００４３】
そして、Ｓ５０５の処理が行われる。Ｓ５０５の処理は、ループ変数Ｘのループ終了端の処理である。Ｓ５０５にて、描画部５０は、Ｓ５０１で選択されたループ変数Ｌに対応するループ変数Ｘとして選択されていないループ変数Ｘが存在するか否かを判断する。未
選択のループ変数Ｘが存在する場合には、Ｓ５０２へ処理が戻される。そして、全てのループ変数Ｘが選択されるまで、Ｓ５０２〜Ｓ５０５の処理が繰り返され、全てのループ変数Ｘが選択された後、Ｓ５０６へ処理が進められる。
【００４４】
Ｓ５０６の処理は、ループ変数Ｌのループ終了端の処理である。Ｓ５０６にて、描画部５０は、選択されていないループ変数Ｌが存在するか否かを判断する。未選択のループ変数Ｌが存在する場合には、Ｓ５０１へ処理が戻される。そして、全てのループ変数Ｌが選択されるまで、Ｓ５０１〜Ｓ５０６の処理が繰り返され、全てのループ変数Ｌが選択された後、本フローチャートが終了される。
【００４５】
以上の処理により、第１波形画像が白色で、第２波形画像が赤色で仮想スクリーン上に描画される。そして、波形画像データ５１として、白色の第１波形画像と、赤色の第２波形画像とを表す画像データが生成される。なお、波形画像の色は、白色と赤色に限られない。また、ループ変数Ｌ（カテゴリＬ）の数値範囲は、０から２５５までの数値範囲より狭くても広くてもよい。ループ変数Ｘ（カテゴリＸ）の数値範囲は、０から１９１９までの数値範囲より狭くても広くてもよい。
【００４６】
表示特性変換部６０は、入力画像データ１のＥＯＴＦとして入力特性情報１１に関連したＥＯＴＦを用い、入力画像データ１のＥＯＴＦが表示部８０の表示特性に適合するように、入力画像データ１の各データ値を変換する。それにより、表示画像データ６１が生成され、表示特性変換部６０から表示画像データ６１が出力される。データ値の変換には、例えば、１次元のルックアップテーブル（１Ｄ−ＬＵＴ）が使用される。
【００４７】
画像合成部７０は、表示画像データ６１に波形画像データ５１を合成することにより、合成画像データ７１を生成する。そして、画像合成部７０は、合成画像データ７１を出力する。合成画像データ７１によって表された画像（合成画像）には、表示画像データ６１によって表された画像と、波形画像データ５１によって表された波形画像とが配置されている。
【００４８】
表示部８０は、合成画像データ７１に応じた画像を画面に表示する。本実施例では、表示部８０の画面解像度は、入力画像データ１の画像解像度と同じ１９２０×１０８０である。そして、表示部８０の画面サイズは、２０インチである。なお、表示部８０の画面解像度は、入力画像データ１の画像解像度より高くても低くてもよい。表示部８０の画面サイズは、２０インチより大きくても小さくてもよい。
【００４９】
なお、画像合成部７０による合成の後に、表示特性変換部６０による変換が行われてもよい。例えば、まず、画像合成部７０によって、入力画像データ１に波形画像データが合成されてもよい。次に、表示特性変換部６０によって、入力画像データ１に波形画像データを合成して得られた合成画像データのデータ値を変換することにより、表示画像データが生成されてもよい。そして、表示部８０によって、表示画像データに応じた画像が画面に表示されてもよい。
【００５０】
次に、波形情報生成部４００の詳細を説明する。入力画像データ１、描画特性情報、及び、軸特性情報３１を用いた方法であれば、波形情報の生成方法は特に限定されない。本実施例では、波形情報生成部４００は、描画特性情報に基づいて、入力画像データ１の取り得るデータ値に対応する輝度であり、且つ、描画特性情報に関連したＥＯＴＦを用いた場合における輝度である対応輝度を判断する。そして、波形情報生成部４００は、入力画像データ１、対応輝度の判断結果、及び、軸特性情報に基づいて、波形情報を生成する。波形情報生成部４００では、例えば、上記データ値として、Ｒ値、Ｇ値、Ｂ値、Ｙ値、等が使用される。入力画像データ１の画素値がＲＧＢ値である場合には、入力画像データ１
のＲＧＢ値からＹ値が算出され、算出されたＹ値が入力画像データ１のデータ値として使用されてもよい。
【００５１】
図６は、波形情報生成部４００の機能構成の一例を示すブロック図である。図６に示すように、波形情報生成部４００は、ヒストグラム生成部４１０とヒストグラム変換部４２０を有する。ヒストグラム生成部４１０とヒストグラム変換部４２０のそれぞれは、個別のハードウェアであってもよいし、そうでなくてもよい。ヒストグラム生成部４１０の機能とヒストグラム変換部４２０の機能とが、共通のハードウェアによって実現されてもよい。
【００５２】
ヒストグラム生成部４１０は、入力画像データ１に基づいて、入力画像データ１のデータ値のヒストグラム（元ヒストグラム）４１１を生成する。本実施例では、元ヒストグラム４１１として、第２目盛カテゴリと、データ値のカテゴリであるデータカテゴリとを有する２次元ヒストグラムが生成される。そして、ヒストグラム生成部４１０は、元ヒストグラム４１１を出力する。元ヒストグラム４１１のデータ構造は、図４に示したデータ構造と同様である。以後、元ヒストグラム４１１（データ配列）の要素を「ＨｓｔＯ（Ｘ，Ｌ）」と記載する。要素ＨｓｔＯ（Ｘ，Ｌ）において、「Ｌ」はデータカテゴリであり、「Ｘ」は第２目盛カテゴリである。要素ＨｓｔＯ（Ｘ，Ｌ）の値は、水平位置に対応する目盛の値がカテゴリＸであり、且つ、輝度関連値に対応する目盛の値がカテゴリＬである画素の数である。
【００５３】
上述したように、入力画像データ１のデータ値Ｐ（Ｘ，Ｙ）は１０ｂｉｔ（０〜１０２３）の値であるが、カテゴリＬは０〜２５５の値であり、カテゴリＬの取り得る値の数は２５６個である。そのため、本実施例では、元ヒストグラム４１１を生成する際に、入力画像データ１のデータ値Ｐ（Ｘ，Ｙ）が１／４倍される。データ値Ｐ（Ｘ，Ｙ）において、「Ｘ」は、画素の水平位置の座標値であり、「Ｙ」は、画素の垂直位置の座標値である。本実施例では、座標値である「Ｘ」は、第２目盛カテゴリである「Ｘ」と等しい。なお、座標値である「Ｘ」は、第２目盛カテゴリである「Ｘ」と異なっていてもよい。
【００５４】
図７は、ヒストグラム生成部４１０の処理フローの一例を示すフローチャートである。まず、Ｓ４１０１にて、ヒストグラム生成部４１０は、元ヒストグラム４１１の全要素ＨｓｔＯ（）の値を０に初期化する。次に、Ｓ４１０２にて、ループ変数Ｙの値を選択する。ループ変数Ｙは、上述した垂直位置Ｙとして使用される。Ｓ４１０２の処理は、ループ変数Ｙのループ開始端の処理である。本実施例では、ヒストグラム生成部４１０は、ループ変数Ｙとして、０から１０７９までの値を順に選択する。次に、Ｓ４１０３にて、ヒストグラム生成部４１０は、ループ変数Ｘの値を選択する。ループ変数Ｘは、上述した水平位置ＸとカテゴリＸとして使用される。Ｓ４１０３の処理は、ループ変数Ｘのループ開始端の処理である。本実施例では、ヒストグラム生成部４１０は、ループ変数Ｘとして、０から１９１９までの値を順に選択する。
【００５５】
そして、Ｓ４１０４にて、ヒストグラム生成部４１０は、元ヒストグラム４１１の度数のカウントアップを行う。即ち、ヒストグラム生成部４１０は、要素ＨｓｔＯ（）の値のカウントアップを行う。具体的には、ヒストグラム生成部４１０は、元ヒストグラム４１１の要素ＨｓｔＯ（Ｘ，ｉｎｔ（Ｐ（Ｘ，Ｙ）／４））の値を１インクリメントする。ｉｎｔ（）はかっこ内の値の整数値を出力する関数である。
【００５６】
次に、Ｓ４１０５の処理が行われる。Ｓ４１０５の処理は、ループ変数Ｘのループ終了端の処理である。Ｓ４１０５にて、ヒストグラム生成部４１０は、Ｓ４１０２で選択されたループ変数Ｙに対応するループ変数Ｘとして選択されていないループ変数Ｘが存在するか否かを判断する。未選択のループ変数Ｘが存在する場合には、Ｓ４１０３へ処理が戻さ
れる。そして、全てのループ変数Ｘが選択されるまで、Ｓ４１０３〜Ｓ４１０５の処理が繰り返され、全てのループ変数Ｘが選択された後、Ｓ４１０６へ処理が進められる。
【００５７】
Ｓ４１０６の処理は、ループ変数Ｙのループ終了端の処理である。Ｓ４１０６にて、ヒストグラム生成部４１０は、選択されていないループ変数Ｙが存在するか否かを判断する。未選択のループ変数Ｙが存在する場合には、Ｓ４１０２へ処理が戻される。そして、全てのループ変数Ｙが選択されるまで、Ｓ４１０２〜Ｓ４１０６の処理が繰り返され、全てのループ変数Ｙが選択された後、本フローチャートが終了される。
【００５８】
ヒストグラム変換部４２０は、描画特性情報と軸特性情報３１に基づいて、元ヒストグラム４１１のデータカテゴリを第１目盛カテゴリに変換することにより、波形情報を生成する。具体的には、ヒストグラム変換部４２０は、第１描画特性情報、第２描画特性情報、及び、軸特性情報３１に基づいて、元ヒストグラム４１１のデータカテゴリを第１目盛カテゴリに変換することにより、第１波形情報４１と第２波形情報４２を生成する。
【００５９】
図８は、ヒストグラム変換部４２０の処理フローの一例を示すフローチャートである。まず、Ｓ４１０１にて、ヒストグラム生成部４１０は、第１波形情報４１の全要素ＨｓｔＡ（）の値を０に初期化し、第２波形情報４２の全要素ＨｓｔＢ（）の値を０に初期化する。
【００６０】
次に、Ｓ４２０２にて、ヒストグラム変換部４２０は、軸特性情報３１に基づいて、複数の第１目盛カテゴリにそれぞれ対応する複数の輝度範囲を決定（算出）する。第１目盛カテゴリに対応する輝度範囲は、第１波形情報４１と第２波形情報４２の間で共通する。
【００６１】
図９は、Ｓ４２０２の処理フローの一例を示すフローチャートである。まず、Ｓ４２１１にて、ヒストグラム変換部４２０は、ループ変数Ｌの値を選択する。ループ変数Ｌは、上述した第１目盛カテゴリＬとして使用される。Ｓ４２１１の処理は、ループ変数Ｌのループ開始端の処理である。本実施例では、ヒストグラム変換部４２０は、ループ変数Ｌとして、０から２５６までの値を順に選択する。ここで、ループ変数Ｌの最大値として「２５５」ではなく「２５６」を使用するのは、第１目盛カテゴリＬ＝２５５に対応する輝度範囲の最大輝度を得るために、ループ変数Ｌ＝２５６を用いた処理の結果が必要になるからである。
【００６２】
次に、Ｓ４２１２にて、ヒストグラム変換部４２０は、最大値が１となるようにループ変数（第１目盛カテゴリ）Ｌを正規化することにより、正規化値ＣａｔＯｕｔ．Ｎ（Ｌ）を算出する。上述したように、ループ変数Ｌの最大値は「２５６」である。そのため、正規化値ＣａｔＯｕｔ．Ｎ（Ｌ）は、以下の式１を用いて算出される。
ＣａｔＯｕｔ．Ｎ（Ｌ）＝Ｌ／２５６  ・・・（式１）
【００６３】
そして、Ｓ４２１３にて、ヒストグラム変換部４２０は、正規化値ＣａｔＯｕｔ．Ｎ（Ｌ）に基づいて、正規化値ＣａｔＯｕｔ．Ｎ（Ｌ）に対応する輝度関連値ＣａｔＯｕｔ．Ｄ（Ｌ）を算出する。複数の軸特性のそれぞれについて、輝度関連値ＣａｔＯｕｔ．Ｄ（Ｌ）の算出式が予め定められている。以下に、輝度関連値ＣａｔＯｕｔ．Ｄ（Ｌ）の算出式の一例を示す。
軸特性情報３１＝０（図３（Ａ）：Ｌｉｎｅｒ）の場合：
ＣａｔＯｕｔ．Ｄ（Ｌ）＝ＣａｔＯｕｔ．Ｎ（Ｌ）×１０００
・・・（式２−１）
軸特性情報３１＝１（図３（Ｂ）：γ２．２）の場合：
ＣａｔＯｕｔ．Ｄ（Ｌ）＝（ＣａｔＯｕｔ．Ｎ（Ｌ）×４）２．２×１００
・・・（式２−２）
軸特性情報３１＝２（図３（Ｃ）：γ２．４）の場合：
ＣａｔＯｕｔ．Ｄ（Ｌ）＝（ＣａｔＯｕｔ．Ｎ（Ｌ）×４）２．４×１００
・・・（式２−３）
軸特性情報３１＝３（図３（Ｄ）：γ２．６）の場合：
ＣａｔＯｕｔ．Ｄ（Ｌ）＝（ＣａｔＯｕｔ．Ｎ（Ｌ）×４）２．６×１００
・・・（式２−４）
軸特性情報３１＝４（図３（Ｅ）：ｄＢ）の場合：
ＣａｔＯｕｔ．Ｄ（Ｌ）＝ＣａｔＯｕｔ．Ｎ（Ｌ）×４０−２０
・・・（式２−５）
軸特性情報３１＝５（図３（Ｆ）：Ｖａｌｕｅ）の場合：
ＣａｔＯｕｔ．Ｄ（Ｌ）＝ＣａｔＯｕｔ．Ｎ（Ｌ）×１０２４
・・・（式２−６）
【００６４】
なお、第１基準輝度、第２基準輝度、等の所定の輝度に関連した輝度関連値の目盛が縦軸の所定の位置に配置されるように、式２−１〜２−６で使用される定数が定められていることが好ましい。それにより、使用される軸特性に依らず、上記所定の輝度に対応する目盛の位置をユーザーが容易に把握することができる。図３（Ｂ）〜３（Ｄ）の例では、縦軸の下端から上側に縦軸全体の長さの１／４程度離れた位置に輝度関連値１００％が配置されている。そのため、図３（Ｂ）〜３（Ｄ）の縦軸が使用された場合に、ユーザーは、輝度関連値１００％の位置を容易に把握することができる。
【００６５】
なお、式２−１〜２−６で使用される定数は、波形情報の用途、波形画像の用途、入力画像データ１の種類、画像表示装置の動作モード、画像表示装置の使用環境、等に応じて変更されてもよい。式２−１〜２−６で使用される定数は、ユーザーによって指定されてもよい。また、正規化値ＣａｔＯｕｔ．Ｎ（Ｌ）に対応する輝度関連値ＣａｔＯｕｔ．Ｄ（Ｌ）の算出結果が記憶部（ＲＯＭなど）に予め記録されていてもよい。そして、上記算出式を用いた演算が行われずに、算出結果が記憶部から取得されてもよい。
【００６６】
次に、Ｓ４２１４にて、ヒストグラム変換部４２０は、輝度関連値ＣａｔＯｕｔ．Ｄ（Ｌ）に基づいて、最大輝度ＣａｔＯｕｔ．Ｈｉ（Ｌ−１）と最小輝度ＣａｔＯｕｔ．Ｌｏ（Ｌ）を算出する。最大輝度ＣａｔＯｕｔ．Ｈｉ（Ｌ−１）は、第１目盛カテゴリＬ−１に対応する輝度範囲の最大輝度であり、最小輝度ＣａｔＯｕｔ．Ｌｏ（Ｌ）は、第１目盛カテゴリＬに対応する輝度範囲の最小輝度である。本実施例では、以下の式３−１，３−２を用いて、最大輝度ＣａｔＯｕｔ．Ｈｉ（Ｌ−１）と最小輝度ＣａｔＯｕｔ．Ｌｏ（Ｌ）が算出される。但し、ループ変数Ｌ＝０の場合には、ＣａｔＯｕｔ．Ｈｉ（Ｌ−１）の算出は省略され、ループ変数Ｌ＝２５６の場合には、ＣａｔＯｕｔ．Ｌｏ（Ｌ）の算出は省略される。輝度関連値ＣａｔＯｕｔ．Ｄ（Ｌ）に関連した輝度は、例えば、輝度関連値ＣａｔＯｕｔ．Ｄ（Ｌ）と輝度の対応関係を示す関数やテーブルを用いて得られる。
ＣａｔＯｕｔ．Ｈｉ（Ｌ−１）＝ＣａｔＯｕｔ．Ｄ（Ｌ）に関連した輝度
・・・（式３−１）
ＣａｔＯｕｔ．Ｌｏ（Ｌ）＝ＣａｔＯｕｔ．Ｄ（Ｌ）に関連した輝度
・・・（式３−２）
【００６７】
なお、Ｓ４２１４にて、第１基準輝度に対する輝度の割合（％）が「輝度」として使用
されてもよい。第１基準輝度に対する輝度の割合（％）が「輝度」として使用されるならば、軸特性情報３１＝０〜４の場合に、「ＣａｔＯｕｔ．Ｄ（Ｌ）に関連した輝度」として「ＣａｔＯｕｔ．Ｄ（Ｌ）」を使用することができる。
【００６８】
そして、Ｓ４２１５の処理が行われる。Ｓ４２１５の処理は、ループ変数Ｌのループ終了端の処理である。Ｓ４２１５にて、ヒストグラム変換部４２０は、選択されていないループ変数Ｌが存在するか否かを判断する。未選択のループ変数Ｌが存在する場合には、Ｓ４２１１へ処理が戻される。そして、全てのループ変数Ｌが選択されるまで、Ｓ４２１１〜Ｓ４２１５の処理が繰り返され、全てのループ変数Ｌが選択された後、本フローチャート（Ｓ４２０２の処理）が終了される。そして、図８のＳ４２０３へ処理が進められる。
【００６９】
図８の説明に戻る。Ｓ４２０３にて、ヒストグラム変換部４２０は、第１描画特性情報２１に基づいて、第１対応輝度を判断する。第１対応輝度は、入力画像データ１の取り得るデータ値に対応する輝度であり、且つ、第１描画特性情報２１に関連したＥＯＴＦを用いた場合における輝度である。具体的には、ヒストグラム変換部４２０は、元ヒストグラム４１１の複数のデータカテゴリにそれぞれ対応する複数の第１輝度範囲を決定する。第１輝度範囲は、第１対応輝度の範囲である。Ｓ４２０３の処理方法は、Ｓ４２０２の処理方法と略等しい。
【００７０】
具体的には、ループ変数Ｌを０から２５６まで順に変えながら以下の処理の繰り返すループ処理が行われる。まず、正規化値ＣａｔＩｎＡ．Ｎ（Ｌ）＝Ｌ／２５６が算出される。次に、正規化値ＣａｔＩｎＡ．Ｎ（Ｌ）に基づいて、正規化値ＣａｔＩｎＡ．Ｎ（Ｌ）に対応する輝度関連値ＣａｔＩｎＡ．Ｄ（Ｌ）が算出される。そして、輝度関連値ＣａｔＩｎＡ．Ｄ（Ｌ）に基づいて、最大輝度ＣａｔＩｎＡ．Ｈｉ（Ｌ−１）と最小輝度ＣａｔＩｎＡ．Ｌｏ（Ｌ）が算出される。但し、ループ変数Ｌ＝０の場合には、ＣａｔＩｎＡ．Ｈｉ（Ｌ−１）の算出は省略され、ループ変数Ｌ＝２５６の場合には、ＣａｔＩｎＡ．Ｌｏ（Ｌ）の算出は省略される。最大輝度ＣａｔＩｎＡ．Ｈｉ（Ｌ−１）は、データカテゴリＬ−１に対応する第１輝度範囲の最大輝度であり、最小輝度ＣａｔＩｎＡ．Ｌｏ（Ｌ）は、データカテゴリＬに対応する第１輝度範囲の最小輝度である。
【００７１】
輝度関連値ＣａｔＩｎＡ．Ｄ（Ｌ）の算出式の一例を、以下に示す。なお、輝度関連値ＣａｔＩｎＡ．Ｄ（Ｌ）の算出では、第１描画特性情報２１に対応するＥＯＴＦの定義に従った算出式が使用されてもよいし、ＥＯＴＦの定義に従った算出式を変更して得られた算出式が使用されてもよい。例えば、ＥＯＴＦの定義に従った算出式に、ゲイン変更等の調整要素が付加されてもよい。
第１描画特性情報２１＝１（γ２．２）の場合：
ＣａｔＩｎＡ．Ｄ（Ｌ）＝ＣａｔＩｎＡ．Ｎ（Ｌ）２．２×１００
・・・（式４−１）
第１描画特性情報２１＝２（γ２．４）の場合：
ＣａｔＩｎＡ．Ｄ（Ｌ）＝ＣａｔＩｎＡ．Ｎ（Ｌ）２．４×１００
・・・（式４−２）
第１描画特性情報２１＝３（γ２．６）の場合：
ＣａｔＩｎＡ．Ｄ（Ｌ）＝ＣａｔＩｎＡ．Ｎ（Ｌ）２．６×１００
・・・（式４−３）
第１描画特性情報２１＝４（規格Ａ）の場合：規格Ａに対応する算出式
・・・（式４−４）
第１描画特性情報２１＝５（規格Ｂ）の場合：規格Ｂに対応する算出式
・・・（式４−５）
【００７２】
最大輝度ＣａｔＩｎＡ．Ｈｉ（Ｌ−１）と最小輝度ＣａｔＩｎＡ．Ｌｏ（Ｌ）の算出式の一例を、以下に示す。
ＣａｔＩｎＡ．Ｈｉ（Ｌ−１）＝ＣａｔＩｎＡ．Ｄ（Ｌ）に関連した輝度
・・・（式５−１）
ＣａｔＩｎＡ．Ｌｏ（Ｌ）＝ＣａｔＩｎＡ．Ｄ（Ｌ）に関連した輝度
・・・（式５−２）
【００７３】
同様に、ヒストグラム変換部４２０は、第２描画特性情報２２に基づいて、第２対応輝度を判断する。第２対応輝度は、入力画像データ１の取り得るデータ値に対応する輝度であり、且つ、第２描画特性情報２２に関連したＥＯＴＦを用いた場合における輝度である。具体的には、ヒストグラム変換部４２０は、元ヒストグラム４１１の複数のデータカテゴリにそれぞれ対応する複数の第２輝度範囲を決定する。第２輝度範囲は、第２対応輝度の範囲である。
【００７４】
そして、以後の処理により、対応輝度の判断結果と、軸特性情報３１（Ｓ４２０２の処理結果）とに基づいて、元ヒストグラム４１１のデータカテゴリが第１目盛カテゴリに変換される。
【００７５】
まず、Ｓ４２０４にて、ヒストグラム変換部４２０は、各第１輝度範囲の中心輝度と、各第２輝度範囲の中心輝度とを算出する。本実施例では、以下の式６−１，６−２を用いて、データカテゴリＬに対応する第１輝度範囲の中心輝度ＣａｔＩｎＡ．Ｍｉｄ（Ｌ）と、データカテゴリＬに対応する第２輝度範囲の中心輝度ＣａｔＩｎＢ．Ｍｉｄ（Ｌ）とが算出される。式６−１，６−２において、「ＣａｔＩｎＡ．Ｈｉ（Ｌ）」は、データカテゴリＬに対応する第１輝度範囲の最大輝度であり、「ＣａｔＩｎＡ．Ｌｏ（Ｌ）」は、データカテゴリＬに対応する第１輝度範囲の最小輝度である。そして、「ＣａｔＩｎＢ．Ｈｉ（Ｌ）」は、データカテゴリＬに対応する第２輝度範囲の最大輝度であり、「ＣａｔＩｎＢ．Ｌｏ（Ｌ）」は、データカテゴリＬに対応する第２輝度範囲の最小輝度である。
ＣａｔＩｎＡ．Ｍｉｄ（Ｌ）
＝（ＣａｔＩｎＡ．Ｈｉ（Ｌ）＋ＣａｔＩｎＡ．Ｌｏ（Ｌ））／２
・・・（式６−１）
ＣａｔＩｎＢ．Ｍｉｄ（Ｌ）
＝（ＣａｔＩｎＢ．Ｈｉ（Ｌ）＋ＣａｔＩｎＢ．Ｌｏ（Ｌ））／２
・・・（式６−２）
【００７６】
次に、Ｓ４２０５にて、ヒストグラム変換部４２０は、ループ変数Ｌの値を選択する。ループ変数Ｌは、データカテゴリＬとして使用される。Ｓ４２０５の処理は、ループ変数Ｌのループ開始端の処理である。本実施例では、ヒストグラム変換部４２０は、ループ変数Ｌとして、０から２５５までの値を順に選択する。
【００７７】
そして、Ｓ４２０６にて、ヒストグラム変換部４２０は、軸特性情報３１＝５（Ｖａｌｕｅ）であるか否かを判断する。軸特性情報３１＝５の場合には、Ｓ４２０９へ処理が進められ、軸特性情報３１≠５の場合には、Ｓ４２０７へ処理が進められる。
【００７８】
Ｓ４２０７にて、ヒストグラム変換部４２０は、第１輝度範囲の中心輝度ＣａｔＩｎＡ．Ｍｉｄ（Ｌ）と、第２輝度範囲の中心輝度ＣａｔＩｎＢ．Ｍｉｄ（Ｌ）とが、どの第１
目盛カテゴリの輝度範囲に属すかを判断する（カテゴリサーチ）。第１目盛カテゴリＬの輝度範囲は、最小輝度ＣａｔＯｕｔ．Ｌｏ（Ｌ）から最大輝度ＣａｔＯｕｔ．Ｈｉ（Ｌ）までの範囲である。Ｓ４２０７では、第１輝度範囲の中心輝度ＣａｔＩｎＡ．Ｍｉｄ（Ｌ）と、Ｓ４２０７の処理結果とを比較することにより、中心輝度ＣａｔＩｎＡ．Ｍｉｄ（Ｌ）がどの第１目盛カテゴリの輝度範囲に属すかが判断される。そして、第２輝度範囲の中心輝度ＣａｔＩｎＢ．Ｍｉｄ（Ｌ）と、Ｓ４２０７の処理結果とを比較することにより、中心輝度ＣａｔＩｎＢ．Ｍｉｄ（Ｌ）がどの第１目盛カテゴリの輝度範囲に属すかが判断される。
【００７９】
ここで、中心輝度ＣａｔＩｎＡ．Ｍｉｄ（Ｌ）の値が２．３であり、且つ、Ｓ４２０２の処理結果が図１０に示す結果である場合を考える。第１目盛カテゴリ１１の輝度範囲は、２．０７７１５１から２．５１５３７５までの範囲である。そのため、「中心輝度ＣａｔＩｎＡ．Ｍｉｄ（Ｌ）は第１目盛カテゴリ１１の輝度範囲に属す」と判断される。同様の方法で、中心輝度ＣａｔＩｎＢ．Ｍｉｄ（Ｌ）がどの第１目盛カテゴリの輝度範囲に属すかが判断される。以後、中心輝度ＣａｔＩｎＡ．Ｍｉｄ（Ｌ）を含む輝度範囲に対応する第１目盛カテゴリを「行先カテゴリＦＬＡ」と記載し、中心輝度ＣａｔＩｎＢ．Ｍｉｄ（Ｌ）を含む輝度範囲に対応する第１目盛カテゴリを「行先カテゴリＦＬＢ」と記載する。
【００８０】
Ｓ４２０７の次に、Ｓ４２０８の処理が行われる。Ｓ４２０８にて、ヒストグラム変換部４２０は、Ｓ４２０７の処理結果に基づいて、第１波形情報４１の要素ＨｓｔＡ（Ｘ，ＦＬＡ）の値（画素数）と、第２波形情報４２の要素ＨｓｔＢ（Ｘ，ＦＬＢ）の値（画素数）とを補正する（度数加算）。本実施例では、以下の式７−１，７−２を用いて、要素ＨｓｔＡ（Ｘ，ＦＬＡ），ＨｓｔＢ（Ｘ，ＦＬＢ）が補正される。ループ変数（データカテゴリ）Ｌに対応する全ての要素ＨｓｔＯ（Ｘ，Ｌ）について、Ｓ４２０８の処理が行われる。その後、Ｓ４２１０へ処理が進められる。
ＨｓｔＡ（Ｘ，ＦＬＡ）＝ＨｓｔＡ（Ｘ，ＦＬＡ）＋ＨｓｔＯ（Ｘ，Ｌ）
・・・（式７−１）
ＨｓｔＢ（Ｘ，ＦＬＢ）＝ＨｓｔＢ（Ｘ，ＦＬＢ）＋ＨｓｔＯ（Ｘ，Ｌ）
・・・（式７−２）
【００８１】
Ｓ４２０８の処理により、データカテゴリＬが第１目盛カテゴリＦＬＡ，ＦＬＢに変換される。なお、本実施例では単純な加算処理を行う例を説明したが、これに限られない。例えば、波形の表示品質の向上を目的とするフィルタ処理を要素ＨｓｔＡ（Ｘ，ＦＬＡ）、要素ＨｓｔＢ（Ｘ，ＦＬＢ）、要素ＨｓｔＯ（Ｘ，Ｌ）、等に施しながら、上述したような加算処理を行ってもよい。
【００８２】
Ｓ４２０９にて、ヒストグラム変換部４２０は、第１波形情報４１の要素ＨｓｔＡ（Ｘ，ＦＬＡ）の値（画素数）を決定する（度数決定）。軸特性情報３１＝５（Ｖａｌｕｅ）である場合には、第１目盛カテゴリは、データカテゴリと一致する。そのため、以下の式８に示すように、元ヒストグラム４１１の要素ＨｓｔＯ（Ｘ，Ｌ）が、第１波形情報４１の要素ＨｓｔＡ（Ｘ，ＦＬＡ）として決定される。また、第１波形情報４１と第２波形情報４２の間の関連性がなくなるため、第２波形情報４２の生成は無効化される。ループ変数（データカテゴリ）Ｌに対応する全ての要素ＨｓｔＯ（Ｘ，Ｌ）について、Ｓ４２０９の処理が行われる。その後、Ｓ４２１０へ処理が進められる。
ＨｓｔＡ（Ｌ）＝ＨｓｔＯ（Ｌ）  ・・・（式８）
【００８３】
Ｓ４２１０の処理は、ループ変数Ｌのループ終了端の処理である。Ｓ４２１０にて、ヒストグラム変換部４２０は、選択されていないループ変数Ｌが存在するか否かを判断する。未選択のループ変数Ｌが存在する場合には、Ｓ４２０５へ処理が戻される。そして、全てのループ変数Ｌが選択されるまで、Ｓ４２０５〜Ｓ４２１０の処理が繰り返され、全てのループ変数Ｌが選択された後、本フローチャートが終了される。
【００８４】
次に、本実施例に係る画像表示装置の動作の具体例を説明する。図１１は、本実施例に係る表示画像（画面に表示された画像）の一例を示す図である。ここでは、入力画像データ１においてＥＯＴＦ「規格Ａ」が想定されている。このＥＯＴＦは、「ハイブリッドγ」と呼ばれている。ハイブリッドγは、ＨＤＲ表示（ハイダイナミックレンジ（ＨＤＲ）での表示）をサポートしている。ＨＤＲは、ＳＤＲよりも広いダイナミックレンジである。さらに、ハイブリッドγは、ＥＯＴＦ「γ２．２」を用いても破綻の無い画像を表示することができる特性を有する。そのため、画像編集などを行うユーザーが、入力画像データ１の波形として複数の波形を同時に観察し比較することがある。具体的には、ＨＤＲモニタ（ＨＤＲ表示を行うモニタ）に対応する波形と、γ２．２モニタ（ＥＯＴＦ「γ２．２」を用いた表示を行うモニタ）に対応する波形とが、同時に観察され、比較されることがある。そのため、本実施例では、図１１に示すように、入力画像データ１のＥＯＴＦとして「規格Ａ」を用いた場合に対応する波形と、入力画像データ１のＥＯＴＦとして「γ２．２」を用いた場合に対応する波形とを同時に表示する。
【００８５】
入力画像データ１にはＥＯＴＦ「規格Ａ」を示すメタデータが付加されており、ＥＯＴＦ取得部１０により、入力特性情報１１としてＥＯＴＦ「規格Ａ」の情報が得られる。ユーザーが第１ＥＯＴＦ「自動」と第２ＥＯＴＦ「γ２．２」を選択すると、ＥＯＴＦ設定部２０は、第１描画特性情報２１としてＥＯＴＦ「規格Ａ」の情報を取得し、第２描画特性情報２２としてＥＯＴＦ「γ２．２」の情報を取得する。そして、ユーザーが軸特性「γ２．２」を選択すると、軸設定部３０は、軸特性情報３１として軸特性「γ２．２」の情報を取得する。
【００８６】
ヒストグラム生成部４１０では、入力画像データ１の解析により、２次元ヒストグラムである元ヒストグラム４１１が生成される。ヒストグラム変換部４２０では、まず、複数の第１目盛カテゴリにそれぞれ対応する複数の輝度範囲が算出される。ここでは、輝度範囲の算出結果として、図１０に示す結果が得られる。図１０では、第１基準輝度に対する輝度の割合（％）が輝度として使用されている。軸特性「γ２．２」では、縦軸の下端から上側に縦軸全体の長さの１／４程度離れた位置に輝度１００％が配置される。そして、縦軸全体において、０％から２１１１％までの輝度をプロットすることができる。即ち、０から２５５までの第１目盛カテゴリの範囲が、０％から２１１１％までの輝度範囲に対応する。
【００８７】
ＨＤＲが想定されている画像データでは、輝度１００％を超えたデータ値が定義されている。そして、１０００％程度から２０００％程度までの範囲の値が、上限輝度として定義されている場合が多い。そのため、２０００％程度までの範囲が、波形の表示に必要となる。軸特性「γ２．２」では、２１１１％までの輝度をプロットすることができるため、ＨＤＲの輝度を問題無くプロットすることができる。また、軸特性「γ２．２」は、０％から１００％までの輝度範囲において、ＥＯＴＦ「γ２．２」を想定した従来の波形表示の縦軸全体と同様の特性を有する。そのため、軸特性「γ２．２」を用いることにより、ユーザーはＳＤＲの波形もＨＤＲの波形も違和感なく観察することができる。
【００８８】
ヒストグラム変換部４２０では、第１描画特性情報２１（ＥＯＴＦ「規格Ａ」）に基づいて、元ヒストグラム４１１の複数のデータカテゴリにそれぞれ対応する複数の第１輝度
範囲が算出される。ここでは、第１輝度範囲の算出結果として、図１２（Ａ）に示す結果が得られる。図１２（Ａ）では、第１基準輝度に対する輝度の割合（％）が輝度として使用されている。ＥＯＴＦ「規格Ａ」では、１２００％が上限輝度として定義されている。図１２（Ａ）から、複数のデータカテゴリの間隔が等間隔であるのに対し、複数の第１輝度範囲の複数の最小輝度、複数の第１輝度範囲の複数の最大輝度、複数の第１輝度範囲の複数の中心輝度、等の間隔が等間隔でないことがわかる。換言すれば、データカテゴリの幅が一定（１）であるのに対し、第１輝度範囲の幅が一定でないことがわかる。
【００８９】
さらに、ヒストグラム変換部４２０では、複数の第１輝度範囲のそれぞれについて、第１輝度範囲の中心輝度に対応する第１目盛カテゴリＦＬＡが検出される。そして、ＦＬＡの検出結果に従って、元ヒストグラム４１１の度数が、第１波形情報４１に再分配される。ＥＯＴＦ「規格Ａ」では１２００％が上限輝度として定義されているため、データカテゴリ０〜２５５の度数が、第１目盛カテゴリ０〜１９７に再分配される。
【００９０】
同様に、ヒストグラム変換部４２０では、第２描画特性情報２２（ＥＯＴＦ「γ２．２」）に基づいて、元ヒストグラム４１１の複数のデータカテゴリにそれぞれ対応する複数の第２輝度範囲が算出される。ここでは、第２輝度範囲の算出結果として、図１２（Ｂ）に示す結果が得られる。図１２（Ｂ）では、第１基準輝度に対する輝度の割合（％）が輝度として使用されている。そして、ヒストグラム変換部４２０では、元ヒストグラム４１１の度数が、第２波形情報４２に再分配される。ＥＯＴＦ「γ２．２」では１００％が上限輝度として定義されているため、データカテゴリ０〜２５５の度数が、第１目盛カテゴリ０〜６３に再分配される。
【００９１】
上述した再分配により、入力画像データ１を描画特性情報に関連したＥＯＴＦに基づいて変換し、且つ、変換後の画像データから軸特性情報３１の軸特性に対応するヒストグラムを取得する処理の結果と同様の処理結果を得ることができる。ここで、１つの画像から複数種類のＥＯＴＦにそれぞれ対応する複数のヒストグラムを得る場合を考える。本実施例では、画像データからヒストグラムを生成する処理を１回行うだけで上記複数のヒストグラムを得ることができる。そのため、上記複数のヒストグラムの取得に必要なハードウェアの規模を削減したり、波形情報の取得、波形画像の表示、等についての応答速度を高速化したりすることができる。
【００９２】
以上述べたように、本実施例によれば、階調特性情報と軸特性情報が取得される。そして、入力画像データの階調特性として階調特性情報に関連した階調特性を用いた場合における入力画像データの輝度に関連した輝度関連値の分布を、軸特性情報に関連した軸特性を有する第１軸を用いて示す分布情報が生成される。それにより、画像データの輝度分布を示す情報の利用についての利便性を向上することができる。例えば、ユーザーの好みの軸、ユーザーの使い慣れた軸、等を第１軸として用いて輝度関連値の分布を示す分布情報を得たり、そのような分布情報に基づく分布画像を表示したりすることができる。その結果、ユーザーは、画像データの輝度分布（輝度関連値の分布）を高精度に判断することができる。また、本実施例によれば、複数の階調特性にそれぞれ対応する複数の分布情報の間で、輝度関連値の分布を示すために使用される第１軸が共通する。そのため、ユーザーは複数の分布情報の比較を高精度に行うことができる。
【００９３】
なお、本実施例では、分布情報に基づいて分布画像が生成されて表示される例を説明したが、分布情報の用途はこれに限られない。例えば、このような処理は行われずに、分布情報が記憶部に記録されてもよい。
【００９４】
＜実施例２＞
以下、本発明の実施例２について説明する。本実施例では、実施例１と異なる構成や処
理により、実施例１と同様の処理結果を得ることができる。本実施例では、取得の設定を変えながらタイムシェアリングで分布情報が取得される。なお、以下では、実施例１と異なる構成や処理について詳しく説明し、実施例１と同様の構成や処理についての説明は省略する。
【００９５】
図１３は、本実施例に係る波形情報生成部４００の機能構成の一例を示すブロック図である。図１３に示すように、波形情報生成部４００は、ヒストグラム設定生成部４３０、ヒストグラム生成部４１０、及び、ヒストグラム設定部４４０を有する。
【００９６】
ヒストグラム設定生成部４３０は、描画特性情報と軸特性情報３１に基づいて、入力画像データ１の取り得るデータ値に対応する第１目盛カテゴリを判断する。そして、ヒストグラム設定生成部４３０は、第１目盛カテゴリの判断結果（ヒストグラム設定テーブル４３１）を出力する。本実施例では、ヒストグラム設定生成部４３０は、第１描画特性情報２１と第２描画特性情報２２を順に選択し、選択した情報を用いて上記処理を行う。ヒストグラム設定テーブル４３１のデータ構造を図１４に示す。図１４において、「ＦＬ」は第１目盛カテゴリ（第１目盛カテゴリの値（番号））、「ＣａＰ．Ｌｏ」は第１目盛カテゴリＦＬに対応するデータカテゴリの最小値、「ＣａＰ．Ｈｉ」は第１目盛カテゴリＦＬに対応するデータカテゴリの最大値である。なお、ヒストグラム設定テーブル４３１のデータ構造は、図１４に示すデータ構造に限られない。例えば、カテゴリ範囲（最小値ＣａｔＰ．Ｌｏから最大値ＣａｔＰ．Ｈｉまでの範囲）の代わりに、データ値の範囲が使用されてもよい。第１目盛カテゴリの判断結果は、テーブルではなく関数であってもよい。
【００９７】
入力画像データ１の取り得るデータ値に対応する第１目盛カテゴリの判断方法は特に限定されないが、本実施例では、ヒストグラム設定生成部４３０は、まず、対応輝度を判断する。そして、ヒストグラム設定生成部４３０は、対応輝度の判断結果と、軸特性情報３１とに基づいて、入力画像データ１の取り得るデータ値に対応する第１目盛カテゴリを判断する。以下に、ヒストグラム設定生成部４３０の処理を具体的に説明する。
【００９８】
まず、ヒストグラム設定生成部４３０は、実施例１のヒストグラム変換部４２０による処理の方法と同様の方法で、各第１目盛カテゴリの輝度範囲、各第１輝度範囲の中心輝度、及び、各データカテゴリの行先カテゴリを決定する。そして、ヒストグラム設定生成部４３０は、決定したそれらの情報を用いて、複数の第１目盛カテゴリのそれぞれについて、その第１目盛カテゴリに対応するデータカテゴリの範囲を決定する。具体的には、行先カテゴリＦＬＡが同じデータカテゴリＬの範囲が、第１目盛カテゴリＦＬ＝ＦＬＡに対応するデータカテゴリの範囲として決定される。例えば、図１２（Ａ）の情報が得られた場合には、行先カテゴリＦＬＡ＝０にデータカテゴリＬ＝０〜３が対応する。そのため、第１目盛カテゴリＦＬ＝０について、ＣａｔＰ．Ｌｏ＝０とＣａｔＰ．Ｈｉ＝３が対応付けられる。行先カテゴリＦＬＡ≧１９８に対応するデータカテゴリＬは存在しない。そのため、第１目盛カテゴリＦＬ≧１９８について、ＣａｔＰ．Ｌｏ＝２５６とＣａｔＰ．Ｈｉ＝２５６が対応付けられる。図１４は、図１２（Ａ）の情報が得られた場合のヒストグラム設定テーブル４３１を示す。
【００９９】
なお、対応するデータカテゴリＬが存在しない第１目盛カテゴリＦＬの情報は、ヒストグラム設定テーブル４３１に含まれなくてもよい。即ち、図１２（Ａ）の情報が得られた場合に、第１目盛カテゴリＦＬ≧１９８の情報は、ヒストグラム設定テーブル４３１に含まれなくてもよい。
【０１００】
なお、上記処理は、第１描画特性情報２１が選択された場合の処理である。第２描画特性情報２２が選択された場合には、各第１輝度範囲の中心輝度の代わりに、各第２輝度範囲の中心輝度が使用される。
【０１０１】
ヒストグラム生成部４１０は、ヒストグラム設定テーブル４３１（第１目盛カテゴリの判断結果）と、入力画像データ１とに基づいて、元ヒストグラム４１１を生成する。元ヒストグラム４１１の生成方法は、実施例１の方法（図７）と略等しい。但し、本実施例では、図７のＳ４１０４の処理として、実施例１と異なる処理が行われる。本実施例では、Ｓ４１０４にて、ヒストグラム生成部４１０は、ｉｎｔ（Ｐ（Ｘ，Ｙ）／４）を含むカテゴリ範囲（最小値ＣａｔＰ．Ｌｏから最大値ＣａｔＰ．Ｈｉまでの範囲）に対応する第１目盛カテゴリＦＬを検出する。そして、ヒストグラム生成部４１０は、元ヒストグラム４１１の要素ＨｓｔＯ（Ｘ，検出したＦＬ）の値を１インクリメントする。この処理により、要素ＨｓｔＯ（）の値（画素数）として、実施例１で述べた再分配後の値と同じ値を得ることができる。従って、元ヒストグラム４１１として、入力画像データ１のデータ値を変換して得られる第１目盛カテゴリのヒストグラムを得ることができる。即ち、元ヒストグラム４１１として、実施例１のヒストグラム変換部４２０によって得られた波形情報と同じ波形情報を得ることができる。
【０１０２】
ヒストグラム設定部４４０は、元ヒストグラム４１１を、第１波形情報４１または第２波形情報４２として設定する。例えば、ヒストグラム設定部４４０は、不図示の制御部からの指示に応じて、元ヒストグラム４１１を、第１波形情報４１または第２波形情報４２として設定する。ヒストグラム設定生成部４３０により第１描画特性情報２１が選択された場合には、元ヒストグラム４１１が第１波形情報４１として設定され、第２描画特性情報２２が選択された場合には、元ヒストグラム４１１が第２波形情報４２として設定される。
【０１０３】
本実施例に係る波形情報生成部４００の処理フローの一例を説明する。まず、ヒストグラム設定生成部４３０は、第１描画特性情報２１と軸特性情報３１に基づいて、ヒストグラム設定テーブル４３１を生成する（処理２−１）。次に、ヒストグラム生成部４１０は、処理２−１により生成されたヒストグラム設定テーブル４３１に基づいて入力画像データ１を解析することにより、元ヒストグラム４１１を生成する（処理２−２）。そして、ヒストグラム設定部４４０は、処理２−２により生成された元ヒストグラム４１１を第１波形情報４１として設定する（処理２−３）。次に、ヒストグラム設定生成部４３０は、第２描画特性情報２２と軸特性情報３１に基づいて、ヒストグラム設定テーブル４３１を生成する（処理２−４）。次に、ヒストグラム生成部４１０は、処理２−４により生成されたヒストグラム設定テーブル４３１に基づいて入力画像データ１を解析することにより、元ヒストグラム４１１を生成する（処理２−５）。そして、ヒストグラム設定部４４０は、処理２−５により生成された元ヒストグラム４１１を第１波形情報４１として設定する（処理２−６）。
【０１０４】
以上述べたように、本実施例においても実施例１の分布情報と同様の分布情報を得ることができる。その結果、画像データの輝度分布を示す情報の利用についての利便性を向上することができる。また、本実施例によれば、ヒストグラム生成部をタイムシェアで使用することにより、複数の分布情報が生成される。それにより、ハードウェア規模を削減することができる。なお、複数のヒストグラム生成部を用いて、複数の分布情報の生成が並列に行われてもよい。例えば、２つのヒストグラム生成部を用いて、第１波形情報の生成と、第２波形情報の生成とが並列に行われてもよい。それにより、分布情報の取得、分布画像の表示、等についての応答速度を高速化することができる。
【０１０５】
＜実施例３＞
以下、本発明の実施例３について説明する。本実施例では、実施例１と異なる構成や処理により、実施例１と同様の処理結果を得ることができる。本実施例では、入力画像データの階調特性を縦軸の軸特性に適合させ、適合後の画像データのヒストグラムを取得する
、という処理が、タイムシェアリングで取得される。なお、以下では、実施例１と異なる構成や処理について詳しく説明し、実施例１と同様の構成や処理についての説明は省略する。
【０１０６】
図１５は、本実施例に係る波形情報生成部４００の機能構成の一例を示すブロック図である。図１５に示すように、波形情報生成部４００は、変換テーブル生成部４５０、階調変換部４６０、ヒストグラム生成部４１０、及び、ヒストグラム設定部４４０を有する。
【０１０７】
変換テーブル生成部４５０は、描画特性情報と軸特性情報３１に基づいて、入力画像データ１の取り得るデータ値に対応する第１目盛カテゴリを判断する。そして、変換テーブル生成部４５０は、第１目盛カテゴリの判断結果（階調変換テーブル４５１）を出力する。実施例では、ヒストグラム設定生成部４３０は、第１描画特性情報２１と第２描画特性情報２２を順に選択し、選択した情報を用いて上記処理を行う。階調変換テーブル４５１のデータ構造を図１６に示す。図１６に示すように、本実施例では、データカテゴリＬと、第１目盛カテゴリ（行先カテゴリ）ＦＬＡとの対応関係を示すテーブルが、階調変換テーブル４５１として生成される。なお、階調変換テーブル４５１のデータ構造は、図１６に示すデータ構造に限られない。データカテゴリＬの代わりにデータ値が使用されてもよい。第１目盛カテゴリの判断結果は、テーブルではなく関数であってもよい。
【０１０８】
本実施例では、まず、変換テーブル生成部４５０は、実施例１のヒストグラム変換部４２０による処理の方法と同様の方法で、各第１目盛カテゴリの輝度範囲、各第１輝度範囲の中心輝度、及び、各データカテゴリの行先カテゴリを決定する。そして、変換テーブル生成部４５０は、決定したそれらの情報を用いて、図１６に示す階調変換テーブル４５１を生成する。例えば、図１２（Ａ）の情報から、データカテゴリＬの情報と行先カテゴリＦＬＡの情報とを抽出することにより、図１６に示す階調変換テーブル４５１が生成される。
【０１０９】
階調変換部４６０は、階調変換テーブル４５１（第１目盛カテゴリの判断結果）に基づいて、入力画像データ１のデータ値を第１目盛カテゴリに変換することにより、変換画像データ４６１を生成する。本実施例では、以下の式９を用いて、入力画像データ１をデータ値Ｐ（Ｘ，Ｙ）が、変換画像データ４６１のデータ値Ｐ’（Ｘ，Ｙ）に変換される。式９において、「ＦＬＡ（ｉｎｔ（Ｐ（Ｘ，Ｙ）／４））」は、階調変換テーブル４５１においてデータカテゴリＬ＝ｉｎｔ（Ｐ（Ｘ，Ｙ）／４）に対応する第１目盛カテゴリＦＬＡである。
Ｐ’（Ｘ，Ｙ）＝ＦＬＡ（ｉｎｔ（Ｐ（Ｘ，Ｙ）／４））  ・・・（式９）
【０１１０】
ヒストグラム生成部４１０は、変換画像データ４６１に基づいて、変換画像データ４６１のデータ値のヒストグラムを、元ヒストグラム４１１として生成する。変換画像データ４６１のデータ値は第１目盛カテゴリであるため、元ヒストグラム４１１として、実施例１のヒストグラム変換部４２０によって得られる波形情報と同じ波形情報を得ることができる。元ヒストグラム４１１の生成方法は、実施例１の方法（図７）と同じである。ヒストグラム設定部４４０は、実施例２と同様の処理を行う。具体的には、変換テーブル生成部４５０により第１描画特性情報２１が選択された場合に、ヒストグラム設定部４４０は、元ヒストグラム４１１を第１波形情報４１として設定する。そして、第２描画特性情報２２が選択された場合に、ヒストグラム設定部４４０は、元ヒストグラム４１１を第２波形情報４２として設定する。
【０１１１】
本実施例に係る波形情報生成部４００の処理フローの一例を説明する。まず、変換テー
ブル生成部４５０は、第１描画特性情報２１と軸特性情報３１に基づいて、階調変換テーブル４５１を生成する（処理３−１）。次に、階調変換部４６０は、処理３−１により生成された階調変換テーブル４５１に基づいて、入力画像データ１を変換画像データ４６１に変換する（処理３−２）。そして、ヒストグラム生成部４１０は、処理３−２により生成された変換画像データ４６１を解析することにより、元ヒストグラム４１１を生成する（処理３−３）。次に、ヒストグラム設定部４４０は、処理３−３により生成された元ヒストグラム４１１を第１波形情報４１として設定する（処理３−４）。
【０１１２】
そして、変換テーブル生成部４５０は、第２描画特性情報２２と軸特性情報３１に基づいて、階調変換テーブル４５１を生成する（処理３−５）。次に、階調変換部４６０は、処理３−５により生成された階調変換テーブル４５１に基づいて、入力画像データ１を変換画像データ４６１に変換する（処理３−６）。そして、ヒストグラム生成部４１０は、処理３−６により生成された変換画像データ４６１を解析することにより、元ヒストグラム４１１を生成する（処理３−７）。次に、ヒストグラム設定部４４０は、処理３−７により生成された元ヒストグラム４１１を第２波形情報４２として設定する（処理３−８）。
【０１１３】
以上述べたように、本実施例においても実施例１の分布情報と同様の分布情報を得ることができる。その結果、画像データの輝度分布を示す情報の利用についての利便性を向上することができる。また、本実施例によれば、階調変換部とヒストグラム生成部をタイムシェアで使用することにより、複数の分布情報が生成される。それにより、ハードウェア規模を削減することができる。なお、複数の階調変換部と複数のヒストグラム生成部とを用いて、複数の分布情報の生成が並列に行われてもよい。それにより、分布情報の取得、分布画像の表示、等についての応答速度を高速化することができる。
【０１１４】
＜実施例４＞
以下、本発明の実施例４について説明する。本実施例では、縦軸について複数の軸特性が選択された場合の例を説明する。また、本実施例では、複数の入力画像データが存在する場合の例を説明する。なお、以下では、実施例１と異なる構成や処理について詳しく説明し、実施例１と同様の構成や処理についての説明は省略する。
【０１１５】
図１７は、本実施例に係る画像表示装置の機能構成の一例を示すブロック図である。図１７に示すように、本実施例に係る画像表示装置は、実施例１に係る画像表示装置（図１）と同様の構成を有する。但し、本実施例では、画像表示装置に２つの入力画像データ１，２が入力される。なお、入力画像データの数は、２つより多くても少なくてもよい。
【０１１６】
ＥＯＴＦ取得部１０は、実施例１と同様に、入力画像データ１に予め関連付けられたＥＯＴＦの情報を取得し、取得した情報に対応する入力特性情報１１を出力する。さらに、ＥＯＴＦ取得部１０は、入力画像データ２に予め関連付けられたＥＯＴＦの情報を取得し、取得した情報に対応する入力特性情報１２を出力する。
【０１１７】
ＥＯＴＦ設定部２０は、実施例１と同様に、描画特性情報を取得し、取得した描画特性情報を出力する。本実施例では、２つの入力画像データ１，２のそれぞれについて描画特性情報が取得される。また、本実施例では、ユーザーによって最大８種類のＥＯＴＦが指定される。具体的には、２つの入力画像データ１，２のそれぞれについて、最大４種類のＥＯＴＦが指定される。そのため、本実施例では、８つの描画特性情報２１〜２８が取得される。なお、入力画像データ１について指定可能なＥＯＴＦの種類数は、入力画像データ２について指定可能なＥＯＴＦの種類数と異なっていてもよい。
【０１１８】
軸設定部３０は、実施例１と同様に、軸特性情報を取得し、取得した軸特性情報を出力
する。本実施例では、ユーザーによって２種類の軸特性が指定（選択）される。そして、指定された２種類の軸特性にそれぞれ対応する２つの軸特性情報３１，３２が取得される。なお、取得および出力される軸特性情報の数は２つより多くてもよい。
【０１１９】
波形情報生成部４００は、実施例１と同様の方法で波形情報を生成し、生成した波形情報を出力する。本実施例では、２つの軸特性情報３１，３２のそれぞれについて、その軸特性情報に対応する波形情報が生成される。本実施例では、２つの入力画像データ１，２のそれぞれについて、その入力画像データに対応する波形情報が生成される。さらに、本実施例では、８つの描画特性情報２１〜２８のそれぞれについて、その描画特性情報に対応する波形情報が生成される。具体的には、２つの軸特性情報３１，３２のいずれか、２つの入力画像データ１，２のいずれか、及び、８つの描画特性情報２１〜２８のいずれかの組み合わせとして、８つの組み合わせが予め定められている。そして、８つの組み合わせにそれぞれ対応する８つの波形情報４１〜４８が生成される。なお、組み合わせの種類、組み合わせの数、等は特に限定されない。
【０１２０】
描画部５０は、実施例１と同様の方法で波形画像データを生成し、生成した波形画像データを出力する。本実施例では、８つの波形情報４１〜４８にそれぞれ対応する８つの波形画像が描画される。本実施例では、２つの軸特性情報３１，３２にそれぞれ対応する２つの画像領域が使用される。描画部５０は、軸特性情報３１に対応する画像領域に、軸特性情報３１に対応する波形情報に基づく波形画像を描画する。それにより、軸特性情報３１に対応する画像領域に描画された波形画像を表す波形画像データ５１が生成される。また、描画部５０は、軸特性情報３２に対応する画像領域に、軸特性情報３２に対応する波形情報に基づく波形画像を描画する。それにより、軸特性情報３２に対応する画像領域に描画された波形画像を表す波形画像データ５２が生成される。本実施例では、上記２つの画像領域が水平方向（左右方向）に並べられている。具体的には、軸特性情報３１に対応する画像領域が左側に、軸特性情報３２に対応する画像領域が右側に配置されている。なお、画像領域の数、画像領域の配置、等は特に限定されない。例えば、上記２つの画像領域が垂直方向に並べられていてもよい。
【０１２１】
表示特性変換部６０は、実施例１と同様に、入力特性情報１１に基づいて、入力画像データ１から表示画像データ６１を生成する。さらに、表示特性変換部６０は、入力特性情報１２に基づいて、入力画像データ２から表示画像データ６２を生成する。そして、表示特性変換部６０は、表示画像データ６１，６２を出力する。
【０１２２】
画像合成部７０は、実施例１と同様の方法で合成画像データ７１を生成し、生成した合成画像データ７１を出力する。本実施例では、表示画像データ６１、表示画像データ６２、波形画像データ５１、及び、波形画像データ５２が合成される。そして、合成画像には、表示画像データ６１によって表された画像、表示画像データ６２によって表された画像、波形画像データ５１によって表された画像、及び、波形画像データ５２によって表された画像が配置されている。
【０１２３】
図１８（Ａ）は、本実施例に係る表示画像の一例を示す図である。図１８（Ａ）に示すような画像表示は、例えば、画像表示装置の表示モードとして、所定の表示モード（マルチ画面・マルチ波形表示モード）が設定された場合に行われる。マスタリングにおいて複数種類のＥＯＴＦにそれぞれ対応する複数の画像データを得る場合に、ユーザーは、複数の画像データの複数の輝度分布を確認・比較することがある。マルチ画面・マルチ波形表示モードは、例えば、そのような場合に設定される。図１８（Ａ）の例は、以下の状態に対応する。
入力画像１の入力特性１１：規格Ａ（ハイブリッドγ）
入力画像２の入力特性１２：規格Ｂ
軸特性３１（左側波形画像の縦軸）：ｄＢ
軸特性３２（右側波形画像の縦軸）：Ｖａｌｕｅ
軸特性３１（左側波形画像）と入力画像１に対応する描画特性２１：自動
左側波形画像と入力画像１に対応する描画特性２２：γ２．４
左側波形画像と入力画像２に対応する描画特性２３：自動
左側波形画像と入力画像２に対応する描画特性２４：なし
軸特性３２（右側波形画像）と入力画像１に対応する描画特性２５：自動
右側波形画像と入力画像１に対応する描画特性２６：なし
右側波形画像と入力画像２に対応する描画特性２７：自動
右側波形画像と入力画像２に対応する描画特性２８：なし
【０１２４】
以上述べたように、本実施例によれば、実施例１と同様の方法で分布情報が生成される。それにより、画像データの輝度分布を示す情報の利用についての利便性を向上することができる。また、本実施例によれば、複数の軸特性情報のそれぞれについて、その軸特性情報に対応する分布情報が生成される。それにより、上記利便性をさらに向上することができる。例えば、複数種類の縦軸にそれぞれ対応する複数の分布画像を表示することができる。それにより、ユーザーは、複数種類の縦軸にそれぞれ対応する複数の分布画像を確認でき、画像データの輝度分布をより高精度に判断することができる。さらに、本実施例によれば、複数の入力画像データのそれぞれについて、その入力画像データに対応する分布情報が生成される。それにより、上記利便性をさらに向上することができる。例えば、複数の画像データにそれぞれ対応する複数の分布（輝度関連値の分布）を表示することができる。それにより、ユーザーは、複数の画像データのそれぞれの輝度分布を容易に判断して比較することができる。
【０１２５】
なお、実施例１〜４はあくまで一例であり、本発明の要旨の範囲内で実施例１〜４の構成を適宜変形したり変更したりすることにより得られる構成も、本発明に含まれる。実施例１〜４の構成を適宜組み合わせて得られる構成も、本発明に含まれる。
【０１２６】
例えば、上述した合成画像ではなく、輝度関連値の分布のみが表示されてもよい。画像表示装置の代わりに、画像データを用いた画像表示を行う機能を有していない波形モニタが使用されてもよい。また、分布画像として、波形画像ではなく、輝度関連値のヒストグラムを示すヒストグラム画像が使用されてもよい。図１８（Ｂ）は、実施例４に係る表示画像の一例を示す図である。図１８（Ｂ）の左側の分布画像は、ヒストグラム画像の一例である。分布情報がヒストグラム画像のために使用される場合には、第２軸（画像内の位置に対応する目盛を有する軸）に関する処理は省略されてもよい。
【０１２７】
＜その他の実施例＞
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１２８】
１０：ＥＯＴＦ取得部  ２０：ＥＯＴＦ設定部  ３０：軸設定部
４００：波形情報生成部
【図１】
2017151308.tif 000003
【図２】
2017151308.tif 000004
【図３】
2017151308.tif 000005
【図４】
2017151308.tif 000006
【図５】
2017151308.tif 000007
【図６】
2017151308.tif 000008
【図７】
2017151308.tif 000009
【図８】
2017151308.tif 000010
【図９】
2017151308.tif 000011
【図１０】
2017151308.tif 000012
【図１１】
2017151308.tif 000013
【図１２】
2017151308.tif 000014
【図１３】
2017151308.tif 000015
【図１４】
2017151308.tif 000016
【図１５】
2017151308.tif 000017
【図１６】
2017151308.tif 000018
【図１７】
2017151308.tif 000019
【図１８】
2017151308.tif 000020