(57)【特許請求の範囲】
【請求項１】
ＭＰ４フォーマットに従ってデータを格納したＭＰ４ファイルからＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを読み出して、表示部に出力するデータ処理部を有し、
前記データ処理部は、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを取得し、
取得したＨＤＲ画像メタデータと、前記表示部の表示機能情報とに応じて、前記ＭＰ４ファイルから読み出したＨＤＲ画像の変換処理を実行するか否かを判定し、判定結果に応じた出力画像の生成処理を実行する構成であり、
前記ＨＤＲ画像メタデータは、
（ａ）ＭＰ４ファイルに格納されたＨＤＲ画像全体に適用されるメタデータを格納したｔｒａｋボックス内のＨＤＲ画像メタデータ格納ボックス、または、
（ｂ）ＭＰ４ファイルに設定された分割画像格納領域であるｍｄａｔボックスに格納されたＨＤＲ画像に適用するメタデータを格納したｔｒａｆボックス内のＨＤＲ画像メタデータ格納ボックス、
上記（ａ），（ｂ）の少なくともいずれかのボックスに記録され、
前記データ処理部は、
前記ｔｒａｋボックス内のＨＤＲ画像メタデータ格納ボックスから、ＨＤＲ画像メタデータを読み出した場合は、読み出したメタデータを適用して、前記ＭＰ４ファイルから読み出したＨＤＲ画像の変換処理を実行するか否かを判定し、判定結果に応じた出力画像の生成処理を実行し、
出力予定のＨＤＲ画像を格納したｍｄａｔボックスに対応付けられたｔｒａｆボックス内のＨＤＲ画像メタデータ格納ボックスから、ＨＤＲ画像メタデータを読み出した場合は、読み出したメタデータを適用して、前記ｍｄａｔボックスから読み出した出力予定のＨＤＲ画像の変換処理を実行するか否かを判定し、判定結果に応じた出力画像の生成処理を実行する情報処理装置。
【請求項２】
前記データ処理部は、
前記ＭＰ４ファイルから取得したＨＤＲ画像メタデータから、ＭＰ４ファイルに格納されたＨＤＲ画像のダイナミック・レンジを取得し、前記表示部がＭＰ４ファイルに格納された前記ダイナミック・レンジを有するＨＤＲ画像の出力が可能か否かを判定し、出力不可の場合は、前記ＭＰ４ファイルに格納されたＨＤＲ画像のダイナミック・レンジを低減する画像変換処理を実行して前記表示部に出力する請求項１に記載の情報処理装置。
【請求項３】
ＭＰ４フォーマットに従ってＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを格納したＭＰ４ファイルを生成するデータ処理部を有し、
前記データ処理部は、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを生成または取得し、
前記ＭＰ４ファイル内にＨＤＲ画像メタデータ格納ボックスを設定して、設定したＨＤＲ画像メタデータ格納ボックスに前記ＨＤＲ画像メタデータを格納する構成であり、
前記データ処理部は、
ＭＰ４ファイルに格納されたＨＤＲ画像全体に適用するＨＤＲ画像メタデータについては、ＭＰ４ファイルに格納されたＨＤＲ画像全体に適用されるメタデータを格納したｔｒａｋボックス内のＨＤＲ画像メタデータ格納ボックスに記録し、
ＭＰ４ファイルに設定された分割画像格納領域であるｍｄａｔボックスに格納されたＨＤＲ画像に適用するＨＤＲ画像メタデータについては、前記ｍｄａｔボックスに格納されたＨＤＲ画像に適用するメタデータを格納したｔｒａｆボックス内のＨＤＲ画像メタデータ格納ボックスに記録する処理を実行する情報処理装置。
【請求項４】
前記データ処理部は、
前記ＨＤＲ画像メタデータ格納ボックスに、前記ＭＰ４ファイルに格納したＨＤＲ画像データの最大輝度情報を含むＨＤＲ画像メタデータを記録する請求項３に記載の情報処理装置。
【請求項５】
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、ＭＰ４フォーマットに従ってデータを格納したＭＰ４ファイルからＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを読み出して、表示部に出力するデータ処理部を有し、
前記データ処理部は、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを取得し、
取得したＨＤＲ画像メタデータと、前記表示部の表示機能情報とに応じて、前記ＭＰ４ファイルから読み出したＨＤＲ画像の変換処理を実行するか否かを判定し、判定結果に応じた出力画像の生成処理を実行し、
前記ＨＤＲ画像メタデータは、
（ａ）ＭＰ４ファイルに格納されたＨＤＲ画像全体に適用されるメタデータを格納したｔｒａｋボックス内のＨＤＲ画像メタデータ格納ボックス、または、
（ｂ）ＭＰ４ファイルに設定された分割画像格納領域であるｍｄａｔボックスに格納されたＨＤＲ画像に適用するメタデータを格納したｔｒａｆボックス内のＨＤＲ画像メタデータ格納ボックス、
上記（ａ），（ｂ）の少なくともいずれかのボックスに記録され、
前記データ処理部は、
前記ｔｒａｋボックス内のＨＤＲ画像メタデータ格納ボックスから、ＨＤＲ画像メタデータを読み出した場合は、読み出したメタデータを適用して、前記ＭＰ４ファイルから読み出したＨＤＲ画像の変換処理を実行するか否かを判定し、判定結果に応じた出力画像の生成処理を実行し、
出力予定のＨＤＲ画像を格納したｍｄａｔボックスに対応付けられたｔｒａｆボックス内のＨＤＲ画像メタデータ格納ボックスから、ＨＤＲ画像メタデータを読み出した場合は、読み出したメタデータを適用して、前記ｍｄａｔボックスから読み出した出力予定のＨＤＲ画像の変換処理を実行するか否かを判定し、判定結果に応じた出力画像の生成処理を実行する情報処理方法。
【請求項６】
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、ＭＰ４フォーマットに従ってＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを格納したＭＰ４ファイルを生成するデータ処理部を有し、
前記データ処理部は、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを生成または取得し、
前記ＭＰ４ファイル内にＨＤＲ画像メタデータ格納ボックスを設定して、設定したＨＤＲ画像メタデータ格納ボックスに前記ＨＤＲ画像メタデータを格納する処理を実行し、
前記データ処理部は、
ＭＰ４ファイルに格納されたＨＤＲ画像全体に適用するＨＤＲ画像メタデータについては、ＭＰ４ファイルに格納されたＨＤＲ画像全体に適用されるメタデータを格納したｔｒａｋボックス内のＨＤＲ画像メタデータ格納ボックスに記録し、
ＭＰ４ファイルに設定された分割画像格納領域であるｍｄａｔボックスに格納されたＨＤＲ画像に適用するＨＤＲ画像メタデータについては、前記ｍｄａｔボックスに格納されたＨＤＲ画像に適用するメタデータを格納したｔｒａｆボックス内のＨＤＲ画像メタデータ格納ボックスに記録する処理を実行する情報処理方法。
【請求項７】
情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置のデータ処理部に、ＭＰ４フォーマットに従ってデータを格納したＭＰ４ファイルからＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを読み出して、表示部に出力するデータ処理を実行させ、
前記プログラムは、前記データ処理において、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを取得させ、
取得したＨＤＲ画像メタデータと、前記表示部の表示機能情報とに応じて、前記ＭＰ４ファイルから読み出したＨＤＲ画像の変換処理を実行するか否かを判定させ、判定結果に応じた出力画像の生成処理を実行させ、
前記ＨＤＲ画像メタデータは、
（ａ）ＭＰ４ファイルに格納されたＨＤＲ画像全体に適用されるメタデータを格納したｔｒａｋボックス内のＨＤＲ画像メタデータ格納ボックス、または、
（ｂ）ＭＰ４ファイルに設定された分割画像格納領域であるｍｄａｔボックスに格納されたＨＤＲ画像に適用するメタデータを格納したｔｒａｆボックス内のＨＤＲ画像メタデータ格納ボックス、
上記（ａ），（ｂ）の少なくともいずれかのボックスに記録され、
前記プログラムは、前記データ処理部に、
前記ｔｒａｋボックス内のＨＤＲ画像メタデータ格納ボックスから、ＨＤＲ画像メタデータを読み出した場合は、読み出したメタデータを適用して、前記ＭＰ４ファイルから読み出したＨＤＲ画像の変換処理を実行するか否かを判定し、判定結果に応じた出力画像の生成処理を実行させ、
出力予定のＨＤＲ画像を格納したｍｄａｔボックスに対応付けられたｔｒａｆボックス内のＨＤＲ画像メタデータ格納ボックスから、ＨＤＲ画像メタデータを読み出した場合は、読み出したメタデータを適用して、前記ｍｄａｔボックスから読み出した出力予定のＨＤＲ画像の変換処理を実行するか否かを判定し、判定結果に応じた出力画像の生成処理を実行させるプログラム。
【請求項８】
情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置のデータ処理部に、ＭＰ４フォーマットに従ってＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを格納したＭＰ４ファイルを生成させるデータ処理を実行させ、
前記プログラムは、前記データ処理において、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを生成または取得させ、
前記ＭＰ４ファイル内にＨＤＲ画像メタデータ格納ボックスを設定して、設定したＨＤＲ画像メタデータ格納ボックスに前記ＨＤＲ画像メタデータを格納する処理を実行させ、
前記プログラムは、前記データ処理部に、
ＭＰ４ファイルに格納されたＨＤＲ画像全体に適用するＨＤＲ画像メタデータについては、ＭＰ４ファイルに格納されたＨＤＲ画像全体に適用されるメタデータを格納したｔｒａｋボックス内のＨＤＲ画像メタデータ格納ボックスに記録させ、
ＭＰ４ファイルに設定された分割画像格納領域であるｍｄａｔボックスに格納されたＨＤＲ画像に適用するＨＤＲ画像メタデータについては、前記ｍｄａｔボックスに格納されたＨＤＲ画像に適用するメタデータを格納したｔｒａｆボックス内のＨＤＲ画像メタデータ格納ボックスに記録する処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報記録媒体、および情報処理方法、並びにプログラムに関する。さらに詳細には、ＭＰ４フォーマットに従ってＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像を記録し再生可能とする情報処理装置、情報記録媒体、および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
現在、ディスクやフラッシュメモリ等の様々な記録メディアが、映画等、様々なコンテンツの記録メディアとして利用されている。
これらの記録メディアに対するデータの記録フォーマットには様々な種類がある。例えば、スマートホンやタブレット端末などの携帯端末による利用を考慮して規格化されたデータ記録フォーマットとしてＭＰ４フォーマット（以下ＭＰ４と呼ぶ）がある。【０００３】
多くの携帯端末は、ＭＰ４フォーマットで記録されたＭＰ４データを再生可能な再生アプリケーションを有しており、携帯端末のメディアにコンテンツを記録する場合、ＭＰ４形式で記録することが求められる。
なお、ＭＰ４フォーマットについては、例えば特許文献１（特開２０１４−１３１３０７号公報）等に記載がある。【０００４】
一方、近年、ディスプレイに出力する画像の色域やコントラスト比を拡張したＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像を有するコンテンツの利用が普及しつつある。ＨＤＲ画像は、現在の２Ｋ対応ディスプレイにおいて広く利用されているＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像に比較して、表現可能な色域が広く、またコントラスト比もより大きく設定可能であり、肉眼で見た現実に近い画像表現が可能である。【０００５】
ただし、現在、一般的に利用されているテレビや携帯端末等のディスプレイの多くは、ＳＤＲ画像の出力のみが可能であり、ＨＤＲ画像の出力が可能なものは少ない。
今後、４Ｋ画像のみならずＨＤＲ画像を出力可能なディスプレイが徐々に普及していくものと想定される。【０００６】
ＨＤＲ画像コンテンツをＭＰ４フォーマットデータとして記録する場合、ＨＤＲ画像特有のメタデータ（属性情報）を、ＭＰ４フォーマットデータを格納したＭＰ４ファイル内に記録することが必要となる。
しかし、現時点で、ＭＰ４ファイルに対するＨＤＲ画像のメタデータ記録構成について具体的な規定が確立していない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１４−１３１３０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本開示は、このような問題点に鑑みてなされたものであり、ＭＰ４フォーマットに従ってＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像を記録し再生可能とする情報処理装置、情報記録媒体、および情報処理方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本開示の第１の側面は、
ＭＰ４フォーマットに従ってデータを格納したＭＰ４ファイルからＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを読み出して、表示部に出力するデータ処理部を有し、
前記データ処理部は、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを取得し、
取得したＨＤＲ画像メタデータと、前記表示部の表示機能情報とに応じて、前記ＭＰ４ファイルから読み出したＨＤＲ画像の変換処理を実行するか否かを判定し、判定結果に応じた出力画像の生成処理を実行する情報処理装置にある。【００１０】
さらに、本開示の第２の側面は、
ＭＰ４フォーマットに従ってＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを格納したＭＰ４ファイルを生成するデータ処理部を有し、
前記データ処理部は、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを生成または取得し、
前記ＭＰ４ファイル内にＨＤＲ画像メタデータ格納ボックスを設定して、設定したＨＤＲ画像メタデータ格納ボックスに前記ＨＤＲ画像メタデータを格納する情報処理装置にある。【００１１】
さらに、本開示の第３の側面は、
ＭＰ４フォーマットに従ってデータを格納したＭＰ４ファイルを記録した情報記録媒体であり、
ＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを格納したｍｄａｔボックスと、
前記ＨＤＲ画像に対応するメタデータでせあるＨＤＲ画像メタデータを格納したＨＤＲ画像メタデータ格納ボックスを記録データとして有し、
前記ＭＰ４ファイルからＨＤＲ画像データを読み出して再生する再生装置が、前記ＨＤＲ画像メタデータ格納ボックスから読み出したＨＤＲ画像メタデータに基づいて、画像の変換処理の実行可否を判定可能した情報記録媒体にある。【００１２】
さらに、本開示の第４の側面は、
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、ＭＰ４フォーマットに従ってデータを格納したＭＰ４ファイルからＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを読み出して、表示部に出力するデータ処理部を有し、
前記データ処理部は、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを取得し、
取得したＨＤＲ画像メタデータと、前記表示部の表示機能情報とに応じて、前記ＭＰ４ファイルから読み出したＨＤＲ画像の変換処理を実行するか否かを判定し、判定結果に応じた出力画像の生成処理を実行する情報処理方法にある。【００１３】
さらに、本開示の第５の側面は、
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、ＭＰ４フォーマットに従ってＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを格納したＭＰ４ファイルを生成するデータ処理部を有し、
前記データ処理部は、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを生成または取得し、
前記ＭＰ４ファイル内にＨＤＲ画像メタデータ格納ボックスを設定して、設定したＨＤＲ画像メタデータ格納ボックスに前記ＨＤＲ画像メタデータを格納する情報処理方法にある。【００１４】
さらに、本開示の第６の側面は、
情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置のデータ処理部に、ＭＰ４フォーマットに従ってデータを格納したＭＰ４ファイルからＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを読み出して、表示部に出力するデータ処理を実行させ、
前記プログラムは、前記データ処理において、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを取得させ、
取得したＨＤＲ画像メタデータと、前記表示部の表示機能情報とに応じて、前記ＭＰ４ファイルから読み出したＨＤＲ画像の変換処理を実行するか否かを判定させ、判定結果に応じた出力画像の生成処理を実行させるプログラムにある。【００１５】
さらに、本開示の第７の側面は、
情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置のデータ処理部に、ＭＰ４フォーマットに従ってＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを格納したＭＰ４ファイルを生成させるデータ処理を実行させ、
前記プログラムは、前記データ処理において、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを生成または取得させ、
前記ＭＰ４ファイル内にＨＤＲ画像メタデータ格納ボックスを設定して、設定したＨＤＲ画像メタデータ格納ボックスに前記ＨＤＲ画像メタデータを格納する処理を実行させるプログラムにある。【００１６】
なお、本開示のプログラムは、例えば、様々なプログラム・コードを実行可能な情報処理装置やコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、情報処理装置やコンピュータ・システム上でプログラムに応じた処理が実現される。【００１７】
本開示のさらに他の目的、特徴や利点は、後述する本開示の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００１８】
本開示の一実施例の構成によれば、ＭＰ４ファイルにＨＤＲ画像とＨＤＲ画像メタデータを格納し、再生装置がメタデータに基づく最適なＨＤＲ画像再生を行なうことが可能となる。
具体的には、例えば、ＨＤＲ画像データを格納したＭＰ４ファイルを生成する際に、ＨＤＲ画像メタデータをＭＰ４ファイルに記録する。ＭＰ４ファイル内のｔｒａｋボックス、またはｔｒａｆボックスにＨＤＲ画像メタデータ格納ボックスを設定し、ＨＤＲ画像メタデータを格納する。再生装置は、ＭＰ４ファイルに格納されたＨＤＲ画像メタデータを取得し、取得メタデータと、表示部の表示機能情報とに応じて、ＭＰ４ファイルから読み出したＨＤＲ画像の変換処理を実行するか否かを判定し、判定結果に応じた出力画像の生成処理を実行する。
本構成により、ＭＰ４ファイルにＨＤＲ画像とＨＤＲ画像メタデータを格納し、再生装置がメタデータに基づく最適なＨＤＲ画像再生を行なうことが可能となる。
なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
【図面の簡単な説明】
【００１９】
【図１】ＭＰ４フォーマットについて説明する図である。
【図２】ＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）の構成について説明する図である。
【図３】ＭＰ４フォーマットデータを生成し記録する情報処理装置の構成と処理例について説明する図である。
【図４】ＭＰ４フォーマットデータを再生する情報処理装置の構成と処理例について説明する図である。
【図５】ＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像に関するメタデータの定義と構成例について説明する図である。
【図６】ＭＰ４フォーマットデータに対するＨＤＲ画像メタデータの格納構成例について説明する図である。
【図７】ＭＰ４フォーマットデータに対するＨＤＲ画像メタデータの格納構成例について説明する図である。
【図８】ＭＰ４フォーマットデータに対するＨＤＲ画像メタデータの格納構成例について説明する図である。
【図９】ＭＰ４フォーマットデータにＨＤＲ画像メタデータを記録する処理シーケンスについて説明するフローチャートを示す図である。
【図１０】ＭＰ４フォーマットデータからＨＤＲ画像メタデータを読み出して再生する処理シーケンスについて説明するフローチャートを示す図である。
【図１１】情報処理装置の構成例について説明する図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照しながら本開示の情報処理装置、情報記録媒体、および情報処理方法、並びにプログラムの詳細について説明する。なお、説明は以下の項目に従って行なう。
１．ＭＰ４フォーマットについて
２．ＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像について
３．本開示のＭＰ４フォーマットにおけるＨＤＲ画像メタデータ格納構成の概要について
４．ＭＰ４フォーマットデータにおけるＨＤＲ画像メタデータの具体的な格納例について
４−１．（実施例１）ＭＰ４フォーマットデータ内のｍｏｏｖボックス内のｔｒａｋボックスにのみ、ＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］を設定した実施例
４−２．（実施例２）ＭＰ４フォーマットデータ内のｍｏｏｖボックス内のｔｒａｋボックスと、ｍｏｏｆボックス内のｔｒａｆボックスの両者にＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］を設定した実施例
４−３．（実施例３）ＭＰ４フォーマットデータ内のｍｏｏｆボックス内のｔｒａｆボックスにのみ、ＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］を設定した実施例
５．情報処理装置の実行するＭＰ４ファイル生成、記録処理と、ＭＰ４ファイルからのデータ再生処理シーケンスについて
６．情報処理装置のハードウェア構成例について
７．本開示の構成のまとめ
【００２１】
［１．ＭＰ４フォーマットについて］
まず、ＭＰ４フォーマットについて説明する。
ＭＰ４フォーマットは、ＩＳＯ／ＩＥＣＣ１４４９６−１４で規定されたフォーマットであり、例えばフラッシュメモリ等にデータ記録を行う場合に適したフォーマットである。
【００２２】
ＭＰ４フォーマットは、例えば、画像（Ｖｉｄｅｏ）、音声（Ａｕｄｉｏ）、字幕（Ｓｕｂｔｉｔｌｅ）等、コンテンツ構成データである符号化データや、これらのデータに関するメタデータ（属性情報）を記録媒体（メディア）に記録する際に利用される。
さらに、ＭＰ４フォーマットは、例えば放送波やネットワークを介して伝送するデータのデータ格納フォーマットとしても利用される。
【００２３】
昨今、利用されている多くの携帯端末は、ＭＰ４フォーマットに従って記録されたＭＰ４データを再生可能な再生アプリケーションを有しており、携帯端末のメディアにコンテンツを記録する場合、ＭＰ４形式で記録することが求められる場合が多い。
【００２４】
図１、図２を参照して、ＭＰ４フォーマットの概要について説明する。
図１には、ＩＳＯ／ＩＥＣ１４４９６−１４で規定されたＭＰ４フォーマットの例として、以下の２つの例を示している。
（ａ）フラグメンテッド（分割型）ＭＰ４ファイル（ｆｒａｇｍｅｎｔｅｄ  ｍｏｖｉｅ）
（ｂ）ノンフラグメンテッド（非分割型）ＭＰ４ファイル（Ｎｏｎ−ｆｒａｇｍｅｎｔｅｄ  ｍｏｖｉｅ）
これら図１（ａ），（ｂ）に示すＭＰ４ファイルは、ＭＰ４フォーマットに従ったデータの記録あるいは再生処理における１つの処理単位として設定されるファイルである。
【００２５】
（ａ）フラグメンテッド（分割型）ＭＰ４ファイル（ｆｒａｇｍｅｎｔｅｄ  ｍｏｖｉｅ）は、再生対象データである画像や音声などのデータを所定時間内の再生データごとに分割して格納したファイルフォーマットである。
（ｂ）ノンフラグメンテッド（非分割型）ＭＰ４ファイル（Ｎｏｎ−ｆｒａｇｍｅｎｔｅｄ  ｍｏｖｉｅ）は、再生対象データである画像や音声などのデータを分割せずに格納したファイルフォーマットである。
【００２６】
ＭＰ４ファイルは、ボックス（ｂｏｘ）単位の領域設定がなされ、各ボックスには、ボックス単位で定義されたデータが格納される。
各ボックスは、ボックスサイズ（ｂｏｘ−ｓｉｚｅ）、ボックスタイプ（ｂｏｘ−ｔｙｐｅ）、ボックスデータ（ｂｏｘ−ｄａｔａ）の各領域を有する。
ボックスサイズ（ｂｏｘ−ｓｉｚｅ）には、ボックスのデータ長（バイトサイズ）が記録される。
ボックスタイプ（ｂｏｘ−ｔｙｐｅ）には、ボックスに格納するデータの種類が記録される。
ボックスデータ（ｂｏｘ−ｄａｔａ）には、ボックスタイプで示される種類のデータが記録される。
【００２７】
図１（ａ）に示すフラグメンテッド（分割型）ＭＰ４ファイルには、以下のタイプのボックスが設定される。
ｍｏｏｖボックス、
ｔｒａｋボックス、
ｍｏｏｆボックス、
ｔｒａｆボックス、
ｍｄａｔボックス、
上記の各ボックスが設定される。
【００２８】
画像、音声、字幕等の再生対象データである実データはｍｄａｔボックスに分割して格納される。
また、ｍｄａｔボックスの各々にはｍｏｏｆボックスが対応付けられており、ｍｏｏｆボックスには、ｍｏｏｆボックスに対応付けられたｍｄａｔボックスに格納した分割実データに関する属性情報、再生制御情報等のメタデータを格納する。
【００２９】
図１（ａ）に示すフラグメンテッド（分割型）ＭＰ４ファイルは、再生対象データの分割データである実データ（ｍｄａｔ）と分割実データ対応のメタデータ（ｍｏｏｆ）を１つのセットデータとして、多数のセットデータを格納し、さらに、格納した複数のセットデータ全体に関するメタデータをｍｏｏｖボックスに格納した構成を有する。
【００３０】
分割実データ対応のメタデータ（ｍｏｏｆ）の内部には、ｔｒａｆボックスが設定される。
ｔｒａｆボックスには、ｔｒａｆボックスに対応付けられたｍｄａｔボックスに格納された実データの再生制御情報、属性情報等のメタデータが格納される。
【００３１】
ｍｏｏｖボックスは、ＭＰ４ファイル全体に格納されたデータのメタデータ（再生制御情報や属性情報）の格納領域として設定されるボックスである。
ｍｏｏｖボックス内には、１つ以上のｔｒａｋボックスが設定される。ｔｒａｋボックスは、例えば画像、音声、字幕等のデータ種類別に設定可能であり、各データのメタデータを格納する。
【００３２】
なお、ＭＰ４ファイルに格納される再生データに複数の異なる画像データ、例えば２Ｋ画像、４Ｋ画像等が含まれる場合には、これらの画像種類に応じて個別のｔｒａｋボックスを設定することが可能である。
また、ＭＰ４ファイルの格納音声データに複数の異なる音声データ、例えば日本語音声、英語音声等が含まれる場合には、これらの音声種類に応じて個別のｔｒａｋボックスを設定可能である。
同様に、ＭＰ４ファイルの格納字幕データに複数の異なる字幕データ、例えば日本語字幕、英語字幕等が含まれる場合には、これらの字幕種類に応じて個別のｔｒａｋボックスを設定可能である。
【００３３】
（ｂ）ノンフラグメンテッド（非分割型）ＭＰ４ファイル（Ｎｏｎ−ｆｒａｇｍｅｎｔｅｄ  ｍｏｖｉｅ）は、再生対象データである画像や音声などのデータを分割せずに格納したファイルフォーマットである。
図１（ｂ）に示すノンフラグメンテッド（非分割型）ＭＰ４ファイルには、以下のタイプのボックスが設定される。
ｍｏｏｖボックス、
ｔｒａｋボックス、
ｍｄａｔボックス、
上記の各ボックスが設定される。
【００３４】
ｍｄａｔボックスにはは、再生対象となる実データが格納される。
ｍｏｏｖボックスには、再生対象データである実データ（ｍｄａｔ）に対応して設定されるメタデータ、例えば再生対象実データ（ｍｄａｔ）の属性や再生制御情報を含むメタデータが格納される。
ｍｏｏｖボックス内に設定されるｔｒａｋボックスには、実データ（ｍｄａｔ）の再生シーケンス情報等が格納される。
【００３５】
前述の（ａ）フラグメンテッド（分割型）ＭＰ４ファイルと同様、（ｂ）ノンフラグメンテッド（非分割型）ＭＰ４ファイルに設定されるｍｏｏｖボックス内にも１つ以上のｔｒａｋボックスが設定される。各ｔｒａｋボックスは、例えば画像、音声、字幕等のデータ種類別に設定される。
【００３６】
図１は、ＭＰ４フォーマットの基本構成例を示している。
ＭＰ４フォーマットに関する規格化団体であるＤＥＣＥ（Ｄｉｇｉｔａｌ  Ｅｎｔｅｒｔａｉｎｍｅｎｔ  Ｃｏｎｔｅｎｔ  Ｅｃｏｓｙｓｔｅｍ）は、ＭＰ４ベースの新たなファイルフォーマットとしてＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）を規格化した。このＣＦＦについて、図２を参照して説明する。
【００３７】
図２に示すＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）は、基本的には、図１（ａ）を参照して説明した分割型（ｆｒａｇｍｅｎｔｅｄ  ｍｏｖｉｅ）ＭＰ４と同様のデータ構成を有する。
【００３８】
すなわち、図２に示すＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）ファイルには、先に説明した図１（ａ）のフラグメンテッド（分割型）ＭＰ４ファイルと同様、以下の各ボックスが設定される。
ｍｏｏｖボックス、
ｔｒａｋボックス、
ｍｏｏｆボックス、
ｔｒａｆボックス、
ｍｄａｔボックス、
上記の各ボックスが設定される。
【００３９】
各ボックスの格納データは、図１（ａ）のフラグメンテッド（分割型）ＭＰ４ファイルとほぼ同様である。
ただし、ＣＦＦでは、各ｍｄａｔボックスには、１つの種類のデータのみを格納するという制約が設けられている。
すなわち、各ｍｄａｔボックスには、
（ａ）画像
（ｂ）音声
（ｃ）字幕
これらのデータのいずれか一種類のデータを格納する。上記（ａ）〜（ｃ）のデータを混在させて格納してはならないという制約がある。
【００４０】
なお、ＣＦＦファイルに複数の異なる画像データ、例えばＨＤ画像、４Ｋ画像等が含まれる場合には、これらの異なる画像は、異なるｍｄａｔボックスに格納する。
同様に、異なる音声データ、例えば日本語音声、英語音声等についても個別のｍｄａｔボックスに格納し、日本語字幕、英語字幕等についても異なるｍｄａｔボックスに格納する。
【００４１】
図１（ａ）に示す一般的なフラグメンテッド（分割型）ＭＰ４ファイルでは、１つの分割データ（フラグメント）の格納ボックスとして設定されるｍｄａｔボックスに、画像、音声、字幕等の異なる種類のデータを混在させて格納することが許容されていた。
しかし、図２に示すＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）では、１つのｍｄａｔボックスには、１つの種類のデータのみしか格納してはならないという制約が設けられている。
【００４２】
すなわち、画像、音声、または字幕のいずれか一種類のデータのみが各ｍｄａｔボックスに個別に格納される。
従ってｍｄａｔボックス対応のメタデータ格納領域であるｍｏｏｆボックスも、画像、音声、字幕いずれか一種類のデータに対応して設定されるメタデータを格納する設定となる。
【００４３】
なおＭＰ４フォーマットのデータ部であるｍｄａｔボックスの格納データは、基本データ単位としてのサンプル（ｓａｍｐｌｅ）に区分される。
ＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）では、１つのｍｄａｔボックスには画像サンプルのみの集合、あるいは音声サンプルのみの集合、または字幕サンプルのみの集合、いずれか同一種類のデータサンプルの集合が格納されることになる。
【００４４】
さらに、ＤＥＣＥの規定したＣＦＦでは、ＣＦＦファイルに格納することを許容する画像、音声、字幕の符号化態様（コーデック）やデータ形式についても規定している。
ＣＦＦファイルに格納することが許容されるデータ形式には、例えば、以下のデータ形式がある。
画像（Ｖｉｄｅｏ）：ＡＶＣ（ＭＰＥＧ−４ＡＶＣ）、ＨＥＶＣ（ＭＰＥＧ−４ＨＥＶＣ）、
音声（Ａｕｄｉｏ）：ＭＰＥＧ−４−ＡＡＣ、Ｄｏｌｂｙ、ＡＣ−３
字幕（ｓｕｂｔｉｔｌｅ）：ＳＭＰＴＥ  Ｔｉｍｅｄ  Ｔｅｘｔ（ＳＭＰＴＥ−ＴＴ）
【００４５】
［２．ＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像について］
次に、ＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像について説明する。
近年、ディスプレイに出力する画像の色域やコントラスト比を拡張したＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像を有するコンテンツの利用が普及しつつある。ＨＤＲ画像は、現在の２Ｋ対応ディスプレイにおいて広く利用されているＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像に比較して、表現可能な色域が広く、またコントラスト比もより大きく設定可能であり、肉眼で見た現実に近い画像表現が可能である。
【００４６】
ＨＤＲ画像コンテンツをＭＰ４フォーマットデータとして記録する場合、ＨＤＲ画像特有のメタデータ（属性情報）を、ＭＰ４フォーマットデータの格納ファイルであるＭＰ４ファイル内に記録することが必要となる。
しかし、現時点で、ＭＰ４ファイルに対するＨＤＲ画像のメタデータの記録態様についての規定は確立していない。
【００４７】
ＨＤＲコンテンツの生成と、再生処理例について図３、図４を参照して説明する。
図３には、ＨＤＲコンテンツの生成処理と記録処理を実行する情報処理装置１００の構成例を示している。
【００４８】
撮影部１０１は、例えば４Ｋカメラを装備して、ＩＴＵ−Ｒ勧告  ＢＴ．２０２０に基づく広色域表色系のカラー画像を記録する。
【００４９】
次いで、グレーディング・マスタリング部１０２では、撮影したコンテンツに対してグレーディング、またはマスタリング処理を行ない、例えば変換テーブル１５１を用いて符号値と輝度を線形変換して、ＨＤＲのマスター・コンテンツを生成する。さらに、このＨＤＲマスター・コンテンツに対応するメタデータ、例えばダイナミック・レンジ等の輝度情報や、色情報等からなるメタデータが生成される。
【００５０】
次いで、光電変換部１０３は、参照番号１５２で示すような光電変換関数（ＯＥＴＦ：Ｏｐｔｉｃａｌ−Ｅｌｅｃｔｒｏ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）を用いて輝度を１０ビットの符号値に非線形変換して、ＨＤＲマスター・コンテンツの光線形の輝度信号を表示部駆動信号に変換する。
【００５１】
符号化部１０４は、ＨＤＲマスター・コンテンツ並びにそのメタデータを符号化して、ＭＰ４フォーマットに従った符号化データを生成する。生成された符号化データは、記録部１０５を介して記録メディア２００に記録される。記録メディア２００には先に図１、図２を参照して説明した実データおよびメタデータを格納したボックスからなるＭＰ４フォーマットに従ったデータ格納ファイルであるＭＰ４ファイルが記録される。
【００５２】
図４は、記録メディア２００に記録されたＭＰ４フォーマットデータを読み出して再生する画像再生装置としての情報処理装置３００の構成例を示す図である。
【００５３】
復号部３０１は、記録メディア２００から読み出したＭＰ４フォーマットデータとして構成される符号化ストリームを、表示装置に対して出力可能な信号（表示部駆動信号）に復号する処理を実行するとともに、メタデータを抽出する。
【００５４】
次いで、電光線形変換部３０２は、電光変換関数（ＥＯＴＦ：Ｅｌｅｃｔｒｏ−Ｏｐｔｉｃａｌ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）３５１を用いて、復号した例えば１０ビットの符号値からなる表示部駆動信号を光線形の輝度信号に変換する。例えば、ＥＯＴＦ変換した後の光線形の輝度信号に対して、メタデータに記述された輝度情報に基づくダイナミック・レンジ変換処理が行なわれる。
【００５５】
次いで、表示信号生成部３０３は変換テーブル３５２を用いて、表示パネルの特性に合わせた表示部駆動信号を生成する。この処理に際しては、ＭＰ４ファイルから取得したメタデータ、および表示部３０４から取得した特性情報（出力可能なダイナミック・レンジ情報、色情報など）を用いた処理が実行される。
【００５６】
例えば、表示部３０４の特性が、記録メディア２００に格納されたＨＤＲ画像のダイナミック・レンジを表現できない場合、表示部３０４の性能に適合させるディスプレイ・マッピング、すなわち、出力するダイナミック・レンジを低減させる処理等を行う。
液晶表示パネルなどからなる表示部３０４は、表示信号生成部３０３の生成する表示部駆動信号に従ってコンテンツを表示する。
【００５７】
様々なタイプのユーザ装置（ディスプレイ）が混在する現状では、図３に示す情報処理装置（画像生成記録装置）１００が画像生成時に適用したダイナミック・レンジと、図４に示す情報処理装置（画像再生装置）３００において出力（表示）可能なダイナミック・レンジが一致しないという事態が想定される。
このような場合、図４に示す情報処理装置（画像再生装置）３００は、画像のダイナミック・レンジ変換を行なって、表示部３０４の性能に適合させるディスプレイ・マッピング、すなわち、出力するダイナミック・レンジを低減させる処理が必要になる。
【００５８】
このような処理を実行するためには、記録メディア２００に記録された画像データのダイナミック・レンジ情報等のメタデータ（属性情報）をＭＰ４ファイルから取得する処理が必要となる。
【００５９】
本開示では、ＭＰ４フォーマットデータ内にＨＤＲコンテンツに関するメタデータ格納領域を規定する。具体的にには、ＨＤＲ画像メタデータボックス（ｈｄｒｍボックス）を設定する。
図３に示す情報処理装置（画像生成記録装置）１００の符号化部１０４は、ＭＰ４フォーマットデータを生成する際に、ＨＤＲコンテンツに関するメタデータをｈｄｒｍボックスに記録する。
また、図４に示す情報処理装置（画像再生装置）３００の復号部３０１は、ＨＤＲコンテンツに関するメタデータをｈｄｒｍボックスから読み取り、読み取ったメタデータを電光線形変換部３０２や、表示信号生成部３０３に提供する。
電光線形変換部３０２や、表示信号生成部３０３は、メタデータを用いて表示部３０４に出力する最適な信号を生成することが可能となる。
【００６０】
ＨＤＲ画像に関するメタデータには、以下の２種類のメタデータがある。
（１）スタティック（Ｓｔａｔｉｃ）メタデータ
（２）ダイナミック（Ｄｙｎａｍｉｃ）メタデータ
【００６１】
スタティック（Ｓｔａｔｉｃ）メタデータは、例えば１つのコンテンツ等、１つの再生シーケンス中において、変更されないメタデータ（属性情報）である。
一方、ダイナミック（Ｄｙｎａｍｉｃ）メタデータは、動的に変更されるメタデータ（属性情報）である。
【００６２】
［３．本開示のＭＰ４フォーマットにおけるＨＤＲ画像メタデータ格納構成の概要について］
本開示の構成では、ＭＰ４フォーマットデータに対するＨＤＲコンテンツに関するメタデータ格納領域としてＨＤＲ画像メタデータボックス（ｈｄｒｍ）を設定する。
このＨＤＲ画像メタデータボックス（ｈｄｒｍ）内に上記のスタティック（Ｓｔａｔｉｃ）メタデータや、ダイナミック（Ｄｙｎａｍｉｃ）メタデータを格納する。
【００６３】
図５を参照して、本開示のＭＰ４フォーマットにおけるＨＤＲ画像メタデータ格納構成の概要について説明する。
図５には、以下の各図を示している。
（Ａ）ＨＤＲ画像メタデータボックス（ｈｄｒｍ）の定義
（Ｂ）ＨＤＲ画像メタデータボックス（ｈｄｒｍ）内記録データの例
【００６４】
（Ａ）ＨＤＲ画像メタデータボックス（ｈｄｒｍ）の定義に示すように、ＭＰ４フォーマットデータ内に設定されるＨＤＲ画像メタデータボックス（ｈｄｒｍ）は以下の設定を持つ。
（１）ボックス名：ＨＤＲ  Ｍｅｔａｄａｔａ  Ｂｏｘ  （'ｈｄｒｍ'）
（２）ボックスタイプ：'ｈｄｒｍ'
（３）コンテナとなるボックス：Ｔｒａｃｋ  Ｂｏｘ（ｔｒａｋボックス）、または、Ｔｒａｃｋ  Ｆｒａｇｍｅｎｔ  Ｂｏｘ（ｔｒａｆボックス）
（４）必須ボックス（Ｍａｎｄａｔｏｒｙ）：Ｎｏ
（５）数（Ｑｕｚｎｔｉｔｙ）：０または１
【００６５】
この定義情報は、以下の意味を有する。
ＨＤＲ画像メタデータボックスは、ｈｄｒｍボックスとして定義される。
ｈｄｒｍボックスは、ＭＰ４ファイルのｔｒａｋボックス、または、ｔｒａｆボックス内に設定される。
ｈｄｒｍボックスは、ＭＰ４ファイル内に必ず必要となる必須構成ではない。
ｈｄｒｍボックスは、ＭＰ４ファイルのｔｒａｋボックス、または、ｔｒａｆボックス内に０個、または１個、設定される。
【００６６】
図５（Ｂ）には、ＨＤＲ画像メタデータボックス（ｈｄｒｍ）内記録データの一例を示している。
ＨＤＲ画像メタデータボックス（ｈｄｒｍ）には、例えば、以下のデータが記録される。
（１）メタデータ識別子（ｍｅｔａｄａｔａ  ＩＤ）
（２）ＥＯＴＦ（電光変換関数：Ｅｌｅｃｔｒｏ−Ｏｐｔｉｃａｌ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）
（３）コンテンツ編集（オーサリング）時の利用ディスプレイに従って算出される色情報（Ｍａｓｔｅｒｉｎｇ  ｄｉｓｐｌａｙ  ｃｏｌｏｒ  ｖｏｌｕｍｅ  ＳＥＩ情報）
（４）コンテンツの最大輝度（Ｍｕｘｉｍｕｍ  Ｃｏｎｔｅｎｔ  Ｌｉｇｈｔ  Ｌｅｖｅｌ）
（５）コンテンツのフレーム平均輝度の最大値（Ｍｕｘｉｍｕｍ  Ｆｒａｍｅ−ａｖｅｒａｇｅ  Ｌｉｇｈｔ  Ｌｅｖｅｌ）
【００６７】
なお、図５（Ｂ）に示す［ｕｎｓｉｇｎｅｄ  ｉｎｔ（ｎ）］は、符号無し整数のｎビットデータであることを示す。
例えば、図５（Ｂ）に示すＨＤＲ画像メタデータが、ＭＰ４フォーマットデータのｈｄｒｍボックス内に記録される。
なお、図５（Ｂ）に示すメタデータの例は一例であり、ｈｄｒｍボックスに記録するＨＤＲ画像メタデータは、この他、様々な設定が可能である。
【００６８】
［４．ＭＰ４フォーマットデータにおけるＨＤＲ画像メタデータの具体的な格納例について］
以下、ＭＰ４フォーマットデータにおけるＨＤＲ画像メタデータの具体的な格納例について説明する。以下の３つの実施例について、順次、説明する。
（実施例１）ＭＰ４フォーマットデータ内のｍｏｏｖボックス内のｔｒａｋボックスにのみ、ＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］を設定した実施例。
（実施例２）ＭＰ４フォーマットデータ内のｍｏｏｖボックス内のｔｒａｋボックスと、ｍｏｏｆボックス内のｔｒａｆボックスの両者にＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］を設定した実施例。
（実施例３）ＭＰ４フォーマットデータ内のｍｏｏｆボックス内のｔｒａｆボックスにのみ、ＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］を設定した実施例。
以下、これらの各実施例について、図６〜図８を参照して説明する。
【００６９】
［４−１．（実施例１）ＭＰ４フォーマットデータ内のｍｏｏｖボックス内のｔｒａｋボックスにのみ、ＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］を設定した実施例］
まず、実施例１について、図６を参照して説明する。
実施例１は、図６に示すように、ＭＰ４フォーマットデータ内のｍｏｏｖボックス内のｔｒａｋボックスにのみ、ＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］を設定した実施例である。
【００７０】
先に図１を参照して説明したように、ｍｏｏｖボックスは、ＭＰ４ファイル全体に格納されたデータの再生制御情報、属性情報等のメタデータの格納領域として設定されるボックスである。
ｍｏｏｖボックス内には、１つ以上のｔｒａｋボックスが設定される。ｔｒａｋボックスは、例えば画像、音声、字幕等のデータ種類別に設定可能であり、各データのメタデータを格納するためのボックスである。
【００７１】
図６に示すＭＰ４ファイルにおいて、ＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］の設定されたｔｒａｋボックスは、画像に関するメタデータ格納領域として設定されたボックスである。
この画像対応メタデータ格納ボックスであるｔｒａｋボックス内にＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］を設定する。
【００７２】
このＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］内には、例えば、図５（Ｂ）を参照して説明した様々なメタデータが格納される。
図６には、以下の２つのデータを格納した例を示している。
（１）コンテンツ最大輝度情報（Ｍａｘｉｍｕｍ  Ｃｏｎｔｅｎｔ  Ｌｉｇｈｔ  Ｌｅｖｅｌ＝８００ｎｉｔ）
（２）フレーム平均最大輝度情報（Ｍａｘｉｍｕｍ  Ｆｒａｍｅ−ａｖｅｒａｇｅ  Ｌｉｇｈｔ  Ｌｅｖｅｌ＝３００ｎｉｔ）
【００７３】
これらのメタデータは、このＭＰ４ファイルに格納された画像（Ｖｉｄｅｏ）データ（＝ＨＤＲ画像データ）が、
最大輝度＝８００ｎｉｔ
最大フレーム平均輝度＝３００ｎｉｔ
であることを示すメタデータである。
【００７４】
例えば、このＭＰ４ファイルに格納された画像データを再生して出力する再生装置は、自装置のディスプレイの出力可能輝度レベルを取得し、ＨＤＲ画像メタデータに記録された輝度レベルを持つデータの出力が可能か否かを判定し、可能である場合には、ＭＰ４ファイルに格納されたＨＤＲ画像をそのまま出力する。
【００７５】
一方、再生装置のディスプレイが、ＨＤＲ画像メタデータに記録された輝度レベルを有するデータの出力ができないディスプレイである場合には、ＭＰ４ファイルに格納された画像データの輝度レベルを調整する処理を実行する。
例えば、ＭＰ４ファイルのｍｄａｔボックスに格納されたＨＤＲ画像のダイナミック・レンジを減縮して、表示部（ディスプレイ）に出力可能なダイナミック・レンジを持つ画像に変換して出力する処理を実行する。
【００７６】
［４−２．（実施例２）ＭＰ４フォーマットデータ内のｍｏｏｖボックス内のｔｒａｋボックスと、ｍｏｏｆボックス内のｔｒａｆボックスの両者にＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］を設定した実施例］
次に、実施例２について、図７を参照して説明する。
実施例２は、図７に示すように、ＭＰ４フォーマットデータ内のｍｏｏｖボックス内のｔｒａｋボックスと、ｍｏｏｆボックス内のｔｒａｆボックスの両者にＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］を設定した実施例である。
【００７７】
先に図１を参照して説明したように、ｍｏｏｖボックスは、ＭＰ４ファイル全体に格納されたデータの再生制御情報、属性情報等のメタデータの格納領域として設定されるボックスである。
ｍｏｏｖボックス内には、１つ以上のｔｒａｋボックスが設定される。ｔｒａｋボックスは、例えば画像、音声、字幕等のデータ種類別に設定可能であり、各データのメタデータを格納するためのボックスである。
【００７８】
また、ｍｏｏｆボックスは、ＭＰ４ファイルに設定される分割された実データ、すなわち、コンテンツを構成する画像データ等の分割データ格納ボックスであるｍｄａｔボックスの各々に対応して設定されるメタデータ格納ボックスである。
ｍｏｏｆボックスの内部には、ｔｒａｆボックスが設定される。
ｔｒａｆボックスには、ｔｒａｆボックスに対応付けられたｍｄａｔボックスに格納された実データの再生制御情報、属性情報等のメタデータが格納される。
【００７９】
図７に示すＭＰ４ファイルにおいて、ＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］は、
ｔｒａｋボックス、
ｔｒａｆボックス、
これらの各ボックスに設定される。
【００８０】
ｔｒａｋボックス内のＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］には、先に、図６を参照して説明した実施例１と同様、このＭＰ４ファイルに含まれるＨＤＲ画像（Ｖｉｄｅｏ）データ全体に対応するメタデータであるＨＤＲ画像メタデータが格納される。
一方、ｔｒａｆボックス内のＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］には、ｈｄｒｍボックスの設定されたｔｒａｆボックスに対応付けられたｍｄａｔボックス内のＨＤＲ画像データにのみ対応するメタデータであるＨＤＲ画像メタデータが格納される。
【００８１】
図７に示すｔｒａｆボックス４１１は、画像データ格納ボックスであるｍｄａｔボックス４１３に格納された画像データに対応するメタデータ格納ボックスである。
ｔｒａｆボックス４１１内に設定されたｈｄｒｍボックス４１２には、ｍｄａｔボックス４１３に格納されたＨＤＲ画像データに対応するメタデータであるＨＤＲ画像メタデータが格納される。
また、図７に示すｔｒａｆボックス４２１は、画像データ格納ボックスであるｍｄａｔボックス４２３に格納された画像データに対応するメタデータ格納ボックスであり、ｔｒａｆボックス４２１内に設定されたｈｄｒｍボックス４２２には、ｍｄａｔボックス４２３に格納されたＨＤＲ画像データに対応するメタデータであるＨＤＲ画像メタデータが格納される。
【００８２】
図７に示す例では、
画像対応の１つのｔｒａｋボックス、
画像対応の複数のｔｒａｆボックス、
これらの各ボックスに設定したＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］には、例えば、図５（Ｂ）を参照して説明した様々なメタデータが格納される。
【００８３】
図７に示す例は、ＭＰ４ファイル内の画像対応の１つのｔｒａｋボックスと、複数のｔｒａｆボックス内に設定したＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］の全てに共通する以下のメタデータを格納した例を示している。
（１）コンテンツ最大輝度情報（Ｍａｘｉｍｕｍ  Ｃｏｎｔｅｎｔ  Ｌｉｇｈｔ  Ｌｅｖｅｌ＝８００ｎｉｔ）
（２）フレーム平均最大輝度情報（Ｍａｘｉｍｕｍ  Ｆｒａｍｅ−ａｖｅｒａｇｅ  Ｌｉｇｈｔ  Ｌｅｖｅｌ＝３００ｎｉｔ）
【００８４】
ｔｒａｋボックス内のｈｄｒｍボックスのメタデータは、このＭＰ４ファイルに含まれる画像（Ｖｉｄｅｏ）データが、
最大輝度＝８００ｎｉｔ
最大フレーム平均輝度＝３００ｎｉｔ
であることを示すメタデータである。
【００８５】
また、ｔｒａｆボックス内のｈｄｒｍボックスのメタデータは、ｔｒａｆボックスに対応付けられたｍｄａｔボックスに含まれる画像（Ｖｉｄｅｏ）データが、
最大輝度＝８００ｎｉｔ
最大フレーム平均輝度＝３００ｎｉｔ
であることを示すメタデータである。
【００８６】
例えば、このＭＰ４ファイルに格納された画像データを再生して出力する再生装置は、自装置のディスプレイの出力可能輝度レベルを取得し、ＨＤＲ画像メタデータに記録された輝度レベルを持つデータの出力が可能か否かを判定し、その能力が有る場合には、ＭＰ４ファイルに格納されたＨＤＲ画像をそのまま出力する。
【００８７】
一方、再生装置のディスプレイが、ＨＤＲ画像メタデータに記録された輝度レベルを持つデータの出力ができないディスプレイである場合には、ＭＰ４ファイルに格納された画像データの輝度レベルを調整する処理を実行する。
例えば、ダイナミック・レンジを減縮して、ＭＰ４ファイルに格納された画像のダイナミック・レンジを低減させた画像を生成して出力する処理を実行する。
【００８８】
ただし、この実施例２の構成では、例えば１つのｍｄａｔボックスに記録された画像のみを再生する場合、その再生対象となるｍｄａｔボックスに対応付けられたｔｒａｆボックスからｈｄｒｍボックスを取り出して、そのｈｄｒｍボックスの記録データを参照して再生対象データに対応するＨＤＲ画像メタデータを取得することが可能となる。
【００８９】
［４−３．（実施例３）ＭＰ４フォーマットデータ内のｍｏｏｆボックス内のｔｒａｆボックスにのみ、ＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］を設定した実施例］
次に、実施例３について、図８を参照して説明する。
実施例３は、図８に示すように、ＭＰ４フォーマットデータ内のｍｏｏｆボックス内のｔｒａｆボックスにのみ、ＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］を設定した実施例である。
【００９０】
先に図１を参照して説明したように、ｍｏｏｆボックスは、ＭＰ４ファイルに設定される分割された実データ、すなわち、コンテンツを構成する画像データ等の分割データ格納ボックスであるｍｄａｔボックスの各々に対応して設定されるメタデータ格納ボックスである。
ｍｏｏｆボックスの内部には、ｔｒａｆボックスが設定される。
ｔｒａｆボックスには、ｔｒａｆボックスに対応付けられたｍｄａｔボックスに格納された実データの再生制御情報、属性情報等のメタデータが格納される。
【００９１】
図８に示すＭＰ４ファイルにおいて、ＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］は、
ｔｒａｆボックスのみに設定される。
【００９２】
ｔｒａｆボックス内のＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］には、ｈｄｒｍボックスの設定されたｔｒａｆボックスに対応付けられたｍｄａｔボックス内の画像データにのみ対応するメタデータであるＨＤＲ画像メタデータが格納される。
【００９３】
図８に示すｔｒａｆボックス４３１は、画像データ格納ボックスであるｍｄａｔボックス４３３に格納された画像データに対応するメタデータ格納ボックスであり、ｔｒａｆボックス４３１内に設定されたｈｄｒｍボックス４３２には、ｍｄａｔボックス４３３に格納された画像データに対応するメタデータであるＨＤＲ画像メタデータが格納される。
【００９４】
また、図８に示すｔｒａｆボックス４４１は、画像データ格納ボックスであるｍｄａｔボックス４４３に格納された画像データに対応するメタデータ格納ボックスであり、ｔｒａｆボックス４４１内に設定されたｈｄｒｍボックス４４２には、ｍｄａｔボックス４４３に格納された画像データに対応するメタデータであるＨＤＲ画像メタデータが格納される。
【００９５】
図８に示す例では、
画像対応の複数のｔｒａｆボックスの各々に設定したＨＤＲ画像メタデータ格納ボックス［ｈｄｒｍボックス］には、例えば、図５（Ｂ）を参照して説明した様々なメタデータが格納される。
【００９６】
図８に示す例においては、先に図７を参照して説明した実施例２の構成とは異なり、各ｔｒａｆボックス内のｈｄｒｍボックスに格納されたＨＤＲ画像メタデータは異なるデータとして設定されている。
【００９７】
ｔｒａｆボックス４３１内に設定されたｈｄｒｍボックス４３２には、ｍｄａｔボックス４３３に格納されたＨＤＲ画像データに対応するメタデータとして以下のＨＤＲ画像メタデータが記録されている。
（１）コンテンツ最大輝度情報（Ｍａｘｉｍｕｍ  Ｃｏｎｔｅｎｔ  Ｌｉｇｈｔ  Ｌｅｖｅｌ＝１０００ｎｉｔ）
（２）フレーム平均最大輝度情報（Ｍａｘｉｍｕｍ  Ｆｒａｍｅ−ａｖｅｒａｇｅ  Ｌｉｇｈｔ  Ｌｅｖｅｌ＝４００ｎｉｔ）
【００９８】
一方、もう１つのｔｒａｆボックス４４１内に設定されたｈｄｒｍボックス４４２には、ｍｄａｔボックス４４３に格納されたＨＤＲ画像データに対応するメタデータとして以下のＨＤＲ画像メタデータが記録されている。
（１）コンテンツ最大輝度情報（Ｍａｘｉｍｕｍ  Ｃｏｎｔｅｎｔ  Ｌｉｇｈｔ  Ｌｅｖｅｌ＝８００ｎｉｔ）
（２）フレーム平均最大輝度情報（Ｍａｘｉｍｕｍ  Ｆｒａｍｅ−ａｖｅｒａｇｅ  Ｌｉｇｈｔ  Ｌｅｖｅｌ＝３００ｎｉｔ）
【００９９】
このように、異なるｔｒａｆボックス４３１，４３２に個別に設定するｈｄｒｍボックス４３２，４４２の各々には、各ｍｄａｔボックス４３３，４４３の各々に格納された画像データに関する異なるメタデータを格納することができる。
【０１００】
この実施例３の構成では、１つのｍｄａｔボックスに記録された画像のみを再生する場合、その再生対象となるｍｄａｔボックスに対応付けられたｔｒａｆボックスからｈｄｒｍボックスを取り出して、そのｈｄｒｍボックスの記録データを参照して再生対象データに対応するＨＤＲ画像メタデータを取得することが可能となる。
【０１０１】
この実施例３の構成は、先に説明したダイナミックメタデータ、すなわち再生シーケンス中に動的に変更される画像態様に応じたメタデータを格納する構成が実現される。
【０１０２】
［５．情報処理装置の実行するＭＰ４ファイル生成、記録処理と、ＭＰ４ファイルからのデータ再生処理シーケンスについて］
次に、図９、図１０を参照して情報処理装置の実行するＭＰ４ファイル生成、記録処理と、ＭＰ４ファイルからのデータ再生処理シーケンスについて説明する。
【０１０３】
まず、情報処理装置の実行するＭＰ４ファイル生成、記録処理について図９に示すフローチャートを参照して説明する。
ＭＰ４ファイルにはＨＤＲ画像を格納し、さらにＨＤＲ画像に対応するメタデータであるＨＤＲ画像メタデータを格納する。
図９に示すフローチャートに従った処理は、例えば情報処理装置の記憶部に格納されたプログラムに従って、プログラム実行機能を有するＣＰＵ等を備えたデータ処理部の制御の下に実行される。
以下、図９に示すフローの各ステップの処理について説明する。
【０１０４】
（ステップＳ１０１）
まず、情報処理装置のデータ処理部は、ＭＰ４ファイルに格納するＨＤＲ画像に対応するメタデータを取得する。
このメタデータは、ＨＤＲ画像生成時に生成されたメタデータであり、例えば、図５（Ｂ）に示すデータ等によって構成される。
【０１０５】
（ステップＳ１０２）
情報処理装置は、ステップＳ１０２において、ＭＰ４ファイルのｍｏｏｖボックス内のｔｒａｋボックス、または、ｍｏｏｆボックス内のｔｒａｆボックスの少なくともいずれかのボックス内にＨＤＲ画像対応のメタデータの格納ボックスであるＨＤＲ画像メタデータ格納ボックス（ｈｄｒｍボックス）を設定する。
【０１０６】
なお、ステップＳ１０１において取得したＭＰ４ファイルに格納するＨＤＲ画像に対応するメタデータが、ＭＰ４ファイルに格納するＨＤＲ画像に共通のメタデータ、すなわち、先に説明したスタティック（Ｓｔａｔｉｃ）メタデータである場合は、前述した実施例１（図６）、または実施例２（図７）に示す設定を持つｈｄｒｍボックスの設定を行えばよい。
【０１０７】
すなわち、図６に示すように、ｍｏｏｖボックス内の画像対応のｔｒａｋボックスに１つのｈｄｒｍボックスを設定する。
あるいは、図７に示すように、ｍｏｏｖボックス内の画像対応のｔｒａｋボックスに１つのｈｄｒｍボックスを設定し、さらに、ｍｏｏｆボックス内の画像対応のｔｒａｆボックス内にｈｄｒｍボックスを設定し、共通のＨＤＲ画像メタデータを格納する設定とする。
【０１０８】
また、ステップＳ１０１において取得したＭＰ４ファイルに格納するＨＤＲ画像に対応するメタデータが、ＭＰ４ファイルに格納するＨＤＲ画像に共通のメタデータではない場合、すなわち、先に説明したダイナミック（ｄｙｎａｍｉｃ）メタデータのように、一部の画像データのみに対応するメタデータである場合は、前述した実施例３（図８）に示す設定を持つｈｄｒｍボックスの設定を行えばよい。
【０１０９】
すなわち、図８に示すように、ＨＤＲ画像メタデータに対応する画像データを格納するｍｄａｔボックスに対応付けられたｍｏｏｆボックス内のｔｒａｆボックス内にｈｄｒｍボックスを設定し、ｍｄａｔボックスに格納した画像データ固有のＨＤＲ画像メタデータを格納する。
【０１１０】
（ステップＳ１０３）
最後に、情報処理装置は、ステップＳ１０３において、ステップＳ１０２で設定したＭＰ４ファイル内のＨＤＲ画像メタデータ格納ボックス（ｈｄｒｍボックス）内、ステップＳ１０１において取得したＨＤＲ画像対応のメタデータを記録する。
【０１１１】
なお、図９に示すフローにはＨＤＲ画像メタデータの格納処理のみを示しているが、情報処理装置は、ＭＰ４ファイルを生成する際、ＭＰ４ファイルに設定したｍｏｏｖボックス、ｍｏｏｆボックス、ｍｄａｔボックス等の各ボックスに対して、画像、音声、字幕の実データや、メタデータを格納してＭＰ４ファイルを完成させる。
【０１１２】
次に、ＭＰ４ファイルに格納されたＨＤＲ画像の再生処理を実行する情報処理装置の処理について図１０に示すフローチャートを参照して説明する。
ＭＰ４ファイルにはＨＤＲ画像と、そのメタデータ（ＨＤＲ画像メタデータ）が格納されている。情報処理装置は、ＨＤＲ画像メタデータを読み出して、ＭＰ４ファイルに格納されたＨＤＲ画像のダイナミック・レンジ等を確認し、出力ディスプレイの性能に併せた画像出力を実行する。
【０１１３】
図１０に示すフローチャートに従った処理は、例えば情報処理装置の記憶部に格納されたプログラムに従って、プログラム実行機能を有するＣＰＵ等を備えたデータ処理部の制御の下に実行される。
以下、図１０に示すフローの各ステップの処理について説明する。
【０１１４】
（ステップＳ２０１）
まず、情報処理装置のデータ処理部は、ＭＰ４ファイルに格納されたＨＤＲ画像に対応するメタデータを、ＨＤＲ画像メタデータ格納ボックス（ｈｄｒｍボックス）から取得する。
【０１１５】
なお、ＨＤＲ画像メタデータの取得先は、再生対象データに応じて異なる設定となる場合がある。
ＭＰ４ファイルに格納された画像データ全体を再生する場合は、ｍｏｏｖボックス内のｔｒａｋボックスに設定されたＨＤＲ画像メタデータボックス（ｈｄｒｍボックス）から、ＨＤＲ画像メタデータを取得すればよい。
【０１１６】
また、ＭＰ４ファイルに格納された画像データの一部の画像データ、たとえばＭＰ４ファイル内の一部のｍｄａｔボックスに格納された画像を再生する場合は、そのｍｄａｔボックスに対応付けられたｍｏｏｆボックス内のｔｒａｆボックスに設定されたＨＤＲ画像メタデータボックス（ｈｄｒｍボックス）から、その一部画像に対応するＨＤＲ画像メタデータを取得すればよい。
【０１１７】
（ステップＳ２０２）
次に、情報処理装置のデータ処理部は、ステップＳ２０２において、画像出力を実行する表示部（ディスプレイ）の表示部情報を取得する。具体的には例えば出力可能なダイナミック・レンジ情報（出力可能輝度範囲情報）などを取得する。
例えば表示部とＨＤＭＩ（登録商標）ケーブルを介して接続されている場合、ＨＤＭＩ（登録商標）ケーブルを介して表示部情報を取得することが可能である。
【０１１８】
（ステップＳ２０３）
情報処理装置のデータ処理部は、ステップＳ２０３において、表示部が、ＭＰ４ファイルに格納されたダイナミック・レンジのＨＤＲ画像を出力できるか否かを判定する。
この判定処理は、ステップＳ２０１でＨＤＲ画像メタデータ格納ボックス（ｈｄｒｍボックス）から取得したＨＤＲ画像メタデータと、ステップＳ２０２で表示部から取得した表示部情報に基づいて実行する。
【０１１９】
表示部が、ＭＰ４ファイルに格納された画像データのダイナミック・レンジのＨＤＲ画像を出力できると判定すると、ステップＳ２０３の判定はＹｅｓとなり、ステップＳ２０４に進む。
【０１２０】
一方、表示部が、ＭＰ４ファイルに格納された画像データのダイナミック・レンジを出力できると判定すると、ステップＳ２０３の判定はＮｏとなり、ステップＳ２０５に進む。
【０１２１】
（ステップＳ２０４）
ステップＳ２０３の判定処理において、表示部が、ＭＰ４ファイルに格納されたダイナミック・レンジのＨＤＲ画像を出力できると判定すると、ステップＳ２０４において、ＭＰ４ファイルのｍｄａｔボックスからＨＤＲ画像を取得し、復号し、表示部に出力する。
【０１２２】
（ステップＳ２０５）
ステップＳ２０３の判定処理において、表示部が、ＭＰ４ファイルに格納されたダイナミック・レンジのＨＤＲ画像を出力できないと判定すると、ステップＳ２０５において、ＭＰ４ファイルのｍｄａｔボックスからＨＤＲ画像を取得し、復号し、さらに、表示部の表示能力に適応させるためのダイナミック・レンジ変換処理を実行し、変換処理後の画像信号を表示部に出力する。
【０１２３】
具体的には、ＭＰ４ファイルに格納された画像のダイナミック・レンジを低減させた画像信号を生成して表示部に出力する。
この処理により、表示部の表示能力に適合した画像を出力することが可能となる。
【０１２４】
［６．情報処理装置のハードウェア構成例について］
次に、本開示の一実施例に係る情報処理装置の具体的なハードウェア構成例についてい図１１を参照して説明する。
図１１は、本開示の一実施例に係る情報処理装置５００の構成例を示すブロック図である。再生装置や情報生成装置、記録装置として適用可能な情報処理装置のハードウェア構成例である。
すなわち、例えばＭＰ４フォーマットデータに従ったデータを生成する装置、生成データをフラッシュメモリ等のメディアに記録する装置、または、フラッシュメモリ等のメディアに記録されたＭＰ４フォーマットに従ったデータを読み出して再生する装置である。
【０１２５】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０２、または記憶部５０８に記憶されているプログラムに従って各種の処理を実行するデータ処理部として機能する。例えば、上述した実施例において説明したシーケンスに従った処理を実行する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０３には、ＣＰＵ５０１が実行するプログラムやデータなどが記憶される。これらのＣＰＵ５０１、ＲＯＭ５０２、およびＲＡＭ５０３は、バス５０４により相互に接続されている。
【０１２６】
ＣＰＵ５０１はバス５０４を介して入出力インタフェース５０５に接続され、入出力インタフェース５０５には、各種スイッチ、キーボード、マウス、マイクロホンなどよりなる入力部５０６、ディスプレイ、スピーカなどよりなる出力部５０７が接続されている。ＣＰＵ５０１は、入力部５０６から入力される指令に対応して各種の処理を実行し、処理結果を例えば出力部５０７に出力する。
【０１２７】
入出力インタフェース５０５に接続されている記憶部５０８は、例えばハードディスク等からなり、ＣＰＵ５０１が実行するプログラムや各種のデータを記憶する。通信部５０９は、インターネットやローカルエリアネットワークなどのネットワークを介したデータ通信の送受信部、さらに放送波の送受信部として機能し、外部の装置と通信する。
【０１２８】
入出力インタフェース５０５に接続されているドライブ５１０は、磁気ディスク、光ディスク、光磁気ディスク、あるいはメモリカード等の半導体メモリなどのリムーバブルメディア５１１を駆動し、データの記録あるいは読み取りを実行する。
【０１２９】
なお、データの符号化あるいは復号は、データ処理部としてのＣＰＵ５０１の処理として実行可能であるが、符号化処理あるいは復号処理を実行するための専用ハードウェアとしてのコーデックを備えた構成としてもよい。
【０１３０】
なお、例えば先に図３、図４を参照して説明したＭＰ４データの生成処理や、再生処理を行なう装置において、符号化、復号、その他のデータ変換処理は、図１１に示す構成においては、データ処理部として機能するＣＰＵ５０１において、記憶部５０８に格納されたプログラムや変換テーブル等を利用して実行することが可能である。
【０１３１】
［７．本開示の構成のまとめ］
以上、特定の実施例を参照しながら、本開示の実施例について詳解してきた。しかしながら、本開示の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本開示の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１３２】
なお、本明細書において開示した技術は、以下のような構成をとることができる。
（１）  ＭＰ４フォーマットに従ってデータを格納したＭＰ４ファイルからＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを読み出して、表示部に出力するデータ処理部を有し、
前記データ処理部は、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを取得し、
取得したＨＤＲ画像メタデータと、前記表示部の表示機能情報とに応じて、前記ＭＰ４ファイルから読み出したＨＤＲ画像の変換処理を実行するか否かを判定し、判定結果に応じた出力画像の生成処理を実行する情報処理装置。
【０１３３】
（２）  前記データ処理部は、
前記ＭＰ４ファイルから取得したＨＤＲ画像メタデータから、ＭＰ４ファイルに格納されたＨＤＲ画像のダイナミック・レンジを取得し、前記表示部がＭＰ４ファイルに格納された前記ダイナミック・レンジを有するＨＤＲ画像の出力が可能か否かを判定し、出力不可の場合は、前記ＭＰ４ファイルに格納されたＨＤＲ画像のダイナミック・レンジを低減する画像変換処理を実行して前記表示部に出力する（１）に記載の情報処理装置。
【０１３４】
（３）  前記ＨＤＲ画像メタデータは、ＭＰ４ファイルに格納されたＨＤＲ画像全体に適用されるメタデータを格納したｔｒａｋボックス内のＨＤＲ画像メタデータ格納ボックスに記録され、
前記データ処理部は、
前記ｔｒａｋボックス内のＨＤＲ画像メタデータ格納ボックスからＨＤＲ画像メタデータを読み出して、読み出したメタデータを適用して、前記ＭＰ４ファイルから読み出したＨＤＲ画像の変換処理を実行するか否かを判定し、判定結果に応じた出力画像の生成処理を実行する（１）または（２）に記載の情報処理装置。
【０１３５】
（４）  前記ＨＤＲ画像メタデータは、ＭＰ４ファイルに設定された分割画像格納領域であるｍｄａｔボックスに格納されたＨＤＲ画像に適用するメタデータを格納したｔｒａｆボックス内のＨＤＲ画像メタデータ格納ボックスに記録され、
前記データ処理部は、
出力予定のＨＤＲ画像を格納したｍｄａｔボックスに対応付けられたｔｒａｆボックス内のＨＤＲ画像メタデータ格納ボックスからＨＤＲ画像メタデータを読み出して、読み出したメタデータを適用して、前記ｍｄａｔボックスから読み出した出力予定のＨＤＲ画像の変換処理を実行するか否かを判定し、判定結果に応じた出力画像の生成処理を実行する（１）〜（３）いずれかに記載の情報処理装置。
【０１３６】
（５）  ＭＰ４フォーマットに従ってＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを格納したＭＰ４ファイルを生成するデータ処理部を有し、
前記データ処理部は、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを生成または取得し、
前記ＭＰ４ファイル内にＨＤＲ画像メタデータ格納ボックスを設定して、設定したＨＤＲ画像メタデータ格納ボックスに前記ＨＤＲ画像メタデータを格納する情報処理装置。
【０１３７】
（６）  前記データ処理部は、
前記ＨＤＲ画像メタデータ格納ボックスに、前記ＭＰ４ファイルに格納したＨＤＲ画像データの最大輝度情報を含むＨＤＲ画像メタデータを記録する（５）に記載の情報処理装置。
【０１３８】
（７）  前記データ処理部は、
前記ＨＤＲ画像メタデータを、ＭＰ４ファイルに格納されたＨＤＲ画像全体に適用されるメタデータを格納したｔｒａｋボックス内のＨＤＲ画像メタデータ格納ボックスに記録する（５）または（６）に記載の情報処理装置。
【０１３９】
（８）  前記データ処理部は、
前記ＨＤＲ画像メタデータを、ＭＰ４ファイルに設定された分割画像格納領域であるｍｄａｔボックスに格納されたＨＤＲ画像に適用するメタデータを格納したｔｒａｆボックス内のＨＤＲ画像メタデータ格納ボックスに記録する（５）〜（７）いずれかに記載の情報処理装置。
【０１４０】
（９）  ＭＰ４フォーマットに従ってデータを格納したＭＰ４ファイルを記録した情報記録媒体であり、
ＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを格納したｍｄａｔボックスと、
前記ＨＤＲ画像に対応するメタデータでせあるＨＤＲ画像メタデータを格納したＨＤＲ画像メタデータ格納ボックスを記録データとして有し、
前記ＭＰ４ファイルからＨＤＲ画像データを読み出して再生する再生装置が、前記ＨＤＲ画像メタデータ格納ボックスから読み出したＨＤＲ画像メタデータに基づいて、画像の変換処理の実行可否を判定可能した情報記録媒体。
【０１４１】
（１０）  前記ＨＤＲ画像メタデータは、前記ＭＰ４ファイルに格納されたＨＤＲ画像全体に適用されるメタデータを格納したｔｒａｋボックス内のＨＤＲ画像メタデータ格納ボックスに記録された構成である（９）に記載の情報記録媒体。
【０１４２】
（１１）  前記ＨＤＲ画像メタデータは、ＭＰ４ファイルに設定された分割画像格納領域であるｍｄａｔボックスに格納されたＨＤＲ画像に適用するメタデータを格納したｔｒａｆボックス内のＨＤＲ画像メタデータ格納ボックスに記録された構成である（９）または（１０）に記載の情報記録媒体。
【０１４３】
（１２）  情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、ＭＰ４フォーマットに従ってデータを格納したＭＰ４ファイルからＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを読み出して、表示部に出力するデータ処理部を有し、
前記データ処理部は、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを取得し、
取得したＨＤＲ画像メタデータと、前記表示部の表示機能情報とに応じて、前記ＭＰ４ファイルから読み出したＨＤＲ画像の変換処理を実行するか否かを判定し、判定結果に応じた出力画像の生成処理を実行する情報処理方法。
【０１４４】
（１３）  情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、ＭＰ４フォーマットに従ってＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを格納したＭＰ４ファイルを生成するデータ処理部を有し、
前記データ処理部は、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを生成または取得し、
前記ＭＰ４ファイル内にＨＤＲ画像メタデータ格納ボックスを設定して、設定したＨＤＲ画像メタデータ格納ボックスに前記ＨＤＲ画像メタデータを格納する情報処理方法。
【０１４５】
（１４）  情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置のデータ処理部に、ＭＰ４フォーマットに従ってデータを格納したＭＰ４ファイルからＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを読み出して、表示部に出力するデータ処理を実行させ、
前記プログラムは、前記データ処理において、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを取得させ、
取得したＨＤＲ画像メタデータと、前記表示部の表示機能情報とに応じて、前記ＭＰ４ファイルから読み出したＨＤＲ画像の変換処理を実行するか否かを判定させ、判定結果に応じた出力画像の生成処理を実行させるプログラム。
【０１４６】
（１５）  情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置のデータ処理部に、ＭＰ４フォーマットに従ってＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）画像データを格納したＭＰ４ファイルを生成させるデータ処理を実行させ、
前記プログラムは、前記データ処理において、
前記ＭＰ４ファイルに格納された前記ＨＤＲ画像データに関するメタデータであるＨＤＲ画像メタデータを生成または取得させ、
前記ＭＰ４ファイル内にＨＤＲ画像メタデータ格納ボックスを設定して、設定したＨＤＲ画像メタデータ格納ボックスに前記ＨＤＲ画像メタデータを格納する処理を実行させるプログラム。
【０１４７】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１４８】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１４９】
以上、説明したように、本開示の一実施例の構成によれば、ＭＰ４ファイルにＨＤＲ画像とＨＤＲ画像メタデータを格納し、再生装置がメタデータに基づく最適なＨＤＲ画像再生を行なうことが可能となる。
具体的には、例えば、ＨＤＲ画像データを格納したＭＰ４ファイルを生成する際に、ＨＤＲ画像メタデータをＭＰ４ファイルに記録する。ＭＰ４ファイル内のｔｒａｋボックス、またはｔｒａｆボックスにＨＤＲ画像メタデータ格納ボックスを設定し、ＨＤＲ画像メタデータを格納する。再生装置は、ＭＰ４ファイルに格納されたＨＤＲ画像メタデータを取得し、取得メタデータと、表示部の表示機能情報とに応じて、ＭＰ４ファイルから読み出したＨＤＲ画像の変換処理を実行するか否かを判定し、判定結果に応じた出力画像の生成処理を実行する。
本構成により、ＭＰ４ファイルにＨＤＲ画像とＨＤＲ画像メタデータを格納し、再生装置がメタデータに基づく最適なＨＤＲ画像再生を行なうことが可能となる。
【符号の説明】
【０１５０】
１００  情報処理装置（画像生成記録装置）
１０１  撮影部
１０２  グレーディング・マスタリング部
１０３  光電変換部
１０４  符号化部
１０５  記録部
２００  記録メディア
３００  情報処理装置（画像再生装置）
３０１  復号部
３０２  電光変換部
３０３  表示信号生成部
３０４  表示部
５０１  ＣＰＵ
５０２  ＲＯＭ
５０３  ＲＡＭ
５０４  バス
５０５  入出力インタフェース
５０６  入力部
５０７  出力部
５０８  記憶部
５０９  通信部
５１０  ドライブ
５１１  リムーバブルメディア
【図１】
0006617719.tif 000002
【図２】
0006617719.tif 000003
【図３】
0006617719.tif 000004
【図４】
0006617719.tif 000005
【図５】
0006617719.tif 000006
【図６】
0006617719.tif 000007
【図７】
0006617719.tif 000008
【図８】
0006617719.tif 000009
【図９】
0006617719.tif 000010
【図１０】
0006617719.tif 000011
【図１１】
0006617719.tif 000012