2011-05-04 2 views

답변

3

6 탭 필터는 6 차 FIR 또는 IIR 필터 (아마 FIR)입니다. 계수는 필터의 주파수 응답을 결정합니다. 구조, 계수 및 샘플 속도를 알지 못하면 필터에 대해 더 많이 말할 수 없습니다. 그들은 또한 프레임 사이의 중복을 제거하기 때문에

비디오 코덱은 정지 영상 코덱보다 훨씬 더 압축

움직임 추정/보상 :

3

는 이러한 필터는 일반적으로 사용되는 비디오 코덱에 두 곳이 있습니다. 그들은 모션 추정과 모션 보상을 사용하여이를 수행합니다. 인코더는 이미지를 직사각형 블록의 이미지 데이터 (일반적으로 16x16)로 분할 한 다음 현재 코딩되고있는 블록과 가능한 유사한 이전에 코딩 된 프레임에서 블록을 찾으려고합니다. 그러면 엔코더는 차이점과이 좋은 일치를 발견 한 위치에 대한 포인터 만 전송합니다. 이것이 비디오 코덱이 약 1 : 100 압축을 얻는 주된 이유이며 이미지 코덱은 1:10 압축을 얻습니다. 이제는 장면의 카메라 또는 객체가 전체 픽셀만큼 이동하지 않았지만 실제로는 반 또는 1/4 픽셀만큼 움직 였다는 것을 상상할 수 있습니다. 이미지가 확대/보간 된 경우 더 좋은 결과가 나오고 이러한 필터가 사용됩니다. 이러한 필터링을 수행하는 정확한 방법은 코덱마다 다릅니다. 이러한 필터를 사용하는

또 다른 이유는 디 블록킹

(가) 즉 사용되고 변환으로부터 아티팩트를 제거하는 것이다. 스틸 이미지 코딩과 마찬가지로 이미지 데이터를 "에너지를 압축하는"다른 공간으로 변환하는 변환이 있습니다. 예를 들어,이 변환 후에 푸른 하늘과 같이 균일 한 색상을 갖는 이미지 섹션은 색상의 숫자가 하나 뿐인 나머지 데이터의 모든 0이되는 데이터가됩니다. 모든 픽셀에 대해 파란색을 저장하는 원본 데이터와 비교하면 많은 중복성이 제거되었습니다. 변환 후 (DCT, KLT, 정수 변환의 경우 Google) 일반적으로 0은 버려지고 나머지는 관련성이없는 데이터가 아니므로 원본보다 적은 비트로 코딩됩니다. 이미지 디코딩 중에는 데이터가 버려지기 때문에 주변 블록의 8x8 또는 16x16 사이에 가장자리가 생깁니다. 이 가장자리를 다시 부드럽게하는 별도의 스무딩 필터가 있습니다.