1. GOP (Group of Pictures)
ㅇ 몇 장의 전후 화면 데이터를 한 묶음으로하는 영상 데이터 단위
- 임의 시점으로의 접근 및 재생이 가능하도록 한 동영상 단위
2. GOP 특징
ㅇ 임의 접근(랜덤 엑세스)이 GOP 단위로 가능
- 따라서, 임의 화면에 대한 접근(엑세스)를 위한 트릭모드가 가능하게 됨
. 이는 부호화된 영상데이터가 전후 몇 장의 화면 데이터로부터 만들어지기 때문
. 랜덤 엑세스가 가능한 독립적인 압축 부호화 단위
ㅇ 동영상 편집의 단위가 될 수 있음
ㅇ 동영상 압축률이 GOP 단위로 이루어짐
ㅇ GOP 내 각 픽처별 특징에 따른 구분 : I 픽처, P 픽처, B 픽처
- 압축비 : I 픽처 (10:1 ~ 20:1), P 픽처 (20:1 ~ 30:1), B 픽처 (30:1 ~ 50:1)
ㅇ MPEG-1에서 처음 도입된 개념
3. GOP (3,9) 구조 例
ㅇ I 픽처로부터 다음 I 픽처까지 간격 : N (9 즉, GOP 단위)
- 전형적으로, 3~15 정도의 화면들이 하나의 GOP 단위로 됨
ㅇ I ~ P 또는 P ~ P 픽처 사이의 간격 : M (3)
- 예측 간격(Prediction Span) 이라고도 함
※ 픽처 처리 순서
- 우선 I,P 픽처를 먼저 처리하고, 그 다음에 사이의 B 픽처를 처리
※ GOP 마다 픽처 수
- I 픽처 수 : (1개)
- P 픽처 수 : (N/M - 1)개 = (9/3-1) = (2개)
- B 픽처 수 : (N-1-P)개 = (9-1-2) = (6개)
4. 다른 GOP 구조 例)
ㅇ M = 1, N = 3 이라면,
- I ~ P 사이에 B 픽처가 없는 경우로, IPPIPP... 구조를 말함
ㅇ M = 1, N = 2 이라면,
- I ~ P 사이에 B 픽처가 없는 경우로, IPIP... 구조를 말함
- 또는, P 픽처가 없는 경우로, IBIB... 구조를 말함
ㅇ M = 2, N = 3 이라면,
- I ~ P 사이에 B 픽처가 하나만 있는 경우로, IBP... 구조를 말함
ㅇ M = 3, N = 9 이라면,
- I ~ P 사이에 B 픽처가 3개가 있는 경우로, IBBPBBPBB... 구조를 말함
ㅇ 가장 작은 GOP 단위 이라면,
- I 픽처 단 하나로 만 구성된 것