Condividi tramite


Intervalli di formato YUV in Windows 8.1

Le app possono segnalare i driver di visualizzazione in modalità utente per sfruttare i formati video [0, 255] YUV a partire da Windows 8.1, come illustrato in questa tabella:

Intervallo YUV Intervallo di dati di input Uso tipico Standard
intervallo esteso [0, 255] attrezzatura consumer: webcam e telecamere da punto e ripresa Il formato video JFIF standard e MJPEG usa come impostazione predefinita
Intervallo di luminanza studio [16, 235] telecamere professionali e attrezzature video ITU BT.601 e BT.709

La maggior parte dei video prodotti dal settore del contenuto e della trasmissione è in un intervallo di studio, mentre il video prodotto da singoli consumatori è in un intervallo esteso. L'intervallo esteso è chiamato anche intervallo di luminanza completo.

Prima di Windows 8.1, la pipeline di elaborazione video di Microsoft Media Foundation ha agito su tutti i dati di input come se fosse in intervallo di studio, che comporta una riduzione dell'intervallo dinamico e spesso un contrasto duro se i dati di input erano effettivamente in intervallo esteso.

A partire da Windows 8.1, quando i formati YUV di input video si trovano in un intervallo esteso, le app possono notificare i driver di questo intervallo dinamico superiore.

Conversione del formato YUV a intervallo esteso

Queste immagini mostrano come il contenuto di intervallo esteso YUV che varia da valori scuri a luce viene convertito (interpretato) in formato RGB:

  • L'immagine superiore mostra contenuto di intervallo esteso interpretato in modo errato, come se fosse intervallo di studio.
  • L'immagine inferiore mostra il contenuto dell'intervallo esteso interpretato correttamente.

L'interpretazione errata nell'immagine superiore mostra un aumento del contrasto e le evidenziazioni diventano eccessivamente luminose prima che venga raggiunto il bianco puro.

Due immagini che confrontano l'interpretazione errata e corretta del contenuto YUV di intervallo esteso in formato RGB.

Interfaccia YUV a intervallo esteso

Prima di Windows 8.1, Media Foundation supportava solo l'intervallo di luminanza dello studio, quindi le interpretazioni delle immagini a intervalli estesi hanno generato un maggiore contrasto, come illustrato nella prima immagine precedente. A partire da Windows 8.1, la pipeline di Media Foundation usa queste strutture ed enumerazioni per indicare a Windows Display Driver Model (WDDM) 1.3 e versioni successive i driver di visualizzazione in modalità utente se il contenuto YUV a intervalli estesi o a intervalli di studio viene riprodotto o acquisito:

Nuove enumerazioni

Strutture e enumerazioni modificate

I driver di visualizzazione in modalità utente wdDM 1.3 e maggiore devono supportare tutte queste nuove ed enumerazioni nuove ed modificate.

Per informazioni dettagliate su come convertire tra diversi formati RGB e YUV, vedere Conversioni dell'intervallo di dati YUV-RGB .