Method and device for forming a common datastream according to the ATSC standard

09800897 · 2017-10-24

Assignee

Inventors

Cpc classification

International classification

Abstract

A method and a device for forming a common transport datastream from several mobile-digital television signal datastreams and a common stationary-digital television signal datastream. A constant number of data units of respectively-constant size in every successive time interval with constant cycle duration for the transmission of every individual datastream is determined. A data structure is specified for the common datastream with successive sequences in each case of a constant number of data units with respectively-identical positions for data units of the stationary-digital television signal and respectively-identical positions for data units of the mobile-digital television signal. Data units of each of the datastreams of the mobile-digital television signal are transmitted in each case in associated, identical positions of at least one successive sequence, and define the individual positions of the data structure of the common datastream with data units of the respectively associated datastreams.

Claims

1. A non-transitory machine readable medium having stored thereon instructions that when executed by a device cause the device to perform operations comprising: generating, by at least one stationary-digital television coding unit at least one stationary-digital television signal datastream from respective stationary-digital television channels; generating, by at least one mobile-digital television coding unit a plurality of mobile-digital television signal datastreams from respective mobile-digital television channels; generating, by a first multiplexer a common stationary-digital television signal datastream from the at least one stationary-digital television signal datastream; determining, by a mobile-digital television coding unit acting as a master: for each of the plurality of mobile-digital television signal datastreams, a first respective number of data units, the first respective number of data units being constant across each successive time interval, and each successive time interval including a plurality of sequences and having a constant cycle duration; for the common stationary-digital television signal datastream, a second number of data units, the second number of data units being constant across each successive time interval; a number of first positions for data units of the plurality of mobile-digital television signal datastreams for each of the plurality of sequences by computing a greatest common divisor for the first respective numbers of data units, the number of first positions being constant across each of the plurality of sequences; a number of second positions for data units of the common stationary-digital television signal datastream for each of the plurality of sequences by dividing the second number of data units by the greatest common divisor, the number of second positions being constant across each of the plurality of sequences; a data structure for a common transport datastream arranged to contain the plurality of sequences, each of the plurality of sequences including the number of first positions and the number of second positions; arranging the first positions successively in each of the plurality of sequences and identically across each successive time interval; and arranging the second positions successively in each of the plurality of sequences and identically across each successive time interval; and packing, by a second multiplexer of the device, the first positions of the data structure of the common transport datastream with the data units of the plurality of mobile-digital television signal datastreams and the second positions with the data units of the common stationary-digital television signal datastream.

2. The non-transitory machine readable medium according to claim 1, further having stored thereon instructions that when executed by the device cause the device to perform an operation comprising: transmitting the first respective number of data units for each one of the plurality of the mobile-digital television signal datastreams in a predetermined number of the plurality of sequences, wherein the predetermined number of the plurality of sequences are transmitted successively.

3. The non-transitory machine readable medium according to claim 1, further having stored thereon instructions that when executed by the device cause the device to perform an operation comprising: obtaining the plurality of sequences within each successive time interval by summing a number of successive ones of the plurality of sequences determined respectively for each mobile-digital television signal datastream.

4. The non-transitory machine readable medium according to claim 1, further having stored thereon instructions that when executed by the device cause the device to perform an operation comprising: combining, in each case, a constant number of the plurality of sequences with data units of a single mobile-digital television signal datastream to form a first subordinate combination of data units.

5. The non-transitory machine readable medium according to claim 4, further having stored thereon instructions that when executed by the device cause the device to perform an operation comprising: combining, in each case a constant number of data units, which are stored in respectively identical positions for data units of at least one of the stationary-digital television signal datastream and the plurality of mobile-digital television signal datastreams successively within a sequence of data units and in successive sequences of data units, to form a second subordinate combination of data units.

6. The non-transitory machine readable medium according to claim 5, further having stored thereon instructions that when executed by the device cause the device to perform an operation comprising: combining, a plurality of first or second subordinate combinations of data units in each case to form a first or a second superordinate combination of data units.

