公開ベータ開発は継続中です。機能と対応範囲は今後も変わります。リリースノート

ディスプレイ研究 / ガイド

EDID とは?
プロファイルであり、保証ではありません。

拡張ディスプレイ識別データは、OS が画面の識別と能力を理解する手掛かりです。分かることと分からないことを説明します。

ディスプレイの簡潔な記述

EDID は接続と OS を通じて公開される構造化プロファイルです。基本ブロックにはメーカー、製品コード、シリアル、製造日、物理サイズ、入力特性、タイミングなどが含まれます。拡張には形式、色、HDR 能力などがあります。

DisplayDNA は OS が公開した元のバイトを保存し、対応項目を解析します。生データがあれば、要約だけに頼らず後から検出結果を再検討できます。

能力と現在の設定は別の問いに答える

推奨タイミングは現在の解像度やリフレッシュレートではありません。設定、拡大率、回転、帯域、変換器、表示経路で違いが生まれます。Retina の論理座標は物理ピクセルと異なる場合があります。

そのため、EDID の能力、OS の識別情報、現在の設定を分けています。生 EDID がなくても、OS が有用な配置や識別情報を公開する場合があります。

チェックサムが示すこと

各128バイトブロックにチェックサムがあり、全バイトの合計を256で割った余りが0になります。失敗は破損、欠損、変更後のチェックサム未更新を示す場合があります。

成功はバイト整合性の確認にすぎず、機器の真正性や標準への完全準拠を保証しません。解析器は選択した構造を検証し、EDID、CTA、DisplayID の全規則には対応していません。

プロファイルが異なる理由

違いは問題解決に役立ちます。結論の前に出所、鮮度、背景を確認してください。

EDID ではキャプチャ機器を確実に検出できない理由

下流の機器はプロファイルを透過、置換、模倣できます。EDID で信号経路のすべては見えません。正常なプロファイルでもキャプチャの不在は証明できず、異常でも存在は証明できません。

研究としての境界を保つ。

DisplayDNA は全体のスクリーンショット、録画、共有を確実に検出する機能を実装していません。未取得は不明のままで、異常は意図や不正の証明になりません。

実用的な調査の手順

  1. ライブ、キャッシュ、インポートのいずれかを確認します。
  2. 元のプロファイルを保存し、ブロックのチェックサムを確認します。
  3. 既知のベースラインと識別情報・対応項目を比べます。
  4. 現在のモードと配置を、宣言された能力と分けて確認します。
  5. 各検出項目の出所、確信度、プラットフォームの制限を読みます。

ベータをダウンロード して自分の環境を調べるか、同梱デモで流れを確認してください。

技術資料

Microsoft WMI モニター記述メソッド · Linux DRM ユーザー空間インターフェース · Apple ディスプレイ構成コールバック

アクセス解析の設定

Google Analytics の利用を任意で許可すると、ページの閲覧状況と基本的なブラウザー情報の把握に役立ちます。ディスプレイのプロファイルや EDID は一切含まれません。広告機能は無効です。

アクセス解析を有効にすると、Google はリクエストのメタデータを受け取ります。ここでいつでも選択を変更できます。

プライバシーの詳細を読む