Bob Deinterlacing Mechanics
비트 블록 전송을 수행할 수 있는 모든 그래픽 어댑터는 간단한 bob 스타일 디인터레이싱을 수행할 수 있습니다. 화면에 두 개의 인터리브 필드가 포함된 경우 표면의 메모리 레이아웃을 재해석하여 각 필드를 격리할 수 있습니다. 이것은 원래 표면의 보폭을 두 배로 늘리고 표면의 높이를 절반으로 나누어 달성됩니다. 이러한 방식으로 두 필드를 격리한 후에는 개별 필드를 올바른 프레임 높이로 확장하여 분리할 수 있습니다.
비디오 이미지의 픽셀에 대한 가로 세로 비율을 수정하기 위해 추가 가로 늘이기 또는 축소를 적용할 수도 있습니다. 디스플레이 드라이버는 DirectX VMR(비디오 혼합 렌더러)에 대해 이 작업을 수행하는 기능을 결정할 수 있습니다. 개별 필드의 높이는 줄 복제 또는 필터링된 스트레치로 세로로 확장할 수 있습니다. 선 복제 방법을 사용하는 경우 결과 이미지의 모양이 블로킹됩니다. 필터링된 스트레치를 사용하는 경우 결과 이미지의 모양이 약간 유사할 수 있습니다.
다음 그림에서는 두 개의 인터리브 필드가 포함된 비디오 화면을 보여 줍니다.

비디오 샘플에 DXVA_SampleFieldInterleavedEvenFirst 지정된 두 개의 인터리브 필드와 DXVA_SampleFormat 열거형의 DXVA_SampleFieldInterleavedOddFirst 멤버가 포함된 경우 두 번째 필드의 시작 시간은 다음과 같이 DXVA_VideoSample 구조체의 rtStart 및 rtEnd 멤버를 사용하여 계산됩니다.
(rtStart + rtEnd) / 2
첫 번째 필드의 종료 시간은 두 번째 필드의 시작 시간입니다.