7. A device for forming a common transport datastream from a plurality of mobile-digital television signal datastream and from a common stationary-digital television signal datastream, the device comprising: at least one stationary-digital television coding unit configured to generate at least one stationary-digital television signal datastream from respective stationary-digital television channels; at least one mobile-digital television coding unit configured to generate the plurality of mobile-digital television signal datastreams from respective mobile-digital television channels; a first multiplexer configured to generate the common stationary-digital television signal datastream from the at least one stationary-digital television signal datastream; and a second multiplexer in communication with the first multiplexer and the at least one stationary-digital television coding unit and the at least one mobile-digital television coding unit and configured to generate the common transport datastream from the plurality of mobile-digital television signal datastreams and the common stationary-digital television signal datastream, wherein one of the at least one mobile-digital television coding unit operates as a master and is connected to the other at least one mobile-digital television coder operating as a subordinate slave, and the master is configured to: determine, for each of the plurality of mobile-digital television signal datastreams, a first respective number of data units, the first respective number of data units being constant across each successive time interval, and each successive time interval including a plurality of sequences and having a constant cycle duration; determine, for the common stationary-digital television signal datastream, a second number of data units, the second number of data units being constant across each successive time interval; determine a number of first positions for data units of the plurality of mobile-digital television signal datastreams for each of the plurality of sequences by computing a greatest common divisor for the first respective numbers of data units, the number of first positions being constant across each of the plurality of sequences; determine a number of second positions for data units of the common stationary-digital television signal datastream for each of the plurality of sequences by dividing the second number of data units by the greatest common divisor, the number of second positions being constant across each of the plurality of sequences; form a data structure for the common transport datastream arranged to contain the plurality of sequences, each of the plurality of sequences including the number of first positions and the number of second positions; arrange the first positions successively in each of the plurality of sequences and identically across each successive time interval; and arrange the second positions successively in each of the plurality of sequences and identically across each successive time interval; and the second multiplexer further configured to pack the first positions of the data structure of the common transport datastream with the data units of the plurality of mobile-digital television signal datastreams and the second positions with the data units of the common stationary-digital television signal datastream.

8. The device for forming a common transport datastream according to claim 7, wherein the second multiplexer is configured to transmit the first respective number of data units for each one of the plurality of the mobile-digital television signal datastreams in a predetermined number of the plurality of sequences, wherein the predetermined number of the plurality of sequences are transmitted successively.

9. The device for forming a common transport datastream according to claim 7, wherein the master is further configured to obtain the plurality of sequences within each successive time interval by summing a number of successive ones of the plurality of sequences determined respectively for each mobile-digital television signal datastream.

10. The device for forming a common transport datastream according to claim 7, wherein the master further configured to combine, in each case, a constant number of the plurality of sequences with data units of a single mobile-digital television signal datastream to form a first subordinate combination of data units.

11. The device for forming a common transport datastream according to claim 10, wherein the master is further configured to combine, in each case, a constant number of data units, which are stored in respectively identical positions for data units of at least one of the stationary-digital television signal datastream and the plurality of mobile-digital television signal datastreams successively within a sequence of data units and in successive sequences of data units, to form a second subordinate combination of data units.

12. The device for forming a common transport datastream according to claim 11, wherein the master is further configured to combine a plurality of first or second subordinate combinations of data units in each case to form a first or a second superordinate combination of data units.

Description

BRIEF DESCRIPTION OF THE DRAWING

(1) The features and advantages of the example embodiments of the invention presented herein will become more apparent from the detailed description set forth below when taken in conjunction with the following drawings.

(2) FIG. 1 shows a diagram of the data structure of an ATSC data packet.

(3) FIGS. 2A, 2B show a time-dependency diagram of the characteristic of the data rate of the datastreams generated by coding units according to a conventional procedure and of the characteristic of the data rate of a common datastream according to an embodiment of the present invention.

(4) FIG. 3 shows an example block-circuit diagram of a device for forming a common datastream from several datastreams according to the ATSC standard and an embodiment of the present invention.

(5) FIG. 4 shows an example time-dependency diagram of the characteristic of the data rate of a datastream at the output of a coding unit, at the output of a device for forming of a common datastream from several datastreams according to the ATSC standard, and at the output of a decoding unit according to an embodiment of the present invention.

(6) FIG. 5 shows an example flow chart of a process for forming a common datastream from several datastreams according to the ATSC standard and an embodiment of the present invention.

