← 記事一覧に戻る
動画の基礎知識

カラースペース入門 — sRGB・Rec.709・Rec.2020・DCI-P3の違いを理解する

#fundamentals #color-space #color #cinematography
カラースペース入門 — sRGB・Rec.709・Rec.2020・DCI-P3の違いを理解する

カラースペースという言葉は、カメラのスペック表、モニターのレビュー記事、納品仕様書に当たり前のように登場しながら、きちんと説明される機会がほとんどありません。Rec.709、sRGB、DCI-P3、Rec.2020——なんとなく「広いほどいい」というイメージはあっても、具体的に何が違うのかを把握している人は少ないはずです。

間違ったカラースペースで仕上げると、完璧に調色したはずの映像が崩れます。それを防ぐために、仕組みをきちんと理解しておきましょう。

カラースペースとは何か

カラースペースとは、定義された色の集合です——人間の目が見えるすべての色の中から、特定の範囲を切り取り、その色をどう数値で表すかを定めたものです。

カラースペースを定義する要素は三つあります。

要素内容
原色(Primaries)色域の三角形を構成するR・G・Bの頂点
白色点(White point)「白」の基準(D65昼光色など)
伝達関数(Transfer function)線形光をコード値にマッピングする方法(ガンマカーブ)

この三つのうち一つでも変われば、別のカラースペースになります。実際の現場では「カラースペース」という言葉が色域だけを指したり、ガンマだけを指したり、両方を含む意味で使われたりするため混乱が生じます。厳密には、原色+白色点+伝達関数の組み合わせ全体を色符号化仕様(color encoding specification)と呼びます。

見える色 vs. 記録できる色

わかりやすいイメージとして、人間の目に見える色を馬蹄形の図(CIE 1931 色度図)として思い浮かべてください。カラースペースはその馬蹄形の中に三角形を描きます。三角形の内側の色は表現できる。外側の色は表現できない。

  • sRGB / Rec.709:人間の可視域の約35%をカバー
  • DCI-P3:約53%をカバー
  • Rec.2020:約75%をカバー

「広色域」とは、三角形が大きい——つまり馬蹄形により多くの色が収まっているということです。実際の影響として、広色域カメラが忠実に記録できる夕焼けの色が、Rec.709のパイプラインに乗ると鈍いオレンジに潰れてしまうことがあります。

sRGB——Web・コンシューマー標準

sRGBはインターネット、一般向けモニター、JPEG・PNG画像のカラースペースです。1996年にHPとMicrosoftが共同で策定し、Webコンテンツを異なるデバイスで一貫して表示するための基準として普及しました。

sRGBとRec.709は原色と白色点(D65)が同じ——色域の三角形は一致します。違いは伝達関数で、sRGBはγ≈2.2相当の区分線形ガンマを、Rec.709はγ2.4を指定しています(ただし多くのディスプレイやツールは両者を同一視しています)。

動画制作における実用的な判断基準:WebやコンシューマーTV向けのコンテンツはsRGB/Rec.709空間で仕上げる。 2000年代中頃以降に出荷された一般向けモニターはこの規格に校正されています。

Rec.709——HD放送

Rec.709(ITU-R BT.709)はHDテレビ用の色標準です。1080p放送、Blu-ray、大多数のストリーミング納品仕様で使われています。

色域はsRGBと同じですが、Rec.709のガンマは暗室環境(輝度を落とした部屋)向けにγ2.4で校正されるのが一般的です。カメラメーカー、NLE、デリバリーパイプラインが特に指定しない場合はRec.709をデフォルトとしていることがほとんどです。

HD映像を一般向けに配信するなら、ターゲットカラースペースはRec.709です。 特別な鮮やかさはありませんが、世界中のHDテレビが変換なしで正しく表示できる唯一の共通規格です。

カメラネイティブのLogとRec.709

カメラがLogプロファイル(S-Log3、Log-C、BRAWなど)で撮影するとき、それは意図的にRec.709では撮影していません。Log映像は階調を圧縮した収録形式であり、そのまま表示するためのものではありません。グレーディングされていないLog映像がフラットで色の薄い見た目なのは、そういう仕様だからです。

グレーディング——LUTの適用や手動調整——こそが、カメラネイティブのLogを納品カラースペース(Rec.709やP3)に変換する作業そのものです。ワークフローの詳細はLogガンマ解説の記事を参照してください。

DCI-P3——映画

DCI-P3は、2005年にDigital Cinema Initiatives(Disney、Fox、MGM、Paramount、Sony、Universal、Warner Bros.の共同組織)が策定したデジタルシネマ投映用のカラースペースです。

P3はRec.709よりも大幅に広い色域を持ち、特に緑と赤の領域が広がっています。フィルムプロジェクターが実際に映せる色域に対応するよう設計されたもので、当時のコンシューマーディスプレイでは扱いきれないほどの広さでした。

動画制作でP3が関係する場面は主に二つです。

  1. 劇場向け納品——DCP(デジタルシネマパッケージ)として映画館に納品する映像はDCI-P3でグレーディングし、P3で書き出す必要があります。
  2. コンシューマーHDR——2016年以降のすべてのiPhone・iPad・Macに搭載されているAppleの「Display P3」は、基本的にDCI-P3の白色点をRec.709/sRGBのD65に変えたものです。Appleプラットフォーム向けにマスタリングする場合、ターゲットはDisplay P3になります。

P3はコンシューマー機器とプロシネマの色域が収束しつつあるカラースペースです。最新のAppleデバイス、広色域Android端末、HDR10対応のストリーミングサービスに向けたコンテンツは、P3以上の広色域で表示される可能性があります。

Rec.2020——Ultra HDとHDR

Rec.2020(ITU-R BT.2020)はUHD(4K/8K)とHDRコンテンツの色標準です。その色域は非常に広く、現在のカメラやディスプレイがまだ完全には再現できない色まで含んでいます。

この「まだ再現できない」という部分が重要です。現時点では、Rec.2020を完全にカバーするメインストリームのカメラもディスプレイも存在しません。 最高性能のシネマカメラでも、Rec.2020色域の80〜90%程度しか捉えられていません。この規格は、業界に長期的な目標を示すために、ハードウェアの能力を先取りして策定されました。

Rec.2020はHDR10HLGといったHDRフォーマットのコンテナカラースペースとして使われています——データ上は「Rec.2020」と宣言されていますが、実際に収録された色域はそれより狭いのが現実です。ディスプレイの性能が向上するにつれ、同じRec.2020エンコードのファイルが再エンコードなしにより良く見えるようになります。

今日の映像制作者にとってのRec.2020の実務的な意味:HDRを納品するときは正しくタグ付けする。ただしカメラが完全な色域を捉えているとは思わない。

カラースペースはメタデータに記録される

カラースペースはピクセルデータに埋め込まれているわけではありません——コンテナやコーデックのメタデータに宣言される情報です。プレーヤーがその宣言を読み取らなければ仮定で補完し(たいていRec.709)、実際の内容がP3やRec.2020の場合に色のズレが生じます。

コンテナ / コーデックカラースペースの記録場所
H.264 / H.265ビットストリームのVUI(Video Usability Information)
ProRes / DNxHDコンテナレベルのカラープライマリアトム
MKVColour要素ブロック
MP4 / MOV映像トラックのcolrボックス

VUI / colrボックスには三つのIDが格納されています:

  • Color primaries——色域(Rec.709、P3、Rec.2020)
  • Transfer characteristics——ガンマ/EOTF
  • Matrix coefficients——RGBとYCbCr間の変換方法

これらのいずれかが欠落または「未指定」になっていると、プレーヤーが推測します——たいていRec.709として扱われます。特定のプレーヤーで開いたときに映像が妙に派手に見えたりシフトして見えたりする場合、多くは収録の問題ではなく、カラーメタデータの欠落が原因です。

ffprobeで三つの値を確認できます:

Stream #0:0: Video: hevc
  Color Range: tv
  Color Space: bt709
  Color Transfer: bt709
  Color Primaries: bt709

カメラがLogプロファイルで撮影したにもかかわらずエクスポート時にメタデータが更新されていない場合、S-Log3素材なのに「bt709」と宣言されることがあります——自動ディスプレイ変換を適用するプレーヤーを混乱させます。

プロジェクトのカラースペースを選ぶ

正しいカラースペースは、映像がどのような環境を通過する必要があるかによって決まります。

納品先カラースペース
Web / YouTube / 一般ストリーミングRec.709
Appleデバイス、iPhone、MacDisplay P3(HDRや広色域対応アプリの場合)
劇場 / DCPDCI-P3
HDRストリーミング(HDR10、HLG)Rec.2020コンテナ、正しくタグ付け
アーカイブ / グレーディングマスターカメラネイティブのLog——最大限の記録データ

最もよくある間違いは、より広い色域向けにグレーディングして、変換なしにより狭いディスプレイに納品することです。P3映像をRec.709ディスプレイに映すと彩度が高すぎて見えます——広い色域の値がクリップまたは圧縮されているからです。タグを変えるだけでなく、変換処理が必要です。

逆方向も同様によくあります:Rec.709と宣言したLog映像を納品してしまうケースです。ガンマ展開が行われていないため、映像がフラットで白っぽく見えます。

ライブラリのカラースペースタグが重要な理由

誤ったカラースペースメタデータは、その後の工程すべてに伝播します。宣言が不一致または誤ったクリップが混在した編集プロジェクトは、NLE、グレーディングパネル、ストリーミングエンコーダー、品質管理ツールで、それぞれ異なる挙動を示します。

VideoTaggerがライブラリをインデックスする際、各クリップのカラースペース宣言——原色、伝達関数、マトリクス係数——を読み取り、ライブラリ全体で可視化します。これにより次のことが可能になります。

  • 「Rec.709」とタグ付けされているにもかかわらず実際にはLogで撮影されたクリップを特定——エクスポートの設定ミスのサイン
  • アーカイブのカメラネイティブ素材と、すでに仕上げた納品用映像を分離
  • Rec.709のみのパイプラインに流れ込む前にRec.2020のHDRコンテンツをフラグ付け
  • 意図した納品仕様でマルチプロジェクトのライブラリ全体にスマートフィルターを構築

カラースペースはコーデックや解像度と同じくらい根本的な情報であり、同じくらい簡単に誤ってしまう情報でもあります。検索できる状態に保つことが、正しい状態に保つ第一歩です。

まとめ

  • カラースペースは色域(どの色か)・白色点・伝達関数(どう数値化するか)の三つで定義される
  • sRGB / Rec.709はHD標準——HDR以外のほぼすべての納品のベースライン
  • DCI-P3は映画と最新のコンシューマースクリーン——緑と赤が大幅に広がる
  • Rec.2020はUHD/HDRのターゲット——現在のカメラが完全に捉えられるより広い色域
  • カラースペースはピクセルに埋め込まれるのではなく、コンテナのメタデータに宣言される——タグが誤っていても収録は誤っていない
  • カラースペースの宣言を実際のコンテンツと一致させることは、正しいカラースペースを選ぶことと同じくらい重要

VideoTagger を無料で試す

動画を効率的に管理。30 日間の無料トライアル。アカウント作成のみで、クレジットカードの登録は不要です。

関連記事