ディスプレイ

スケーリング

  • 統合スケーリング システムです。 スケーリングは、ほとんどのフレームワーク間と SKU 間で統合されています。 Windows 10 のスケールファクター : 100%、125%、150%、200%、250%、300%、400%、および 500%。 以下のすべてで、このスケール ファクターが使われます:

    • Windows 10 ユニバーサル アプリ (UAP)
    • DPI 対応の Win32 アプリ (資産品質はアプリに依存)
    • モバイルおよびデスクトップ SKU のシステム UI
    • Edge および Internet Explorer のコンテンツ (ユーザーはアプリ内でオーバーライドできます)
  • 4K および 8K デバイス用に拡張されたスケーリングシステムです (最大 500%)。

  • モニターごとに優れたスケーリング機能を備えたユニバーサル Windows プラットフォーム (UWP) アプリは、ファーストクラスのデスクトップアプリです。

  • デスクトップ SKU を実行する極めてロー エンドのデバイスの最小解像度を小さくします。

  • モニターごとにデスクトップ UI スケールを拡大します。

[更新頻度]

メディアコンテンツの動的更新頻度の切り替え

サポートされているハードウェアの場合、Windows 10 では、再生中の全画面ビデオのフレームレートに合わせて自動的かつシームレスに更新頻度が切り替えられます。 たとえば、24fps ビデオ (フィルム) を再生する場合、Windows 10 は 24 Hz または 48 Hz に切り替わります。 30fps ビデオ (NTSC TV) を再生する場合、Windows 10 は 30 Hz に切り替わります。 この機能には、ユーザーにとって主な利点が 2 つあります:

  1. フィルム コンテンツ (24fps) の場合、更新頻度をビデオフレームレートの整数倍に設定すると、3:2 のプルダウンを実行する必要がなくなります。 各ビデオフレームは、正確に 41.7ms – 3:2 プルダウンで表示されます。これは 60 Hz で必要なプルダウンですが (フレーム レートの 2.5 倍なので)、33.3ms、50ms、33.3ms、50ms、…、というパターンになり、"フィルム ジャダー" が発生します。
  2. 最適な更新頻度は標準の 60 Hz より低くなる可能性があり、それらの更新頻度で実行すると、ユーザーのビデオ再生バッテリの寿命が向上します。 24 fps ビデオに対し 48 Hz で実行すると、システムバッテリの寿命が 5% 向上します。一方、24 Hz で実行すると、48 Hz の場合よりさらに 10% の節約が可能です。

24 Hz で実行したときのバッテリ寿命延長は大幅に伸びるため (時間単位で測定)、すべてのポータブル フォーム ファクターでは、可能な限り 24 Hz と 30 Hz の更新頻度に対応したディスプレイを使用することをお勧めします。 一般に、これは インジウム-ガリウム-亜鉛酸化物 (IGZO) プロセスで製造されたディスプレイ パネルを使用することを意味します。 アモルファス シリコン ベースのパネル (a-Si) は、一般に 48 Hz と 50 Hz の更新頻度 (有効な場合) のみに対応しています。

Windows 10 は、基本となるコンテンツの優先順位に基づき、次の更新頻度に切り替わります (省電力量が大きくなるため、常に低い更新頻度が優先されます)。

24 fps (NTSC フィルム) 24 Hz、48 Hz、60 Hz
25 fps (PAL フィルム) 25 Hz、50 Hz、60 Hz
29.97 fps (NTSC TV) 30 Hz
48 fps (非常にまれに、48 fps で撮影される映画もあります) 48 Hz
50 fps (PAL TV) 50 Hz
59.94 fps (NTSC TV) 60 Hz

この機能は、より低い更新頻度が自動的にトリガーされ、なおかつモード スイッチに通常伴う目立ったアーティファクトなしでトリガーされるように設計されています。

この機能が Windows 10 により特定の更新頻度で実行されるようにするには、システムがファームウェアを通じてそのレートのサポートをレポートする必要があります。 システムは、特定更新頻度のサポートをレポートすることによって、何らかの悪影響 (ちらつきなど) をもたらすことなく、ディスプレイ パネルが対応更新頻度で動作するようにします。

