Method, device, and system for multiplexing of video streams
AssigneeCore Wireless Licensing S.a.r.l.
InventorMiska HANNUKSELA
Life of this patent
Estimating the term…
Abstract
A method of reproducing at least two digital video sequences. The method includes multiplexing a first digital video sequence with a second digital video sequence, pictures of the second digital video sequence are included in advance in a video stream and are associated with timing information such that a receiver will not decode and reproduce the pictures of the second digital video sequence. The method includes composing the at least two digital video sequences into the video stream in correspondence with a result of the multiplexing and subsequently including a sequence of dummy timing pictures into the video stream. The dummy timing pictures are inter-predicted and are coded by omitting any prediction error data.
Claims21
A method comprising:
- multiplexing a first digital video sequence with a second digital video sequence, each sequence comprising a plurality of coded pictures;
- composing the first digital video sequence and the second digital video sequence into a video stream in correspondence with a result of the multiplexing, wherein pictures of the second digital video sequence are included in advance in the video stream and are associated with timing information such that a receiver will not decode and reproduce the pictures of the second digital video sequence;
- and
- subsequently including a sequence of dummy pictures into the video stream, wherein the dummy pictures are inter-predicted from at least one picture of the second video sequence coded in advance in the video stream.
A computer program product, the computer program product comprises program code sections stored on a non-transitory machine-readable medium for carrying out operations of the program code section when executed on a processor-based device, a terminal device, a network device, a portable terminal, a consumer electronic device, or a wireless communication enabled terminal, the operations comprising:
- multiplexing a first digital video sequence with a second digital video sequence, each sequence comprising a plurality of coded pictures;
- composing the first digital video sequence and the second digital video sequence into a video stream in correspondence with a result of the multiplexing, wherein pictures of the second digital video sequence are included in advance in the video stream and are associated with timing information such that a receiver will not decode and reproduce the pictures of the second digital video sequence;
- and
- subsequently including a sequence of dummy pictures into the video stream, wherein the dummy pictures are inter-predicted from at least one picture of the second digital video sequence coded in advance in the video stream.
A module comprising:
- a multiplexer that is configured to multiplex a first digital video sequence with a second digital video sequence, each sequence comprising a plurality of coded pictures;
- a payload generator that is configured to compose the at least two digital video sequences into a video stream in correspondence with a result of the multiplexing, wherein pictures of the second digital video sequence are included in advance in a video stream and are associated with timing information such that a receiver will not decode and reproduce the pictures of the second digital video sequence;
- and
- a network layer encoder that is configured to subsequently include a sequence of dummy pictures into the video stream, wherein the dummy pictures are inter-predicted from the at least one picture of the second digital video sequence coded in advance in the video stream.
A device comprising:
- a decoder that is configured to reproduce at least two digital video sequences each comprising a plurality of coded pictures, wherein the at least two digital video sequences form one video stream;
- a multiplexer that is configured to multiplex a first digital video sequence with a second digital video sequence, each sequence comprising a plurality of coded pictures;
- a payload generator that is configured to compose the at least two digital video sequences into the video stream in correspondence with a result of the multiplexing, wherein pictures of the second digital video sequence are included in advance in the video stream and are associated with timing information such that a receiver will not decode and reproduce the pictures of the second digital video sequence;
- and
- a network layer encoder that is configured to subsequently include a sequence of dummy pictures into the video stream, wherein the dummy pictures are inter-predicted from at least one picture of the second digital video sequence coded in advance in the video stream.
A system comprising:
- a decoder that is configured to reproduce at least two digital video sequences each comprising a plurality of coded pictures, wherein the at least two digital video sequences form a video stream;
- a multiplexer that is configured to multiplex a first digital video sequence with a second digital video sequence, each sequence comprising a plurality of coded pictures;
- a payload generator that is configured to compose the at least two digital video sequences into the video stream in correspondence with a result of the multiplexing, wherein pictures of the second digital video sequence are included in advance in the video stream and are associated with timing information such that a receiver will not decode and reproduce the pictures of the second digital video sequence;
- and
- a network layer encoder that is configured to subsequently include a sequence of dummy pictures into the video stream, wherein the dummy pictures are inter-predicted from at least one picture of the second digital video sequence coded in advance in the video stream.
Dependencies are inferred from the claim text.