- MPEG-1/2 인코딩의 가장 기본으로 키 프레임부터 다음 키프레임까지의 프레임 모음을 뜻함.
- 랜덤 엑서스를 가능하게 하기 위한 수 프레임의 부호화된 픽쳐로 이루어지는 단위이다.
- GOP은 "화상 하나의 모임" 또는 I프레임 과 I프레임 사이의 프레임들이다.
- GOP은 압축을 위한 기본 비디오 단위(basic video unit)이다. I, P, B프레임 구조로 양 방향 움직임 보상을 한다. I(인트라)프레임은 공간DCT, P(예측) 프레임은 순방향 움직임 보상과 함께 DCT, B(양방향) 프레임은 순방향/역방향 움직임 보상과 함께 DCT를 한다. I, P 프레임은 앤코(Anchor)화상이라고 해서 메모리에 저장되며, B 프레임의 예측을 위한 기초가 된다.
- GOP은 적어도 하나의 I화상을 포함해야 한다. 이 I화상을 몇개의 I와 P 화상이 뒤 따른다. 하나의 GOP은 부호화 순서에 있어서, I화상으로 시작해야 한다.
#. Long GOP
- TV 전송에서는, GOP은 25fps 신호에서는 대표적으로 12프레임이고, 30fps 신호에서는 15프레임이다. 이런 프레임의 모임(그룹)을 Long GOP이라고 한다. 전송에 있어서 GOP의 길이는 변할 수 있다.
#. I(Intra) Frame
- 일명 키 프레임.
- JPEG같은 방식으로 소스로부터 직접 압축되어 온 전체 그림. 화질은 좋지만 용량도 큼.
- 다른 프레임을 레퍼런스 하지 않고 독립적으로 인코딩.
- 데이터 스트림의 어느 위치에도 올 수 있으며, 데이터의 임의 접근을 위해 사용되며, 다른 이미지들의 참조 없이 부호화 된다.
#. P(Predicted) Frame
- 이전의 I-프레임 정보와 이전의 P-프레임의 정보를 래퍼런스로 해서 모션 보정을 이용하여 인코딩.(순방향 예측)
- 연속되는 이미지들의 전체 이미지가 바뀌는 것이 아니라 이미지의 블록 들이 옆으로 이동한다는 점에 착안. 즉, 움직임이 있는 경우 앞 화면에 있는 물체 자체의 모양에는 큰 변화 없이 옆으로 이동하는 경우가 대부분이므로, 이전의 화면과 현재의 화면의 차이가 매우 적은 것을 이용하여 차이 값 만을 부호화 하는 것이다.
- 화질도 중간, 용량도 중간 임.
#. B(Bidirectional) Frame
- 이전, 이후의 I-프레임과 P-프레임 모두를 사용하여 예측.(양방향 예측 프레임)
- B-프레임은 이전의 I- 또는 P- 프레임과 B-프레임 이후의 I- 또는 P- 프레임의 차이 값을 가진다.
- 높은 압축율을 가짐.
- 화질도 최하, 용량도 최하 임.