ゲーム用アダプティブ同期

サポートされているハードウェアの場合、Windows 10 (バージョン 1903 以降) では、全画面表示を使用するゲームのプレゼンテーション速度に、更新頻度を自動的に同期させることができます。

ハイ ダイナミック レンジ (HDR) と広色域 (WCG)

サポートされているハードウェアの場合、Windows 10 では、必要に応じ、sRGB より広い色域を持つハイ ダイナミックレンジ (HDR) ディスプレイをサポートしています。 これは Windows 拡張カラーと呼ばれます。 ディスプレイの拡張カラーが有効になっている場合、Windows 10 では、色の精度と一貫性を確保するために、すべてのアプリケーションの色が自動的に管理されます。

Windows では、HDR が最低ガイドラインのセットに準拠している必要があります:

適合性 要件
すべてのディスプレイ VESA DisplayHDR 1.1 認定が必要
LCD ディスプレイ VESA DisplayHDR 600 以上を推奨
OLED または micro-LED ディスプレイ VESA DisplayHDR 500 True Black 以上を推奨

複数のバックライト暗転ゾーンがある (LCD ディスプレイの場合は強く推奨) LCD ディスプレイでは、水平方向または垂直方向のゾーンだけではなく、2 次元ゾーン配列を使用することを推奨します。

ディスプレイ記述子

Windows のディスプレイ スタックは、ディスプレイのハードウェア記述子で報告された正確な情報に依存しています。 Windows では、VESA 拡張ディスプレイ ID (EDID) 記述子に加えて、DisplayID 記述子が限定的にサポートされています。

Windows では、すべての記述子について次の情報に依存しています (記述子から直接読み取り):

記述子の機能 要件 メモ
物理サイズ 必須 DPI スケールの計算に使用されます。 プロジェクターでは、物理サイズをゼロに設定できます。
ネイティブの解像度 必須 DPI スケールの計算に使用し、既定のモードを選択します。
デバイスごとの固有シリアル番号 必須 個々の表示のユーザー設定を追跡するために使用されます
固有モデル名 必須 フレンドリ名、モニタードライバー、および OEM の上書きを行うためのモデルを識別するために使用されます。
カラリメトリー データ (例: 白色点と原色) HDR ディスプレイと WCG ディスプレイに必要 許容範囲を ∆E < 5 とする必要があります
輝度および HDR 静的トーン マッピング データ HDR ディスプレイと WCG ディスプレイに必要

Windows では、上記の機能に対し、具体的に次のディスプレイ記述子形式がサポートされています:

記述子の形式 Windows 10 のサポート Windows 11 のサポート 要件
EDID 1.4 基本ブロック サポートされています サポートされています EDID 対応のディスプレイに必要
CEA-861 拡張ブロック サポートされています サポートされています
CTA-861.3-A HDR 静的メタデータ拡張 サポートされています サポートされています Windows 10 で EDID 対応 HDR ディスプレイを使用する場合に必要です。 HDR 記述子の要件については以下を参照してください。
DisplayID 1.3 (EDID 拡張ブロックとして) サポートされていません。無視されます。 サポートされていません。無視されます。 グラフィック ドライバーが拡張タイミング情報をサポートしている場合があります。
DisplayID 2.0 (スタンドアロン ブロック内) サポートされています サポートされています DisplayID 2.0 の要件については以下を参照してください。
DisplayID 2.0 (EDID 拡張ブロックとして) サポートされていません。無視されます。 サポートされています DisplayID 2.0 の要件については以下を参照してください。

HDR ディスプレイ記述子の要件

Windows 10 では、displayID 2.0 が EDID 拡張ブロックとしてサポートされていません。そのため、HDR ディスプレイでは、CTA-861.3-A HDR 静的メタデータ拡張機能を持つ EDID、または EDID を使用しないスタンドアロンの DisplayID 2.0 ブロックを使用する必要があります。

