Method and device for generating a data stream and method and device for playing back a data stream
First Claim
1. Method for generating a second data stream from a first data stream which comprises a first header and a first payload data block with payload data, wherein the first header comprises a first supplier identification for a supplier of the first data stream and a first user identification for a receiver of the first data stream, the method comprising the following computer implemented steps:
- extracting the first header from the first data stream;
generating a second header for the second data stream, wherein the second header comprises a second supplier identification for a supplier of the second data stream and a second user identification for a receiver of the second data stream;
entering at least a part of the first header into the second header, the part of the first header including information which allows conclusions as to the origin of the payload data, wherein the information comprises the first supplier identification for the supplier of the first data stream, and the first user identification for the receiver of the first data stream; and
generating a second payload data block having the same payload data as the payload data block of the first data stream, so as to obtain the second data stream;
wherein the payload data include audio data, video data, a combination of audio data and video data, or text data.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method for generating a second data stream from a first data stream, which comprises a first header and a first payload data block with payload data, the first header is initially extracted from the first data stream. Subsequently the second header for the second data stream is generated. Then, at least a part of the first header is entered into the second header, the part of the first header including information, which allows conclusions as to the origin of the payload data. Finally, the second payload data block is generated, which comprises the same payload data, so as to obtain the complete second data stream. The method according to the invention enables device-specific encrypting of payload data, a flexible, device-specific “copy” for other devices of a user and, in particular, complete documentation of the origin of the present copy, such that effective copyright protection may be realized.
-
Citations
19 Claims
-
1. Method for generating a second data stream from a first data stream which comprises a first header and a first payload data block with payload data, wherein the first header comprises a first supplier identification for a supplier of the first data stream and a first user identification for a receiver of the first data stream, the method comprising the following computer implemented steps:
-
extracting the first header from the first data stream; generating a second header for the second data stream, wherein the second header comprises a second supplier identification for a supplier of the second data stream and a second user identification for a receiver of the second data stream; entering at least a part of the first header into the second header, the part of the first header including information which allows conclusions as to the origin of the payload data, wherein the information comprises the first supplier identification for the supplier of the first data stream, and the first user identification for the receiver of the first data stream; and generating a second payload data block having the same payload data as the payload data block of the first data stream, so as to obtain the second data stream; wherein the payload data include audio data, video data, a combination of audio data and video data, or text data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Method for playing a second data stream which comprises a second header and a second payload data block and has been generated due to a first data stream which comprises a first header and a first payload data block, wherein at least a part of the first header which comprises information regarding the origin of the first data stream, wherein the information comprises a first supplier identification for a supplier of the first data stream, and the first user identification for a receiver of the first data stream, is contained in the second header, wherein the second header comprises a second supplier identification for a supplier of the second data stream and a second user identification for a receiver of the second data stream, the method comprising the following computer implemented steps:
-
extracting the part of the first header from the second header; verifying the origin of the second data stream using the part of the first header which comprises information regarding the origin of the first data stream, wherein a positive result is obtained if the second supplier identification matches the first user identification, and wherein a negative result is obtained if the second supplier identification does not match the first user identification; in case of a positive result of the verifying step, playing the second data stream; and in case of a negative result of the verifying step, refusing to play the second data stream. - View Dependent Claims (13, 14, 15)
-
-
16. Apparatus for generating a second data stream from a first data stream which comprises a first header and a first payload data block with payload data, wherein the first header comprises a first supplier identification for a supplier of the first data stream and a first user identification for a receiver of the first data stream, the apparatus comprising the following:
-
an extractor for extracting the first header from the first data stream; a second header generator for generating a second header for the second data stream, wherein the second header comprises a second supplier identification for a supplier of the second data stream and a second user identification for a receiver of the second data stream; a processor for entering at least a part of the first header into the second header, the part of the first header including information which allow conclusions as to the origin of the payload data, wherein the information comprises a first supplier identification for a supplier of the first data stream, and the first user identification for a receiver of the first data stream; and a second payload data block generator for generating a second payload data block which comprises the same payload data as the payload data block of the first data stream, so as to obtain the second data stream. - View Dependent Claims (17)
-
-
18. Apparatus for playing a second data stream which comprises a second header and a second payload data block and has been generated due to a first data stream which comprises a first header and a first payload data block, at least a part of the first header, which comprises information regarding the origin of the first data stream, wherein the information comprises a first supplier identification for a supplier of the first data stream, and the first user identification for a receiver of the first data stream being contained in the second header, wherein the second header comprises a second supplier identification for a supplier of the second data stream and a second user identification for a receiver of the second data stream, the apparatus comprising the following:
-
an extractor for extracting the part of the first header from the second header; a verifier for verifying the origin of the second data stream using the part of the first header which comprises information regarding the origin of the first data stream; and a player for playing the second data stream, which responds to the means for verifying, so as to play the second data stream only if the means for verifying provide a positive result, and to refuse playing the second data stream in the case of a negative result. - View Dependent Claims (19)
-
Specification