Rentang format YUV dalam Windows 8.1

Aplikasi dapat memberi sinyal driver tampilan mode pengguna untuk memanfaatkan format video YUV rentang diperluas [0, 255] mulai dari Windows 8.1, seperti yang ditunjukkan dalam tabel ini:

Rentang YUV Rentang data input Penggunaan umum Standar
rentang yang diperluas [0, 255] peralatan konsumen: webcam dan kamera titik dan pemotretan Format video standar JFIF, dan MJPEG menggunakan sebagai default
rentang luminance studio [16, 235] kamera profesional dan peralatan video ITU BT.601 dan BT.709

Sebagian besar video yang diproduksi oleh industri konten dan siaran berada dalam rentang studio, sementara video yang diproduksi oleh konsumen individu berada dalam jangkauan yang diperluas. Rentang yang diperluas juga disebut rentang luminans penuh.

Sebelum Windows 8.1, alur pemrosesan video Microsoft Media Foundation bertindak pada semua data input seolah-olah berada dalam rentang studio, yang menghasilkan rentang dinamis yang berkurang dan seringkali kontras jika data input benar-benar dalam rentang yang diperluas.

Mulai dari Windows 8.1, ketika format YUV input video berada dalam rentang yang diperluas, aplikasi dapat memberi tahu driver tentang rentang dinamis yang lebih tinggi ini.

Mengonversi format YUV rentang yang diperluas

Gambar-gambar ini menunjukkan bagaimana konten rentang diperluas YUV yang berkisar dari nilai gelap ke terang dikonversi (ditafsirkan) ke format RGB:

  • Gambar teratas menunjukkan konten rentang yang diperluas ditafsirkan dengan salah, seolah-olah itu adalah rentang studio.
  • Gambar bawah menunjukkan konten rentang yang diperluas ditafsirkan dengan benar.

Interpretasi yang salah dalam gambar atas menunjukkan peningkatan kontras dan sorotan menjadi sangat cerah sebelum putih murni tercapai.

Dua gambar membandingkan interpretasi konten YUV rentang yang diperluas yang salah dan benar dalam format RGB.

Antarmuka YUV rentang yang diperluas

Sebelum Windows 8.1, Media Foundation hanya mendukung rentang luminance studio, sehingga interpretasi gambar rentang yang diperluas menghasilkan peningkatan kontras, seperti yang ditunjukkan pada gambar pertama di atas. Dimulai dengan Windows 8.1, alur Media Foundation menggunakan struktur dan enumerasi ini untuk menunjukkan kepada Driver Model Tampilan Windows (WDDM) 1.3 dan yang lebih baru driver tampilan mode pengguna baik konten YUV rentang yang diperluas atau rentang studio sedang diputar atau diambil:

Enumerasi baru

Struktur dan enumerasi yang diubah

WDDM 1.3 dan driver tampilan mode pengguna yang lebih besar harus mendukung semua struktur dan enumerasi baru dan yang diubah ini.

Lihat konversi rentang data YUV-RGB untuk detail tentang cara mengonversi antara format RGB input dan YUV yang berbeda.