비디오 압축 은 비디오 시퀀스 들 고유 의 리 던 던 시 ( redundancy ) 를 줄이 기 위해 공간 적 그리고 / 또는 시간 적 예측 을 수반 할 수 있 다 . 인트 라 - 코딩 ( intra - coding ) 은 동일 한 비디오 프레임 내 의 비디오 블록 들 간 의 공간 적 리 던 던 시 를 줄이 기 위해 공간 적 예측 을 사용 한다 . 인터 - 코딩 ( inter - coding ) 은 연속 하 는 비디오 프레임 들 에서 의 비디오 블록 들 간 의 시간 적 리 던 던 시 를 줄이 기 위해 시간 적 예측 을 사용 한다 . 인터 - 코딩 에 대하 여 , 비디오 인코더 는 하나 이상 의 기준 프레임 들 에서 의 대응 예측 비디오 블록 들 에 대한 비디오 블록 들 의 변위 를 나타내 는 모션 벡터 ( motion vector ) 들 을 생성 하 기 위해 모션 추정 을 수행 한다 . 비디오 인코더 는 기준 프레임 으로부터 예측 비디오 블록 을 생성 하 기 위해 모션 보상 을 수행 하 고 , 코딩 되 고 있 는 원래 의 비디오 블록 으로부터 예측 비디오 블록 을 뺌 ( subtract ) 으로써 잔여 비디오 블록 을 형성 한다 .