KR20100047141A - Mpeg-2 타입 포맷을 따르는 멀티미디어 데이터를 전송하는 멀티플렉싱된 패킷 스트림을 처리하는 방법 - Google Patents
Mpeg-2 타입 포맷을 따르는 멀티미디어 데이터를 전송하는 멀티플렉싱된 패킷 스트림을 처리하는 방법 Download PDFInfo
- Publication number
- KR20100047141A KR20100047141A KR1020090101224A KR20090101224A KR20100047141A KR 20100047141 A KR20100047141 A KR 20100047141A KR 1020090101224 A KR1020090101224 A KR 1020090101224A KR 20090101224 A KR20090101224 A KR 20090101224A KR 20100047141 A KR20100047141 A KR 20100047141A
- Authority
- KR
- South Korea
- Prior art keywords
- stream
- packets
- bitrate
- synchronization
- packet
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23608—Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2389—Multiplex stream processing, e.g. multiplex stream encrypting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6373—Control signals issued by the client directed to the server or network components for rate control, e.g. request to the server to modify its transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64784—Data processing by the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/12—Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Time-Division Multiplex Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Communication Control (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
본 발명은 MPEG-2 타입 포맷을 따르는 멀티미디어 데이터를 전송하는 멀티플렉싱된 패킷 스트림(10)을 처리하는 방법으로서, 이 스트림(10)은 낮은 비트레이트 송신 채널(141, 142, ... 14n)을 갖는 중간 네트워크(12)에 높은 비트레이트로 송신되는 패킷 스트림(10)을 처리하는 방법에 대한 것으로서, 높은 비트레이트 스트림(10)이 다음 단계 즉,
- 중간 채널(141, 142, ... 14n)에 의해 송신된 낮은 비트레이트 스트림(161, 162, ... 16n)에 데이터 패킷(1, 2, ... 44)을 삽입하기 위해 높은 비트레이트 스트림(10)을 디멀티플렉싱하는 단계,
- 낮은 비트레이트 스트림(161, 162, ... 16n) 세트에 동기화된 방식으로서, 데이터 패킷(1, 2, ... 44)의 삽입을 이러한 낮은 비트레이트 스트림(161, 162, ... 16n) 내의 동기화 패킷(M1, M2, M3, M4)의 삽입과 교대하는 단계
를 수행하는 중간 네트워크(12)의 상방에서 다루어져서(treated), 이러한 낮은 비트레이트 스트림(161, 162, ... 16n)이 한편으로는 데이터 패킷(1, 2, ... 44) 사이에 그리고 다른 한편으로는 동기화 패킷(M1, M2, M3, M4) 사이에, 동일한 낮은 비트레이트 및 동일한 교대간격을 가지고 중간 네트워크 내에서 송신되도록 다루어지는 것을 특징으로 한다.
Description
본 발명은 MPEG-2 타입 포맷을 따르는 멀티미디어 데이터를 전송하는 멀티플렉싱된 패킷 스트림을 처리하는 방법에 대한 것이다.
본질적으로 본 발명의 목적은 낮은 비트레이트의 송신 채널을 갖는 중간 네트워크를 통해, 높은 비트레이트로, 그러한 스트림의 전송을 시뮬레이션하기 위한 해결책을 제안하는 것이다.
디지털 송신기와 디지털 수신기 사이에서 데이터 스트림의 송신을 위해 통상적으로 실현된 종래 기술의 방법에서, 데이트 스트림은 패킷 형태의, 멀티플렉싱된 복수의 성분으로 구성되며 상이한 성분의 동기화 데이터를 통합한다. 일반적으로, 고려된 성분은 본질적으로 세 가지 타입이다:
- 비디오 성분, 디스플레이될 이미지와 관계있는 전송 정보,
- 오디오 성분, 복구될 사운드와 관계있는 전송 정보,
- 일반적인 방식의, 임의의 타입의 개인적인(private) 데이터, 디스플레이된 이미지 상에 디스플레이되도록 의도된 텍스트 데이터일 수 있는 그밖의 데이터, 예컨대, 표준 DVB(디지털 비디오 방송)에 따라 정의된 서브-타이틀 및 텔레텍스트 표준을 이용하는 데이터(예컨대, MPEG-2 패킷으로 전송될 수 있다)와 관계 있을 수 있다.
이러한 상이한 성분은 통상적으로, 예컨대 DVB 표준 또는 MPEG2 표준을 이용하는 동일한 데이터 스트림으로 멀티플렉싱된 방식으로 전송되며, 이 동일한 스트림은 뒤에서, 높은 비트레이트 스트림으로 언급된다.
높은 비트레이트의 스트림은 이때, 수신에 이어서, 디멀티플렉싱되며 상이한 성분이 데이터의 부제를 달기 위해 오디오 디코딩, 비디오 디코딩 또는 "텍스트" 디코딩을 수행하는 기본적인 디코딩 모듈에 각각 송신된다.
높은 비트레이트의 스트림을 이용하는 다수의 MPEG-2 애플리케이션이 점점 더 높은(higher and higher) 비트레이트를 갖는다. 이러한 증가는 특히, 프로토콜 이를테면, 인터넷 프로토콜 "IP" 또는 DVB 프로토콜, 예컨대 "위성-2 세대" 용의 DVB-S2 또는 "지상-2 세대" 용의 DNB-T2의 개발로 인해서이다.
그러나, 이러한 멀티미디어 데이터의 전송은 때로는 데이터의 송신기로부터 데이터의 수신기까지, 중간 네트워크를 통해 보장되어야 하는데, 이를 위해 송신 채널은 중간 네트워크의 상방 및 하방에서 데이터 스트림의 높은 비트레이트보다 더 작은 비트레이트를 갖는다.
이러한 문제점을 해결하기 위해 알려진 하나의 해결책은, 하나보다 많은 병렬 채널을 통해 높은 비트레이트 신호로부터의 패킷 송신을 가능하게 하기 위해, 중간 네트워크의 상방 즉, 입력단에서 높은 비트레이트 스트림의 디멀티플렉싱을 이용한다. 그 다음에, 중간 네트워크의 출력단에서, 이러한 병렬 채널에 의해 송신된 신호의 멀티플렉싱은 중간 네트워크의 하방에서 새로운 높은 비트레이트 스트림의 생성을 가능하게 한다.
그러나, 이러한 방법은 중간 네트워크의 출력단에서 멀티플렉싱된 신호가 중간 네트워크로의 입력단에서 멀티플렉싱된 신호와, 가장 가까운 비트와, 동일할 것이라는 것을 보장하지 않는다.
그러나, 본 발명의 설명에서 추후에 설명되는 바와 같이, 중간 네트워크의 입력단에서 수신된 멀티플렉싱된 신호와, 가장 가까운 비트와, 동일한 멀티플렉싱된 스트림을 중간 네트워크의 출력단에서 획득하는 것이 필요할 수 있다.
본 발명의 목적은 방금 언급된 문제를 극복하는 것이다. 따라서, 본 발명은 송신 채널이 낮은 비트레이트를 갖는 중간 네트워크를 통해 높은 비트레이트 스트림의 송신의 시뮬레이션을 가능하게 하기 위한 해결책을 제안한다.
이는 본 발명이 MPEG-2 타입 포맷을 따르는 멀티미디어 데이터를 전송하는 멀티플렉싱된 패킷 스트림을 처리하는 방법에 대한 것이라는 이유로서, 이 스트림은 낮은 비트레이트의 송신 채널을 갖는 중간 네트워크에 높은 비트레이트로 송신되며, 상기 방법은 다음을 특징으로 하는데, 높은 비트레이트 스트림이 다음 단계 즉,
- 중간 채널에 의해 송신된 낮은 비트레이트 스트림에 데이터 패킷을 삽입하기 위해 높은 비트레이트 스트림을 디멀티플렉싱하는 단계,
- 낮은 비트레이트 스트림 세트에 동기화된 방식으로서, 데이터 패킷의 삽입을 낮은 비트레이트의 이러한 스트림 내의 동기화 패킷의 삽입과 교대하는 단계
를 수행하는 중간 네트워크의 상방에서 다루어져서(treated), 낮은 비트레이트의 이러한 스트림이 한편으로는 데이터 패킷 사이에 그리고 다른 한편으로는 동기화 패킷 사이에, 동일한 낮은 비트레이트 및 동일한 교대간격을 가지고 중간 네트워크 내에서 송신되도록 다루어진다.
본 발명을 통해, 송신 채널들이 낮은 비트레이트를 가지는 중간 네트워크를 통해 높은 비트레이트 스트림의 송신을 시뮬레이션하는 것이 가능하다.
그 결과, 중간 네트워크의 출력에서 수신된 낮은 비트레이트 스트림이 중간 네트워크의 입력단에서 수신된 높은 비트레이트 스트림에 가장 가까운 비트와 동일한 높은 비트레이트 스트림을 출력단에서 생성하도록 멀티플렉싱될 수 있다.
다시 말해, 본 발명은 수신된 데이터를 수정하지 않고, 중간 네트워크를 통해 높은 비트레이트 스트림의 가장 가까운 비트로의 송신을 시뮬레이션하는 것을 가능하게 한다.
위에서 언급된 주요 특징에 덧붙여서, 본 발명에 따른 본 방법은 또한, 개별적으로 고려된 또는 모든 기술적으로 가능한 조합에 따른, 아래의 부가적인 특징 중 하나 이상을 제시할 수 있다.
일 실시예에서, 낮은 비트레이트 스트림 내의 동기화 패킷의 위치지정의 동기화가 이러한 동기화 패킷을 낮은 비트레이트 스트림 내에 동시에 삽입함으로써 획득된다.
실시예에 따르면, 각 동기화 패킷은 그것이 삽입되는 송신 채널의 식별자를 송신한다.
일 실시예에서, 디멀티플렉서 메모리가 높은 비트레이트 스트림의 디멀티플렉싱으로부터 데이터의 패킷을 저장하는 한편 제어기가 낮은 비트레이트 스트림 내의 이러한 패킷의 도입(introduction) 기간을 결정한다.
실시예에 따르면, 필러(filler) 패킷이, 어떠한 데이터 패킷도 저장 메모리로부터 삽입될 준비가 되어 있지 않은 경우에, 낮은 비트레이트의 스트림 내에 삽 입된다.
실시예에서, 데이터 패킷은 낮은 비트레이트의 상이한 스트림에 연속적으로 할당되어 두 개의 연속적인 데이터 패킷이 두 개의 별개의 스트림에 할당되게 한다.
실시예에 따르면, 데이터 패킷이 미리결정된 분배 규칙에 따라 할당된다.
일 실시예에서, 시퀀스 번호가 동기화 패킷에 할당되며, 이 시퀀스 번호는 동시에 삽입된 동기화 패킷에 대해 동일하다.
실시예에 따르면, 시퀀스 번호는 동일한 낮은 비트레이트 스트림의 두 개의 연속적인 동기화 패킷 사이에서 증가된다.
일 실시예에서, 프로그램 시간 기준(PCR: program temporal reference)이 동기화 패킷 내에 삽입되며, 이 시간 기준은 동시에 삽입된 동기화 패킷에 대해 동일하다.
실시예에 따르면, 프로그램 시간 기준(PCR)이 시퀀스 번호로서 이용된다.
실시예에서, 동일한 스트림이 2개의 별개의 송신 채널에 따라 중복(redundant) 방식으로 송신된다.
실시예에 따르면, 동일한 채널이 시간에 따라 상이한 채널로 중복 스트림을 송신한다.
일 실시예에서, 송신 채널은 시간상 비연속적인 방식으로 낮은 비트레이트 스트림을 송신한다.
실시예에 따르면, 중간 네트워크는 MPEG-2 타입 포맷에 따라 멀티미디어 데 이터를 전송한다.
본 발명은 또한 MPEG-2 타입 포맷을 따르는 멀티미디어 데이터를 전송하는 멀티플렉싱된 패킷 스트림을 발생시키는 방법으로서, 이 스트림은 낮은 비트레이트의 송신 채널을 갖는 중간 네트워크로부터의 출력단에서 높은 비트레이트로 송신되는, 멀티플렉싱된 패킷 스트림을 발생시키는 방법에 관한 것으로, 상기 방법은 다음을 특징으로 하는데,
- 낮은 비트레이트로 한 세트의 스트림에 대해 동기화된 방식으로, 데이터 패킷을 추출하는 단계와,
- 낮은 비트레이트로 이들 스트림에 존재하는 동기화 패킷들을 이용하여 높은 비트레이트 스트림에서 이들 데이터 패킷을 멀티플렉싱하는 단계
를 수행하는 중간 네트워크의 출력단에서 높은 비트레이트 스트림이 발생되는 것을 특징으로 한다.
본 발명은, 또한 MPEG-2 타입 포맷을 따르는 멀티미디어 데이터를 전송하는 멀티플렉싱된 패킷 스트림을 처리하도록 의도된 디멀티플렉서로서, 낮은 비트레이트로 송신 채널들을 통해 높은 비트레이트 스트림의 디멀티플렉싱으로부터 데이터 패킷들을 송신하기 위한 수단을 포함하는 디멀티플렉서에 관한 것으로,
- 높은 비트레이트 스트림을 디멀티플렉싱하고, 중간 채널들에 의해 송신된 낮은 비트레이트 스트림에 데이터 패킷들을 삽입하기 위한 수단,
- 낮은 비트레이트 스트림 세트에 동기화된 방식으로서, 데이터 패킷의 삽입을 이러한 낮은 비트레이트 스트림 내의 동기화 패킷의 삽입과 교대하기 위한 수단 을 포함하여,
이러한 낮은 비트레이트 스트림이 한편으로는 데이터 패킷 사이에 그리고 다른 한편으로는 이전 실시예 중 하나를 준수하는 방법에 따른 동기화 패킷 사이에, 동일한 낮은 비트레이트 및 동일한 교대간격을 가지고 중간 네트워크 내에서 송신되는 것을 특징으로 한다.
본 발명은 또한 MPEG-2 타입 포맷을 따르는 멀티미디어 데이터를 전송하는 멀티플렉싱된 패킷 스트림을 발생시키도록 의도된 멀티플렉서로서, 이 높은 비트레이트의 스트림은 낮은 비트레이트의 채널들에 의해 송신된 스트림으로부터 발생되는, 멀티플렉서에 관한 것으로,
높은 비트레이트 스트림에서 중간 채널들에 의해 송신된 낮은 비트레이트의 스트림들을, 낮은 비트레이트의 이러한 스트림이 한편으로는 데이터 패킷 사이에 그리고 다른 한편으로는 이전 실시예들 중 하나를 준수하는 방법에 따른 동기화 패킷 사이에, 동일한 낮은 비트레이트 및 동일한 교대간격을 가지고 중간 네트워크 내에서 송신되는 방식으로, 낮은 비트레이트의 이러한 스트림 내에 삽입된 동기화 패킷들을 이용하여 멀티플렉싱하기 위한 수단을 포함하는 것을 특징으로 한다.
본 발명의 다른 특징과 장점은 상이한 부가된 도면들을 참조하여, 비제한적인 예로서 아래에 제공된 상세한 설명으로부터 분명하게 드러나게 된다.
본 발명 덕분에, 송신 채널이 낮은 비트레이트를 갖는 중간 네트워크를 통해 높은 비트레이트 스트림의 송신을 시뮬레이션하는 것이 가능하다.
그 결과, 중간 네트워크의 출력단에서 수신된 낮은 비트레이트 스트림이 중간 네트워크로부터의 입력단에서 수신된 높은 비트레이트 스트림과 가장 가까운 비트와 동일한 높은 비트레이트 스트림을 출력단에서 생성하기 위해 멀티플렉싱될 수 있다.
다시 말해서, 본 발명은 수신된 데이터를 가장 가까운 비트로 변경하지 않고 중간 네트워크를 통해 높은 비트레이트 스트림의 송신의 시뮬레이션을 가능하게 한다.
상이한 도면들에 나타나는 요소들은, 달리 지정되지 않는 한, 동일한 참조 를 유지한다.
도 1을 참조하면 본 발명의 블록도가 설명되는데, 즉 높은 비트레이트로 스트림(10)을 처리하는 것은 낮은 비트레이트 송신 채널(141, 142, ... 14n)을 갖는 중간 네트워크(12)를 통한 전송을 보장하는 것을 목표로 하여, 중간 네트워크의 하방, 즉 출력단에서 제공된 스트림(10')이 수신된 스트림(10)의 가장 가까운 비트와 동일하게 된다.
본 발명에 따르면, 이러한 높은 비트레이트의 스트림(10)은 MPEG-2 타입 포맷에 따른 멀티미디어 데이터를 전송하는 멀티플렉싱된 패킷들의 신호이다.
네트워크의 상방에서, 디멀티플렉서 메모리(18)는 높은 비트레이트로 스트림(10)의 디멀티플렉싱으로부터의 데이터 패킷들을 저장한다. 그러므로, 제어기(20)는 중간 네트워크(12)를 통해 중간 네트워크(12)의 출력단에 위치한 멀티플렉서(22)까지 송신된 낮은 비트레이트의 스트림(161, 162, ... 16n)에 이들 데이터 패킷의 삽입을 명령할 수 있다.
낮은 비트레이트의 이들 스트림(161, 162, ... 16n)으로부터, 멀티플렉서(22)는 디멀티플렉서(18)에 의해 수신된 스트림(10)으로 가장 가까운 비트와 동일한 스트림(10')을 발생시킨다.
멀티플렉서가 이러한 동작을 수행할 수 있게 하기 위해, 낮은 비트레이트의스트림(161, 162, ... 16n)들은 동기화 패킷들(M)의 삽입이 낮은 비트레이트의 스트림 전부에 대해 동기화된 방식으로 수행되는 도 2의 상세화된 구조를 고려한다.
이 실시예에서, 이러한 동기화는 순간들(t,t1,t2,...tn)에서 동기화 패킷들(M)의 삽입의 동시에 일어나는 성질로 해석한다.
이들 패킷(M)은 특히 스트림들의 동기화를 가능하게 한다. 더욱이, 이 패킷들은 앞에 오는 패킷(순간 nt)이 n으로 번호가 매겨지고, 뒤에 오는 패킷 M{순간 (n+1)t}이 n+1로 번호가 매겨지는 식으로 순차적으로 증가하는 시퀀스 번호를 포함할 수 있다.
이 실시예의 간단한 응용예의 경우, 패킷 헤더에 "패킷 헤더 연속성(continuity) 카운터"라고 알려진 연속성 카운터 장소를 사용하는 것이 가능하 다.
또 다른 실시예에서는, 부가적인 카운터가 패킷 몸체에 삽입된다. 이 실시예는 동기화의 처리를 최적화시키면서, 동기화 패킷들의 반복 속도 증가를 가능하게 한다.
예컨대, 연속성 지수(index)가 현재 4비트로 정의되어, 카운터를 0으로 리셋하기 전에 16개의 값들의 정의를 가능하게 한다는 점이 상기되어야 한다. 이 경우, 10㎳마다 패킷(M)을 삽입함으로써, 제 2 신호들에 관해 160㎳보다 많이 지연된 제 1 중간 신호는 이들 제 2 신호와의 동기화 문제점들을 야기하게 된다. 다시 말해, 최대 동기화 지연은 160㎳이다.
8비트의 카운터를 사용하게 되면, 클록 리셋 전에 256개의 값이 정의될 수 있다. 이 경우 그리고 10㎳ 마다의 삽입을 고려하면, 그 위상 차이 오차 허용도는 2.56초까지 된다.
패킷(M)들은 또한 중간 네트워크의 출력단에서 높은 비트레이트(10')로 스트림들의 발생시 사용된 정보의 전송을 가능하게 한다.
실제로, 동기화 패킷(M)들은 이 실시예에서 그것들의 적응 필드에서 PCR을 전송하는 능력을 가지는 MPEG-2 TS 패킷들이다. 이 PCR 값은 송신의 끝에서 연속성 카운터를 대체하는 동기화를 가능하게 하기 위하여, 내부 카운터의 자리에서 사용될 수 있다.
동기화 패킷(M)들은 또한 수신기의 클록 적용을 동기화하는 것과 전송을 촉진하기 위해 사용될 수 있다.
동기화 패킷(M)의 위치는 동기화 요구 조건에 의해 결정된다.
동기화 패킷(M)들은
- 대역폭에 대한 영향을 최소화하기 위해 충분히 높여진 기간(T)과,
- 동기화 지연을 제한하기 위해 충분히 짧은 기간(T)
사이의 절충점에 대응해야 하는 미리 결정된 기간(T)(도 2)으로 삽입된다.
마지막으로, 각각의 동기화 패킷(M)이 송신 채널 식별자를 포함하고, 이 송신 채널 식별자에 PID(Packet Identification Data)가 MPEG-2 포맷을 준수하여 동기화 패킷의 식별자에 덧붙여서 삽입되는 점이 주목되어야 한다.
패킷(M)의 PID와 높은 비트율의 스트림에 존재하는 PID 사이의 임의의 혼란 위험을 회피하기 위해, 본 발명의 제 1 실시예는 이러한 높은 비트율의 스트림에 패킷(M)에 할당된 PID의 부재를 강요한다.
본 발명의 제 2 실시예에서는, 높은 비트율의 스트림에 존재하는 PID의 이러한 높은 비트율의 스트림에 없는 PID로의 재맵핑(remapping) 메커니즘이 실현된다.
후자의 경우, 또한 동기화 패킷 내의 코딩된 PID가 송신되어, 높은 비트율의 스트림을 재구성하는 동안, PID의 초기값이 복원될 수 있는 것이 보장되어야 된다.
게다가, 도 2에 도시된 것처럼 심지어 패킷이 그것의 낮은 비트율을 고려하기 위해 스트림에 삽입되어야 할지라도, 메모리(18)에서 이용 가능한 데이터 패킷이 없을 수도 있다.
이 경우, MPEG-2 포맷의 필러(filler) 패킷(S)들과 유사한 하나 이상의 필러 패킷(S)이 낮은 비트레이트 스트림에서 데이터 패킷의 자리에 포함된다.
동기화 패킷(M)들 사이의 필러 패킷(S)들의 위치는 선험적으로 제약이 없다. 따라서, 이들 필러 패킷(S)은 송신을 유지하기 위해 송신된 신호에 규칙적으로 삽입되어야 하는 MPEG2 TS 필러 패킷들과는 상이하다.
이들 필러 패킷들로 인해, 중간 채널들에서의 신호 스트림은 일정하게 유지될 수 있고, 낮은 비트레이트에서의 모든 스트림(161, 162, ... 16n)에 대해 동일할 수 있다.
필러 패킷들은 또한 중간 네트워크의 입력단과 출력단에서 인지되는 PID에 의해 식별된다. 이 단에서, MPEG-2 포맷에 특정된 널(null) 패킷(8191)을 사용하거나 높은 비트레이트 스트림에 존재할 때 그러한 패킷을 변경하는 것이 반드시 필요한 것은 아니라는 점이 주목되어야 한다.
높은 비트레이트의 스트림에 존재하는 PID와의 혼란 위험을 회피하기 위해, 높은 비트레이트의 스트림에 존재하는 이러한 PID는 새로운 PID에서 코딩될 수 있고, 동기화 패킷들은 높은 비트레이트의 스트림(10')에서 그것의 복구를 가능하게 하기 위해, 이러한 PID를 저장한다.
그러므로, 동기화 패킷(M)에서 필러 패킷(S)의 PID 값을 통합하도록 디자인되어, 중간 채널들의 출력단에서의 멀티플렉서가 복원된 높은 비트레이트 스트림에서 그것들을 통합하지 않도록 중간 네트워크에서 발생된 필러 패킷들을 필터링한다.
본 발명의 제 1 실시예에서는 별개의 PID들이 동기화 패킷들과 필러 패킷들 을 위해 사용된다. 예컨대, M개의 패킷들은 낮은 비트레이트의 네트워크에서 8190 PID를 가진다.
마찬가지로, 필러 패킷들의 PID가 8189라는 것이 결정되고 이러한 정보를 패킷(M)의 콘텐츠에 삽입하는 것이 또한 가능하다.
본 발명의 제 2 실시예에서는, 패킷들의 2가지 타입에 관해 동일한 PID들이 사용되고, 이는 전송될 데이터의 스트림에 강한 영향을 준다. 이 경우, 8190과 같은 동일한 PID 값을 가지는 2가지 패킷 타입의 경우, 그것들의 콘텐츠의 분석은 동기화 패킷(M)이 필러 패킷(S)으로부터 구별되는 것을 가능하게 한다.
후자의 경우, 2개의 패킷을 구별하기 위해 패킷 몸체에 특정 필드를 제공하고/제공하거나 2개의 패킷 타입을 구별하기 위해 패킷 헤더의 비트들(적응 필드 제어 헤더)을 사용하는 것이 가능하다. 예컨대, 값(00)은 필러 패킷에 기인하고, 값(01 또는 11)은 동기화 패킷에 기인한다.
도 3 내지 도 7을 참조하면, 데이터의 패킷들(시퀀스 번호로 식별된)과 Mi(i가 삽입되는 스트림의 번호인)에 의해 식별된 동기화 패킷들을 분배하기 위한 상이한 실시예들이 설명된다.
도 3에는, 본 발명의 제 1 실시예가 도시되는데, 이 경우 디멀티플렉싱된 높은 비트레이트의 신호로부터의 패킷들(1,2,3,..44)이 화살표에 의해 나타나는 할당 순서로, 스트림(161, 162, 또는 163)들에 연속적으로 할당된다.
이 실시예에서, 패킷들의 연속적인 할당은 새로운 사이클의 할당이 다시 시 작할 때까지, 시간에 따라 일정한 방식으로, 스트림 번호가 증가하는 순서대로 실행된다.
따라서, 패킷들의 이러한 연속적인 분배는 미리 결정된 분배 규칙을 이루지만, 다른 규칙들이 본 발명의 범위에서 구현될 수 있다.
게다가, 중간 채널들이 동기화 패킷(M)을 삽입하는 경우에 그것들의 스트림 번호들을 교환할 수 있고, 이는 도 4에 도시된 것과 같은 이들 후자의 경우의 상이한 판독을 초래한다.
따라서 패킷들(1 내지 24)의 판독 순서(플럭스 161 다음에 162 다음에 163)는 패킷들(25 내지 44)의 판독 순서(플럭스 161 다음에 163 다음에 162)와는 상이하다.
이 점에서, 명확하게 하기 위해, 도 2 내지 도 7은 동기화 패킷들에 할당된 시퀀스 번호를 보여주지 않고, 이 경우 이 시퀀스 번호는 동시에 포함된 모든 동기화 패킷에 대해 동일하다는 점이 주목되어야 한다.
하지만, 동기화 패킷들이 동일한 스트림의 2개의 연속적인 동기화 패킷들 사이에서 증가하는 시퀀스 번호를 지닌다는 점이 고려되어야 한다.
마찬가지로, 프로그램 시간 기준(PCR)이 동기화 패킷들에 포함될 수 있고, 이 시간 기준은 동시에 포함된 동기화 패킷(M)들 모두에 대해 동일하다.
도 5에 도시된 것처럼, 2개의 별개의 송신 채널에 따라 2개의 중복 스트림을 송신하는 것도 가능하다. 따라서, 스트림(164)은 스트림(162)과 동일하고, 이는 신호 송신 신뢰도의 측면에서의 장점을 제공할 수 있다.
이 경우, 동일한 식별자를 가지는 2개의 스트림이 존재시, 멀티플렉서(22)는 스트림(10')의 재구성을 위해 2개의 스트림 중 하나만을 보유한다.
하지만, 도 6에 도시된 것처럼, 중복 스트림이 제 1 스트림(162)을 시뮬레이션한 다음 제 2 스트림(164)을 시뮬레이션하는 것도 가능하다.
마지막으로, 도 7에 도시된 것처럼, 송신 스트림(164)이 시간에 따라 비연속적인 방식으로 사용되는 것이 가능하다.
그러므로, 전술한 다수의 변형예와는 별도로, 본 발명은 중간 네트워크(12)의 출력에 위치한 멀티플렉서(22)로 상이한 낮은 비트레이트 스트림들을 송신하는 것을 가능하게 한다.
동기화 패킷(M)들의 존재로 인해, 멀티플렉서(22)는 낮은 비트레이트의 스트림(161, 162, ... 16n)들을 멀티플렉싱할 수 있어, 입력단에서 수신된 스트림(10)과 동일하거나 입력단에서 수신된 스트림(10)에 가장 가까운 비트와 동일한 높은 비트레이트의 스트림(10')을 발생시킨다.
따라서, 수신된 스트림의 비트레이트에 관해 낮은 비트레이트의 분배 채널들을 가지는 중간 네트워크를 통해, 스트림(10)을 송신하는 것이 시뮬레이션되었다.
본 발명은 특히 높은 비트레이트(>50Mbps)의 MPEG-2 스트림들을 각각 더 낮은 비트레이트(<50Mbps)를 가지는 하나보다 많은 트랜스폰더(transponder)에 의해 전송하는 것이 유리할 수 있는 위성에 의한 데이터의 송신 영역에 적용될 수 있다.
본 발명은 다수의 변형예를 만들어낼 수 있다. 따라서, 본 발명은 낮은 비트 레이트의 네트워크가 MPEG-2 포맷을 사용하는 아래의 일 실시예에서 설명된다. 하지만, 중간 채널들에서 동기화 패킷들의 삽입시 동기화를 통해 본 발명의 실현을 가능하게 하면서 이러한 낮은 비트레이트에 의해 사용된 포맷에 변화를 주는 것이 가능하다.
도 1은 본 발명에 따른 방법의 블록도.
도 2 내지 도 7은 본 발명의 다양한 실시예들에 따른 낮은 비트레이트의 스트림들을 나타내는 도면들.
※ 도면의 주요 부분에 대한 부호의 설명 ※
10: 스트림 10': 스트림
12: 중간 네트워크 18: 디멀티플렉서
20: 제어기 22: 멀티플렉서
Claims (18)
- MPEG-2 타입 포맷을 따르는 멀티미디어 데이터를 전송하고, 낮은 비트레이트의 송신 채널(141, 142, ... 14n)을 갖는 중간 네트워크(12)에 높은 비트레이트로 송신되는 멀티플렉싱된 패킷 스트림(10)을 처리하는 방법에 있어서,높은 비트레이트 스트림(10)이- 중간 채널(141, 142, ... 14n)에 의해 송신된 낮은 비트레이트 스트림(161, 162, ... 16n)에 데이터 패킷(1, 2, ... 44)을 삽입하기 위해 높은 비트레이트 스트림(10)을 디멀티플렉싱하는 단계,- 낮은 비트레이트 스트림(161, 162, ... 16n) 세트에 동기화된 방식으로서, 데이터 패킷(1, 2, ... 44)의 삽입을 이러한 낮은 비트레이트 스트림(161, 162, ... 16n) 내의 동기화 패킷(M1, M2, M3, M4)의 삽입과 교대하는 단계를 수행하는 중간 네트워크(12)의 상방에서 다루어져서(treated),낮은 비트레이트의 이러한 스트림(161, 162, ... 16n)이 한편으로는 데이터 패킷(1, 2, ... 44) 사이에 그리고 다른 한편으로는 동기화 패킷(M1, M2, M3, M4) 사이에, 동일한 낮은 비트레이트 및 동일한 교대간격을 가지고 중간 네트워크 내에서 송신되는 것을 특징으로 하는, 멀티플렉싱된 패킷 스트림을 처리하는 방법.
- 제 1항에 있어서,낮은 비트레이트 스트림(161, 162, ... 16n)에서의 동기화 패킷(M1, M2, M3, M4)의 위치 지정의 동기화는, 낮은 비트레이트 스트림(161, 162, ... 16n)에서 이들 동기화 패킷(M1, M2, M3, M4)을 동시에 삽입함으로써 획득되는 것을 특징으로 하는, 멀티플렉싱된 패킷 스트림을 처리하는 방법.
- 제 1항 또는 제 2항에 있어서,각각의 동기화 패킷(M1, M2, M3, M4)은 삽입되는 송신 채널의 식별자를 송신하는 것을 특징으로 하는, 멀티플렉싱된 패킷 스트림을 처리하는 방법.
- 제 1항 내지 제 3항 중 어느 한 항에 있어서,제어기(20)가 낮은 비트레이트 스트림(161, 162, ... 16n)에서의 이들 패킷(M1, M2, M3, M4)의 도입 기간(T)들을 결정하면서, 메모리(18)가 높은 비트레이트 스트림(10)의 디멀티플렉싱으로부터 데이터 패킷(1, 2, ... 44)을 저장하는 것을 특징으로 하는, 멀티플렉싱된 패킷 스트림을 처리하는 방법.
- 제 4항에 있어서,데이터 패킷(1, 2, ... 44) 중 어느 것도 저장 메모리(18)로부터 삽입될 준비가 되지 않았다면 필러(filler) 패킷(S)이 낮은 비트레이트 스트림(161, 162, ... 16n)에 삽입되는 것을 특징으로 하는, 멀티플렉싱된 패킷 스트림을 처리하는 방법.
- 제 1항 내지 제 5항 중 어느 한 항에 있어서,2개의 연속적인 데이터 패킷이 2개의 별개의 스트림에 할당되는 식으로, 데이터 패킷(1, 2, ... 44)이 상이한 낮은 비트레이트 스트림(161, 162, ... 16n)에 연속적으로 할당되는 것을 특징으로 하는, 멀티플렉싱된 패킷 스트림을 처리하는 방법.
- 제 6항에 있어서,미리 결정된 분배 규칙에 따라 데이터 패킷(1, 2, ... 44)이 할당되는 것을 특징으로 하는, 멀티플렉싱된 패킷 스트림을 처리하는 방법.
- 제 1항 내지 제 7항 중 어느 한 항에 있어서,시퀀스 번호가 동기화 패킷(M1, M2, M3, M4)에 할당되며, 이 시퀀스 번호는 동시에 삽입된 동기화 패킷에 대해 동일한 것을 특징으로 하는, 멀티플렉싱된 패킷 스트림을 처리하는 방법.
- 제 8항에 있어서,상기 시퀀스 번호는 동일한 낮은 비트레이트 스트림(161, 162, ... 16n)의 두 개의 연속적인 동기화 패킷(M1, M2, M3, M4) 사이에서 증가되는 것을 특징으로 하는, 멀티플렉싱된 패킷 스트림을 처리하는 방법.
- 제 1항 내지 제 9항 중 어느 한 항에 있어서,프로그램 시간 기준(PCR)이 동기화 패킷(M1, M2, M3, M4) 내에 삽입되며, 이 시간 기준은 동시에 삽입된 동기화 패킷에 대해 동일한 것을 특징으로 하는, 멀티플렉싱된 패킷 스트림을 처리하는 방법.
- 제 8항 또는 제 10항에 있어서,상기 프로그램 시간 기준(PCR)은 시퀀스 번호로서 이용되는 것을 특징으로 하는, 멀티플렉싱된 패킷 스트림을 처리하는 방법.
- 제 1항 내지 제 11항 중 어느 한 항에 있어서,동일한 스트림이 2개의 별개의 송신 채널에 따라 중복(redundant) 방식으로 송신되는 것을 특징으로 하는, 멀티플렉싱된 패킷 스트림을 처리하는 방법.
- 제 12항에 있어서,동일한 채널이 시간에 따라 상이한 채널로 중복 스트림을 송신하는 것을 특징으로 하는, 멀티플렉싱된 패킷 스트림을 처리하는 방법.
- 제 1항 내지 제 13항 중 어느 한 항에 있어서,송신 채널은 시간상 비연속적인 방식으로 낮은 비트레이트 스트림(164)을 송신하는 것을 특징으로 하는, 멀티플렉싱된 패킷 스트림을 처리하는 방법.
- 제 1항 내지 제 14항 중 어느 한 항에 있어서,중간 네트워크는 MPEG-2 타입 포맷에 따라 멀티미디어 데이터를 전송하는 것을 특징으로 하는, 멀티플렉싱된 패킷 스트림을 처리하는 방법.
- MPEG-2 타입 포맷을 따르는 멀티미디어 데이터를 전송하고 낮은 비트레이트의 송신 채널을 갖는 중간 네트워크(12)에 높은 비트레이트로 송신되는 멀티플렉싱된 패킷 스트림(10')을 발생시키는 방법에 있어서,높은 비트레이트의 패킷 스트림(10')은 중간 네트워크(12)의 출력단에서 발생되고, 중간 네트워크(12)는- 한 세트의 낮은 비트레이트의 스트림에 대해 동기화된 방식으로, 데이터 패킷을 추출하는 단계로서,- 동기화 패킷(M1, M2, M3, M4)을 필터링하는 단계,- 필러 패킷(S)들을 필터링하는 단계,- 중복되는 송신 채널들의 패킷들을 필터링하는 단계를포함하는 데이터 패킷을 추출하는 단계와,- 이들 낮은 비트레이트의 스트림(161, 162, ... 16n)에 존재하는 동기화 패킷들을 이용하여 높은 비트레이트 스트림에서 이들 데이터 패킷을 멀티플렉싱하는 단계를 수행하는 것을 특징으로 하는, 멀티플렉싱된 패킷 스트림을 발생시키는 방법.
- MPEG-2 타입 포맷을 따르는 멀티미디어 데이터를 전송하는 멀티플렉싱된 패킷 스트림(10)을 처리하도록 의도되고, 낮은 비트레이트의 송신 채널들을 통해 높은 비트레이트 스트림의 디멀티플렉싱으로부터 데이터 패킷들을 송신하기 위한 수단을 포함하는 디멀티플렉서(18)에 있어서,- 높은 비트레이트 스트림(10)을 디멀티플렉싱하고, 중간 채널들(141, 142, ... 14n)에 의해 송신된 낮은 비트레이트 스트림(161, 162, ... 16n)에 데이터 패킷(1, 2, ... 44)을 삽입하기 위한 수단,- 낮은 비트레이트 스트림(161, 162, ... 16n) 세트에 동기화된 방식으로서, 데이터 패킷(1, 2, ... 44)의 삽입을 이러한 낮은 비트레이트 스트림(161, 162, ... 16n) 내의 동기화 패킷(M1, M2, M3, M4)의 삽입과 교대하기 위한 수단(20)을 포함하여,이러한 낮은 비트레이트 스트림(161, 162, ... 16n)이 한편으로는 데이터 패 킷(1, 2, ... 44) 사이에 그리고 다른 한편으로는 제 1항 내지 제 16항 중 어느 한 항에 따른 방법을 준수하는 방법에 따른 동기화 패킷(M1, M2, M3, M4) 사이에, 동일한 낮은 비트레이트 및 동일한 교대간격을 가지고 중간 네트워크 내에서 송신되는 것을 특징으로 하는, 디멀티플렉서.
- MPEG-2 타입 포맷을 따르는 멀티미디어 데이터를 전송하고, 낮은 비트레이트의 채널들(141, 142, ... 14n)에 의해 송신된 스트림(161, 162, ... 16n)으로부터 발생되는 높은 비트레이트의 멀티플렉싱된 패킷 스트림(10')을 발생시키도록 의도된 멀티플렉서(22)에 있어서,높은 비트레이트 스트림(10')에서 중간 채널들(141, 142, ... 14n)에 의해 송신된 낮은 비트레이트의 스트림(161, 162, ... 16n)을, 이들 낮은 비트레이트의 스트림(161, 162, ... 16n)이 한편으로는 데이터 패킷(1, 2, ... 44) 사이에 그리고 다른 한편으로는 제 1항 내지 제 16항 중 어느 한 항을 준수하는 방법에 따른 동기화 패킷(M1, M2, M3, M4) 사이에, 동일한 낮은 비트레이트 및 동일한 교대간격을 가지고 중간 네트워크 내에서 송신되는 방식으로, 이들 낮은 비트레이트의 스트림(161, 162, ... 16n) 내에 삽입된 동기화 패킷(M1, M2, M3, M4)을 이용하여 멀티플렉싱하기 위한 수단을 포함하는 것을 특징으로 하는, 멀티플렉서.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0857296 | 2008-10-27 | ||
FR0857296 | 2008-10-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20100047141A true KR20100047141A (ko) | 2010-05-07 |
Family
ID=40651748
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090101224A KR20100047141A (ko) | 2008-10-27 | 2009-10-23 | Mpeg-2 타입 포맷을 따르는 멀티미디어 데이터를 전송하는 멀티플렉싱된 패킷 스트림을 처리하는 방법 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20100104026A1 (ko) |
EP (1) | EP2180710A1 (ko) |
JP (1) | JP2010103990A (ko) |
KR (1) | KR20100047141A (ko) |
CN (1) | CN101729907A (ko) |
BR (1) | BRPI0904222A2 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5646205B2 (ja) | 2010-04-28 | 2014-12-24 | 株式会社東芝 | 消費電力管理システム、およびこれに利用される消費電力管理装置、消費電力管理方法、中央供給電力管理装置、供給電力管理方法 |
US10361817B2 (en) * | 2017-01-20 | 2019-07-23 | Dolby Laboratories Licensing Corporation | Systems and methods to optimize partitioning of a data segment into data packets for channel encoding |
TWI733499B (zh) * | 2020-06-19 | 2021-07-11 | 瑞昱半導體股份有限公司 | 多媒體影音系統 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001197028A (ja) * | 2000-01-12 | 2001-07-19 | Hitachi Ltd | 周波数多重データ伝送の送信装置ならびに受信装置 |
US7103669B2 (en) | 2001-02-16 | 2006-09-05 | Hewlett-Packard Development Company, L.P. | Video communication method and system employing multiple state encoding and path diversity |
JP4294888B2 (ja) * | 2001-06-01 | 2009-07-15 | 株式会社日立国際電気 | 伝送システム |
JP4647149B2 (ja) * | 2001-08-06 | 2011-03-09 | 独立行政法人情報通信研究機構 | トランスポートストリームの送信装置および受信装置 |
US20030072376A1 (en) * | 2001-10-12 | 2003-04-17 | Koninklijke Philips Electronics N.V. | Transmission of video using variable rate modulation |
CN1871800A (zh) * | 2003-01-09 | 2006-11-29 | 汤姆森许可贸易公司 | 将mpeg传输流映射到ip分组上进行wlan广播的方法和设备 |
US7310423B2 (en) * | 2003-04-24 | 2007-12-18 | General Instrument Corporation | Processing multiple encrypted transport streams |
US7693222B2 (en) | 2003-08-13 | 2010-04-06 | Ericsson Television Inc. | Method and system for re-multiplexing of content-modified MPEG-2 transport streams using PCR interpolation |
KR100585933B1 (ko) * | 2003-08-20 | 2006-06-01 | 한국전자통신연구원 | 디지털 멀티미디어 방송 시스템 및 그 방법 |
US20070268362A1 (en) * | 2006-05-22 | 2007-11-22 | Matthew James West | Compressed data |
US8565337B2 (en) * | 2007-02-07 | 2013-10-22 | Valens Semiconductor Ltd. | Devices for transmitting digital video and data over the same wires |
US8335266B2 (en) * | 2007-06-29 | 2012-12-18 | Cisco Technology, Inc. | Expedited splicing of video streams |
KR20090004061A (ko) * | 2007-07-06 | 2009-01-12 | 엘지전자 주식회사 | 방송 수신이 가능한 텔레매틱스 단말기 및 방송 신호 처리방법 |
US8453191B2 (en) * | 2008-09-19 | 2013-05-28 | Texas Instruments Incorporated | Method of broadcasting audio and video data over a time-slicing network, an audio and video data processor and a DVB-H system |
-
2009
- 2009-10-02 EP EP09172039A patent/EP2180710A1/en not_active Withdrawn
- 2009-10-08 JP JP2009234368A patent/JP2010103990A/ja active Pending
- 2009-10-08 US US12/587,533 patent/US20100104026A1/en not_active Abandoned
- 2009-10-14 BR BRPI0904222-9A patent/BRPI0904222A2/pt not_active IP Right Cessation
- 2009-10-20 CN CN200910174042A patent/CN101729907A/zh active Pending
- 2009-10-23 KR KR1020090101224A patent/KR20100047141A/ko not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
US20100104026A1 (en) | 2010-04-29 |
EP2180710A1 (en) | 2010-04-28 |
CN101729907A (zh) | 2010-06-09 |
JP2010103990A (ja) | 2010-05-06 |
BRPI0904222A2 (pt) | 2011-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100406122B1 (ko) | 디지털 데이터 방송을 위한 동기화 데이터 삽입 장치 및그 방법 | |
KR101639358B1 (ko) | 실시간으로 전송되는 기준 영상과 별도로 전송되는 부가 영상 및 콘텐츠를 연동하여 3d 서비스를 제공하기 위한 전송 장치 및 방법, 및 수신 장치 및 방법 | |
JP5238827B2 (ja) | 拡張されたビデオストリームを復号するための方法および装置 | |
EP2723086B1 (en) | Media content transceiving method and transceiving apparatus using same | |
KR100954290B1 (ko) | Dmb 방송 시스템에서 고품질 미디어 데이터 처리 방법및 장치 | |
EP0700610B1 (en) | Method and device for transmitting data packets | |
US20070297460A1 (en) | Multi-stream compatible multiplexer and demultiplexer system | |
US8204081B2 (en) | Apparatus and method for inserting or extracting network timestamp | |
KR19990068140A (ko) | 디지탈 신호 다중화 방법과 장치, 디지탈 신호 전송 방법과 장치, 디지탈 신호 기록 방법과 장치, 및 기록 매체 | |
KR20110098830A (ko) | 외부 코프로세서를 포함하는 멀티플렉서에서의 전송 스트림 동기화를 위한 방법 | |
CA2731958C (en) | Method and system for synchronized mapping of data packets in an atsc data stream | |
CN106416270B (zh) | 发送装置、发送方法和接收装置 | |
EP2681858B1 (en) | Deterministic re-multiplexing for sfn networks | |
JP5452428B2 (ja) | ストリーム分割装置及び受信装置 | |
KR20100047141A (ko) | Mpeg-2 타입 포맷을 따르는 멀티미디어 데이터를 전송하는 멀티플렉싱된 패킷 스트림을 처리하는 방법 | |
KR101080416B1 (ko) | 멀티-프로그램 다중화/역다중화 장치 및 방법 | |
EP3703379B1 (en) | Transmission method, reception method, transmitting device, and receiving device | |
JP4391412B2 (ja) | ディジタルストリームの動的多重化方法 | |
US20110096775A1 (en) | System and method for multiplexing and streaming contents | |
KR100579132B1 (ko) | 타이밍정보 지터 방지를 위한 멀티미디어데이터전송스트림의 계층적 전송 장치 및 그 방법과, 계층적으로전송된 멀티미디어데이터 전송스트림의 복원 장치 및 그방법 | |
JP6744092B2 (ja) | 送信装置、受信装置、送信方法及び受信方法 | |
KR101808672B1 (ko) | 실시간으로 전송되는 기준 영상과 별도로 전송되는 부가 영상 및 콘텐츠를 연동하여 3d 서비스를 제공하기 위한 전송 장치 및 방법, 및 수신 장치 및 방법 | |
EP2337308A2 (en) | Transmission and reception method and apparatus for processing downloading and playing of multimedia electronic file in parallel in uni-directional transmission environment | |
JP2017034339A (ja) | Ts分割送信装置及びts合成受信装置 | |
JP2015159468A (ja) | 多重化装置、送信装置、送信システム、多重化方法、送信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |