Method and device for the generation of a scalable data stream and method and device for decoding a scalable data stream
First Claim
1. A method of producing a scalable data stream of at least two blocks of output data of a first coder -and at least one block of output data of a second coder, comprising:
- writing a header for a current section of an input signal for the first coder or the second coder;
writing a block of output data of the second coder, in the direction of transfer from a coding device to a decoding device, after the header;
writing at least one block of output data of the first coder, in the direction of transfer, in front of the header; and
writing offset information into the scalable data stream, indicating that the at least one block of output data of the first coder, in the direction of transfer, is in front of the header.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method of producing a scalable data stream of at least two blocks of output data of a first coder and a block of output data of a second coder, wherein the at least two blocks of output data of the first coder together represent a current section of an input signal in the first coder, and wherein the block of output data of the second coder represents the same current section of the input signal, a determination data block for the current section of the input signal is written. In addition, the block of output data of the second coder, in the direction of transfer from a coding device to a decoding device, is written after the determination data block for the current section of the input signal. In addition, at least one block of output data of the first coder, in the direction of transfer, is written in front of the determination data block of the current section of the input signal, whereupon offset information is written into the scalable data stream indicating that the at least one block of output data of the first coder, in the direction of transfer, is in front of the determination data block. Thus a low-delay transfer and decoding of only the first scaling layer can be obtained.
23 Citations
14 Claims
-
1. A method of producing a scalable data stream of at least two blocks of output data of a first coder -and at least one block of output data of a second coder, comprising:
-
writing a header for a current section of an input signal for the first coder or the second coder; writing a block of output data of the second coder, in the direction of transfer from a coding device to a decoding device, after the header; writing at least one block of output data of the first coder, in the direction of transfer, in front of the header; and writing offset information into the scalable data stream, indicating that the at least one block of output data of the first coder, in the direction of transfer, is in front of the header. - View Dependent Claims (2, 3, 4, 5, 6, 7, 11)
-
-
8. A method of decoding a scalable data stream of at least two blocks of output data of a first coder and at least one block of output data of a second coder, wherein the scalable data stream comprises a header for the current section of the first coder or the second coder, a block of output data of the second coder after the header, at least one block of output data of the first coder in front of the header and offset information indicating that the at least one block of output data of the first coder, in the direction of transfer from a coding device to a decoding device, is in front of the header, the method comprising:
-
reading the at least one block of output data of the first coder; reading the output data of the second coder; reading the offset information; determining that the at least one block of output data of the first coder belongs to the output data of the second coder although the at least one block is in front of the header in the data stream; and decoding the output data of the second coder and the output data of the first coder to obtain a decoded signal. - View Dependent Claims (12)
-
-
9. A device for producing a scalable data stream of at least two blocks of output data of a first coder and at least one block of output data of a second coder, the device comprising:
a data stream writer formed to; write a header for the current section of the input signal for the first or the second coder; write a block of output data of the second coder, in the direction of transfer from a coding device to a decoding device, after the header; write at least one block of output data of the first coder, in the direction of transfer, in front of the header; and write offset information in the scalable data stream indicating that the at least one block of output data of the first coder, in the direction of transfer, is in front of the header. - View Dependent Claims (13)
-
10. A device for decoding a scalable data stream of at least two blocks of output data of a first coder and at least one block of output data of a second coder, wherein the scalable data stream comprises a header for the current section of the first coder or the second coder, a block of output data of the second coder after the header, at least one block of output data of the first coder in front of the header and offset information indicating that the at least one block of output data of the first coder, in the direction of transfer from a coding device to a decoding device, is in front of the header, the device comprising:
-
a data stream demultiplexer formed to; read the at least one block of output data of the first coder; read the output data of the second coder; read the offset information; determine that the at least one block of output data of the first coder belongs to the output data of the second coder although the at least one block is in front of the header in the data stream; and a decoder for decoding the output data of the second coder and the output data of the first coder to obtain a decoded signal. - View Dependent Claims (14)
-
Specification