(7) FIG. 6 shows an example time-dependency diagram of a data structure of a common datastream according to the first variant of the first example embodiment of the present invention.

(8) FIG. 7 shows an example time-dependency diagram of a data structure of a common datastream according to the first variant of the second embodiment of the present invention.

(9) FIG. 8 shows an example time-dependency diagram of a data structure of a common datastream according to the second variant of the first embodiment of the present invention.

(10) FIG. 9 shows an example time-dependency diagram of the data structure of a common datastream according to the second variant of the second embodiment of the present invention.

(11) FIGS. 10A, 10B show an example time-dependency diagram of a modified data structure of a common datastream according to the first and second variant of the first embodiment of the present invention.

(12) FIG. 11 shows an example time-dependency diagram of a data structure of a common datastream according to a first sub-variant of the first variant of the first embodiment of the present invention.

(13) FIG. 12 shows an example time-dependency diagram of a data structure of a common datastream according to a second sub-variant of the second variant of the first embodiment of the present invention.

(14) FIGS. 13A, 13B show an example time-dependency diagram of an exemplary data structure of a common datastream according to the AVSB standard.

(15) FIG. 14 shows an example time-dependency diagram of a GOP data structure for the transmission of video sequences.

DETAILED DESCRIPTION

(16) FIG. 2A shows a typical transmission of mobile or stationary digital datastreams. As shown in FIG. 2A, a data-transmission capacity corresponding to the maximum required data-transmission rate over time is reserved for every datastream. On average, over time, only 60% of the data-transmission capacity is required for every datastream. In addition, the demand for data-transmission capacity of each individual datastream over time is different. Therefore, each case mutually supplements itself in a cumulative manner over a time interval of given length to form a constant, summed demand for data-transmission capacity over all time intervals. As shown in FIG. 2B, using a statistical multiplexer, the cycle time ΔT of successive time intervals, in which each of the individual datastreams of the stationary and mobile-digital television (television signals) respectively provide a constant number n.sub.1,n.sub.2, . . . ,n.sub.N,n.sub.StatTV of data units of a given, previously-specified data size is determined.

(17) In this manner it is possible to transmit for every datastream, at the output of the associated coding unit corresponding to its time-variable demand for data-transmission capacity in every time interval, respectively one burst signal, as shown in FIG. 4. The burst duration and burst data rate are selected in such a manner that the demand occurring for data-transmission capacity in every time interval for each datastream is transmitted by the burst signal, which is capable of transmitting the data volume. At the output of the associated decoding unit in the receiver, a datastream corresponding to the time-variable datastream at the output of the coding unit in the transmitter is generated from the burst signal. The burst signal is delayed only by the cycle time ΔT of the individual time intervals relative to the datastream at the output of the coding unit in the transmitter. Transmitting data in time-limited burst signals allows the reception components in the receiving mobile telephone device to be switched off in the time periods between the individual burst signals, and accordingly achieves a more efficient handling of the limited energy resources of the mobile telephone device.

(18) FIG. 3 shows an example block-circuit diagram of a device for forming a common datastream from several datastreams according to the ATSC standard and an embodiment of the present invention. Generally, FIG. 3 illustrates how a burst-signal-supported data transmission for a single datastream according to FIG. 4 is expanded to the data transmission of several datastreams—that is to say, several TV channels—of the mobile-digital television. In addition, FIG. 3 illustrates how a burst-signal-supported data transmission is integrated for several datastreams of the mobile-digital television into the data-packet-based data transmission of the stationary-digital television according to the Advanced Television Systems Committee (ATSC) standard.

(19) As shown in FIG. 3, each of the datastreams 1.sub.1,1.sub.2, . . . ,1.sub.M associated with a digital television channel, which is determined for a stationary, localized television reception device, is coded respectively in an associated coding unit 2.sub.1,2.sub.2, . . . ,2.sub.M according to a coding method suitable for video and audio compression—preferably according to the MPEG-2-standard. The coded datastreams 3.sub.1,3.sub.2, . . . ,3.sub.M are bundled in a first multiplexer 4 to form a common datastream 5 with transport-stream packets, preferably according to the ATSC standard A/53D.

