필터 잠금 해제

Deblocking filter

디블로킹 필터는 블록 부호화 기술을 사용할 때 매크로 블록 간에 형성될 수 있는 날카로운 에지를 평활화함으로써 시각 품질 및 예측 성능을 향상시키기 위해 복호화된 압축 비디오에 적용되는 비디오 필터이다.이 필터는 디코딩된 사진의 외관을 개선하는 것을 목적으로 합니다.SMPTE VC-1 코덱과 ITU H.264(ISO MPEG-4 AVC) 코덱의 양쪽 사양의 일부입니다.

H.264 디블로킹필터

이전 MPEG-1/2/4 규격과 달리 H.264 디블로킹필터는 디코더에 옵션 추가 기능이 아닙니다.이것은 디코딩 경로와 부호화 경로 양쪽의 기능이기 때문에 필터의 루프 내 효과는 예측에 사용되는 참조 매크로 블록에서 고려됩니다.스트림이 부호화되면 필터 강도를 선택하거나 필터를 완전히 끌 수 있습니다.그 이외의 필터 강도는 인접한 블록의 부호화 모드, 양자화 스텝 사이즈 및 블록 간의 휘도 구배 경사에 의해 결정된다.

필터는 각 사진의 루마와 채도 평면에서 각 4×4 또는 8×8 변환 블록의 가장자리에서 작동합니다.각 작은 블록의 엣지는 매크로 블록 경계인지, 블록의 부호화(interra/inter), 레퍼런스(운동 예측 및 레퍼런스 프레임 선택)가 다른지, 루마인지 크로마 에지에 근거해 경계 강도를 할당한다.이 방식에서는 왜곡이 심해질 가능성이 높은 필터링 레벨이 더 높아집니다.필터는 주어진 블록 에지의 양쪽에서 최대 3개의 샘플을 수정할 수 있습니다(에지가 서로 다른 매크로 블록 사이에 있는 Luma 에지이고 그 중 하나 이상이 내부 코딩된 경우).대부분의 경우 엣지 양쪽에 있는1개 또는 2개의 샘플을 수정할 수 있습니다(양자화 스텝사이즈, 인코더에 의한 필터 강도 조정, 엣지 검출 테스트 결과 및 기타 요인에 따라 다름).

H.263 Annex J 디블로킹필터

"in loop" 디블로킹필터의 개념은 H.264와 관련하여 가장 잘 알려져 있지만, 실제로는 H.263v2 Annex J에서 (약간 다른 형태로) 표준화되었습니다.

포스트 프로세서로 필터 잠금 해제

H.263 Annex J 및 H.264 이전에는 디코딩된 사진의 시각적 품질을 개선하기 위한 후처리 기술로 디블로킹 필터를 사용하는 것이 이미 잘 알려진 기술이었다.특히 화상회의 업계에서는 낮은 비트환율로 인해 그러한 필터에 의해 대폭 삭감될 수 있는 중대한 블로킹 아티팩트가 발생하는 경향이 있었습니다.

레퍼런스

  • H.264 : 범용 시청각 서비스를 위한 고급 비디오 부호화 - 하위 절 8.7 "디블로킹 필터 프로세스"
  • Peter List 등, Adaptive Deblocking Filter, IEEE Trans.비디오 테크놀로지의 회선 및 시스템에 관한 연구, 제13권, 제7호, 2003년 7월