Methods and Apparatus for Generating a Transport Data Stream with Image Data
First Claim
1. A method for generating a transport data stream of successive first data frames including image data of a plurality of programs comprising:
- generating a data stream of successive second data frames with a group of picture (GOP) structure for each program, each second data frame containing image data of an image of a digitally recorded image sequence belonging to a respective program, by one of a plurality of source encoders;
determining a transmission start and a transmission period of each first data frame of the transport data stream;
determining a transmission time of each second data frame of the data stream by allocating a respective second data frame to one of the first data frames of the transport data stream, by a respective one of the source encoders;
replacing second data frames realized as at least one of P-frames and B-frames and to be transmitted in their entirety at the start of first data frames by second data frames realized as I-frames in each of the data streams belonging to a respective program by the respective source encoder; and
packing each first data frame of the transport data stream with second data frames of data streams belonging in each case to a program and having a transmission time corresponding to the transmission start and the transmission period of the respective first data frame, by a multiplexer.
1 Assignment
0 Petitions
Accused Products
Abstract
A transport data stream is generated by generating a data stream of successive second data frames with a GOP structure for each program containing image data of an image of an image sequence recorded digitally and belonging to the respective program by a source encoder. The transmission start, transmission period and transmission time are determined. At the start of first data frames, second data frames realized as P-frames or B-frames to be transmitted are replaced by second data frames realized as I-frames in each of the data streams belonging to a program and each first data frame of the transport data stream is packed with second data frames of data streams belonging in each case to one program whose transmission time fits the transmission start and the transmission period of the respective first data frame by means of a multiplexer.
106 Citations
22 Claims
-
1. A method for generating a transport data stream of successive first data frames including image data of a plurality of programs comprising:
-
generating a data stream of successive second data frames with a group of picture (GOP) structure for each program, each second data frame containing image data of an image of a digitally recorded image sequence belonging to a respective program, by one of a plurality of source encoders; determining a transmission start and a transmission period of each first data frame of the transport data stream; determining a transmission time of each second data frame of the data stream by allocating a respective second data frame to one of the first data frames of the transport data stream, by a respective one of the source encoders; replacing second data frames realized as at least one of P-frames and B-frames and to be transmitted in their entirety at the start of first data frames by second data frames realized as I-frames in each of the data streams belonging to a respective program by the respective source encoder; and packing each first data frame of the transport data stream with second data frames of data streams belonging in each case to a program and having a transmission time corresponding to the transmission start and the transmission period of the respective first data frame, by a multiplexer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for generating a transport data stream of successive first data frames including image data of several programs, comprising:
-
at least one source encoder configured to generate a data stream with second data frames allocated to a program, each second data frame containing source-encoded image data of one image of an image sequence of the program; and a downstream multiplexer and channel encoder configured to generate and channel code the data stream from the individual second data frames of the data stream allocated to a respective program. - View Dependent Claims (21, 22)
-
Specification