(20) Datastreams 6.sub.1,6.sub.2,6.sub.3, . . . ,6.sub.N associated with a digital television channel for a mobile telephone device are coded in each case in an associated coding unit 7.sub.1,7.sub.2,7.sub.3, . . . ,7.sub.N according to a very efficient audio and video compression method, preferably according to the MPEG-4-3 (AAC) for audio coding and MPEG-4-10 (H.264/AVC) for video coding. In order to generate a common datastream TS.sub.out (also referred to as “common transport datastream”) from individual coded datastreams 9.sub.1,9.sub.2,9.sub.3, . . . ,9.sub.N of the mobile-digital television and the common datastream 5 of the stationary-digital television in a second multiplexer 8 connected downstream of the individual coding units 7.sub.1,7.sub.2,7.sub.3, . . . ,7.sub.N, its data structure according to the invention must be planned in the coding unit 7.sub.1 acting as a master unit.

(21) For this purpose, the master unit 7.sub.1 receives the demand for data transmission capacity in a specific observation period from the other coding units 7.sub.2,7.sub.3, . . . ,7.sub.N acting respectively as slave units of the mobile-digital television via the signal lines 10.sub.2,10.sub.3, . . . ,10.sub.N. From these demands, the coding unit 7.sub.1 acting as master unit determines the data rate of the common datastream TS.sub.OUT as shown in FIG. 2B and, via signal lines 12.sub.2,12.sub.3, . . . ,12.sub.N, allocates appropriate data rates for the coded datastreams 9.sub.1,9.sub.2,9.sub.3, . . . ,9.sub.N to the individual coding units 7.sub.2,7.sub.3, . . . ,7.sub.N acting as slave units. Via a signal line 14, the second multiplexer 8 receives from the coding unit 7.sub.1 acting as the master unit information including positions of the individual data units associated with the individual datastreams of the stationary and mobile-digital television within the individual successive sequences for every individual, cyclical successive time interval. This information is used to build a data structure of the common datastream TS.sub.out.

(22) Baseband signal processing (e.g., channel coding, modulation) of the generated common datastream TS.sub.out is implemented in a channel coder and modulator 15 adjoining the second multiplexer 8. The modulation signal containing the common datastream TS.sub.out is amplified in a high-frequency output stage 16 and supplied to a transmitter antenna.

(23) The coding unit 7.sub.1 acting as the master unit, the second multiplexer 8 and the channel coder and modulator 15 preferably operate according to the Advanced Vestigial Sideband (AVSB) standard.

(24) FIGS. 6, 7, 8, 9, 10A, 10B, 11 and 12 illustrate preferred data structures of the common datastream TS.sub.out, which describe in general form, independently of respective concrete specifications for transmission standards and associated versions relevant at present and/or in future, possible characterizations of data structures with packet-orientated datastreams. The sequences of data units presented in individual columns and transmitted in succession consist respectively of n.sub.DESeq data units—rectangular boxes in the individual diagrams, wherein respectively n.sub.StatTVSeq data units are contained in every sequence for stationary-digital television and respectively n.sub.MobTVSeq data units for mobile-digital television. A number n.sub.Seq of sequences of data units with respectively k.sub.1,k.sub.2, . . . sequences of data units for every datastream transmitted individually in each case in successive sequences or for all datastreams of the mobile-digital television transmitted in each case in combination in successive sequences are provided in every successive time interval with the cycle duration ΔT.

(25) FIG. 6 shows a first variant of a first embodiment of the data structure for the common datastream, in which, in blocks of successive sequences, respectively only positions for data units of a single datastream of the mobile-digital and of the common datastream for stationary-digital television are provided. In this context, for example, in each case 10 positions are provided in every sequence of data units for data units of the stationary-digital television and in each case six positions for data units of the mobile-digital television. In every time interval, respectively k.sub.1=3 sequences of data units for data units of a first mobile TV channel, k.sub.2=2 sequences of data units for data units of a second mobile TV channel and k.sub.3=1 sequences of data units for data units of a third mobile TV channel are reserved.

