効果
DSCは数学的にはロスレスではありませんが、「視覚的にロスレス」な圧縮に関するISO/IEC 29170規格を満たしています。これは、「圧縮された画像と圧縮されていない画像の違いをユーザーが判別できない」圧縮形式です。[ 3 ] ISO 29170では、アルゴリズムが視覚的にロスレスであるとより具体的に定義されています。「すべての観察者が、試行の75%以上で参照画像を正しく識別できない場合」です。[ 4 ] : 18ただし、この規格では、エンジニアリングされたテスト画像など、「特に強いアーティファクトを示す」画像は無視するか、テストから除外することができます。[ 4 ] : 13, 18 ISO/IEC 29170 インターリーブ プロトコルを使用した DSC の研究では、圧縮されていない参照画像が、圧縮されたテスト画像と圧縮されていない参照画像の高速で交互に表示されるシーケンスと並べて提示され、[ 4 ] : 10さまざまな種類の画像 (人物、自然および人工の風景、テキスト、既知の困難な画像など) で実行され、ほとんどの画像で DSC が視覚的にロスレスなパフォーマンスの標準基準を満たしていることが示されていますが、一部の試行では参加者が特定の画像で圧縮の存在を検出できました。[ 5 ] [ 6 ]
アルゴリズム
DSC圧縮は、ネイティブ4:4:4および単純な4:2:2フォーマットでは3つの連続するピクセルのグループを使用してエンコードされた水平方向のピクセルラインで動作し、ネイティブ4:2:2および4:2:0フォーマットでは6つのピクセル(3つの圧縮コンテナ)を使用してエンコードされます。[ 7 ]
- 前処理:
- 各コンポーネント(1つの輝度、2つの色差)は、3つの独立したサブストリーム(ネイティブ4:2:2モードでは4つのサブストリーム)を使用して個別に符号化されます。予測ステップは、 JPEG-LSで使用されるものと同様の修正メディアン適応符号化(MMAP)アルゴリズム、ブロック予測(計算複雑度が高いためデコーダではオプションであり、DSCハンドシェイクでネゴシエートされる)、および中間点予測の3つのモードのいずれかを使用して実行されます。
- ビットレート制御アルゴリズムは、色の均一性とバッファの容量を追跡し、ビットレート制限内に収まるように圧縮アーティファクトを最小限に抑える方法で、ピクセルグループの量子化ビット深度を調整します。
- DSCは、固定ビットレートモードまたは可変ビットレートモードで動作できます。最小許容ビット/ピクセル(BPP)は6 ビット/ピクセルです。 [ 7 ] : 52 VESAのウェブサイトに記載されている一般的なBPPは8 ビット/ピクセルです。[ 8 ]可変ビットレートは、実際にはディスプレイリンクを一時的に無効にする方法です。[ 7 ] : 125 0ビット/ピクセルを選択できる可能性を追加するだけです 。[ 7 ] : 41
- 最近出現したピクセルを繰り返して、32エントリのインデックス付きカラー履歴(ICH)バッファに格納することができます。このバッファは、スライス内の各グループから直接参照できるため、コンピュータ生成画像の圧縮品質が向上します。あるいは、予測残差を計算し、デルタサイズ単位可変長符号化(DSU-VLC)に基づくエントロピー符号化アルゴリズムで符号化することもできます。
- エンコードされたピクセルグループは、さまざまな高さと幅のスライスに結合されます。一般的な組み合わせとしては、画像の幅が100%または25%、高さが8ライン、32ライン、または108ラインなどがあります。
DSI-2では、 DSCの改良版であるVDC-Mが使用されています。これは、アルゴリズムの複雑さが増す代わりに、6ビット/ピクセルでより高い圧縮率を実現します。 [ 8 ]
歴史
DSC バージョン 1.0 は 2014 年 3 月 10 日にリリースされましたが、2014 年 8 月 1 日にリリースされた DSC バージョン 1.1 によってすぐに廃止されました。DSC 規格は、最大3:1 の圧縮率 (ピクセルあたりデータ ストリームを 8 ビットに削減) で、一定または可変のビット レート、RGB またはY′C B C R 4:4:4、4 :2:2、または 4:2:0 の色フォーマット、および色成分あたり 6、8、10、または 12 ビットの色深度をサポートしています。
DSC バージョン 1.2 は 2016 年 1 月 27 日にリリースされ、DisplayPort 規格のバージョン 1.4 に含まれています。DSCバージョン 1.2a は2017 年 1 月 18 日にリリースされました。[ 7 ]このアップデートには、6 ピクセル コンテナでの 4:2:2 および 4:2:0 フォーマットのネイティブ エンコーディング、色ごとに 14/16 ビット、およびエンコーディング アルゴリズムのマイナーな変更が含まれています。DSCバージョン 1.2bの仕様は2021 年 8 月 12 日に公開され、[ 9 ] VESAの Web サイトでは、DisplayPort 1.4a が新バージョンを活用した最初のイテレーションであると主張しています。[ 10 ] DSC 1.2b (2021) では編集上の修正のみが導入されたため、ほとんどの実装は DSC 1.2a に基づいており、VESA はこれを最新の公開バージョンとしてリストしています。[ 11 ]
2017年1月4日、HDMI 2.1が発表されました。これは最大10K解像度をサポートし、8Kを超える解像度のビデオには4:2:0クロマサブサンプリングでDSC 1.2を使用します。[ 12 ] [ 13 ] [ 14 ]
DisplayPort 1.4 は、HBR3 伝送速度で DSC を使用すると、 8K UHD ( 7680 × 4320 ) を 60 Hz で、または 4K UHD ( 3840 × 2160 ) を 240 Hz で 30 ビット/ピクセル RGB カラーと HDR でサポートできます。4K を 96 Hz で 30 ビット/ピクセル RGB/HDR で実現できます。 DSC をサポートしていないディスプレイでは、最大制限は DisplayPort 1.3 (4K 120 Hz、5K 60 Hz、8K 30 Hz) と変わりません。[ 15 ]
DisplayPort バージョン 1.4a は 2018 年 4 月に公開されました。[ 16 ] VESA はこのバージョンに関する公式のプレスリリースは行っていません。DisplayPort の DSC 実装を DSC 1.2 から 1.2a に更新しました。[ 17 ]
DSC 1.2も使用できるHDMI 2.1は、HDR対応で最大120Hzの8K解像度にも対応しています 。
参考文献
- 1 2 「VESA、ディスプレイ ストリーム圧縮規格の要件を最終決定」(プレスリリース)。VESA。2013年1月24日。2018年3月21日にオリジナルからアーカイブ済み。 2018年3月20日取得。
- ↑ Walls, Frederick; MacInni, Sandy (2014年3月3日). "VESAディスプレイストリーム圧縮" (PDF) . VESA.
- ↑ Walls, Frederick; MacInnis, Alexander Sandy (2014 年 6 月) "27.4L: Late-News Paper : VESA ディスプレイ ストリーム圧縮: 概要". SID Symposium Digest of Technical Papers . 45 (1): 360– 363. doi : 10.1002/j.2168-0159.2014.tb00097.x .
- 1 2 3 「ISO/IEC 29170-2:2015 — 情報技術 — 高度な画像符号化及び評価 — パート 2: ほぼロスレス符号化の評価手順」(PDF)。iso.org 。スイス、ジュネーブ:国際標準化機構 (ISO)。2015 年 8 月。
- ↑ Sudhama, Aishwarya; Cutone, Matthew; Hou, Yuqian; Goel, James; Dale, Stolitzka; Jacobson, Natan; Allison, Robert; Wilcox, Laurie (2018 年 5 月) 「高ダイナミックレンジ画像の視覚的にロスレスな圧縮: 大規模評価」(PDF) . SID Symposium Digest of Technical Papers . 49 (1): 1151– 1154. doi : 10.1002/sdtp.12106 . 2021 年3 月 4 日取得.
- ↑ Mohona, Sanjida; Au, Domenic; Kio, Onoise; Robinson, Richard; Hou, Yuqian; Wilcox, Laurie; Allison, Robert (2020年5月)「立体画像品質の主観的評価:視覚的ロスレス圧縮の影響」2020年第12回マルチメディア体験品質に関する国際会議(QoMEX)。アイルランド、アスローン。pp. 1–6。doi : 10.1109 /QoMEX48832.2020.9123129。ISBN 978-1-7281-5965-2. S2CID 220073001 .
{{cite book}}: CS1メンテナンス: 場所の発行元が見つかりません (リンク) - 1 2 3 4 5 "VESA ディスプレイ ストリーム圧縮 (DSC) 標準バージョン 1.2a [ VESA-DSC-1.2a.pdf ] " (PDF)。2017 年 1 月 18 日。
- 1 2 「VESA ディスプレイ圧縮コーデック」。VESA - ディスプレイ業界向けインターフェース規格。
- ↑ Lempesis, Bill (2021年8月12日). "Display Stream Compression (DSC) Standard - Version 1.2b" . Video Electronics Standards Association.
- ↑ 「DSC」。
- ↑ 「よくある質問」
- ↑ 「HDMIフォーラムがHDMI仕様のバージョン2.1を発表」。HDMI.org。2017年1月4日。2017年1月8日のオリジナルからアーカイブ。 2017年1月10日取得。
- ↑ 「HDMI 2.1 の紹介」。HDMI.org。2017年 1 月 6 日のオリジナルからアーカイブ済み。2017年 1 月 10日に取得。
- ↑ Anton Shilov (2017-01-05). "HDMI 2.1 発表" . Anandtech. 2017年1月6日のオリジナルからアーカイブ済み。 2017年1月10日閲覧。
- ↑ 「次世代DisplayPortは8K HDRモニターを駆動可能」。NextPowerUp。2016年12月27日のオリジナルからアーカイブ済み。2016年3月4日取得。
- ↑ 「FAQ – DisplayPort」。 2018年12月24日にオリジナルからアーカイブされました。
- ↑ 「DSCディスプレイストリーム圧縮」。 2019年7月10日にオリジナルからアーカイブされました。