Method and device for forming a common datastream according to the ATSC standard
First Claim
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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
12 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
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. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification