2014년 6월 29일 일요일

[디지털방송기술] MPEG2 Stream에 대한 이해(1/2)

디지털 TV 신호는 TS(Transport Stream)라 불리는 MPEG2 데이터의 스트림으로 전송됩니다. 각 TS는 케이블 또는 위성 네트워크에서 약 40Mbps 정도로 전송되며, 지상파 네트워크에서는 25Mbps 정도로 전송할 수 있습니다. 각 TS는 ES(Elementary Streams)라 불리는 서브 스트림으로 구성하며, MPEG2 스트림에 Encapsulation됩니다. 

각 ES(Elementary Stream)은 13bit의 유일한 PID 값을 가집니다. ES에 대한 숫자는 TS(Transport Stream)의 총 비트레이트에 제약을 받으며, 40Mbps가 초과될 경우 전송품질을 보장받을 수 없습니다. TS는 여러개의 오디오와 비디오로 구성되며, 이들은 MPEG2 또는 MPEG4 Part 10(H.264)등으로 압축됩니다. 멀티플렉싱에 맞게 이들을 패킷화하는데 이를 PES(Packetized Elementary Stream)이라고 부릅니다.



TS를 만들기 위해서는 각 PES는 TS Packet으로 다시 저장이 되는데 이들은 188byte로 쪼개집니다. 즉 하나의 PES는 여러개의 Transport packet으로 쪼개지게 되는 것이죠. 또한, 오디오와 비디오 데이터 이외에 애플리케이션 등 데이터 스트림을 포함할 수 있는데 이들을 Private Section이라고 부릅니다. 

Multiplex에서 ES(Elementary Stream) 그룹은 서비스라 불리는 하나의 TV 채널을 만듭니다. 디지털 TV 시스템에서 각 TV 쇼는 이벤트라 불립니다. 요약하여 설명하면,
  • 네트워크는 하나 또는 여러 개의 TS(Transport Stream)으로 구성됨
  • TS(Transport Stream)은 여러개의 서비스를 포함하는 MPEG2 Stream임
  • 각 서비스는 TV 채널이며, 하나 이상의 이벤트임
  • 각 ES(Elementary Stream)은 오디오, 비디오, 바이너리 데이터를 포함하는 MPEG2 Stream으로 패킷타이징 됨
  • 각 서비스는 부켓(Bouquet)에서 논리적으로 그룹핑됨

By Unknown with No comments

0 개의 댓글:

댓글 쓰기