HDR入門 — HDR10・Dolby Vision・HLGと「ハイダイナミックレンジ」の正体

「HDR」は高級テレビの箱にも、スマホのカメラメニューにも、配信カタログにも書かれています——たいてい「より明るく」「より鮮やかに」という言葉とセットで。その宣伝が間違っているわけではありませんが、肝心な部分を飛ばしています。HDRは明るさの設定ではありません。光を符号化する別の方式であり、扱いを誤ると、本来それを映し出すはずのディスプレイ上で、映像が白っぽく、暗すぎて、あるいは妙にフラットに見えてしまいます。
ハイダイナミックレンジとは実際には何なのか、そしてHDR10・HDR10+・Dolby Vision・HLGというフォーマットが本当はどう違うのかを解説します。
ダイナミックレンジとは何か
ダイナミックレンジとは、画面の最も暗い部分と最も明るい部分の比です。深い影のディテールと、白飛びしていない明るい窓を同時に持つシーンは、ダイナミックレンジが広い。現実世界のレンジは膨大で、太陽光は星明かりの何百万倍も明るく、人間の目はその大半に適応できます。
SDR(標準ダイナミックレンジ)——最近までほぼすべての映像が使ってきた方式——は、ブラウン管の限界を前提に設計されました。SDRマスターはピーク輝度をおおよそ100nitに設定し、暗めの視聴環境向けにRec.709のガンマカーブで符号化します。その基準白より明るいものはすべてクリップして潰れます。夕焼け、ろうそくの炎、クロムの反射——どれも同じ狭いコード値の帯に押し込められます。
HDRはこの100nitの天井を取り払います。SDRの基準白より何倍も明るいハイライトを信号で記述でき、同時にその下の影のディテールも保持できる——だからろうそくの炎を、周囲の部屋を潰すことなく画面上で本当に明るく見せられるのです。
nit——明るさの物語
nit(カンデラ毎平方メートル、cd/m²)は、ディスプレイが実際に放つ光量を表す単位です。この数字を並べると、すべてが見えてきます。
| ディスプレイ / 信号 | 典型的なピーク輝度 |
|---|---|
| SDRマスタリング基準 | 約100nit |
| 一般的なSDRノートPC / モニター | 250〜350nit |
| エントリー級「HDR」テレビ | 400〜600nit |
| 良質なコンシューマーHDRテレビ | 600〜1,000nit |
| ハイエンドmini-LED / OLED | 1,000〜4,000nit |
| HDRマスタリングの目標(一般的) | 1,000または4,000nit |
| PQ符号化の上限 | 10,000nit |
この表から二つのことが見えてきます。第一に、「HDR対応」という言葉は非常に広い範囲をカバーしている——450nitのパネルも4,000nitのパネルも同じバッジを付けており、同じファイルをまったく違うように映します。第二に、HDRマスターが記述する明るさに実際に到達できるコンシューマーディスプレイはほとんど存在しない——だからこそトーンマッピング(後述)が避けられないのです。
二つのHDRカーブ——PQとHLG
カラースペースの記事で、色符号化を定義するのは原色・白色点・伝達関数の三つだと述べました。HDRとは本質的に、新しい伝達関数——コード値を実際の光量にマッピングする数式——です。これには二種類あり、その違いがフォーマットのほとんどすべてを説明します。
PQ — Perceptual Quantizer(SMPTE ST 2084)。 PQは絶対的な符号化です。あるコード値は、ディスプレイに関係なく、特定の固定された明るさ(nit)を意味します——コード値Xは500nit、それで確定。PQは人間の視覚の感度に合わせて調整されており、目が段差を見分けられる領域に限られたビットを集中させます。これがHDR10とDolby Visionの背後にあるカーブで、配信やディスクの納品に使われます。
HLG — Hybrid Log-Gamma(ITU-R BT.2100)。 イギリスのBBCと日本のNHKが共同開発したHLGは、相対的な符号化です。下半分は通常のガンマカーブ——だから古いSDRテレビでも問題なく見られる絵が映る——で、上半分が対数カーブに移行して追加のハイライトレンジを担います。信号はディスプレイができる範囲にスケールします。この後方互換性と、番組ごとのメタデータが不要であることが、HLGがライブ放送で選ばれる理由です。
両カーブともITU-R BT.2100で定義され、ともにRec.2020原色の上に乗ります。違いは思想です——PQは明るさを絶対値に固定してディスプレイに適応を求め、HLGはどんなディスプレイでも解釈できる相対的な信号を記述します。
HDR10——オープンなベースライン
HDR10は、誰もがサポートする最低ラインです。オープンでロイヤリティフリーな規格で、PQカーブ、Rec.2020カラーコンテナ、10bit深度(名前の由来)、そして静的メタデータから成ります。
静的とは、一組の数値が番組全体を記述するという意味です。
- マスタリングディスプレイのカラーボリューム(SMPTE ST 2086)——グレーディングに使ったモニターの原色・白色点・最小/最大輝度。
- MaxCLL(Maximum Content Light Level)——番組中のどこかにある最も明るい単一ピクセル。
- MaxFALL(Maximum Frame-Average Light Level)——番組中で最も明るいフレーム平均輝度。
ディスプレイはこれらの数値を一度読み、番組全体を自分の能力にどう収めるかを決めます。これが限界です——一瞬だけ目もくらむ爆発がある暗いスリラーでも、すべてのシーンがそのピークに達しうるかのようにトーンマッピングされてしまいます。
HDR10+とDolby Vision——動的メタデータ
静的メタデータの解決策が動的メタデータです——シーンごと、あるいはフレームごとに変化する指示です。
Dolby Visionは、ライセンスが必要なプロプライエタリ形式です。PQを使い、最大12bit深度をサポートし、シーン単位(またはフレーム単位)のメタデータをRPU(Reference Processing Unit)データストリームに載せます。Dolby VisionファイルはたいていHDR10互換のベースレイヤーを含むため、Dolby Visionをデコードできないディスプレイでも有効なHDR10の絵が得られます。動的メタデータにより、性能の控えめなディスプレイでも、作品中で最も明るい一瞬に縛られることなく、各シーンを独自の条件でトーンマッピングできます。
HDR10+は、Samsung主導のDolby Visionへのロイヤリティフリーな回答です。HDR10のベースライン——10bit、PQ、Rec.2020——に動的なシーン単位メタデータを追加し、ライセンス費用は不要ですが、Dolby Visionが12bitまで対応するのに対しHDR10+は10bitまでです。
実務的な要点:HDR10=静的・一律、Dolby VisionとHDR10+=動的・シーンごとに適応。 マスタリングのピークに既に到達できるディスプレイでは差はわずかです。控えめなディスプレイでは、動的メタデータが、影のディテールを保持できるか黒が潰れるかの分かれ目になります。
HLG——放送と後方互換性
HLGは他とは違う問題を解くため、独立して触れる価値があります。一つの信号を何百万もの家庭に送る放送局は、全員がHDRテレビを持っていると仮定できず、ライブ映像に番組ごとのメタデータを付けることもできません。
HLGはその両方に対応します。同じ放送が、レガシーなSDRテレビではそれなりに正しく見え(ガンマ部分を読む)、HDRテレビでは完全なハイライトレンジが開きます(対数部分も使う)。メタデータも不要、SDRとHDRの別々の信号も不要です。だからHDRのスポーツやライブイベントはほぼ常にHLGで、映画や配信シリーズはPQベースのHDR10やDolby Visionに寄ります。
なぜHDRに10bitとRec.2020が必要か
HDRは単独では成立しません——以前の記事で扱った二つの要素を引き込みます。
ビット深度。 同じ信号をはるかに広い明るさのレンジに引き伸ばすと、コード値間の段差が大きくなります。8bitではその段差がバンディング——澄んだ空やグラデーションに走る醜い縞——として見えてしまいます。そのためHDRは最低10bitを必須とします(Dolby Visionは12bitを許容)。これはまさにビット深度とクロマの記事で述べた点です——ビットを増やせば階調が滑らかになり、HDRこそがそれが本当に必要になる場面です。
色。 HDRはRec.2020の広色域コンテナとセットです。実際のコンテンツがRec.2020を埋め尽くすことはまれで——多くのHDRはDCI-P3の範囲でグレーディングされ、より大きなRec.2020の箱に入れて運ばれます——が、HDRが可能にするより彩度の高い、より明るい色を収めるには、コンテナがそれだけ広くなければなりません。色域の全体像はカラースペースの記事を参照してください。
つまり実際の「HDR」とは束です——PQまたはHLGの伝達関数、10bit(または12bit)深度、そしてRec.2020原色。どれか一つでも欠ければ、それは本当のHDRではありません。
HDRで撮る——LogはHDRではない
よくある混同:S-Log3やV-Logで撮ることがHDR撮影だと思っている人がいます。違います。Logは収録形式、HDRは納品形式です。
Logガンマは、カメラセンサーの全ダイナミックレンジをグレーディング用の記録可能な信号に詰め込むために存在します——意図的にフラットで、そのまま表示するためのものではありません。PQとHLGは表示されることを前提としたディスプレイ基準の符号化です。HDRグレーディングとは、フラットなLog収録をPQまたはHLGの納品カーブにマッピングする工程であり、SDRグレーディングがLogをRec.709にマッピングするのと同じことです。良いLog収録の広いラチチュードが、説得力のあるHDRマスターを仕上げる余裕を与えてくれる——しかしLogファイルそのものはHDRではありません。収録側の詳細はLogガンマの記事が詳しく解説しています。
トーンマッピング——ディスプレイが追いつかないとき
PQは絶対的なので、1,000nitでマスタリングされたコンテンツは、ピーク600nitのディスプレイに日常的に届きます。ディスプレイは上位400nitを再現できないため、トーンマッピングします——最も明るいハイライトを自分の実レンジまで圧縮しつつ、中間調と影は保とうとします。
ここでメタデータが本領を発揮します。HDR10の静的メタデータでは、ディスプレイは番組全体に対して一度だけ全体的な判断を下します。Dolby VisionやHDR10+の動的メタデータでは、シーンごとの指示を受け取り、必要な瞬間にはるかに多くのディテールを保持できます。コンシューマー機器でトーンマッピングが行われないことはありません——唯一の問題は、その指示がどれだけ優れているかです。
HDRはメタデータでどう宣言されるか
カラースペースと同じく、HDRはピクセルに埋め込まれているわけではなく——コンテナやコーデックのメタデータに宣言されます。そして宣言を無視するプレーヤーは誤った結果を生みます。鍵となるフラグは伝達関数です。
| 宣言される内容 | 格納場所 |
|---|---|
| 伝達特性 = PQ(SMPTE ST 2084) | colrボックス / VUI — 伝達特性16 |
| 伝達特性 = HLG(BT.2100 / ARIB B67) | colrボックス / VUI — 伝達特性18 |
| 原色 = Rec.2020 | colrボックス / VUI — 原色9 |
| HDR10静的メタデータ(ST 2086 + MaxCLL/MaxFALL) | Content light level + mastering display SEI |
| Dolby Vision動的メタデータ | ビットストリームに埋め込まれたRPUストリーム |
この伝達特性フラグが欠落または誤っていると、映像はそれとわかる形で崩れます。PQコンテンツをPQのEOTFを適用せずに表示すると、暗く彩度の低い見た目になります——プレーヤーがSDRガンマだと仮定し、信号を展開しなかったのです。映像が壊れたわけではなく、タグが通らなかっただけです。ffprobeで実態が見えます。
Stream #0:0: Video: hevc
Color Space: bt2020nc
Color Transfer: smpte2084
Color Primaries: bt2020
smpte2084がPQ、arib-std-b67ならHLG、HDR向けにグレーディングしたはずのクリップにbt709と出ていれば、エクスポート時にタグが失われたということです。
スマホカメラの「HDR」について一言
スマホの写真アプリにある「HDR」トグルは、同じ三文字をまとった別の概念です。そこでのHDRは、カメラが複数の露出を撮り、影とハイライトを通常のディスプレイに収まるようトーンマッピングして一枚のSDR画像に合成することを意味します。これは露出の合成であって、ハイダイナミックレンジの信号ではありません。
対して本物のHDR映像は、その広いレンジを表示できるディスプレイまでそのまま保ちます。同じ略語で逆方向——一方はレンジを圧縮してSDRに収め、もう一方はレンジを保ってHDRディスプレイに渡します。クリップが「HDR」と書かれていて、どちらの種類かを見極めたいときに覚えておく価値があります。
ライブラリのHDRタグが重要な理由
HDR信号のフラグ——伝達関数、原色、ビット深度、輝度メタデータ——は、クリップがツールやパイプラインの間を移動するときに静かに食い違う、まさにその要素です。HDRタイムラインに一つのSDRクリップが紛れ込んだり、HDRマスターをSDR専用エンコーダーに通したりすると、目に見える不整合が生じ、それを誤って納品してしまうのは簡単です。
VideoTaggerはライブラリをインデックスする際、各クリップからこれらの信号を読み取り、可視化します。これにより次のことが可能になります。
- HDRマスター(PQ / HLG、Rec.2020、10bit)とSDR納品物を一目で分離
- HDR向けにグレーディングされながら
bt709とタグ付けされたクリップを発見——HDRがフラットに見えるエクスポートのバグ - PQ(HDR10 / Dolby Vision)とHLG(放送)の素材を、混ざる前に区別
- SDRクリップがHDR編集に紛れ込む前に、またHDRクリップがSDR専用パイプラインに入る前にフラグ付け
HDRは、伝達関数・ビット深度・カラースペースのすべてを一度に揃える必要がある地点です。これらの信号を検索できる状態に保つことが、正しい状態に保つ最も安価な方法です。
まとめ
- ダイナミックレンジは画面の最も暗い部分と明るい部分の比。SDRは約100nitで頭打ち、HDRは影のディテールを保ちつつはるかに上まで伸びる
- HDRは本質的に新しい伝達関数——PQ(絶対的、HDR10 / Dolby Visionが採用)かHLG(相対的で後方互換、放送が採用)
- HDR10はオープンなベースライン:PQ・Rec.2020・10bit、静的メタデータ(MaxCLL / MaxFALL)。Dolby VisionとHDR10+は動的なシーン単位メタデータを追加
- HDRはバンディングを避けるため最低10bit、より広い色のためRec.2020コンテナを必須とする——明るさのスライダーではなく束である
- Logは収録、HDRは納品——グレーディングが両者をマッピングする。LogファイルはHDRファイルではない
- HDRはピクセルではなくコンテナメタデータに宣言される——伝達特性タグの欠落や誤りは、HDRコンテンツを壊れたのではなく暗くフラットに見せる
関連記事
カラースペース入門 — sRGB・Rec.709・Rec.2020・DCI-P3の違いを理解する
sRGB、Rec.709、Rec.2020、DCI-P3——カメラのスペックや納品仕様によく登場するこれらの名前、実際には何を意味しているのか?動画制作に必要なカラースペースの全体像を解説します。
動画のアスペクト比入門 — 4:3 テレビから 2.39:1 アナモルフィックまで
16:9、2.39:1、9:16、4:3、1.85:1 — それぞれに歴史と用途と「見え方」があります。代表的なアスペクト比の意味・由来・選び方を一度に整理します。
シャッター角度入門 — 180°ルールと「動画らしい動き」のつくり方
シャッタースピードを写真感覚で 1/1000 に上げて撮ったら、再生したときカクついた。動画では「明るさ」ではなく「動きの見え方」を決めるのがシャッターです。シャッター角度・180°ルール・フレームレートとの関係を、現場で迷わないレベルまで整理します。