Windows 11 では、EDID 拡張ブロックとして DisplayID 2.0 のサポートが追加されますが、カラリメトリーには DisplayID 2.0 ディスプレイ パラメーター ブロックが使用され、EOTF をサポートするには DisplayID 2.0 ディスプレイ パラメーター ブロックを使用して HDR プロパティを指定する必要があります。 Windows 11 では、DisplayID サブブロックに埋め込まれた CTA-861.3-A で指定される HDR パラメーターはサポートされていません。

DisplayID 2.0 の要件

Windows では DisplayID 1.x ブロックがサポートされていないため、常に無視されます。

Windows 10 では、スタンドアロン DisplayID 2.0 記述子が限定的にサポートされています。 これらの記述子は、モニターが EDID 非対応の場合だけ使用されます。

Windows 11 では、EDID 拡張ブロックに埋め込まれた DisplayID 2.0 記述子を評価するための機能が追加されています。 また、Windows 11 では、PnP 識別以外のすべてのプロパティについて、EDID より DisplayID 2.0 の記述子が優先して評価されるようになりました。 つまり、条件を満たす DisplayID 2.0 記述子が存在する場合、従来の EDID ブロックは、古いシステム用としてのみ維持されている非推奨のレガシー ブロックと見なされます。 したがって、DisplayID 2.0 記述子には、モニターを識別して記述するためのすべてのプロパティが完全に含まれていることが重要です。

DisplayID 2.1 仕様では、EDID 拡張機能に埋め込まれている DisplayID 記述子とスタンドアロンの DisplayID 記述子の両方について、その要件が明確にされています。 Windows 11 で DisplayID 2.0 記述子が "条件を満たす" displayid 2.0 記述子と見なされるためには、その記述子がこれらの要件に厳密に従っている必要があります。 Windows では、DisplayID ブロックがこれらの要件を満たしていない場合そのブロックは完全に無視され、システムは EDID のみを使用するようにフォールバックします。 特に次の点に違いがあります。

  • DisplayID コンテナーのバージョンは 2.0 以降である必要があります。
  • 最初のサブブロックは、有効な製品識別サブブロックである必要があります。
  • ネイティブ モードを宣言する最初のモード ブロックとして、少なくとも 1 つのタイプ VII タイミング サブブロックを指定する必要があります。
  • 有効なディスプレイ パラメーター サブブロックが必要です。

Windows 11 における記述子の優先順序は、次のとおりです:

  1. スタンドアロン DisplayID 2.0 記述子 (条件を満たす場合)
  2. EDID 拡張ブロックに埋め込まれた DisplayID 2.0 記述子 (条件を満たす場合)
  3. EDID

Note

条件を満たす DisplayID 記述子は EDID と置き換えるために必要なすべての情報を備えていなければならないため、DisplayID 記述子は複数の EDID 128 バイト拡張ブロックにまたがることがあります。 メーカーには、記述子の変更に対応するために、384 バイト (3 ブロック) 以上のストレージがサポートされているパネルを選択することをお勧めします。

Note

グラフィック ドライバーでは、Windows で現在サポートされていない DisplayID の機能や記述子が使われる場合がありますが、これは、ドライバーが Windows DisplayID パーサーに依存することなくその機能を発揮できるようにする上位レベルの DDI が Windows に含まれている場合に限ります。

接続の標準

DisplayPort と Embedded DisplayPort (eDP)

サポートされているハードウェアの場合、Windows 10 と Windows 11 では DisplayPort 標準を介して接続されたディスプレイがサポートされています。この標準には、デイジーチェーンと、ハブデバイスに複数のモニターが接続されたマルチストリーム トポロジ (MST) 構成が含まれます。

Note

Windows 10 と Windows 11 では、eDP を介したマルチ SST 動作 (MSO) はネイティブ サポートされていません。 MSO ディスプレイではディスプレイ全体に対して 1 つのディスプレイ記述子が提供されないため、MSO eDP ディスプレイを使用すると未定義の動作が発生することがわかっており、推奨できません。

Miracast

サポートされているハードウェアの場合、Windows 10 と Windows 11 では、Miracast を介したワイヤレス プロジェクションがサポートされています。 詳細はこちら

GetSystemMetrics

Windows ハードウェア互換性プログラム

無人セットアップの設定 (Windows 8.1)