Abstract:
본 발명은 MMT 시스템에서의 패킷 전송 장치 및 방법, 및 패킷 수신 장치 및 방법을 개시하고 있다. 패킷 전송 장치는 MMT(MPEG Media Transport) 시스템에서 패킷을 전송하는 장치에 있어서, 입력되는 프레젠테이션 유닛(presentation unit)을 기반으로 MMT 패킷을 생성하는 MMT 패킷화부를 포함하되, 상기 MMT 패킷화부는 E 레이어의 헤더에 상기 프레젠테이션 유닛의 표현(presentation) 시간을 가리키는 타이밍 정보인 PTS(Presentation Time Stamp) 정보 및 D 레이어의 헤더에 네트워크 지터 측정 및 미디어 동기화를 위한 정보를 포함하는 타임스탬프 정보인 MCR(MMT Clock Reference) 정보 중 적어도 어느 하나를 포함하여 상기 MMT 패킷을 생성한다.
Abstract:
본 발명은 MPEG-2 시스템에서의 타이밍 모델과 RTP 타이밍 모델의 이점을 고려해서 통합된 MMT 시스템의 타이밍 모델을 기반으로 패킷을 전송하는 장치 및 방법, 및 패킷을 수신하는 장치 및 방법을 개시한다. 패킷 전송 장치는 MMT(MPEG Media Transport) 시스템에서 패킷을 전송하는 장치에 있어서, 입력 픽처를 기반으로 인코딩된 비디오 스트림 및 상기 비디오 스트림에 대응하는 오디오 스트림을 패킷화하여 MMT 패킷을 생성하는 MMT 패킷화부를 포함하되, 상기 MMT 패킷화부는 비디오 및 오디오 인코더의 마스터 프로그램 클락인 STC(System Time Clock) 및 MMT 버퍼링 지연(delay)을 기반으로 생성되는 동기화 정보를 포함하여 상기 MMT 패킷을 생성한다. 따라서, 여러 미디어 소스의 동기화 및 패킷 도착 지터 측정뿐만 아니라, MMT 전송 장치/수신 장치 STC 클락 록킹(clock locking)을 달성한다.
Abstract:
The present invention provides a method for transmitting a MPEG media transport (MMT) packet using the structure of the MMT packet having extension information necessary to adaptively transmit a multi-layer video such as scalable video coding (SVC) to network environment in a media transport service based on an MMT system and the extension information, and an apparatus therefor.
Abstract:
PURPOSE: A timing information providing method using MPEG media transport (MMT) control layer signaling for synchronizing MMT package stream in an MMT hybrid delivery service and an MMT packet stream synchronizing method are provided to enable a server to recognize the position of media data corresponding to a starting point of a service required by a client from MMT media data stored in the server based on exchanged information and successively perform a transmission service for the client from the media data position. CONSTITUTION: A first server (210) and a second server (250) transmit a first media object and a second media object, respectively. The second server generates timing information for synchronization of a first packet including the first media object and a second packet including the second media object when a client (230) requests transmission for the second media object. The second server provides the timing information and the second packet to the client. [Reference numerals] (210) First server; (211) Generate an MMT packet; (213-1,213-2) First MMT packet including a foreign movie; (215) First MMT packet including basic subtitles; (230) Client; (231) Request the foreign movie and the basic subtitles; (233) Depacketize, synchronize, and play the first MMT packet; (235) Request SDH subtitles by a user; (237) Request the SDH subtitles; (239) Determine the synchronization between two media objects; (241) Depacketize the first MMT packet and the second MMT packet and play the synchronized foreign move and the SDH subtitles; (250) Second server; (251) Generate timing information by calculating stat_clock_offset, STk; (253) Control message of a C-2 layer; (257) Generate a second MMT packet; (259) Second MMT packet including the SDH subtitles
Abstract:
PURPOSE: A timing information providing method an MMT packet stream synchronization method are provided to obtain the absolute time information for synchronization of each media device transmitted from each server using timing information. CONSTITUTION: A first server(310) transmits a first media entity. The second server(350) transmits a second media entity. The second server generates timing information for synchronization of a second packet including the second media entity and a first packet including the first media entity(351). The second server provides the timing information and the second packet including the second media entity to a client(359). The timing information included in a control message of an MMT C.2 layer is provided to the client(313-2). [Reference numerals] (310) First server; (311) Generating an MMT packet; (313-1,313-2) First MMT packet including a foreign film; (315) First MMT packet including a default subtitle; (330) Client; (331) Requesting the foreign film and the default subtitle; (333) De-packetizing and synchronizing the first MMT packet and playing; (335) Requiring SDH subtitle viewing by a user; (337) Requesting the SDH subtitle; (339) Determining the synchronization between two media objects; (341) De-packetizing the first and second MMT packets and playing the synchronized foreign film and the SDH subtitle; (350) Second server; (351) Generating timing information by calculating start_clock_offset, MCR_0; (353) Control message of a C layer; (357) Generating a second MMT packet; (359) Second MMT packet including the SDH subtitle
Abstract:
Provided is an apparatus and method for transmitting and receiving a streaming service. An inter-arrival jitter may correspond to a delay variation in arrival time between TCP packets arriving at an apparatus for receiving the streaming service. The apparatus for receiving the streaming service may determine a de-jitter buffering time to absorb a network jitter before TS packets in a TCP packet is input to a T-STD buffer model. Based on the de-jitter buffering time, an initial playout delay lime at the apparatus for receiving the streaming service may be determined.
Abstract:
PURPOSE: A method for transporting MPEG media is provided to effectively express timestamp related information necessary to media transport based on MMT technology. CONSTITUTION: Timestamp related information is offered from a D.1 layer header. The timestamp related information necessary to media synchronization about E.1 layer packet which does not include information necessary to offer synchronization is offered from the D.1 layer header. The timestamp related information necessary to MMT based media transmission is effectively expressed.
Abstract:
PURPOSE: A method for generating and processing a hierarchical PES packet for a digital satellite broadcast based on an SVC video is provided to divide NAL(Network Abstraction Layer) units of a basic layer and an enhancement layer to perform PES packetization, thereby performing a differentiated packet protection function. CONSTITUTION: A plurality of basic layer NAL units included in one GOP(Group of Picture) is grouped to generate basic layer PES packets. Enhancement layer NAL units related to the basic layer NAL units are grouped to generate a plurality of enhancement layer PES packets. Index numbers are assigned to the basic layer NAL units according to an extracted order. Index numbers the same as the related basic layer NAL units are assigned to the enhancement layer PES packets.