Windows 8.1 YUV 형식 범위

앱은 다음 표와 같이 Windows 8.1 시작하는 확장 범위 [0, 255] YUV 비디오 형식을 활용하도록 사용자 모드 표시 드라이버에 신호를 보낼 수 있습니다.

YUV 범위 입력 데이터 범위 일반적인 용도 Standard
확장 범위 [0, 255] 소비자 장비: 웹캠 및 포인트 앤 슛 카메라 JFIF 표준 및 MJPEG 비디오 형식이 기본값으로 사용됨
스튜디오 광도 범위 [16, 235] 전문 카메라 및 비디오 장비 ITU BT.601 및 BT.709

콘텐츠 및 방송 업계에서 제작한 대부분의 비디오는 스튜디오 범위에 있으며 개별 소비자가 제작한 비디오는 확장된 범위에 있습니다. 확장 범위를 전체 광도 범위라고도합니다.

Windows 8.1 전에 Microsoft Media Foundation 비디오 처리 파이프라인은 모든 입력 데이터에 대해 스튜디오 범위에 있는 것처럼 작동하여 입력 데이터가 실제로 확장 범위에 있는 경우 동적 범위를 줄이고 종종 가혹한 대비를 초래했습니다.

Windows 8.1 시작해서 비디오 입력 YUV 형식이 확장된 범위에 있는 경우 앱은 이 더 높은 동적 범위를 드라이버에 알릴 수 있습니다.

확장 범위 YUV 형식 변환

이러한 이미지는 어두운 값에서 밝은 값까지의 YUV 확장 범위 콘텐츠가 RGB 형식으로 변환(해석)되는 방법을 보여 줍니다.

  • 위쪽 이미지는 스튜디오 범위인 것처럼 잘못 해석된 확장 범위 콘텐츠를 보여줍니다.
  • 아래쪽 이미지에는 올바르게 해석된 확장 범위 콘텐츠가 표시됩니다.

위쪽 이미지의 잘못된 해석은 대비가 증가하고 강조 표시가 순수한 흰색에 도달하기 전에 지나치게 밝아집니다.

comparison of incorrect and correct interpretation of extended-range yuv content.

확장 범위 YUV 인터페이스

Windows 8.1 전에 Media Foundation은 스튜디오 광도 범위만 지원했기 때문에 확장된 범위 이미지를 해석하면 위의 첫 번째 이미지와 같이 대비가 증가했습니다. Windows 8.1 시작해서 Media Foundation 파이프라인은 이러한 구조와 열거형을 사용하여 확장 범위 또는 스튜디오 범위 YUV 콘텐츠가 재생되거나 캡처되는지 여부에 관계없이 WDDM(디스플레이 드라이버 모델) 1.3 이상 사용자 모드 디스플레이 드라이버를 Windows 나타냅니다.

새 열거형

변경된 구조체 및 열거형

참고 WDDM 1.3 이상 사용자 모드 표시 드라이버는 이러한 새로운 구조와 열거형을 모두 지원해야 합니다.

다양한 입력 RGB와 YUV 형식 간에 변환하는 방법에 대한 자세한 내용은 YUV-RGB 데이터 범위 변환 을 참조하세요.