MPEG Synchronization   MPEG 동기화

(2018-11-05)

MPEG 시스템 시간 동기, MPEG-1 Synchronization, MPEG-1 동기화, MPEG-2 Synchronization, MPEG-2 동기화


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 PS Stream팩 헤더 내
        . 특징 : PS Stream은 단일 프로그램으로 이루어지므로 SCR 값은 항상 하나임
        . 전송 : PS팩 헤더SCR 필드를 통해 전송됨 
        . 주기 : 0.7초 이내 최소 1회 이상 전송

     - PCR (Program Clock Reference, 프로그램 시각 기준값)
        . 위치 : MPEG-2 TS StreamTS 적응필드 내
        . 특징 : 프로그램 마다 기준되는 시각 기준값
           .. 여러 프로그램들이 모여 하나의 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 디코딩 기준을 나타내는 시각 참조 정보

      



Copyrightⓒ   차재복 (Cha Jae Bok)    " 정보통신 및 과학기술 지식을 간결하게 정리,체계화시키고 있습니다. "