(26) FIG. 7 shows a first variant of a second embodiment of the data structure for the common datastream. In each case, positions for data units from several datastreams of the mobile-digital television and of the common datastream for stationary-digital television are transmitted in combination in blocks of successive sequences. Here also, in every sequence of data units, for example, respectively 10 positions are provided for data units of stationary-digital television and respectively 6 positions for data units of mobile-digital television. In each case, k.sub.1=6 sequences of data units for the common transmission of respectively l.sub.1=3 data units of a first mobile TV channel, l.sub.2=2 data units of a second mobile TV channel and l.sub.3=1 data units of a third mobile TV channel per sequence of data units and respectively k.sub.2=3 sequences of data units for the common transmission of respectively l.sub.4=2 data units of a fourth mobile TV channel and l.sub.5=4 data units of a first mobile TV channel per sequence of data units are reserved in every time interval.

(27) While, in the first variant of the first and second embodiment of the data structure for the common datastream in FIGS. 6 and 7, a data packet of data units extends respectively over the entire length of the sequence of data units, in FIG. 8, in a second variant of the first embodiment of the data structure for the common datastream, and in FIG. 9, in a second variant of the second embodiment of the data structure for the common datastream, every sequence consists of data units, for example, of n.sub.DPSeq=4 data packets, which, once again, each contain n.sub.DEDP=4 data units. In principle, other combinations of the number n.sub.DPSeq of data packets per sequence and of the number n.sub.DEDP of data units per data packet can be selected, which fulfill a predetermined number n.sub.DESeq of data units per sequence corresponding to equation (1).
n.sub.DESeq=n.sub.DPSeq.Math.n.sub.DEDP  (1)

(28) The successive arrangement of the positions for data units of mobile-digital television on one hand and for data units of stationary-digital television on the other hand—even across data-packet boundaries in the case of the second embodiment of the data structure—in FIGS. 6 to 9, is not compulsory. The arrangement can be modified, for example, by arranging the positions provided in every sequence for data units of the mobile-digital television intermittently relative to the positions provided in every sequence for data units of stationary-digital television. FIG. 10A illustrates a modification of the first variant of the first embodiment of the data structure of the common datastream TS.sub.out and FIG. 10B illustrates a modification of the second variant of the first embodiment of the data structure of the common datastream TS.sub.out, in which the positions provided for the data units of the mobile-digital television are arranged intermittently relative to the positions provided for data units of the stationary-digital television—especially also across data-packet boundaries.

(29) In FIG. 11, in a first sub-variant of the first variant of the first embodiment of the data structure for the common datastream TS.sub.out, n.sub.FRAME1=2 of successive sequences with data units from respectively one single datastream of the mobile-digital television are combined to form a first subordinate combination of data units “vertically-orientated combination of data units” indicated in FIG. 11 by broken lines. Furthermore, a first sub-variant of this kind can be developed in an analogous manner from the first variant of the first embodiment and from the second variant of the first and second embodiment of the data structure for the common datastream TS.sub.out.

(30) By analogy, in FIG. 12, in a second sub-variant of the second variant of the first embodiment of the data structure for the common datastream TS.sub.out, n.sub.FRAME2=4 successive data units per sequence of respectively n.sub.FRAME1=4 successive sequences with data units from respectively one single datastream of the mobile-digital television are combined to form a second subordinate combination of data units “horizontally-orientated combination of data units”—indicated in FIG. 12 by broken lines. The number n.sub.FRAME2 of data units per sequence, which are packed in a combination of data units, need not relate, as in FIG. 12, to the number n.sub.DEDP of data units per data packet and integer multiples thereof, but can assume any other arbitrary values smaller than the number n.sub.DESeq of data units per sequence. Accordingly, a second sub-variant of this kind can also be developed in an analogous manner from the first and second variant of the first embodiment and from the second variant of the second embodiment of the data structure for the common datastream TS.sub.out.

(31) The number n.sub.FRAME1 of successive sequences and the number n.sub.FRAME2 of successive data units respectively in one sequence for forming a combination of data units of the first and second sub-variant of the first or respectively second variant of the first or respectively second embodiment of the data structure for the common datastream TS.sub.out can assume any arbitrary meaningful values.

(32) Additionally, several first and second subordinate combinations of data units of the first or of the second sub-variant of the first or respectively second variant of the first or respectively second embodiment of the data structure for the common datastream TS.sub.out can be combined to form respectively one superordinate combination of data units. The degree of combination of data units or respectively of combinations of data units can be realized with any required complexity.

(33) FIG. 13A shows an exemplary data structure for the common datastream TS.sub.out according to the A-VSB standard. In this context, the data structure corresponds to the data structure on a hard disk. Data units (e.g., sectors) are combined to form data packets (e.g., TS packets) within a sequence of data units (e.g., track). One track is subdivided into several clusters consisting of at least one sector for the transmission of respectively one digital TV channel or digital service channel and consists, according to FIG. 13A, for example, of respectively 4 TS packets each with 4 sectors. The first cluster with 6 sectors is defined with data units for HDTV stationary-digital television, a second cluster with 3 sectors is defined with data units for SDTV—also stationary-digital television, a third cluster is defined with one sector for ESG data—electronic service/TV channel data—and finally, a fourth cluster with 5 sectors is defined with data units of several mobile-digital TV channels—Service 1 and 2.

(34) Corresponding to the first sub-variant of the second variant of the first embodiment of the data structure for the common datastream TS.sub.out, according to FIG. 13B, 13 tracks are combined to form a sliver—equivalent to a first subordinate combination of data units. Following this, 12 slivers are bundled to form an AVSB frame—equivalent to a first superordinate combination of data units. Within each time interval of the cycle duration ΔT, according to FIG. 13A, n-A-VSB frames are transmitted, wherein data units of service 1 are contained in the first A-VSB frames of a time interval and data units of service 2 are contained in the last A-VSB frames of a time interval.

(35) According to FIG. 13A, information is stored about the beginning—number of the A-VSB frame, number of the cluster—in each case in the last A-VSB frame of the respective time interval associated with the respective service 1 or service 2, and about the data length of the data units of service 1 or service 2 in the next time interval.

(36) The transmission of digital television data according to the MPEG-4-compression standard is implemented as shown in FIG. 14 in accordance with the Group of Pictures (GOP) structure, in which a fixed number of images per GOP is transmitted with a fixed structure of image types. At the beginning of each GOP, an intra-frame I-frame is transmitted, from the information of which an image can be completely reconstructed in the receiver. The intra-frame can be followed by one or typically more predictive-frames—P frames or bi-directional frames B-frames within a GOP. While P-frames contain variation information of the current image for the image of the last I-frame or P-frame, B-frames contain variation information of the current image for the last or the next I-frame or P-frame. Within the meaning of the GOP structure, one or more GOPs per digital TV channel can be packed in the common datastream TS.sub.out in every time interval. The data structure of the common datastream TS.sub.out must be designed in such a manner that in every case data units of an I-frame are transmitted in the first sequences of data units of every time interval, which is associated with the datastream of the respective stationary or mobile digital TV channel, and accordingly, at the beginning of a burst, a complete image of the respective digital TV channel can be reconstructed in the receiver.

(37) A process for forming a common datastream from several datastreams according to the ATSC standard will now be described with reference to the flow chart presented in FIG. 5.

(38) In stage S10, the coding unit 7.sub.1 acting as the master unit interrogates the coding units 7.sub.2,7.sub.3, . . . ,7.sub.N acting as slave units and the first multiplexer 2, regarding the respective demand for data-transmission capacity over a relatively long observation period and determines from the demands for data-transmission capacity obtained in this manner an appropriate cycle duration ΔT for the individual, successive time intervals, so that a consistent demand for transmission capacity for each individual datastream 6.sub.1,6.sub.2,6.sub.3, . . . ,6.sub.N of the mobile-digital television and for the common datastream 5 of the stationary-digital television predominates within each individual time interval.

(39) Next, in stage S20, the number n.sub.1,n.sub.2, . . . ,n.sub.N,n.sub.StatTV of data units to be transmitted for every individual datastream 6.sub.1,6.sub.2,6.sub.3, . . . ,6.sub.N of the mobile-digital television and for the common datastream 5 of the stationary-digital television occurring within a time interval with cycle duration ΔT is determined from the cycle duration ΔT determined in stage S10 for the individual successive time intervals and the demand for data-transmission capacity determined over a long observation period of each individual datastream 6.sub.1,6.sub.2,6.sub.3, . . . ,6.sub.N and 5, wherein a data unit is a data volume with a previously-specified size—for example, several Kbytes of data.

