WO2008111921A1 - The way of bandwidth efficient distribution of multiple transport streams with partially same content - Google Patents

The way of bandwidth efficient distribution of multiple transport streams with partially same content Download PDF

Info

Publication number
WO2008111921A1
WO2008111921A1 PCT/SK2008/050003 SK2008050003W WO2008111921A1 WO 2008111921 A1 WO2008111921 A1 WO 2008111921A1 SK 2008050003 W SK2008050003 W SK 2008050003W WO 2008111921 A1 WO2008111921 A1 WO 2008111921A1
Authority
WO
WIPO (PCT)
Prior art keywords
packets
transport stream
transport
transport streams
streams
Prior art date
Application number
PCT/SK2008/050003
Other languages
French (fr)
Inventor
Dusan Statelov
Martin Hurton
Original Assignee
Maindata, Spol. S R.O.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from SK5021-2007A external-priority patent/SK50212007A3/en
Priority claimed from SK5139-2007A external-priority patent/SK51392007A3/en
Priority claimed from SK5138-2007A external-priority patent/SK51382007A3/en
Priority claimed from SK5137-2007A external-priority patent/SK51372007A3/en
Priority claimed from SK5020-2008A external-priority patent/SK50202008A3/en
Application filed by Maindata, Spol. S R.O. filed Critical Maindata, Spol. S R.O.
Priority to AU2008225227A priority Critical patent/AU2008225227B2/en
Priority to RU2009137944/07A priority patent/RU2497283C2/en
Priority to EP08724392A priority patent/EP2137970A1/en
Priority to US12/531,437 priority patent/US8160088B2/en
Publication of WO2008111921A1 publication Critical patent/WO2008111921A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4344Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234327Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling 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/23608Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling 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/23611Insertion of stuffing data into a multiplex stream, e.g. to obtain a constant bitrate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling 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/2365Multiplexing of several video streams
    • H04N21/23655Statistical multiplexing, e.g. by controlling the encoder to alter its bitrate to optimize the bandwidth utilization
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • H04N21/26216Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the channel capacity, e.g. network bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44245Monitoring the upstream path of the transmission network, e.g. its availability, bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/643Communication protocols
    • H04N21/64315DVB-H

