1. MPEG 시스템 동기화
ㅇ 영상 및 음성 미디어 간의, 엔코더 및 디코더 간의 시각 기준의 일치를 위한 동기화를 규정
ㅇ MPEG 시스템 타이밍 모델
- 하나의 프로그램을 구성하는 각각의 ES는 시스템 인코더에 입력된 후,
- 이후 다른 장비 마다 겪게되는 서로다른 지연시간들이,
- 각 ES에 관계없이, 전체적인 시간지연은 모두 동일하다고 가정하며,
- 이를 위해 각 처리과정에 나타난 지연시간을 예측하여 이를 별도로 보상해 줌
2. 구분
ㅇ 시스템 기준 클럭 : STC (System Timing Clock)
- MPEG시스템 송신측에서 발생시키는 공통의 기준 클럭 (27 MHz 기준 클럭)
. 수신측에서는 이에 맞추어 STC 타이밍을 재생하는 구조임
. 즉, 송수신 각각에서 동작의 기준이 되는 시스템 기준 클럭
ㅇ STC에 일치시키기 위한 시각 기준 참조값(타임스탬프) : SCR, PCR
- 송신측에서 주기적으로 전송하고, 수신측에서 이에 맞추기 위한 기준 시간값
. 송신측에서, 송신단 출력 순간의 STC 값을 표본화하여 주기적으로 전송하고,
. 수신측은, 수신단 입력 순간에 수신단 STC를 보정하여 STC를 맞추기 위함
- SCR (System Clock Reference, 시스템 시각 기준값) : (MPEG-1)
. 위치 : MPEG-1 PS Stream의 팩 헤더 내
. 특징 : 시스템에 기준이 되는 시각 참조치
.. PS Stream은 단일 프로그램으로 이루어지므로 SCR 값은 항상 하나임
. 전송 : PS의 팩 헤더의 SCR 필드를 통해 전송됨
. 주기 : 0.7초 이내 최소 1회 이상 전송
- PCR (Program Clock Reference, 프로그램 시각 기준값) : (MPEG-2)
. 위치 : MPEG-2 TS Stream의 TS 적응필드 내
. 특징 : 프로그램 마다 기준이 되는 시각 기준값
.. 여러 프로그램들이 모여 하나의 TS 스트림을 구성하는 경우에는,
.. 각 프로그램 PCR이 다른 시간 기준(Time Base)을 갖을 수 있으나,
.. 가능하면 동일한 시간 기준 즉, 단일한 PCR을 갖는 것이 바람직힘
. 전송 : TS 헤더부의 TS 적응 필드에 있는 PCR를 통해 전송됨
. 주기 : 0.1초 이내 최소 1회 이상 전송
ㅇ 프레임 단위의 시간기준을 위한 시간값(타임스탬프) : PTS, DTS
- 기준 클럭 시간값에 따라, 오디오,비디오 ES 각각에 대해 PTS/DTS 타임스탬프를 사용
. 디코딩을 위한 시각이, DTS (Decoding Time Stamp)이며,
. 이의 표현/재생/재현을 위한 시각이, PTS (Presentation Time Stamp) 임
- PTS (Presentation Time Stamp)
. 디코더에서 디코딩된 ES를 재생해야하는 시간을 알려주는 시간값 (90 kHz 단위)
- DTS (Decoding Time Stamp)
. MPEG 디코딩 기준을 나타내는 시각 참조 정보