동작 보상 (Motion Compensation)


이 기법은 동화상의 압축에서만 사용할 수 있는 방법으로서, 배경은 고정되어있고 전경의 물체가 하나 움직이고 있다고 보는 것이다. 움직이는 물체의 이동 위치만을 기술하면 되고 배경은 변화 없을 것이기 때문에 다시 기술할 필요는 없는 것이다.

물론 실제 동화상이 그렇게 간단할리는 없다. 따라서 실제로는 각각의 그림을 일정 너비의 구역으로 가른 후 각 구역이 직전 그림의 어느 구역과 비슷한지를 찾음으로써 구현한다. 각각의 구역은 보통 높이와 폭이 다 8 픽셀 길이인 것을 사용하며, 이러한 8x8 구역을 블록(block)이라 부른다.

동작 보상 기법은 압축이 복원보다 힘들고 오래 걸리는 기법이다. 압축시에는 직전 그림의 어느 블록과 가장 비슷한지를 알아야 가장 훌륭한 압축 성능을 얻을 수 있는데, 이헐게 하기 위해서는 각 블록마다 직전 그림의 모든 블록과 다 비교해보아야 하므로 엄청난 양의 계산이 필요하게 된다. 복원시에는 압축된 데이터에서 지정하는 직전 그림의 블록을 가져다 쓰면 되므로 압축할 때와 같은 엄청난 탐색은 불필요하게 된다. 물론 이러한 계산 복잡도 때문에 실제의 경우 직전 그림의 모든 블록과 비교하는 것은 피한다.



이전으로


한단계 위


처음으로


다음으로