Definitions

  • the present Invention in the area of telecommunications is directed to the distribution of digital television signal and also solution based on parallel transmission of contributing regional TV channels to the broadcast center and to the transmitters and also solution for transmitting prerecorded content, like advertisement and also deploying adaptive coding and modulation when using DVB-S2 at distribution path and solution for eliminating additional time delay, caused e.g. by time slicing in DVB-H networks.
  • Transport stream is a bitstream, being created according to the rules of transmission protocol, for data transmission.
  • transport streams generated at different layers.
  • Transmitter are getting digital signal from a broadcast center in a form of transport stream, which we define as transport stream II. for sake of clarity.
  • transport stream II In majority of standards for non mobile fixed digital TV networks, whether DVB (European standard), ATSC (USA one) or ISDB (Japanese one), transport stream II. are generated in MPEG-2 TS format, following international standard ISO-13818-1.
  • Transmitters can be operated as SFN networks (single frequency network is network, where several transmitters is transmitting at the same frequency, or as MFN networks (multi frequency networks).
  • SFN networks in line with ETSI TS 101 191 standard, transport streams II, are before a distribution network SFN adapted, what means so called MIP inserter, which they are passing through, inserts additional time information, which are utilized by SFN transmitters (after transport stream II. passes distribution network), in parallel of GPS signal reception for precious time synchronization of transmission by multiple transmitters. Requested time precision within SFN networks is in a range of dozen of nanoseconds.
  • Transport streams II serve for transmission of transport streams I. Transport stream I. packets are typically longer than transport stream II.
  • PES program elementary streams
  • DVB-H signal transport stream I. is formed by IP packets, which in form of RTP/UDP packets bear encapsulated I, B, P AV frames generated by AV encoders.
  • transport stream III For the purpose of differentiating transport stream, transmitting more multiplexed regionalized transport streams II, we introduce term transport stream III.
  • Signal transmission from broadcast center to transmitters is possible realized by different means such as satellite transmission, telecommunication terrestrial links, radio links etc.
  • Broadcast center is a place where transport streams II. are being generated, multiplexed and processed. Broadcast center is always placed before the distribution network. Adapters are always located at transmitters, after distribution network.
  • Distribution networks performs transport stream III. transmission from broadcast center to transmitters.
  • ETSI TS 101 191 standardizing transmission of transport streams II. in SFN networks defines single SFN adapter (MIP inserter) for all transmitters within single SFN cell. Both above mentioned solutions, based at generation of transport streams II. and SFN adaptation at transmitters are in contradiction with this standard.
  • Disadvantage is the need to eventually adapter's modification or replacement in case of standards changes. Disadvantage is also inability to facilitate interactive communications in between of transport stream II. generators and other equipment at broadcast center like AV encoders, EPG, ESG generators, FLUTE servers and others.
  • adapter demultiplexes given transport stream II. from transport stream III. and performs replacement of transport stream I. reference packets with full extent transport stream I. packets and positioning of those packets or it segments to original positions within packets and within transport stream II, and eventually replaces reference packets of transport stream IL packets or it segments with original full extend transport stream II. packets in such a way, that adapter outputs bitwise identical transport stream II. with one entering multiplexer.
  • Multiplexer replaces original contribution regional transport streams I. packets with reference packets, serving for unique identification of original contribution regional transport stream I. packets, and for specification of positions of contribution regional transport stream I. packets, or packet segments, within the transport stream II. packets, and after transmission via distribution network, adapter replaces reference packets with original contribution regional transport stream I. packets, it received, in parallel or slightly in advance, from common source - generator of contribution regional transport streams I.
  • Extension of above mentioned method is that contribution regional transport streams L, within transport streams L, are transmitted to the generator of transport streams II. and from here, a single remote common source, regional contribution transport streams II. are transmitted in parallel to transport stream II. generator at broadcast center as well as to adapters at transmitters. Multiplexer reconstructs regional contribution transport stream I.
  • Adapter replaces reference packets from transport stream III, with original contribution regional transport stream I. packets, it received in parallel or in slightly in advance, from a single common source - generator of regional contribution transport streams II.
  • transport streams I. packets containing non realtime recorded content
  • transport stream I. reference packets serving for unique identification of original transport stream I. packets.
  • Original transport stream I. packets are transmitted to adapters in advance.
  • Adapter replaces transport stream I. reference packets with original transport stream I. packets, stored in adapter memorym, where they were transmitted in advance.
  • DVB-S2 receivers or adapters are in real-time sending information about current satellite link channel quality via return channel to the control unit at broadcast center.
  • Control unit based on those information periodically calculates optimal parameters of satellite DVB-S2 transmission, resulting in lowest satellite distribution network bandwidth requirement.
  • Control unit periodically sends information about calculated DVB-S2 satellite transmission parameters settings, for given transport stream III. packet individually per particular reqion and for global content, to the DVB-S2 modulator, which adaptively sets optimal parameters settings, such as coding and modulation.
  • Extension of above mention method is, reconstruction of content packets at lowest layer, which are encapsulated within transport stream I. packets.
  • content packet appears in more transport streams I. more than a once, it it transmitted in original form just once, and repeated content packets are replaced by reference packets.
  • reference packets By this way it is possible to reduce bandwidth when identical video frames are encapsulated to different transport stream I. formats, for example RTP in case of DVB-H and MPEG-2 PES for DVB-T.
  • PID In case of digital TV networks based on MPEG-2 formats, where PID are used, some PIDs use default values, like PAT table etc.
  • MPEG-2 TS splicing method In a case, where multiple MPEG-2 transport streams II. are multiplexed into single transport stream III, by MPEG-2 TS splicing method, conflicts of PID values do occur by principle. These PID values conflicts always occur in case of PSI/SI tables with default values, but can also accidentally occur also for other PIDs with freely configurable values. PID values can be solved by temporary different PID values during distribution of multiplexed transport stream III. This process is known as so called PID remapping. In multiplexer indentical - conflicting PIDs from different transport streams II.
  • transport streams II. are transmitted live TV or radio programs, transport streams
  • generator can be different equipments like AV encoder, PSI/SI tables generator, ESG server (for DVB-H), EPG server (for DVB-T), teletext server (e.g. for DVB-T), MHP server (for DVB- T) or CAS server etc.
  • transport streams II. are transmitted recorded TV or radio programs
  • transport streams II. generator can be different equipments like streaming server, PSI/SI tables generator, ESG server (for DVB-H), EPG server (DVB-T) teletext server (DVB-T), MHP server (DVB-T), or CAS server etc.
  • transport streams II. are transmitted files
  • transport streams II. generator can be file multicast server, FLUTE server (for DVB-H) or CAS server etc.
  • Transport stream I. generator's output control can vary as follows:
  • Output bitrates of each transport stream I. generator is variable while constant is summary of output bitrates of transport stream I. generator for global programs and as well summary of output bitrates of transport stream I. generator for regional programs per particular region, while control unit of global programs manages global transport stream I. generators and regional control unit manages several subordinated control units per regional programs for particular region.
  • VBR variable
  • Main control unit manages global programs control unit and regional programs control unit.
  • Global programs control unit manages global programs transport stream I. generators, while regional programs control unit manages subordinated control units of regional programs per particular regions, which further control output bitrates of regional transport stream I. generators per particular region.
  • multiplexer may, before entering distribution network, eliminate FEC data from MPE-FEC section, and after transmission via distribution network, adapter calculates FEC data and inserts into particular MPE-FEC sections. By this way it is possible reduce bandwidth in relation to the MPE-FEC strength configuration.
  • transport stream II generators generate multiple transport streams with time shifted IP packet within bursts. For each MFN network max 4 different frequencies are necessary to avoid interference. Max number of transport streams II. for seamless handover support is max. 4 per region. Because even time shifted transport stream I. IP packets are identical, bandwidth increase for transmission of such time shifted transport streams II. is strongly reduced.
  • null packets In order to increase transmission bandwidth it is possible eliminate null packets from transport streams II. before entering distribution network. Instead of null packets information about null packet position, e.g. also continueity counter, optionally also selected items from TS packet header or entire header can be inserted. Based on this information null packets based on those additional information are reinserted into transport stream II. In case of SFN network it is necessary that all adapters within signle SFN cell insert bitwise identical null packets, because null packets payload content is not defined.
  • Multiplexed transport stream III may be distributed via cable and wireless telecommunication terrestrial networks or via telecommunication satellites or via terrestrial radio networks e.g. WiMax, WiFI, 3 G, 4G or via multicast IP networks, via terrestrial cable networks or via telecommunication airships/airstats etc.
  • wireless telecommunication terrestrial networks or via telecommunication satellites or via terrestrial radio networks e.g. WiMax, WiFI, 3 G, 4G or via multicast IP networks, via terrestrial cable networks or via telecommunication airships/airstats etc.
  • Transport stream's II. formats can follow standards like DVB, ATSC, ISDB, IP, DAB DVB- H, DAB, DAB-IP, DMB 5 CMMB, MediaFlo, BCAST, DVB-SH DVB-T2, GSE etc.
  • transport streams I. generators outputs can be transmitted to transport stream II. generators via IP network.
  • DVB-T DVB-C networks generator's outputs can be transmitted via DVB-ASI link.
  • Transport stream I. generators with IP outputs may be located remotely at long distsnce outside of broadcast center up-link. Because of transport stream I. generators with IP outputs in majority generate multicast transmission, and majority of IP networks has switched off IP multicast support, or charged, it is possible to use unicast tunnel between remote transport stream I. generator to broadcast center. Broadcast center is equipped by IP gateway, which turns back IP unicast into IP multicast. This allows deliver transport stream I. packets from remote generator to multiple transport stream II. generators. Above mentioned method of transmission of multiple transport streams II. with partially same content has following advantages:
  • Number of transport streams is equal to number of regions in case, there is no support for seamless handover in DVB-H networks, in case of required seamless handover support number of transport streams quadruples.
  • ETSI TR 101 191 standard about SFN transmitters synchronization it is required to use single SFN adapter (MIP Inserter) for all transmitters within signle SFN cell.
  • MIP Inserter single SFN adapter
  • This method fulfills above mentioned requirement, thaks to what guarantess synchronization of transmission of SFN transmitters. This increases resistance agaings chaining errors and lost of SFN synchronization, respectively provides quicker resynchronization of transmitters in case of different packets lost during transmission to different transmitters in the same SFN cell.
  • Network adapter architecture this method is transparent to all equipments at broadcast center side as well as to all equipments at transmitters side, what provide investments protection. It is not necessary to replace adapters in the network in case of standards change at different layes, so it is "future proof solution.
  • DVB-H In case of DVB-H network it allows improving reliability of distribution network by utilizing MPE-FEC forward error correction mechanism. Given method allows distribution network bandwidth saving even when TV programs are formatted according to different formats, e.g. same TV program is encapsulated in parallel to IP- UDP-RTP packets as well as to MPEG-2 PES.
  • Given method allows connecting remotely located AV encoder via network without multicast support. Given method supports 3 layered statistical multiplex of AV encoders.
  • Given method allows connecting streaming servers, filecast servers, e.g. FLUTE into same statistical multiplex with AV encoders.
  • This method reducing bandwidth of distribution network and keeping transparency, is possible to use in combination with parallel connectivity of transport streams I. and transport streams IL to the multiplexer, what allows eliminate several seconds delay of procession regionalized DVB-H transport streams organized by time slicing.
  • Figure 1 Diagram of transport streams satellite transmission.
  • Figure 2) Diagram of the satellite distribution of DVB-H transport streams II. with
  • Figure 12 Diagram of satellite distribution of global TV programs with embedded regional advertisement
  • Figure 13 ACM utilization diagram in DVB-S2 satellite transmission
  • Figure 14 Diagram of parallell conection of DVB-ASI and IP inputs to Multiplexer
  • Figure 15 Schematic description of PID remapping during distribution via transportnym stream III.
  • Example 1 Example consist of, transport streams I. 2, from transport stream I. 2 generators 1, are transmitted in parallel to multiple generators 8 of transport streams II. 9, where partially same (regionalized) transport streams II. 9 are generated, which are transmitted to the multiplexer 14, where transport streams I.2 packets are reconstructed from transport streams II. 9; or multiple transport streams I. 2 are transmitted to the multiplexer 14 in parallel with transport streams II. 9, for example in order to eliminate time delay brought-in by transport streams II. 9 generators 8. Time delay occurs for example in case of DVB-H time slicing.
  • multiplexer 14 For reconstructing of transport stream I. 2 packets from transport streams II. 9 by multiplexer 14 it is possible define max time of waiting for completing single transport stream I. 2 packet. This is important for controlling max time delay in case of section packing in MPEG-2 TS.
  • packet of transport stream I. 2, and/or packet, or only a part, of the packet of transport stream II. 9 appears in a given time period more than once, it is transmitted only once in its original form, via transport stream III. 16.
  • Multiplexer 14 replaces repeatedly appearing transport stream I. 2 packets, with transport stream I. 2 reference packets 2R, serving for unique identification of original transport stream I. 2 packets, and for the specification of positions of transport stream I. 2 packets, or packet segments, within the transport stream II.
  • Transport stream III. 16 is transmitted to the transmitters, where adapters 18 are located, via a distribution network 17.
  • Adapter 18 demultiplexes selected transport stream(s) II. 9 from transport stream III. 17, and replaces transport stream I. 2 reference packets 2R with original transport stream I. 2 packets, and places these packets, or their segments, to their original positions within transport stream II. 9 packets, and/or replaces reference packets 9R with original packets, or part of transport stream packets II. 9, in such a way, that adapter 18 outputs transport stream II. 9 bitwise identical with the transport stream II. 9 at the multiplexer 14 input for given region.
  • AV encoders IGl to IGn are part of one statistical multiplex
  • Uncompressed AV signals of regional TV programs are entering AV encoders (ILl 1 to lLmv).
  • Regional TV programs per region are part of second statistical multiplex. All AV encoder 1 outputs, are in form of IP packets transmitted via local area network, most often via Ethernet, to the all IP encapsulators 8. This guarantees that all repeated transport stream I. 2 packets of global TV programs in different transport streams II. 9 are identical.
  • IP encapsulators 8 receive selected TV programs, transport streams I. 2 for given region. Via IP multicast. Output of IP encapsulator 8 is transport stream II. 9 in MPEG-2 TS format. In case of SFN networks, output of IP encapsulator 8 is further SFN adapter by MIP inserter. Multiplexer 14 thus receives either transport streams II. 9 from IP encapsulators 8 (in case it is not SFN network), or SFN adapted ones from MIP inserters 12.
  • multiplexer 14 Important function of multiplexer 14 is reconstruction of transport stream I. 2 packets from transport streams II. 9 their comparison and replacement of repeated packets by reference ones. Reference packets 2R, 9R can be broadcast for example in form of e.g. Private Data.
  • IP encapsulators 8 are also routed IP packets 2 from ESG servers (electronic service guide) as well as IP packets 2 from SPP subsystem (service purchase and protection) (CAS conditional access system, DRM digital rights management) in form of KMM, KSM messages.
  • ESG servers electronic service guide
  • SPP subsystem service purchase and protection
  • DRM digital rights management CAS conditional access system, DRM digital rights management
  • Output of multiplexer 14 is multiplexed transport stream III. 16 created by multiplexing regionalized transport streams II. 9 with remapped PIDs, and significantly reduced reference packets in size of global programs with added control signals.
  • Multiplexed transport stream III. 16 is transmitted via satellite distribution network 17 transmitted to the satellite receivers, where from it enters to adapters 18. Inside adapters 18 demultiplexing of selected transport stream II. 9 takes place, temporary PID values are returned to original ones, and reference packets 2R, 9R are replaced with original packets, based on additional control packets, in such a way that adapter 18 outputs transport stream II. 9 bitwise identical with the transport stream II. 9 at the multiplexer 14 input for given region. . Solution is described at Figure 1) Diagram of transport streams satellite transmission.
  • multiplexer 14 reconstructs content packets at lowest layer, encapsulated within transport stream I. 2, and repeated content packets, replaces by reference packets of content packets.
  • bandwidth savings e.g. video
  • I. packets e.g. RTP in case of DVB-H and MPEG-2 for DVB-T.
  • transport stream generators 1. 1 are not only video encoders, but also streaming server, PSI/SI tables generator, ESG server (for DVB-H), EPG (for DVB-T), teletext server (for DVB-T), MHP server (for DVB-T) or CAS server, file multicast server, FLUTE server (for DVB-H), or CAS server etc.
  • All AV encoders outputs 1 are transmitted in a form of MPEG-2 PES packets to MPEG-2 multiplexers 8.
  • MPEG-2 multiplexers 8 have connected only TV programs for given region.
  • Outputs of MPEG-2 multiplexers 8 are transport streams II. 9 in a form of MPEG-2 TS packets.
  • SFN adapters (MIP inserters) 12 are connected behind MPEG-2 multiplexers.
  • multiplexer 14 Important function of multiplexer 14 is reconstruction of transport stream I. 2 packets, in case of DVB-T PES packets, their comparison and replacements of repeated PES packets by reference packets 2R. Reference packets can be transmitted as private data.
  • Multiplexer 14 inserts into multiplexed output transport stream III. 16 additional control information about transport stream II. 9 structure, association between temporary and original PID values.
  • Multiplexed transport stream III. 16 is transmitted via satellite distribution network 17 transmitted to the satellite receivers, where from it enters to adapters 18. Inside adapters 18 demultiplexing of selected transport stream II. 9 takes place, temporary PID values are returned to original ones, and reference packets 2R, 9R are replaced with original packets, based on additional control packets, in such a way that adapter 18 outputs transport stream II. 9 bitwise identical with the transport stream II. 9 at the multiplexer 14 input for given region. Solution is described at Figure 1) Diagram of transport streams satellite transmission.
  • Example 6 Is analogical to example I 9 with such a difference that output bitrates of transport stream I. 2 generators 1 are constant (CBR)
  • Example 7 Is analogical to example 1, while sum of global programs transport streams I. 2 bitrates is constant (CBR) as well as sum of all regional program (e.g. 2Ll to 2Lm) transport streams I. 2 bitrates is constant (CBR) and the same per each region, while global program's control unit 3 G controls variable (VBR) bitrate of individual global transport stream I. 2 within global programs (IGl to IGn), and regional program's control units (3Ll to 3Lm) control transport streams I. 2 variable (VBR) bitrates within regional programs (e.g. 3Ll to 3Lm).
  • CBR constant
  • VBR variable bitrate of individual global transport stream I. 2 within global programs
  • VBR variable bitrates within regional programs
  • Example 8 Is analogical to example 1, while sum of global program's transport streams I. 2 bitrates is also variable (VBR), as well as sum of regional programs transport streams I. 2 bitrates is variable (VBR) 5 while constant (CBR) is only the sum of all global and regional transport streams I. 2 bitrates per region, and the same per each region, while main control unit 4 controls global program control unit 3 G as well as regional program control unit 3L, while global program control unit 3G controls variable (VBR) bitrates of global programs (IGl to IGn) transport streams I. 2 and regional programs control units (e.g. 3Ll to 3Lm) controls variable (VBR) bitrates of regional programs' (e.g. 2Ll to 2Lm) transport streams I. 2.
  • VBR variable bitrates of global programs
  • IGl to IGn global programs
  • regional programs control units e.g. 3Ll to 3Lm
  • VBR variable bitrates of regional programs' (e.g. 2Ll to 2Lm
  • FEC data are calculated in adapter 18 and are inserted in MPE-FEC sections. This approach in case of DVB-H, saves a siginicant part of a distribution network 17 bandwidth.
  • Example 10 Is similar to example 2, whith such a difference that FEC data are kept within transport stream II. 9 and are used for fixing of potential packet looses or corruptions during transmission.
  • Example 11 Is similar to example 3, whith such a difference that instead of DVB-T networks this solution is deployed in ATSC or ISDB networks. Replacement of repeated packets, is done at PES level 2 it means at transport stream I. 2 level.
  • Example 12 Is similar to example 1,2 and 3 while multiplexer 14 replaces also "null packets" according to
  • Reference packets 9R are replaced by same null packets in all adapters 18 in the same network.
  • Example 13 Is similar to example 3, whith such a difference, that is on top supports “seamless handover",
  • DVB-H and DVB-T transport streams I. 2 are generated by the same AV encoders 1 deploying scalable coding.
  • Multiplexer reconstructs these streams down at the content packets layer, reconstructing from transport stream I. 2 packets e.g. I,B,P frames, which are in case of repeated appearance replaced by reference packets by multiplexer 14 before distribution network.
  • Adapters 18 are replacing reference packets by original content packets.
  • Example 15 Is similar to example 2, whith such a difference, that transport stream 1. 2 generator 1 is located remotely from a broadcast center. In case of deploying control units 3 and 4 networks with shortest response time (RTT) have to be used to enable interactive communication of remote transport stream 1. 2 generators 1. Because of most of IP networks have disabled IP multicast support, packets to multiple transport stream II. 9 generators 8, is transmitted via "unicast" to the single gateway 22, which changes IP unicast to IP multicast, what enables parallel transmission of transport stream I. 2 packets from remote transport stream I. 2 generator 1 to multiple transport stream II. 9 generators 8.
  • RTT shortest response time
  • transport stream III. 16 is transmitted via radio and cable telecommunication networks or via terrestrial radio networks such as WIMAX, WIFI, 3G, 4G or via multicast IP networks.
  • transport streams II. 9 are generated according to the DVB, ATSC, ISDB, IP, DAB, DVB-H, DAB, DAB-IP, DMB, CMMB, MediaFlo, BCAST 5 DVB-SH standards.
  • control units 3 for controlling transport stream I. 2 generators 1 deploy mechanism of statistical multiplexing, e.g ' . changing AV compression parameters like quantization, synchronization of I-frames generation within AV encoders 1, mechanism of opportunistic data insertion, or allocation fixed bandwidth according to the prior set rules for individual transport stream I. 2 generators 1.
  • Contribution regional transport streams 1. 2.1. are transmitted via satellite to the generator 8.1. of transport streams II. 9.1. and from here, a single remote common source, regional contribution transport streams II. 9.1. are transmitted in parallel to transport stream II. 9 generator at broadcast center, with a transport stream II. 9 remultiplexing capability, as well to the adapters 18.
  • Multiplexer 14 replaces original contribution regional transport streams I. 2.1., reconstructed from transport streams II. 9, with reference packets 2.1. R., serving for unique identification of original contribution regional transport streams I. 2.1. packets, and for specification of positions of transport stream I. 2.1. packets, or packet segments, within the transport stream II. 9 packets.
  • Adapter 18 replaces reference packets 2.1. with original contribution regional transport stream I. 2.1.
  • Contribution regional transport streams I. 2.1. among transport streams I. 2, are transmitted via satellite in parallel to the transport stream II. 9 generators 8 at the broadcast center, as well as to the adapters 18, from a single remote common source a generator 1.1. of contribution regional transport streams 1.2.1.
  • Multiplexer 14 replaces original contribution regional transport streams I. 2.1. packets with reference packets 2.1.R., serving for unique identification of original contribution regional transport stream I. 2.1. packets, and for specification of positions of contribution regional transport stream I. 2.1. packets, or packet segments, within the transport stream II. 9 packets.
  • Adapter 18 replaces reference packets 2.1. with original contribution regional transport stream 1.2.1. packets, it received, in parallel or slightly in advance, from a parallel transmission of contribution regional transport stream 1. 2.1.
  • Transport stream I. 2 packets containing recorded content multiplexer 14 replaces with transport stream 1.
  • 2 reference packets 2R serving for unique identification of original transport stream I. 2 packets and for specification of positions of transport stream I. 2 packets, or packet segments, within transport stream II. 9 packets, while original transport stream packets I. 2 are transmitted to adapters 18 in advance.
  • Adapter 18 replaces transport stream I. 2 reference packets 2R with original transport stream I. 2 packets, available in adapter 18 memory from advanced transmission of recorded content, and places these original packets, or their segments, to their original positions within transport stream II. 9 packets.
  • Transport streams I. 2 packets with recorded content can be transmitted to adapters 18 for example via transport stream III. 16 or via other distribution channels, like IP networks, or even via different memory storage media, e.g USB keys.
  • Multiplexer 14 has to know, which transport stream I. 2 packets are to be replaced by reference ones 2R, despite of the fact they appear within all transport streams II. 9 only once, so in normal case those transport stream I. 2 packets would be transmitted untouched and would not replaced them by reference packets 2R. This can be achieved for example by storing such in advance transmitter transport stream I. 2 packets, into multiplexer 14 memory, and involving this packet into comparative algorithm of transport stream I. 2 packets.
  • transport stream I. 2 packets with recorded non live content which are transmitted via transport stream III. 16 are transmitted with forward error correction code, which enables calculating of dropped packets or fix of corrupted packets.
  • transport stream I. 2 packets with recorded non live content which are transmitted via transport stream III. 16 are transmitted in the unused bandwidth, by replacing null packets of transport streams III. 16 or transport streams II. 9.
  • adapters 18 sends from time to time information about unsuccessfully transmitted transport stream I. 2 packets with recorded content to the broadcast center. Based on these information multiplexer 14 retransmitts missing packets, or additional forward error correction code enabling adding given range of missing packets to adapters 18.
  • Example 26 DVB-S2 satellite receivers 42 or adapters 18 via a return channel 41, like for example DVB- RCS, SCPC or via terrestrial links, send information in real-time about satellite distribution link 17 quality to the control unit 45.
  • Control unit 45 based on this information periodically calculates such parameters of satellite modulation and coding per each region and for global coverage, by which it achieves lowest satellite DVB-S2 distribution link 17 bandwidth, means highest bit/Hz ratio.
  • control unit 45 takes into consideration all information gathered from all satellite receivers 42 or adapters 18 in given region, and sets parameters, which guarantee defined quality of transmission e.g. BER in time T, or PER in time T, for satellite receivers 42 with worst satellite reception conditions within given region.
  • control unit 45 periodically transmits to DVB-S2 modulator 40 which based on those information sets modulation and coding parameters individually for individual transport stream III. 16 packets.
  • This method is known in DVB-S2 field as ACM - adaptive coding and modulation. Example of deploying ACM in DVB-S2 satellite distribution is described at Figure 13)
  • MPEG-2 DVB-H transport stream II. 9 from transport stream II. 9 DVB-H generators 8 are transmitted for example via DVB-ASI link, which may be optionally SFN adapted by MIP inserters 12 (also called SFN adapters).
  • Multiplexer 14 multiplexes IP packets from IP Ethernet input of Audio Video transport streams I. 2, entering multiplexor 14 advance in time, comparing to the MPEG-2 DVB-H transport stream II. 9 packets, in such way into single distribution transport stream III. 16, that audio video transport streams I. 2 IP packets appearing in given time frame more than once, replaces with transport stream I. 2 reference packets 2R, serving for unique identification of original transport stream I. 2 packets, and for the specification of positions of transport stream I. 2 packets, or packet segments, within the transport stream II. 9 packets.
  • multiplexer 14 stores one copy of audio video transport stream 1.
  • Adapter 18 demultiplexes selected transport stream(s) II. 9 from transport stream III. 17, and replaces transport stream I. 2 reference packets 2R with original transport stream I. 2 packets, and places these packets, or their segments, to their original positions within transport stream II. 9 packets, and/or replaces reference packets 9R with original packets, or part of transport stream packets II. 9, in such a way, that adapter 18 outputs transport stream II. 9 bitwise identical with the transport stream II. 9 at the multiplexer 14 input for given region.
  • adapters 18 After termination of distribution network 17 adapters 18 replaces transport stream I. 2 reference packets 2R with original audio video transport stream I. 2 IP packets and demultiplexes selected MPEG-2 DVB-H transport stream II. 9 from a distribution transport stream III. 16.
  • Demultiplexed reconstructed MPEG-2 DVB-H transport stream II. 9 is at the same time SFN adapted, organized in megaframes containing time marks for synchronization of multiple transmitters, and ready for broadcasting in SFN cell. Solution is described at Figure 14) Diagram of parallell conection of DVB-ASI and IP inputs to Multiplexer.
  • multiplexer 14 knows which of the transport streams I. 2 is part of multiple transport streams II. 9, it means which of transport streams I. 2 are global, and which are part only of one regionalized transport stream II. 9. This information improves processing efficiency and decreases volume of additional information, in the same time reducing time of transport stream II. 9 processing in the multiplexer 14, thanks to the elimination of reference packets 2R generation for regional transport streams I. 2.
  • multiplexer 14 has its own mechanism able to identify, which of the transport streams I. 2 is global and which one is reagional. This mechanism is based on watching multiple appearance of transport stream I. 2 Industrial usability of invention
  • Typicall example of invention deployment is DVB-H network, containing regionali TV and radio channels in particular regions (typically SFN cells), while global TV and radio channels are identical in majority or in all of transport streams.
  • DVB-H MPEG-2 transport streams is generated in broadcast center. These 9 transport streams are before their distribution compressed and decompressed at transmitters, in a way, that transport streams maintain all necessary parameters for broadcasting within SFN network.
  • Given invention is possible to deploy not only in mobile TV networks based at DVB-H standards, but also in mobile TV networks based on different standards such as DAB, DMB, CMMB, MediaFlo, WIMAX, respectively BCAST in 3 G networks.

Abstract

A method of bandwidth efficient distribution of multiple transport streams with partially same content. Invention solves the centralized way of distribution of multiple transport streams with partially same set of TV, radio programs, with distribution network significant bandwidth reduction, presenting network adapter to other layers.

Description

The way of bandwidth efficient distribution of multiple transport streams with partially same content.
Technical field The present Invention in the area of telecommunications, is directed to the distribution of digital television signal and also solution based on parallel transmission of contributing regional TV channels to the broadcast center and to the transmitters and also solution for transmitting prerecorded content, like advertisement and also deploying adaptive coding and modulation when using DVB-S2 at distribution path and solution for eliminating additional time delay, caused e.g. by time slicing in DVB-H networks.
Background art
Currently digital TV networks for provisioning of fixed or mobile TV and radio services are being projected and built. These networks are comprised of varying number of transmitters (sometimes even few hundreds) to cover given geographical area with signal. Sometime it is necessary to ensure efficient distribution of digital signal, multiple transport streams with partially different content to different groups of transmitters located in particular regions. Transport stream is a bitstream, being created according to the rules of transmission protocol, for data transmission. Within digital TV and radio networks, there are transport streams generated at different layers.
Transmitter are getting digital signal from a broadcast center in a form of transport stream, which we define as transport stream II. for sake of clarity. In majority of standards for non mobile fixed digital TV networks, whether DVB (European standard), ATSC (USA one) or ISDB (Japanese one), transport stream II. are generated in MPEG-2 TS format, following international standard ISO-13818-1.
Transmitters can be operated as SFN networks (single frequency network is network, where several transmitters is transmitting at the same frequency, or as MFN networks (multi frequency networks). In case of SFN networks, in line with ETSI TS 101 191 standard, transport streams II, are before a distribution network SFN adapted, what means so called MIP inserter, which they are passing through, inserts additional time information, which are utilized by SFN transmitters (after transport stream II. passes distribution network), in parallel of GPS signal reception for precious time synchronization of transmission by multiple transmitters. Requested time precision within SFN networks is in a range of dozen of nanoseconds. Transport streams II, serve for transmission of transport streams I. Transport stream I. packets are typically longer than transport stream II. packets, so they are segmented to smaller parts, which are, following rules of given transport protocol mapped to transport stream II. packets. In case of digital TV transport streams I. are so called program elementary streams (PES)5 which serve for transmission of I,B,P video frames, generated by AV encoder, compressing AV signals.
In case of DVB-H signal transport stream I. is formed by IP packets, which in form of RTP/UDP packets bear encapsulated I, B, P AV frames generated by AV encoders.
For the purpose of differentiating transport stream, transmitting more multiplexed regionalized transport streams II, we introduce term transport stream III.
Signal transmission from broadcast center to transmitters is possible realized by different means such as satellite transmission, telecommunication terrestrial links, radio links etc.
Broadcast center is a place where transport streams II. are being generated, multiplexed and processed. Broadcast center is always placed before the distribution network. Adapters are always located at transmitters, after distribution network.
Distribution networks performs transport stream III. transmission from broadcast center to transmitters.
Transmission of multiple transport stream II. with partially different content, without bandwidth reduction, is relatively straightforward task, however distribution network transmission bandwidth is very large and equals to the sum of all particular regionalized transport streams II. bandwidth.
Because of majority of global (national) TV programs is in most of cases (typically in all) transport streams II. the same, it is technically possible, and economically advisable to reduce necessary distribution network bandwidth, without defecting and degrading of transport streams II. parameters and time synchronization.
During 2006 and 2007, 2 companies presented solution for distribution network bandwidth reduction. These solutions address signal distribution in DVB-H networks. UDCAST company, France presented solution with commercial name "iSplicer" and Thomson company, France presented solution with commercial name "EyeGate". Common feature of those solutions is, that transport streams II. as well their SFN adaptation takes place autonomously at each transmitter, after distribution network, and not at the broadcast center, before entrance to the distribution network. Bandwidth reduction is reached by the fact, that transport streams I, in other words source data of TV programs, in case of DVB-H IP packets, are transmitted via distribution only once and do not have to be multiplied separately for each regional transport stream II. All transport streams I. are multiplexed to transport stream III. Adapter in given region from transport stream III. selects only those TV programs (PIDs), related to the given reqion. Transport stream II. including SFN adaptation is generated directly within the adapter at transmitter. These solutions have several disadvantages:
They are limited only to DVB-H networks.
ETSI TS 101 191 standardizing transmission of transport streams II. in SFN networks defines single SFN adapter (MIP inserter) for all transmitters within single SFN cell. Both above mentioned solutions, based at generation of transport streams II. and SFN adaptation at transmitters are in contradiction with this standard.
These solutions involve risks of SFN network de-synchronization, transmitting interfering signals (for example in case of different packets losses at different transmitters within same SFN cell, during satellite transmission), as well as high requirements for managing and controlling of such network as well such solutions are more fragile (lost of precise synchronization, chaining errors) etc.
Disadvantage of above mentioned solutions is impossibility of monitoring transport streams H5 entering transmitter's modulators, at the broadcast center.
In case when operator of transmitter network is different from operator of broadcast center, it is impossible to define clear determination point for signal and responsibility takeover. Disadvantage is dependability of these solutions on broadcast center equipments, what among other things eliminates to use 3rd party SFN adapters.
Another disadvantage is non support of network adapter architecture. Disadvantage is the need to eventually adapter's modification or replacement in case of standards changes. Disadvantage is also inability to facilitate interactive communications in between of transport stream II. generators and other equipment at broadcast center like AV encoders, EPG, ESG generators, FLUTE servers and others.
Disclosure of the invention Above mentioned disadvantages are eliminated by this solution for transmission of multiple transport streams II. with partially same content according to this invention, which nature consists in that transport streams I, from generators of transport streams I, are in paralell transmitted to multiple generators of transport streams II, where partially different transport streams II. are being generated. They enter multiplexer, where transport stream I. packets are being encapsulated from transport stream II. packets, or transport streams I. are entering multiplexer in parallel with transport streams II, in order to eliminate eventual delay brought by generators of transport streams II.
In a case when packet of transport stream I, or packet, eventually only part of transport stream II. packet, are in given time period present in multiplexer more than once, such packets or its part, are transmitted in full extent via distribution network only once. Multiplexer repeteadly presented transport streams I. packets replaces with reference packets of transport stream I. packets, serving for unique identification of transport stream I. packets as well determination of positions of packet segments within packets of transpor stream II. and/or part of transport stream II. packet multiplexer replaces with reference packets, eventually part of transport stream II. packets , serving for unique identification. Multiplexer behind transport stream I. packets in full extent and packets or parts of transport stream II. packets in full extent, inserts into output transport stream III. also reference packets of transport stream I. packets, reference packets of full packets eventually parts of transport stream II. packets, additional control information, and/or additional information about packet identification. After transmission of transport stream III. via distribution network, adapter demultiplexes given transport stream II. from transport stream III. and performs replacement of transport stream I. reference packets with full extent transport stream I. packets and positioning of those packets or it segments to original positions within packets and within transport stream II, and eventually replaces reference packets of transport stream IL packets or it segments with original full extend transport stream II. packets in such a way, that adapter outputs bitwise identical transport stream II. with one entering multiplexer.
Extension of above mentione method is transmission of contribution regional transport streams I., among transport streams I., are transmitted in parallel to the transport stream II. (9) generators (8) at the broadcast center, as well as to the adapters (18), from a single remote common source a generator (1.1.) of contribution regional transport streams I. (2.1.), in parallel to transport stream II. generators at broadcast center and also to the adapters.
Multiplexer replaces original contribution regional transport streams I. packets with reference packets, serving for unique identification of original contribution regional transport stream I. packets, and for specification of positions of contribution regional transport stream I. packets, or packet segments, within the transport stream II. packets, and after transmission via distribution network, adapter replaces reference packets with original contribution regional transport stream I. packets, it received, in parallel or slightly in advance, from common source - generator of contribution regional transport streams I. Extension of above mentioned method is that contribution regional transport streams L, within transport streams L, are transmitted to the generator of transport streams II. and from here, a single remote common source, regional contribution transport streams II. are transmitted in parallel to transport stream II. generator at broadcast center as well as to adapters at transmitters. Multiplexer reconstructs regional contribution transport stream I. packets from regional constribution transport streams II. and replaces original contribution regional transport streams I. packets with reference packets, serving for unique identification of original contribution regional transport streams I. packets, and for specification of positions of transport stream I. packets, or packet segments, within the transport stream II. packets, Adapter replaces reference packets from transport stream III, with original contribution regional transport stream I. packets, it received in parallel or in slightly in advance, from a single common source - generator of regional contribution transport streams II.
Extension of above mention method is, that transport streams I. packets, containing non realtime recorded content, are by multiplexer replaced by transport stream I. reference packets, serving for unique identification of original transport stream I. packets. Original transport stream I. packets are transmitted to adapters in advance. Adapter replaces transport stream I. reference packets with original transport stream I. packets, stored in adapter memorym, where they were transmitted in advance.
Extension of above mention method is, that DVB-S2 receivers or adapters are in real-time sending information about current satellite link channel quality via return channel to the control unit at broadcast center. Control unit, based on those information periodically calculates optimal parameters of satellite DVB-S2 transmission, resulting in lowest satellite distribution network bandwidth requirement. Control unit periodically sends information about calculated DVB-S2 satellite transmission parameters settings, for given transport stream III. packet individually per particular reqion and for global content, to the DVB-S2 modulator, which adaptively sets optimal parameters settings, such as coding and modulation.
Extension of above mention method is, reconstruction of content packets at lowest layer, which are encapsulated within transport stream I. packets. In case content packet appears in more transport streams I. more than a once, it it transmitted in original form just once, and repeated content packets are replaced by reference packets. By this way it is possible to reduce bandwidth when identical video frames are encapsulated to different transport stream I. formats, for example RTP in case of DVB-H and MPEG-2 PES for DVB-T.
In case of digital TV networks based on MPEG-2 formats, where PID are used, some PIDs use default values, like PAT table etc. In a case, where multiple MPEG-2 transport streams II. are multiplexed into single transport stream III, by MPEG-2 TS splicing method, conflicts of PID values do occur by principle. These PID values conflicts always occur in case of PSI/SI tables with default values, but can also accidentally occur also for other PIDs with freely configurable values. PID values can be solved by temporary different PID values during distribution of multiplexed transport stream III. This process is known as so called PID remapping. In multiplexer indentical - conflicting PIDs from different transport streams II. are changed to temporary different values, which are neither used in any other transport stream nor assigned for temporary values. Multiplexer inserts into transport stream III. information about association between temporary and original PIDs. Adapter returns temporary PID values to original ones. In case, via transport streams II. are transmitted live TV or radio programs, transport streams
II. generator can be different equipments like AV encoder, PSI/SI tables generator, ESG server (for DVB-H), EPG server (for DVB-T), teletext server (e.g. for DVB-T), MHP server (for DVB- T) or CAS server etc.
In a case, via transport streams II. are transmitted recorded TV or radio programs, transport streams II. generator can be different equipments like streaming server, PSI/SI tables generator, ESG server (for DVB-H), EPG server (DVB-T) teletext server (DVB-T), MHP server (DVB-T), or CAS server etc.
In a case, via transport streams II. are transmitted files, transport streams II. generator can be file multicast server, FLUTE server (for DVB-H) or CAS server etc. Transport stream I. generator's output control can vary as follows:
1) Output bitrates of all transport stream I. generators are constant (CBR)
2) Output bitrates of each transport stream I. generator is variable while constant is summary of output bitrates of transport stream I. generator for global programs and as well summary of output bitrates of transport stream I. generator for regional programs per particular region, while control unit of global programs manages global transport stream I. generators and regional control unit manages several subordinated control units per regional programs for particular region.
3) Summary of output bitrates of global as well as regional programs transport stream I. generator are variable (VBR), but constant is summary of variable bitrates of global and regional programs per one region. Main control unit manages global programs control unit and regional programs control unit. Global programs control unit manages global programs transport stream I. generators, while regional programs control unit manages subordinated control units of regional programs per particular regions, which further control output bitrates of regional transport stream I. generators per particular region. In case of DVB-H networks, multiplexer may, before entering distribution network, eliminate FEC data from MPE-FEC section, and after transmission via distribution network, adapter calculates FEC data and inserts into particular MPE-FEC sections. By this way it is possible reduce bandwidth in relation to the MPE-FEC strength configuration.
In case of DVB-H networks with requested support of seamless handover, transport stream II. generators generate multiple transport streams with time shifted IP packet within bursts. For each MFN network max 4 different frequencies are necessary to avoid interference. Max number of transport streams II. for seamless handover support is max. 4 per region. Because even time shifted transport stream I. IP packets are identical, bandwidth increase for transmission of such time shifted transport streams II. is strongly reduced.
In order to increase transmission bandwidth it is possible eliminate null packets from transport streams II. before entering distribution network. Instead of null packets information about null packet position, e.g. also continutity counter, optionally also selected items from TS packet header or entire header can be inserted. Based on this information null packets based on those additional information are reinserted into transport stream II. In case of SFN network it is necessary that all adapters within signle SFN cell insert bitwise identical null packets, because null packets payload content is not defined.
Multiplexed transport stream III. may be distributed via cable and wireless telecommunication terrestrial networks or via telecommunication satellites or via terrestrial radio networks e.g. WiMax, WiFI, 3 G, 4G or via multicast IP networks, via terrestrial cable networks or via telecommunication airships/airstats etc.
Transport stream's II. formats can follow standards like DVB, ATSC, ISDB, IP, DAB DVB- H, DAB, DAB-IP, DMB5 CMMB, MediaFlo, BCAST, DVB-SH DVB-T2, GSE etc. In case of DVB-H networks or IPTV, transport streams I. generators outputs can be transmitted to transport stream II. generators via IP network. In case of DVB-T, DVB-C networks generator's outputs can be transmitted via DVB-ASI link.
Transport stream I. generators with IP outputs may be located remotely at long distsnce outside of broadcast center up-link. Because of transport stream I. generators with IP outputs in majority generate multicast transmission, and majority of IP networks has switched off IP multicast support, or charged, it is possible to use unicast tunnel between remote transport stream I. generator to broadcast center. Broadcast center is equipped by IP gateway, which turns back IP unicast into IP multicast. This allows deliver transport stream I. packets from remote generator to multiple transport stream II. generators. Above mentioned method of transmission of multiple transport streams II. with partially same content has following advantages:
It enables digital TV broadcast network operators distribute from one center transport streams with partially same and partially different content presenting transmission of global and regional programs, with significant reduction of distribution network bandwidth.
Comparing to ordinary method of distribution it achieves significant bandwidth reduction. Assuming same bandwidth per program, considering additional bandwidth of 5 % for control packets, and 10 % of bandwidth for repeated global TV programs across regions, without FEC data transmission and without seamless handover support bandwidth savings is as follows:
Digital TV Mobile Digital TV umber of Number Number of Distribution SD resolution CIF resolution insport stream of Global Regional bandwidth Normal Achieved Normal Achieved (regions) * programs programs savings bandwidth bandwidth bandwidth bandwidth
[Mbps] [Mbps] [Mbps] [Mbps]
20 2 79% 55,0 11,6 660 135
10 15 3 71% 45,0 13,0 540 156
10 5 54% 37,5 17,3 450 208
20 2 85% 110,0 16,8 1320 202
20 15 3 77% 90,0 20,9 1080 250
10 5 59% 75,0 30,5 900 365
20 2 87% 165,0 22,0 1980 265
30 15 . 3 79% 135,0 28,8 1620 345
10 5 61 % 112,5 43,6 1350 523
* Number of transport streams is equal to number of regions in case, there is no support for seamless handover in DVB-H networks, in case of required seamless handover support number of transport streams quadruples. According to the ETSI TR 101 191 standard about SFN transmitters synchronization it is required to use single SFN adapter (MIP Inserter) for all transmitters within signle SFN cell. This method fulfills above mentioned requirement, thaks to what guarantess synchronization of transmission of SFN transmitters. This increases resistance agaings chaining errors and lost of SFN synchronization, respectively provides quicker resynchronization of transmitters in case of different packets lost during transmission to different transmitters in the same SFN cell.
Network adapter architecture this method is transparent to all equipments at broadcast center side as well as to all equipments at transmitters side, what provide investments protection. It is not necessary to replace adapters in the network in case of standards change at different layes, so it is "future proof solution.
Advantage of this method is possibility to choose SFN adapter from any 3rd party manufacturer.
Thanks to keeping all key equipments at broadcast center such network is easier monitorable and has lower maintenance costs.
Thanks to generation of all transport streams II. at a broadcast center it is possible to analyze validity of transport streams centrally at broadcast center.
In case of DVB-H network it allows improving reliability of distribution network by utilizing MPE-FEC forward error correction mechanism. Given method allows distribution network bandwidth saving even when TV programs are formatted according to different formats, e.g. same TV program is encapsulated in parallel to IP- UDP-RTP packets as well as to MPEG-2 PES.
Given method allows connecting remotely located AV encoder via network without multicast support. Given method supports 3 layered statistical multiplex of AV encoders.
Given method allows connecting streaming servers, filecast servers, e.g. FLUTE into same statistical multiplex with AV encoders.
Given method allows utilization of unused capacity by filecast servers, e.g. FLUTE server.
Thanks for the centralized architecture it is possible to use only signle CAS (Conditional Access System), without distributed crypting (key management), what provide investments costs reduction and increases security of operations and crypting keys management.
Given method is fully transparent to all equipments, platforms generating transport streams.
Given method enables efficient distribution also in case of required support of "seamless handover" in DVB-H networks. Allows quick twoway communication among all broadcast center equipments, what improves possibilities of equipments control e.g. statistical multiplex, opportunistic data etc.
Reduces distribution bandwidth for transmitting regional contribution TV channel, which are transmitter in parallel to adapters as well as to the broadcast center, by half, while maintains central generation of control packets of transport streams with signle SFN adapter placed before distribution network, even when data are inserted directly in the TV transmitter.
Allows utilization of efficient distribution of multiple transport streams with partially same content in case, when it is required to insert regional recorded content e.g. regional advertisement into global TV channels. Because of majority of advertisement shots are frequently repeated, it is possible repeated advertisement, whether in global or regional TV program, transmit only once, what further improves bandwidth reduction of distribution network. Reduction ratio depends on number of repetitions of given add and from its duration share in entire TV program transmission time. Usage of adaptive coding and modulation optimizes bandwidth usage of satellite DVB-S2 network according to the actual transmission condition in each region, it means improves Bit/Hz ratio, what decreases satellite distribution link operation costs.
This method reducing bandwidth of distribution network and keeping transparency, is possible to use in combination with parallel connectivity of transport streams I. and transport streams IL to the multiplexer, what allows eliminate several seconds delay of procession regionalized DVB-H transport streams organized by time slicing.
An overview of figures in the drawing
Figure 1) Diagram of transport streams satellite transmission. Figure 2) Diagram of the satellite distribution of DVB-H transport streams II. with
,,seamless handover" support
Figure 3) Diagram of 3-level bitrates controll of transport streams I. generators.
Figure 4) Diagram of 1 -level bitrates controll of transport stream I. generators
Figure 5) Description of the transport stream II. with VBR AV encoders operating in 2 multiplexes
Figure 6) Schematic description of processed transport stream II. with global TV programs reference packets at the output of multiplexer.
Figure 7) Schematic description of multiplexed transport stream III.
Figure 8) Schematic description of one possible way of replacing part of DVB-H transport stream I. packet with reference one.
Figure 9) Connection of remote AV encoder via unicast IP network.
Figure 10) Diagram of satellite transmission of remote regional contribution transport streams II. Figure 11) Diagram of satellite transmission of remote regional contribution transport streams I.
Figure 12) Diagram of satellite distribution of global TV programs with embedded regional advertisement Figure 13) ACM utilization diagram in DVB-S2 satellite transmission
Figure 14) Diagram of paralell conection of DVB-ASI and IP inputs to Multiplexer
Figure 15) Schematic description of PID remapping during distribution via transportnym stream III.
Figure 16) Replacing of repeated transport stream I. packets by reference 2R ones by multiplexer.
Figure 17) Illustration of bandwidth reduction by the multiplexer.
Examples of embodiments Example 1 Example consist of, transport streams I. 2, from transport stream I. 2 generators 1, are transmitted in parallel to multiple generators 8 of transport streams II. 9, where partially same (regionalized) transport streams II. 9 are generated, which are transmitted to the multiplexer 14, where transport streams I.2 packets are reconstructed from transport streams II. 9; or multiple transport streams I. 2 are transmitted to the multiplexer 14 in parallel with transport streams II. 9, for example in order to eliminate time delay brought-in by transport streams II. 9 generators 8. Time delay occurs for example in case of DVB-H time slicing.
For reconstructing of transport stream I. 2 packets from transport streams II. 9 by multiplexer 14 it is possible define max time of waiting for completing single transport stream I. 2 packet. This is important for controlling max time delay in case of section packing in MPEG-2 TS. When, in both cases, packet of transport stream I. 2, and/or packet, or only a part, of the packet of transport stream II. 9, appears in a given time period more than once, it is transmitted only once in its original form, via transport stream III. 16. Multiplexer 14 replaces repeatedly appearing transport stream I. 2 packets, with transport stream I. 2 reference packets 2R, serving for unique identification of original transport stream I. 2 packets, and for the specification of positions of transport stream I. 2 packets, or packet segments, within the transport stream II. 9 packets and/or repeatedly appearing packets, or parts of packets, of transport stream II. 9, multiplexer 14 replaces with transport stream II. 9 reference packets 9R, serving for unique identification of packets, or parts of transport stream II. 9 packets. Multiplexer 14 stores 1 copy of original transport stream in so called dictionary. Multiplexer 14 inserts, into the output multiplexed transport stream III. 16, beside the original transport stream I. 2 packets, and/or original packets, or parts of, transport stream II. 9 packets, also transport stream I. 2 reference packets 2R, reference packets 9R of packets, or parts of transport stream II. 9 packets, and additional control information, and/or additional identification information.
Transport stream III. 16 is transmitted to the transmitters, where adapters 18 are located, via a distribution network 17.
Adapter 18, demultiplexes selected transport stream(s) II. 9 from transport stream III. 17, and replaces transport stream I. 2 reference packets 2R with original transport stream I. 2 packets, and places these packets, or their segments, to their original positions within transport stream II. 9 packets, and/or replaces reference packets 9R with original packets, or part of transport stream packets II. 9, in such a way, that adapter 18 outputs transport stream II. 9 bitwise identical with the transport stream II. 9 at the multiplexer 14 input for given region.
Solution is described at Figure 1) Diagram of transport streams satellite transmission., Figure 5) Description of the transport stream II. with VBR AV encoders operating in 2 multiplexes, Figure 6) Schematic description of processed transport stream II. with global TV programs reference packets at the output of multiplexer., Figure 7) Schematic description of multiplexed transport stream III., Figure 8) Schematic description of one possible way of replacing part of DVB-H transport stream I. packet with reference one., Figure 16) Replacing of repeated transport stream I. packets by reference 2R ones by multiplexer., Figure 17) Illustration of bandwidth reduction by the multiplexer.
Example 2
Is analogical to example 1, applied to DVB-H networks with satellite distribution. Uncompressed AV signals of global TV programs enter AV encoders 1 (IGl to IGn)
(equipments performing AV signal compression), being part of one statistical multiplex (AV encoders IGl to IGn). Uncompressed AV signals of regional TV programs are entering AV encoders (ILl 1 to lLmv). Regional TV programs per region are part of second statistical multiplex. All AV encoder 1 outputs, are in form of IP packets transmitted via local area network, most often via Ethernet, to the all IP encapsulators 8. This guarantees that all repeated transport stream I. 2 packets of global TV programs in different transport streams II. 9 are identical.
IP encapsulators 8 receive selected TV programs, transport streams I. 2 for given region. Via IP multicast. Output of IP encapsulator 8 is transport stream II. 9 in MPEG-2 TS format. In case of SFN networks, output of IP encapsulator 8 is further SFN adapter by MIP inserter. Multiplexer 14 thus receives either transport streams II. 9 from IP encapsulators 8 (in case it is not SFN network), or SFN adapted ones from MIP inserters 12.
Important function of multiplexer 14 is reconstruction of transport stream I. 2 packets from transport streams II. 9 their comparison and replacement of repeated packets by reference ones. Reference packets 2R, 9R can be broadcast for example in form of e.g. Private Data.
In a multiplexer 14 identical (conflicting) PIDs5 in different transport streams II. 9 are temporarily changed to different values, which are not present, neither in other transport streams II. 9 nor were used as temporary values. Multiplexer 14 inserts into multiplexed output transport stream III. 16 additional control information about transport stream II. 9 structure, association between temporary and original PID values.
To IP encapsulators 8 are also routed IP packets 2 from ESG servers (electronic service guide) as well as IP packets 2 from SPP subsystem (service purchase and protection) (CAS conditional access system, DRM digital rights management) in form of KMM, KSM messages. Conflict IP addresses (e.g. ESG bootstrap) can be remapped to other IP addresses at the source, it means ESG server 1 and returned back by IP encapsulator 8, or there can be ESG server per given region connected via isolated Ethernet network to corresponding IP encapsulator 8.
Output of multiplexer 14 is multiplexed transport stream III. 16 created by multiplexing regionalized transport streams II. 9 with remapped PIDs, and significantly reduced reference packets in size of global programs with added control signals.
Schematic structure of multiplexed transport stream III. is at Figure 6) Schematic description of processed transport stream II. with global TV programs reference packets at the output of multiplexer, and Figure 7) Schematic description of multiplexed transport stream III.
Multiplexed transport stream III. 16 is transmitted via satellite distribution network 17 transmitted to the satellite receivers, where from it enters to adapters 18. Inside adapters 18 demultiplexing of selected transport stream II. 9 takes place, temporary PID values are returned to original ones, and reference packets 2R, 9R are replaced with original packets, based on additional control packets, in such a way that adapter 18 outputs transport stream II. 9 bitwise identical with the transport stream II. 9 at the multiplexer 14 input for given region. . Solution is described at Figure 1) Diagram of transport streams satellite transmission.
Example 3
Is analogical to example 1, with such a difference, that multiplexer 14 reconstructs content packets at lowest layer, encapsulated within transport stream I. 2, and repeated content packets, replaces by reference packets of content packets. Advantage of such solution is bandwidth savings (e.g. video), even when same content is formatted to different formats of transport stream
I. packets, e.g. RTP in case of DVB-H and MPEG-2 for DVB-T.
Example 4
Is analogical to example 1, where transport stream generators 1. 1 are not only video encoders, but also streaming server, PSI/SI tables generator, ESG server (for DVB-H), EPG (for DVB-T), teletext server (for DVB-T), MHP server (for DVB-T) or CAS server, file multicast server, FLUTE server (for DVB-H), or CAS server etc.
Example 5
Is analogical to example 1, with such a difference, it is applied to DVB-T networks with satellite distribution. All AV encoders outputs 1 are transmitted in a form of MPEG-2 PES packets to MPEG-2 multiplexers 8. MPEG-2 multiplexers 8 have connected only TV programs for given region. Outputs of MPEG-2 multiplexers 8 are transport streams II. 9 in a form of MPEG-2 TS packets. In case of SFN networks, SFN adapters (MIP inserters) 12 are connected behind MPEG-2 multiplexers.
Important function of multiplexer 14 is reconstruction of transport stream I. 2 packets, in case of DVB-T PES packets, their comparison and replacements of repeated PES packets by reference packets 2R. Reference packets can be transmitted as private data.
In a multiplexer 14 identical (conflicting) PIDs, in different transport streams II. 9 are temporarily changed to different values, which are not present, neither in other transport streams
II. 9 nor were used as temporary values. Multiplexer 14 inserts into multiplexed output transport stream III. 16 additional control information about transport stream II. 9 structure, association between temporary and original PID values.
Multiplexed transport stream III. 16 is transmitted via satellite distribution network 17 transmitted to the satellite receivers, where from it enters to adapters 18. Inside adapters 18 demultiplexing of selected transport stream II. 9 takes place, temporary PID values are returned to original ones, and reference packets 2R, 9R are replaced with original packets, based on additional control packets, in such a way that adapter 18 outputs transport stream II. 9 bitwise identical with the transport stream II. 9 at the multiplexer 14 input for given region. Solution is described at Figure 1) Diagram of transport streams satellite transmission.
Example 6 Is analogical to example I9 with such a difference that output bitrates of transport stream I. 2 generators 1 are constant (CBR)
Example 7 Is analogical to example 1, while sum of global programs transport streams I. 2 bitrates is constant (CBR) as well as sum of all regional program (e.g. 2Ll to 2Lm) transport streams I. 2 bitrates is constant (CBR) and the same per each region, while global program's control unit 3 G controls variable (VBR) bitrate of individual global transport stream I. 2 within global programs (IGl to IGn), and regional program's control units (3Ll to 3Lm) control transport streams I. 2 variable (VBR) bitrates within regional programs (e.g. 3Ll to 3Lm).
Solution is described at Figure 4) Diagram of 1 -level bitrates contrail of transport stream I. generators
Example 8 Is analogical to example 1, while sum of global program's transport streams I. 2 bitrates is also variable (VBR), as well as sum of regional programs transport streams I. 2 bitrates is variable (VBR)5 while constant (CBR) is only the sum of all global and regional transport streams I. 2 bitrates per region, and the same per each region, while main control unit 4 controls global program control unit 3 G as well as regional program control unit 3L, while global program control unit 3G controls variable (VBR) bitrates of global programs (IGl to IGn) transport streams I. 2 and regional programs control units (e.g. 3Ll to 3Lm) controls variable (VBR) bitrates of regional programs' (e.g. 2Ll to 2Lm) transport streams I. 2.
Solution is described at Figure 3) Diagram of 3 -level bitrates controll of transport streams I. generators.
Example 9
Is similar to example 2, whith such a difference that FEC data, are deleted from MPE-FEC sections, etiher in IP encapsulator 8 or in multiplexer 14, it means before distribution via distribution network 17. FEC data are calculated in adapter 18 and are inserted in MPE-FEC sections. This approach in case of DVB-H, saves a siginicant part of a distribution network 17 bandwidth.
Example 10 Is similar to example 2, whith such a difference that FEC data are kept within transport stream II. 9 and are used for fixing of potential packet looses or corruptions during transmission.
Example 11 Is similar to example 3, whith such a difference that instead of DVB-T networks this solution is deployed in ATSC or ISDB networks. Replacement of repeated packets, is done at PES level 2 it means at transport stream I. 2 level.
Example 12 Is similar to example 1,2 and 3 while multiplexer 14 replaces also "null packets" according to
MPEG-2 TS standards, by reference packets 9R or erases them. Reference packets 9R are replaced by same null packets in all adapters 18 in the same network.
Example 13 Is similar to example 3, whith such a difference, that is on top supports "seamless handover",
In this case there are 4 transport streams II. 9 generated per each region, with time shifted IP packets within DVB-H bursts for different SFN cells, transmitted at different frequencies.
Solution is described at Figure 2) Diagram of the satellite distribution of DVB-H transport streams II. with ,,seamless handover" support
Example 14
Presents combinations of solutions described in examples 2 and 3, while DVB-H and DVB-T transport streams I. 2 are generated by the same AV encoders 1 deploying scalable coding. Multiplexer reconstructs these streams down at the content packets layer, reconstructing from transport stream I. 2 packets e.g. I,B,P frames, which are in case of repeated appearance replaced by reference packets by multiplexer 14 before distribution network. Adapters 18 are replacing reference packets by original content packets.
Example 15 Is similar to example 2, whith such a difference, that transport stream 1. 2 generator 1 is located remotely from a broadcast center. In case of deploying control units 3 and 4 networks with shortest response time (RTT) have to be used to enable interactive communication of remote transport stream 1. 2 generators 1. Because of most of IP networks have disabled IP multicast support, packets to multiple transport stream II. 9 generators 8, is transmitted via "unicast" to the single gateway 22, which changes IP unicast to IP multicast, what enables parallel transmission of transport stream I. 2 packets from remote transport stream I. 2 generator 1 to multiple transport stream II. 9 generators 8.
Solution is described at Figure 9) Connection of remote AV encoder via unicast IP network.
Example 16
Is analogical to example 1, where transport stream III. 16 is transmitted via radio and cable telecommunication networks or via terrestrial radio networks such as WIMAX, WIFI, 3G, 4G or via multicast IP networks.
Example 17
Is analogical to example 1, while transport streams II. 9 are generated according to the DVB, ATSC, ISDB, IP, DAB, DVB-H, DAB, DAB-IP, DMB, CMMB, MediaFlo, BCAST5 DVB-SH standards.
Example 18
Is analogical to example 1, while control units 3 for controlling transport stream I. 2 generators 1 deploy mechanism of statistical multiplexing, e.g'. changing AV compression parameters like quantization, synchronization of I-frames generation within AV encoders 1, mechanism of opportunistic data insertion, or allocation fixed bandwidth according to the prior set rules for individual transport stream I. 2 generators 1.
Example 19
Is analogical to example 1, while coordination between individual transport stream I. 2 generators 1 is controlled by generators 1 control unit 10.
Example 20
Contribution regional transport streams 1. 2.1. are transmitted via satellite to the generator 8.1. of transport streams II. 9.1. and from here, a single remote common source, regional contribution transport streams II. 9.1. are transmitted in parallel to transport stream II. 9 generator at broadcast center, with a transport stream II. 9 remultiplexing capability, as well to the adapters 18. Multiplexer 14 replaces original contribution regional transport streams I. 2.1., reconstructed from transport streams II. 9, with reference packets 2.1. R., serving for unique identification of original contribution regional transport streams I. 2.1. packets, and for specification of positions of transport stream I. 2.1. packets, or packet segments, within the transport stream II. 9 packets. Adapter 18 replaces reference packets 2.1. with original contribution regional transport stream I. 2.1. packets, it received in parallel or in slightly in advance, from a parallel transmission within a contribution regional transport stream II. 9.1. from a contribution regional transport streams II. 9.1. generator 8.1., and a reconstruction of contribution regional transport stream I. 2.1. packets, and places these packets, or their segments, into original positions inside transport stream II. 9 packets, transmitted via TV or radio transmitters within SFN or MFN networks.
Solution is described at Figure 10) Diagram of satellite transmission of remote regional contribution transport streams II.
Example 21
Contribution regional transport streams I. 2.1. among transport streams I. 2, are transmitted via satellite in parallel to the transport stream II. 9 generators 8 at the broadcast center, as well as to the adapters 18, from a single remote common source a generator 1.1. of contribution regional transport streams 1.2.1. Multiplexer 14 replaces original contribution regional transport streams I. 2.1. packets with reference packets 2.1.R., serving for unique identification of original contribution regional transport stream I. 2.1. packets, and for specification of positions of contribution regional transport stream I. 2.1. packets, or packet segments, within the transport stream II. 9 packets.Adapter 18 replaces reference packets 2.1. with original contribution regional transport stream 1.2.1. packets, it received, in parallel or slightly in advance, from a parallel transmission of contribution regional transport stream 1. 2.1. from contribution regional transport streams I. 2.1. generator 1.1., and places original contribution regional transport stream I. 2.1. packets, or their segments, into original positions inside transport stream II. 9 packets. Solution is described at Figure 11) Diagram of satellite transmission of remote regional contribution transport streams I.
Example 22
Transport stream I. 2 packets containing recorded content, multiplexer 14 replaces with transport stream 1. 2 reference packets 2R, serving for unique identification of original transport stream I. 2 packets and for specification of positions of transport stream I. 2 packets, or packet segments, within transport stream II. 9 packets, while original transport stream packets I. 2 are transmitted to adapters 18 in advance. Adapter 18 replaces transport stream I. 2 reference packets 2R with original transport stream I. 2 packets, available in adapter 18 memory from advanced transmission of recorded content, and places these original packets, or their segments, to their original positions within transport stream II. 9 packets.
Transport streams I. 2 packets with recorded content, can be transmitted to adapters 18 for example via transport stream III. 16 or via other distribution channels, like IP networks, or even via different memory storage media, e.g USB keys.
Multiplexer 14 has to know, which transport stream I. 2 packets are to be replaced by reference ones 2R, despite of the fact they appear within all transport streams II. 9 only once, so in normal case those transport stream I. 2 packets would be transmitted untouched and would not replaced them by reference packets 2R. This can be achieved for example by storing such in advance transmitter transport stream I. 2 packets, into multiplexer 14 memory, and involving this packet into comparative algorithm of transport stream I. 2 packets.
Example of distribution of global TV channels with embedded regioanal advertisement, is desribed at Figure 12) Diagram of satellite distribution of global TV programs with embedded regional advertisement.
Example 23
Is analogical to the example 22 with a feature, that transport stream I. 2 packets with recorded non live content, which are transmitted via transport stream III. 16 are transmitted with forward error correction code, which enables calculating of dropped packets or fix of corrupted packets.
Example 24
Is analogical to the example 23, with such a difference, that transport stream I. 2 packets with recorded non live content, which are transmitted via transport stream III. 16 are transmitted in the unused bandwidth, by replacing null packets of transport streams III. 16 or transport streams II. 9.
Example 25
Is analogical to the example 23, with such a difference, that adapters 18 sends from time to time information about unsuccessfully transmitted transport stream I. 2 packets with recorded content to the broadcast center. Based on these information multiplexer 14 retransmitts missing packets, or additional forward error correction code enabling adding given range of missing packets to adapters 18.
Example 26 DVB-S2 satellite receivers 42 or adapters 18 via a return channel 41, like for example DVB- RCS, SCPC or via terrestrial links, send information in real-time about satellite distribution link 17 quality to the control unit 45. Control unit 45, based on this information periodically calculates such parameters of satellite modulation and coding per each region and for global coverage, by which it achieves lowest satellite DVB-S2 distribution link 17 bandwidth, means highest bit/Hz ratio. For calculation of optimal transmission parameters of packets transmitting regional content per each region, control unit 45 takes into consideration all information gathered from all satellite receivers 42 or adapters 18 in given region, and sets parameters, which guarantee defined quality of transmission e.g. BER in time T, or PER in time T, for satellite receivers 42 with worst satellite reception conditions within given region.
Such calculated parameters of satellite transmission for different regions and global coverage, control unit 45 periodically transmits to DVB-S2 modulator 40 which based on those information sets modulation and coding parameters individually for individual transport stream III. 16 packets. This method is known in DVB-S2 field as ACM - adaptive coding and modulation. Example of deploying ACM in DVB-S2 satellite distribution is described at Figure 13)
ACM utilization diagram in DVB-S2 satellite transmission.
Example 27
Is similar to example 2, with such a difference, that also transport stream I. 2 Audio Video IP packets from transport stream I. 2 generators 1 of Audio Video packets are transmitted via IP network, e.g. via Ethernet network are entering multiplexer 14.
In parallel MPEG-2 DVB-H transport stream II. 9 from transport stream II. 9 DVB-H generators 8 are transmitted for example via DVB-ASI link, which may be optionally SFN adapted by MIP inserters 12 (also called SFN adapters). Multiplexer 14 multiplexes IP packets from IP Ethernet input of Audio Video transport streams I. 2, entering multiplexor 14 advance in time, comparing to the MPEG-2 DVB-H transport stream II. 9 packets, in such way into single distribution transport stream III. 16, that audio video transport streams I. 2 IP packets appearing in given time frame more than once, replaces with transport stream I. 2 reference packets 2R, serving for unique identification of original transport stream I. 2 packets, and for the specification of positions of transport stream I. 2 packets, or packet segments, within the transport stream II. 9 packets.
Meanwhile multiplexer 14 stores one copy of audio video transport stream 1. 2 IP packet into multiplexer 14 memory of compression dictionary. 22 packets in multiple transport streams II. 9. This mechanism periodically updates categorization of transport streams I. 2.
21
With certain time delay, caused by DVB-H transport streams II. 9 generators 8 performing time slicing, consequently audio video transport stream I. 2 IP packets are reconstructed, and replaced by transport stream I. 2 reference packets 2R in case given audio video transport stream I. 2 IP packet is already present in multuplexer's 14 memory of compression dictionary. Reference packets 2R are before entrance to the distribution networks 17 multiplexed with other audio video transport stream I. 2 packets, and are consequently encapsulated into single distribution transport stream III. 16.
Adapter 18, demultiplexes selected transport stream(s) II. 9 from transport stream III. 17, and replaces transport stream I. 2 reference packets 2R with original transport stream I. 2 packets, and places these packets, or their segments, to their original positions within transport stream II. 9 packets, and/or replaces reference packets 9R with original packets, or part of transport stream packets II. 9, in such a way, that adapter 18 outputs transport stream II. 9 bitwise identical with the transport stream II. 9 at the multiplexer 14 input for given region.
After termination of distribution network 17 adapters 18 replaces transport stream I. 2 reference packets 2R with original audio video transport stream I. 2 IP packets and demultiplexes selected MPEG-2 DVB-H transport stream II. 9 from a distribution transport stream III. 16.
Demultiplexed reconstructed MPEG-2 DVB-H transport stream II. 9 is at the same time SFN adapted, organized in megaframes containing time marks for synchronization of multiple transmitters, and ready for broadcasting in SFN cell. Solution is described at Figure 14) Diagram of paralell conection of DVB-ASI and IP inputs to Multiplexer.
Example 28
Is analogical to example 1, with such a difference, that multiplexer 14 knows which of the transport streams I. 2 is part of multiple transport streams II. 9, it means which of transport streams I. 2 are global, and which are part only of one regionalized transport stream II. 9. This information improves processing efficiency and decreases volume of additional information, in the same time reducing time of transport stream II. 9 processing in the multiplexer 14, thanks to the elimination of reference packets 2R generation for regional transport streams I. 2.
Example 29
Is analogical to example 28, with such a difference, that multiplexer 14 has its own mechanism able to identify, which of the transport streams I. 2 is global and which one is reagional. This mechanism is based on watching multiple appearance of transport stream I. 2 Industrial usability of invention
Typicall example of invention deployment is DVB-H network, containing regionali TV and radio channels in particular regions (typically SFN cells), while global TV and radio channels are identical in majority or in all of transport streams. In case there is for example 9 regiona, where 10 of TV channels is the same (global content), and other 2 are regional specific (regional content), 9 complete DVB-H MPEG-2 transport streams is generated in broadcast center. These 9 transport streams are before their distribution compressed and decompressed at transmitters, in a way, that transport streams maintain all necessary parameters for broadcasting within SFN network.
Given invention is possible to deploy not only in mobile TV networks based at DVB-H standards, but also in mobile TV networks based on different standards such as DAB, DMB, CMMB, MediaFlo, WIMAX, respectively BCAST in 3 G networks.
Given method if transport streams distribution is possible deploy for satellite signal distribution for ordinary (non mobile) terrestrial digital TV networks e.g. for DVB-T, ISDB, ATSC networks.
Given method of transport stream distribution is possible to deploy not only for satellite distribution, but in all other kinds of broadcast networks.
Given method of transport stream distribution is possible to deploy also in IP multicast distribution networks.
Given method of transport stream distribution is possible to deploy in distribution - contribution digital TV and radio networks with parallel satellite transmission from regional studio to the broadcast center as well to adapters. Satellite bandwidth in this case is reduced roughly by one half. Given method of transport stream distribution is possible to deploy in digital TV networks requiring embedding regional advertisement into global TV programs, so during this time signle global channel transforms to multiple regional ones. Condition to deploy this method that advertisement is prerecorder.
Given method of transport stream distribution is possible to deploy in DVB-S2 satellite distribution networks where there is return channel from transmitters to the broadcast center.
Given method of transport stream distribution is possible to deploy in digital TV and radio distribution networks for distribution of multiple regionalized DVB-H streams directly to TV transmitters.

Claims

1 ) A method of bandwidth efficient distribution of multiple transport streams with partially same content characterized by that multiple transport streams I. (2) from transport streams
I. (2) generators (1), are transmitted in parallel to multiple transport streams II. (9) generators (8), where partially same transport streams II. (9) are generated, which are transmitted to the multiplexer (14), where transport streams I. (2) packets are reconstructed from transport streams
II. (9); or multiple transport streams I. (2) are transmitted to the multiplexer (14) in parallel with transport streams II. (9), for example in order to eliminate time delay brought-in by transport streams II. (9) generators (8), and when, in both cases, packet of transport stream I. (2), and/or packet, or only a part, of the packet of transport stream II. (9), appears in given time period more than once, it is transmitted only once in its original form, via transport stream III. (16), while repeatedly appearing transport stream I. (2) packets, multiplexer (14) replaces with transport stream I. (2) reference packets (2R), serving for unique identification of original transport stream I. (2) packets, and for specification of positions of transport stream I. (2) packets, or packet segments, within transport stream II. (9) packets; and/or repeatedly appearing packets, or parts of packets, of transport stream II. (9), multiplexer (14) replaces with transport stream II. (9) reference packets (9R), serving for unique identification of packets, or parts of transport stream II. (9) packets; while in both cases, multiplexer (14) inserts, into the output multiplexed transport stream III. (16), beside the original transport stream I. (T) packets, and/or original packets, or parts of, transport stream II. (9) packets, also transport stream I. (2) reference packets (2R), reference packets (9R) of packets, or parts of transport stream II. (9) packets, and additional control information, and/or additional identification information, and behind the distribution network (17), adapter (18), demultiplexes selected transport stream(s) II. (9), and replaces transport stream I. (2) reference packets (2R) with original transport stream I. (2) packets, and places these packets, or their segments, to their original positions within transport stream II. (9) packets, and/or replaces reference packets (9R) with original packets, or part of transport stream packets II. (9), in such a way, that adapter (18) outputs transport stream II. (9) bitwise identical with the transport stream II. (9) at multiplexer (14) input for given region.
2) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claim ^ characterized by that contribution regional transport streams I. (2.1.) among transport streams I. (2), are transmitted in parallel to the transport stream II. (9) generators (8) at the broadcast center, as well as to the adapters (18), from a single remote common source a generator (1.1.) of contribution regional transport streams I. (2.1.), and multiplexer (14) replaces original contribution regional transport streams I. (2.1.) packets with . reference packets (2.1. R.), serving for unique identification of original contribution regional transport stream I. (2.1.) packets, and for specification of positions of contribution regional transport stream I. (2.1.) packets, or packet segments, within the transport stream II. (9) packets, and adapter (18) replaces reference packets (2.1.) with original contribution regional transport stream I. (2.1.) packets, it received, in parallel or slightly in advance, from a parallel transmission of contribution regional transport stream I. (2.1.) from contribution regional transport streams I. (2.1.) generator (1.1.), and places original contribution regional transport stream I. (2.1.) packets, or their segments, into original positions inside transport stream IL (9) packets; or contribution regional transport streams I. (2.1.) are transmitted to the generator (8.1.) of transport streams II. (9.1.) and from here, a single remote common source, regional contribution transport streams II. (9.1.) are transmitted in parallel to transport stream II. (9) generator at broadcast center, with a transport stream II. (9) remultiplexing capability, as well to the adapters (18), and multiplexer (14) replaces original contribution regional transport streams I. (2.1.), reconstructed from transport streams IL (9), with reference packets (2.1. R.), serving for unique identification of original contribution regional transport streams I. (2.1.) packets, and for specification of positions of transport stream I. (2.1.) packets, or packet segments, within the transport stream II. (9) packets, and adapter (18) replaces reference packets (2.1.) with original contribution regional transport stream I. (2.1.) packets, it received in parallel or in slightly in advance, from a parallel transmission within a contribution regional transport stream II. (9.1.) from a contribution regional transport streams II. (9.1.) generator (8.1.), and a reconstruction of contribution regional transport stream I. (2.1.) packets, and places these packets, or their segments, into original positions inside transport stream II. (9) packets.
3) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claim 1 and claim 2, characterized by that transport stream I. (2) packets containing recorded content, multiplexer (14) replaces with transport stream I. (2) reference packets (2R), serving for unique identification of original transport stream I. (2) packets, and for specification of positions of transport stream I. (2) packets, or packet segments, within transport stream II. (9) packets, while original transport stream packets I. (2) are transmitted to adapters (18) in advance, and adapter (18) replaces transport stream I. (2) reference packets (2R) with original transport stream I. (2) packets, available in adapter (18) memory from advanced transmission of recorded content, and places these original packets, or their segments, to their original positions within transport stream II. (9) packets
4) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claims 1 - 3, characterized by that DVB-S2 satellite receivers (42) or adapters (18) via a return channel (41) are sending information in real-time about satellite distribution link quality (17) do the control unit (45) and control unit (45), based on these information periodically calculates parameters of satellite DVB-S2 transmission, resulting in lowest satellite distribution network (17) bandwidth requirement, and a control unit (45) periodically sends information about calculated DVB-S2 satellite transmission parameters settings, for given transport stream III. (16) packet individually per particular reqion and for global content, to the DVB-S2 modulator (40), which adaptively sets optimal parameters settings, such as coding and modulation for each particular transport stream III. (16) packet.
5) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claims 1 - 4, characterized by that multiplexer (14) reconstructs lower layer content packets, encapsulated within transport stream I. (2) packets, and in case, when content packet appears in transport streams I. (2) more than a once, multiplexer (14) transmits such a content packet in original form only once via transport stream III. (16) and repeated content packets multiplexer (14) replaces by reference content packets, serving for unique identification of original content packets, and for specification of content packets, or its segment, within transport stream I. (2) packets. Adapter (18) replaces reference content packets, by original content packets and places them, or its segments into original positions within transport stream I. (2) packets.
6) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claims 1 - 5, characterized by that same PIDs in transport streams II. (9), multiplexer changes to different temporary values, which are neither present in any other transport streams nor are used as temporary values, while it inserts, into transport stream III. (16), additional control information about transport streams II. (9) structure, associations between temporary and original PID values, and after leaving distribution network (17), adapter (18) reconstructs original selected transport stream II. (9), based on additional control information, and returns temporary PID values to original PID values. 7) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claims 1 - 6, characterized by that SFN adapter (12) is placed in between transport stream II. (9) generator (8) and multiplexer (14) .
8) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claims 1 - 7, characterized by that all transport streams I. (2) bitrates are constant (CBR); or sum of global programs transport streams I. (2) bitrates is constant (CBR) as well as sum of all regional program (e.g. 2Ll to 2Lm) transport streams I. (2) bitrates is constant (CBR) and the same per each region, while global program's control unit (3G) controls variable (VBR) bitrate of individual global transport stream I. (2) within global programs (IGl to IGn), and regional program's control units (3Ll to 3Lm) control transport streams I. (2) variable (VBR) bitrates within regional programs (e.g. 3Ll to 3Lm); or sum of global program's transport streams I. (2) bitrates is also variable (VBR), as well as sum of regional programs transport streams I. (2) bitrates is variable (VBR), while constant (CBR) is only the sum of all global and regional transport streams I. (2) bitrates per region, and the same per each region, while main control unit (4) controls global program control unit (3G) as well as regional program control unit (3L), while global program control unit (3G) controls variable (VBR) bitrates of global programs (IGl to IGn) transport streams I. (2) and regional programs control units (e.g. 3Ll to 3Lm) controls variable (VBR) bitrates of regional programs' (e.g. 2Ll to 2Lm) transport streams I. (2).
9) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claims 1 - 8, characterized by that in DVB-H networks, multiplexer (14) erases FEC data from MPE-FEC sections of transport streams II. (9), before distribution via distribution network (17), and adapters (18) calculates FEC data locally and inserts them into respective MPE-FEC sections of transport streams II. (9), or multiplexer (14) leaves FEC data in MPE-FEC sections of transport streams II. (9) and in case of packet losses of distribution network (17), missing or corrupted packets are fulfilled or fixed using MPE-FEC packets.
10) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claims 1 - 9, characterized by that multiplexer (14), replaces null packets from transport streams II. (9) before a transmission of transport stream III. via a distribution network (17), with reference packets, specifying null packet position within original transport stream II. (9), optionally also specifying continuity counter, or also selected parts of packet header, or eventually entire null packet headers, and after transmission via distribution network (17), all adapters (18) replaces reference packets with same null packets and place them into original positions within transport stream II. (9), based on control information in transport stream III. (16).
11) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claims 1 - 10, characterized by that transport stream II. (9) generators (8) in DVB-H networks with seamless handover support generate multiple transport streams II. (9), with time shifted IP packets (2) within individual bursts for neighboring network cells.
12) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claims 1 - 11, characterized by that transport stream I. (2) generators (8) can be AV encoder, streaming server, file multicast server, FLUTE server, ESG server, EPG server, MHP serves, CAS server, Teletext server, PSI/SI tables generator etc.
13) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claims 1 - 12, characterized by that transport stream II. (9) formats can be based of standards such as DVB, ATSC, ISDB, IP, DAB, DVB-H, DAB5 DAB- IP, DMB, CMMB, MediaFlo, BCAST, DVB-SH.
14) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claims 1 - 13, characterized by that multiplexed transport stream III. (16) is distributed via radio links or cable telecommunication networks or via telecommunication satellites or via terrestrial wireless networks such as WiMAX, WiFi, 3 G, 4G or via IP multicast networks or via terrestrial cable networks or via telecommunication airships.
15) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claims 1 - 14, characterized by that transport streams I. (2) from generators (1) are transmitted to transport stream II. (9) generators (8) via local area networks, GbE or DVB-ASI interface. 16) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claims 1 - 15, characterized by that control units (3) controlling transport streams I. (2) generators (1) deploy rate control between transport stream I. (2) generators (1) and transport stream II. (9) generators (8) such as statistical multiplexing, or rate control using AV compression parameters adaptation such as quantization, or synchronization of I-frames insertion between AV Encoder and IPE, or opportunistic data, bandwidth allocation according to the fixed rules or according to the dynamic bandwidth allocation based on priorities based on transport streams I. (2) generators (1) requirements.
17) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claims 1 - 16, characterized by that interoperation between transport streams II. (9) generators (8) is controlled by control unit (10).
18) A method of bandwidth efficient distribution of multiple transport streams with partially same content according to the claim 1 - 17, characterized by that transport stream I. (2) generator (1) located remotely from a broadcast center, which is connected via network non supporting parallel transmission of transport stream I. (2) packets to multiple transport stream II. (9) generators (8), it is transmitted via "unicast" to the single gateway (22), which changes IP unicast to IP multicast, what enables parallel transmission of transport stream I. (2) packets from remote transport stream I. (2) generator (1) to multiple transport stream II. (9) generators (8).
PCT/SK2008/050003 2007-03-15 2008-03-14 The way of bandwidth efficient distribution of multiple transport streams with partially same content WO2008111921A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
AU2008225227A AU2008225227B2 (en) 2007-03-15 2008-03-14 The way of bandwidth efficient distribution of multiple transport streams with partially same content
RU2009137944/07A RU2497283C2 (en) 2007-03-15 2008-03-14 Method for efficient allocation of frequency band of plurality of traffic streams with partially identical content
EP08724392A EP2137970A1 (en) 2007-03-15 2008-03-14 The way of bandwidth efficient distribution of multiple transport streams with partially same content
US12/531,437 US8160088B2 (en) 2007-03-15 2008-03-14 Way of bandwidth efficient distribution of multiple transport streams with partially same content

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
SK5021-2007A SK50212007A3 (en) 2007-03-15 2007-03-15 Method for economic spreading of plurality transport flows with partly same content
SKPP5021-2007 2007-03-15
SK5139-2007A SK51392007A3 (en) 2007-12-11 2007-12-11 Method for economy propagation multiply transport dataflow with simultaneous transmission part of dataflow to central transmitting working place and transmitter
SKPP5138-2007 2007-12-11
SKPP5137-2007 2007-12-11
SK5138-2007A SK51382007A3 (en) 2007-12-11 2007-12-11 Method for economy propagation multiply transport dataflow with particularly same content comprising broadcasting from record
SK5137-2007A SK51372007A3 (en) 2007-12-11 2007-12-11 Method for economy propagation multiply transport dataflow with particularly same content using adaptive coding and modulation in DVB-S2 networks
SKPP5139-2007 2007-12-11
SK5020-2008A SK50202008A3 (en) 2008-02-22 2008-02-22 Method of dissemination more efficient mode of transport flows, partly the same content in DVB-H networks with the elimination of delays in parallel involving DVB-ASI and IP input into the multiplexer
SKPP5020-2008 2008-02-22

Publications (1)

Publication Number Publication Date
WO2008111921A1 true WO2008111921A1 (en) 2008-09-18

Family

ID=39595821

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SK2008/050003 WO2008111921A1 (en) 2007-03-15 2008-03-14 The way of bandwidth efficient distribution of multiple transport streams with partially same content

Country Status (6)

Country Link
US (1) US8160088B2 (en)
EP (1) EP2137970A1 (en)
AU (1) AU2008225227B2 (en)
MY (1) MY149791A (en)
RU (1) RU2497283C2 (en)
WO (1) WO2008111921A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013025177A1 (en) * 2011-08-12 2013-02-21 Maindata, Spol. S R.O. Method of parallel dtt (direct-to-tower) & dth (direct-to-home) transmission of transport streams for digital television transmitters
WO2014090928A1 (en) * 2012-12-13 2014-06-19 Enensys Technologies Method for generating and transferring at least one data stream
EP2756685A1 (en) * 2011-09-12 2014-07-23 Rogers Communications Inc. Method and system for managing bandwidth
RU2564537C2 (en) * 2010-08-13 2015-10-10 Энэнси Текноложи Dvb-t2 broadcasting method with insertion of regional content and device used in said method
RU2600737C2 (en) * 2011-07-20 2016-10-27 Энэнси Текноложи System for broadcasting video
US9883256B2 (en) 2013-09-09 2018-01-30 Rai Radiotelevisione Italiana S.P.A. Method and system for transmitting satellite signals and receiver thereof
CN110247698A (en) * 2019-06-18 2019-09-17 中国电子科技集团公司第五十四研究所 A kind of FDMA system satellite private network system integrally demodulated based on multicarrier

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2180615B1 (en) * 2008-10-23 2011-12-07 Thomson Licensing Synchronised control method of a plurality of formatting equipments and system with stream formatting equipments
WO2012129762A1 (en) * 2011-03-25 2012-10-04 Telefonaktiebolaget L M Ericsson (Publ) Hybrid media receiver, middleware server and corresponding methods, computer programs and computer program products
US9967600B2 (en) * 2011-05-26 2018-05-08 Nbcuniversal Media, Llc Multi-channel digital content watermark system and method
US8443408B2 (en) * 2011-09-12 2013-05-14 Rogers Communications Inc. Method and system for managing bandwidth
CN102547423A (en) * 2011-12-28 2012-07-04 上海博泰悦臻电子设备制造有限公司 Vehicle-mounted device with mobile television and implementation method thereof
US9648584B2 (en) * 2013-10-31 2017-05-09 Motorola Solutions, Inc. Single frequency network broadcast for mission-critical services on LTE
EP3281413B1 (en) * 2015-04-09 2021-01-20 Dejero Labs Inc. Systems, devices and methods for distributing data with multi-tiered encoding
CN106302566B (en) * 2015-05-12 2019-07-23 华为技术有限公司 The method, apparatus and system of live media data
FR3036904B1 (en) * 2015-06-01 2017-06-09 Enensys Tech PROCESS FOR PROCESSING A GLOBAL ORIGIN STREAM COMPRISING AT LEAST ONE PHYSICAL LAYER TUNNEL ENCAPSULATING A TRANSPORT STREAM, CORRESPONDING COMPUTER DEVICE AND PROGRAM
RU2621063C1 (en) * 2016-06-14 2017-05-31 ТимКаст Текнолоджи Data transmitting message, method of transmitting multiple messages, content regionalizing method (versions) and method of regionalizing regional bouquet signaling
CN106657113B (en) * 2016-12-30 2019-07-05 中广热点云科技有限公司 A kind of conversion method and system of multiplexing protocols in broadcast network
US10419107B2 (en) * 2017-03-24 2019-09-17 Hughes Network Systems, Llc Channel bonding in an adaptive coding and modulation mode

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001039505A2 (en) * 1999-11-24 2001-05-31 Tiernan Communications, Inc. Method and apparatus of transmitting and receiving variable bit rate streams
WO2001047281A2 (en) * 1999-12-09 2001-06-28 General Instrument Corporation Non real-time delivery of mpeg-2 programs via an mpeg-2 transport stream
EP1294139A2 (en) * 2001-08-30 2003-03-19 Thomson Licensing S.A. Method, apparatus and data structure enabling multiple channel data stream transmission
WO2007004030A1 (en) * 2005-06-30 2007-01-11 Nokia Corporation Method and apparatus for padding time-slice frames with useful data

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2933133B2 (en) * 1997-01-28 1999-08-09 日本電気株式会社 Digital video signal multiplexing and separation systems
EP0912053A1 (en) * 1997-10-24 1999-04-28 CANAL+ Société Anonyme Multichannel digital television system
US6574794B1 (en) * 1998-12-18 2003-06-03 Hughes Electronics Corporation System and satellite payload architecture for interactive data distribution services
US6993009B2 (en) * 2000-03-10 2006-01-31 Hughes Electronics Corporation Method and apparatus for deriving uplink timing from asynchronous traffic across multiple transport streams
US6996101B2 (en) * 2000-11-29 2006-02-07 International Business Machines Corporation Re-mapping and interleaving transport packets of multiple transport streams for processing by a single transport demultiplexor
ITTO20020858A1 (en) * 2002-10-04 2004-04-05 Rai Radiotelevisione Italiana DVB / MPEG DIGITAL SIGNAL TRANSMISSION SYSTEM, ESPECIALLY FOR SATELLITE COMMUNICATIONS
RU2370907C2 (en) * 2003-01-09 2009-10-20 Томсон Лайсенсинг С.А. Method and device for conversion of mpeg transport stream into ip-packets for broadcasting in wlan
ITTO20030346A1 (en) * 2003-05-13 2004-11-14 Rai Radiotelevisione Italiana Spa PROCEDURE FOR TRANSMISSION OF DIGITAL TELEVISION SIGNALS FOR SINGLE FREQUENCY TERRESTRIAL NUMBER NETWORKS (DVB-T), AND FOR TREATMENT OF SIGNALS TRANSMITTED AFTER RECEPTION
US7227899B2 (en) * 2003-08-13 2007-06-05 Skystream Networks Inc. Method and system for re-multiplexing of content-modified MPEG-2 transport streams using interpolation of packet arrival times
US7142255B2 (en) * 2003-10-08 2006-11-28 Silicon Laboratories Inc. Transport stream and channel selection system for digital video receiver systems and associated method
EP1792490A1 (en) * 2004-09-09 2007-06-06 Koninklijke Philips Electronics N.V. Simplified switch over between content related media streams
US7336646B2 (en) * 2004-10-26 2008-02-26 Nokia Corporation System and method for synchronizing a transport stream in a single frequency network
US20070002852A1 (en) * 2005-06-30 2007-01-04 Nokia Corporation Fixed interleaving length for MPE-FEC
US20070183452A1 (en) * 2006-02-03 2007-08-09 Mark Hryszko Transport stream dejittering
US7584495B2 (en) * 2006-06-30 2009-09-01 Nokia Corporation Redundant stream alignment in IP datacasting over DVB-H
US8910222B2 (en) * 2007-03-03 2014-12-09 Time Warner Cable Enterprises Llc Methods and apparatus for implementing guides and using recording information in determining program to communications channel mappings

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001039505A2 (en) * 1999-11-24 2001-05-31 Tiernan Communications, Inc. Method and apparatus of transmitting and receiving variable bit rate streams
WO2001047281A2 (en) * 1999-12-09 2001-06-28 General Instrument Corporation Non real-time delivery of mpeg-2 programs via an mpeg-2 transport stream
EP1294139A2 (en) * 2001-08-30 2003-03-19 Thomson Licensing S.A. Method, apparatus and data structure enabling multiple channel data stream transmission
WO2007004030A1 (en) * 2005-06-30 2007-01-11 Nokia Corporation Method and apparatus for padding time-slice frames with useful data

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"Digital Video Broadcasting (DVB) User guidelines for the second generation system for Broadcasting, Interactive Services, News Gathering and other broadband satellite applications (DVB-S2); ETSI TR 102 376", ETSI STANDARDS, LIS, SOPHIA ANTIPOLIS CEDEX, FRANCE, vol. BC, no. V1.1.1, 1 February 2005 (2005-02-01), XP014027139, ISSN: 0000-0001 *
JIUNN-RU LAI ET AL: "Mobile multicast with routing optimization for recipient mobility", ICC 2001. 2001 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS. CONFERENCE RECORD. HELSINKY, FINLAND, JUNE 11 - 14, 2001; [IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS], NEW YORK, NY : IEEE, US, vol. 5, 11 June 2001 (2001-06-11), pages 1340 - 1344, XP010553735, ISBN: 978-0-7803-7097-5 *
UDCAST: "DVB-H Mobile TV flexible satellite distribution", January 2007 (2007-01-01), pages 1 - 16, XP002488959, Retrieved from the Internet <URL:http://www.udcast.com/products/downloads/WP_DVB-H_iSplicer.pdf> *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2564537C2 (en) * 2010-08-13 2015-10-10 Энэнси Текноложи Dvb-t2 broadcasting method with insertion of regional content and device used in said method
RU2600737C2 (en) * 2011-07-20 2016-10-27 Энэнси Текноложи System for broadcasting video
WO2013025177A1 (en) * 2011-08-12 2013-02-21 Maindata, Spol. S R.O. Method of parallel dtt (direct-to-tower) & dth (direct-to-home) transmission of transport streams for digital television transmitters
EP2756685A1 (en) * 2011-09-12 2014-07-23 Rogers Communications Inc. Method and system for managing bandwidth
EP2756685A4 (en) * 2011-09-12 2014-12-03 Rogers Communications Inc Method and system for managing bandwidth
WO2014090928A1 (en) * 2012-12-13 2014-06-19 Enensys Technologies Method for generating and transferring at least one data stream
FR2999853A1 (en) * 2012-12-13 2014-06-20 Enensys Technologies METHOD FOR GENERATING AND TRANSFERRING AT LEAST ONE DATA STREAM
US10051339B2 (en) 2012-12-13 2018-08-14 Enensys Technologies Method for generating and transferring at least one data stream
US9883256B2 (en) 2013-09-09 2018-01-30 Rai Radiotelevisione Italiana S.P.A. Method and system for transmitting satellite signals and receiver thereof
US10237630B2 (en) 2013-09-09 2019-03-19 Rai Radiotelevisione Italiana S.P.A. Method and system for transmitting satellite signals and receiver thereof
CN110247698A (en) * 2019-06-18 2019-09-17 中国电子科技集团公司第五十四研究所 A kind of FDMA system satellite private network system integrally demodulated based on multicarrier
CN110247698B (en) * 2019-06-18 2021-08-31 中国电子科技集团公司第五十四研究所 FDMA system satellite private network system based on multi-carrier integral demodulation

Also Published As

Publication number Publication date
AU2008225227B2 (en) 2012-05-17
US20100103950A1 (en) 2010-04-29
RU2497283C2 (en) 2013-10-27
EP2137970A1 (en) 2009-12-30
RU2009137944A (en) 2011-04-20
US8160088B2 (en) 2012-04-17
MY149791A (en) 2013-10-14
AU2008225227A1 (en) 2008-09-18

Similar Documents

Publication Publication Date Title
AU2008225227B2 (en) The way of bandwidth efficient distribution of multiple transport streams with partially same content
WO2006125850A1 (en) Method and apparatuses for hierarchical transmission/reception in digital broadcast
KR20070082671A (en) Apparatus and method for receiving data to reduce channel conversion time in a digital multimedia broadcasting system
US8938751B2 (en) Method and system for placing inserts into a broadcast television signal
JP2007043739A (en) Method and system for providing content description information and connection information
US20080298337A1 (en) Time Slicing and Statistical Multiplexing in a Digital Wireless Network
US7924762B2 (en) Retransmission apparatus using IP multicasting method for DMB service
RU2637502C2 (en) Method for generating and transmitting at least one data flow
WO2008016213A1 (en) Digital broadcasting system and method
US8243659B2 (en) DVB low bit rate services
CN101959062B (en) Data transmission method, system and device for mobile multimedia broadcasting system
US9247285B2 (en) Method and system for monitoring a content signal
US20120275468A1 (en) Method for transmission of layered multimedia contents to heterogeneous terminals via a tdm/tdma multiplexing infrastructure, and associated processing device and decoder
US10349014B2 (en) Method and system for monitoring and simultaneously displaying a plurality of signal channels in a communication system
US9232264B2 (en) System and devices for distributing content in a hierarchical manner
WO2008016212A1 (en) Digital broadcasting system and method
Iacob et al. Particularities of the implementation of terrestrial digital television in the Republic of Moldova
SK50212007A3 (en) Method for economic spreading of plurality transport flows with partly same content
KR20110070515A (en) Bit rate control and transport method of visual radio contents in the terrestrial dmb system and apparatus and method for emergency alert broadcasting using the same
Li et al. Integration of an interactive multimedia datacasting system
US9277182B2 (en) Method and system for interrupting inserted material in a content signal
Väre et al. Overview of the System and Upper Layers of DVB-NGH
Jeevanayagam Content Origination and Distribution
KR20080012377A (en) Method and apparatus for hierarchical transmission/reception in digital broadcast
WO2013025177A1 (en) Method of parallel dtt (direct-to-tower) &amp; dth (direct-to-home) transmission of transport streams for digital television transmitters

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08724392

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: PI20093814

Country of ref document: MY

WWE Wipo information: entry into national phase

Ref document number: 12531437

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 6295/DELNP/2009

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2008724392

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2009137944

Country of ref document: RU

WWE Wipo information: entry into national phase

Ref document number: 2008225227

Country of ref document: AU

ENP Entry into the national phase

Ref document number: 2008225227

Country of ref document: AU

Date of ref document: 20080314

Kind code of ref document: A