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 one or more data streams, each data stream corresponding to a respective program and comprised 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 each 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 data stream by the respective source encoder; and
packing each first data frame of the transport data stream with second data frames of the one or more data streams 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.
126 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 one or more data streams, each data stream corresponding to a respective program and comprised 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 each 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 data stream by the respective source encoder; and packing each first data frame of the transport data stream with second data frames of the one or more data streams 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 processor operable to function as; 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, to determine a transmission start and a transmission period of each first data frame of the transport data stream, and to determine 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, whereby second data frames realized as at least one of P-frames and B-frames and to be transmitted in their entirety at a start of first data frames are replaced by second data frames realized as I-frames; 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, whereby each first data frame of the transport data stream is packed with second data frames of the data stream having a transmission time corresponding to the transmission start and the transmission period of the respective first data frame. - View Dependent Claims (21, 22)
Specification