(40) Subsequently, in stage S30, a determination of the number n.sub.MobTVSeq of positions reserved for data units of one or more mobile TV channels in every sequence of data units is implemented on the basis of the number n.sub.1,n.sub.2, . . . ,n.sub.N,n.sub.StatTV of data units to be transmitted as determined respectively in stage S20 for every individual datastream 6.sub.1,6.sub.2,6.sub.3, . . . ,6.sub.N and 5.

(41) This number n.sub.MobTVSeq of positions reserved for data units of one or more mobile TV channels in every sequence is obtained in the case of the first embodiment of the method according to the invention according to equation (2A) as the integer greatest common divisor ggT{.Math.} of the required number n.sub.1,n.sub.2, . . . ,n.sub.N of data units to be transmitted per datastream of mobile-digital television. The integrality of the greatest common divisor ggT{.Math.} can be achieved, for example, by rounding up one or more values of the determined numbers n.sub.1,n.sub.2, . . . ,n.sub.N,n.sub.StatTV of data units to be transmitted per datastream and per time interval in each case to an appropriate higher value.
n.sub.MobTVSeq=ggT{n.sub.1 n.sub.2 . . . n.sub.N}  (2A)

(42) In the case of the simultaneous transmission of data units of several datastreams of mobile-digital television in respectively-identical successive sequences of data units of the second embodiment of the method according to the invention, the number n.sub.MobTVSeq of positions reserved respectively for mobile TV channels in each sequence is obtained according to equation (2B) as the integer greatest common divisor ggT{.Math.} of the summed numbers

(43) n Par 1 = .Math. i n i , n Par 2 = .Math. j n j , n Par 3 = .Math. k n k , .Math.
of data units per time interval of those mobile digital TV channels, which are transmitted in combination in respectively identical successive sequences.
n.sub.MobTVSeq=ggT{n.sub.Par1 n.sub.Par2 n.sub.Par3 . . . }  (2B)

(44) In the subsequent stage S40, the number k.sub.i of sequences required for the case of the first embodiment of the method according to the invention for the transmission of data units of each individual datastream 6.sub.1,6.sub.2,6.sub.3, . . . ,6.sub.N of mobile-digital television in every individual time interval is calculated according to equation (3A) as a division of the number n.sub.1,n.sub.2, . . . ,n.sub.N of data units of each datastream to be transmitted per time interval—optionally rounded up—by the number n.sub.MobTVSeq of positions reserved respectively for data units of one or more mobile TV channels in every sequence.

(45) k i = n i n MobTVSeq i = 1 , 2 , .Math. , N ( 3 A )

(46) In the case of the simultaneous transmission of data units of several datastreams of mobile-digital television in respectively identical successive sequences of data units of the second embodiment of the method according to the invention, the number k.sub.i of sequences per time interval required for the summed number of data units of datastreams from digital TV channels transmitted in combination in respectively-identical successive sequences is obtained according to equation (3B) as the division of the summed—optionally rounded up—number n.sub.Pari of data units per time interval of those mobile digital TV channels, which are transmitted in combination in respectively identical successive sequences, by the number n.sub.MobTVSeq of positions reserved for data units of one or more mobile TV channels respectively in each sequence.

(47) k i = n Pari n MobTVSeq i = 1 , 2 , .Math. ( 3 B )

(48) Finally, in stage S40, the number n.sub.Seq of sequences per time interval is calculated according to equation (4A) for the case of the first embodiment of the method according to the invention as the sum of the number k.sub.i of sequences required respectively for every time interval and for every datastream of a mobile digital TV channel, and according to equation (4B) for the case of the second embodiment of the method according to the invention as the sum of the number k.sub.i of sequences required respectively for datastreams of several mobile digital TV channels and for each time interval transmitted in combination in respectively-identical, successive sequences.

(49) n Seq = .Math. i = 1 N k i ( 4 A ) n Seq = .Math. i k i i = 1 , 2 , .Math. ( 4 B )

(50) In stage S50, the number n.sub.StatTVSeq of data units for stationary-digital television per sequence is determined according to equation (5) as the division of the number n.sub.StatTV of data units required per time interval for the transmission of the common datastream 5 of the stationary-digital television and of the number n.sub.Seq of sequences required per time interval.

(51) n StatTVSeq = n StatTV n Seq ( 5 )

