Windows 8.1 YUV 형식 범위

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

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

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

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

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

확장 범위 YUV 형식 변환

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

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

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

확장 범위 YUV 콘텐츠의 올바르지 않고 올바른 해석을 RGB 형식으로 비교하는 두 개의 이미지입니다.

확장 범위 YUV 인터페이스

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

새 열거형

변경된 구조체 및 열거형

WDDM 1.3 이상 사용자 모드 디스플레이 드라이버는 이러한 새로운 구조와 변경된 구조체 및 열거형을 모두 지원해야 합니다.

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