(52) The determination of the number n.sub.DESeq of data units per sequence is therefore obtained according to equation (6) from the sum of the number n.sub.StatTVSeq of positions determined for data units of the stationary-digital television per sequence and the number n.sub.MobTVSeq of positions determined for data units of the mobile-digital television per sequence.
n.sub.DESeq=n.sub.StatTVSeq+n.sub.MobTVSeq  (6)

(53) The determination of the number n.sub.Δt of data units of digital television to be transmitted per time interval is therefore obtained from equation (7) from the number n.sub.DESeq of data units per sequence multiplied by the number n.sub.Seq of sequences per time interval, and the determination of the data-transmission rate DÜR.sub.digTV required for the transmission of the datastreams of stationary and mobile television follows according to equation (8) by dividing the number n.sub.Δt of data units to be transmitted per time interval by the cycle duration Δt of the time interval.

(54) n Δ t = n DESeq .Math. n Seq ( 7 ) D U .Math. R digTV = n Δ t Δ t ( 8 )

(55) In the final stage S60, with the parameters of the data structure of the common datastream TS.sub.out determined in this manner, the common datastream TS.sub.out is combined in the Medium Access Control layer of the transmitter in every successive time interval at the respective positions for data units with the respectively-matching data units of the individual datastreams of mobile-digital television and of the common datastream of stationary-digital television.

(56) Since the data units of the individual datastreams are transmitted corresponding to the data structure of the common datastream TS.sub.out only in given sequences and therefore in given time slots, the data-transmission rate in these time slots—during the individual bursts—must be higher than the data-transmission rate of the respective datastream generated continuously at the output of the respective coding unit, as shown in FIG. 4. In order to avoid the risk of data interruptions in the time slots between the individual bursts, the coded data generated by the individual coding units should be buffered in the second multiplexer 8.

(57) The invention is not restricted to the embodiments, variants and sub-variants of methods and devices described herein for forming a common datastream from several datastreams according to the ATSC standard. In particular, data-packet-orientated data structures of digital television and other digital transmission applications introduced in future, which do not correspond to the ATSC standard, are covered by the invention.

(58) The specification and drawings are accordingly to be regarded in an illustrative rather than in a restrictive sense. It will, however, be evident that various modifications and changes may be made thereto, in a computer program product or software, hardware or any combination thereof, without departing from the broader spirit and scope of the present invention.

(59) Software embodiments of the present invention may be provided as a computer program product, or software, that may include an article of manufacture on a machine accessible or machine readable medium having instructions. The instructions on the machine accessible or machine readable medium may be used to program a computer system or other electronic device. The machine-readable medium may include, but is not limited to, floppy diskettes, optical disks, CD-ROMs, and magneto-optical disks or other type of media/machine-readable medium suitable for storing or transmitting electronic instructions. The techniques described herein are not limited to any particular software configuration. They may find applicability in any computing or processing environment. The terms “machine accessible medium” or “machine readable medium” used herein shall include any medium that is capable of storing, encoding, or transmitting a sequence of instructions for execution by the machine and that cause the machine to perform any one of the methods described herein. Furthermore, it is common in the art to speak of software, in one form or another (e.g., program, procedure, process, application, module, unit, logic, and so on) as taking an action or causing a result. Such expressions are merely a shorthand way of stating that the execution of the software by a processing system causes the processor to perform an action to produce a result.

(60) While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example, and not limitation. It will be apparent to persons skilled in the relevant art(s) that various changes in form and detail can be made therein without departing from the spirit and scope of the present invention. Thus, the present invention should not be limited by any of the above described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.

(61) In addition, it should be understood that the figures illustrated in the attachments, which highlight the functionality and advantages of the present invention, are presented for example purposes only. The architecture of the present invention is sufficiently flexible and configurable, such that it may be utilized (and navigated) in ways other than that shown in the accompanying figures.

(62) Further, the purpose of the foregoing Abstract is to enable the U.S. Patent and Trademark Office and the public generally, and especially the scientists, engineers and practitioners in the art who are not familiar with patent or legal terms or phraseology, to determine quickly from a cursory inspection the nature and essence of the technical disclosure of the application. The Abstract is not intended to be limiting as to the scope of the present invention in any way. It is also to be understood that the steps and processes recited in the claims need not be performed in the order presented.