摘要:
The aim of the invention is to embed binary user data (122) in a carrier signal (110), e.g. an audio signal. Said aim is achieved by transforming a sequence of time-discrete values of the carrier signal into the frequency domain (116) by means of an integer transformation algorithm so as to obtain binary representative spectral values. Bits of the binary representative spectral values, which have a value that is smaller than the signal threshold value, are determined and adjusted according to the user data (120). The signal threshold value for a representative spectral value is smaller than the value of the leading bit of said representative spectral value, resulting in psychoacoustically transparent insertion of data if the distance is sufficiently great such that a modified spectral representation with inserted data is generated which is ultimately transformed back into the time domain by using an integer retransformation algorithm. In order to extract the user data, the time-discrete signal comprising the inserted data is once again transformed into a spectral representation by means of the forward integer transformation algorithm. Moreover, signal threshold value data is determined so as to identify the bits of the binary representative spectral values containing no data regarding the carrier signal but data regarding the user signal in order to extract said bits. The inventive concept is easy to implement and can be scaled regarding the rate of the data that is to be inserted.
摘要:
The invention relates to a method for generating a second data stream from a first data stream containing a first start block and a first user data block comprising user data. According to said method the first start block is extracted (116) from the first data stream. Next the second start block for the second data stream is generated (118), after which at least a part of the first start block, which part contains information making it possible to trace the origins of the user data, is integrated (120) into the second start block. Finally the second user data block containing the same user data is generated (122) so that a complete second data stream can be obtained. The method provided for by the invention allows for the device-specific encoding of user data, makes it possible to obtain a flexible device-specific copy for other devices of a user and, notably, provides complete references as to the origins of a copy, which in turn permits effective copyright protection.
摘要:
The invention relates to a method for generating an encoded user data stream which contains a start block and a block containing encoded user data. According to said method a user data code is generated for a user data coding algorithm for encoding user data (102). To obtain the block containing encoded user data of the user data stream, the user data are encoded (104) by means of the user data code and user data coding algorithm generated. A part of the user data stream is processed (106) so as to derive information which characterizes that part of the user data stream. This information is combined with the user data by means of an invertible logic operation (108) so that a base value is obtained. The base value is encoded by means of a code consisting of two different codes and using an asymmetrical encoding method (110), the two different codes being the public or private code for the asymmetrical encoding method. An output value is obtained which is an encoded version of the user data code and the output value is then entered into the start block so that the user data stream is completed (112). Unauthorized changes to the start block or the user data themselves result in automatic destruction of the user data.
摘要:
The invention relates to a device (10) for producing an encoded data stream which represents an audio and/or video signal. Said device comprises an encoder (16) for encoding an input signal (12) to produce a data stream of a defined data stream syntax as the output signal. Said device further comprises an encryption device (18) which is coupled to the encoder (16) to influence encoding-related data (20a) and/or the output signal (20b) of the encoder in an unequivocally reversible manner on the basis of a code in such a manner that the produced encoded data stream contains useful information that differs from the useful information of a data stream that would be produced by the device without the presence of the encryption device and that the produced encoded data stream has the defined data stream syntax. The invention thus provides a flexible data stream encryption according to which the degree of encryption can be freely selected in such a manner that the user of a decoder who does not possess the code still has a rough idea of the audio and/or video signal that might cause him/her to buy the code to hear or view the audio and/or video signal in its full quality. The encoder-specific encryption and decryption concept can be implemented into already existing encoders/decoders with little effort.
摘要:
The aim of the invention is to embed binary user data (122) in a carrier signal (110), e.g. an audio signal. Said aim is achieved by transforming a sequence of time-discrete values of the carrier signal into the frequency domain (116) by means of an integer transformation algorithm so as to obtain binary representative spectral values. Bits of the binary representative spectral values, which have a value that is smaller than the signal threshold value, are determined and adjusted according to the user data (120). The signal threshold value for a representative spectral value is smaller than the value of the leading bit of said representative spectral value, resulting in psychoacoustically transparent insertion of data if the distance is sufficiently great such that a modified spectral representation with inserted data is generated which is ultimately transformed back into the time domain by using an integer retransformation algorithm. In order to extract the user data, the time-discrete signal comprising the inserted data is once again transformed into a spectral representation by means of the forward integer transformation algorithm. Moreover, signal threshold value data is determined so as to identify the bits of the binary representative spectral values containing no data regarding the carrier signal but data regarding the user signal in order to extract said bits. The inventive concept is easy to implement and can be scaled regarding the rate of the data that is to be inserted.
摘要:
The invention relates to a method for generating an encoded multimedia data stream, according to which first a start block (12) and then a user data block (14) are generated. The initial segment (20) of the user data block (20) contains unencoded user data which are followed by encoded user data (16). In this way a preview or prelist function can be implemented in a simple manner. In addition, a playback device can already play back the unencoded initial section (20) while the complete start block is being processed so as to obtain a multimedia data key for generating hash totals, etc. The above parallel processing makes it possible to use playback devices with limited storage and processing resources without having to accept excessively long delays.
摘要:
According to the invention, a time-discrete audio signal is processed (52) in order to provide a quantization block with quantized spectral values (52). In addition, a whole-number spectral representation is generated from a time-discrete audio signal, using a whole-number transformation algorithm (56). The quantization block, which has been generated using a psychoacoustic model (54), is inverse quantized and rounded (58) to form a differential between the whole-number spectral values and the inverse quantized rounded spectral values. The quantization block alone produces a psychoacoustic encoded/decoded audio signal affected by loss after the decoding process, whereas the quantization block together with the combination block provides a loss-free, or practically loss-free encoded and decoded audio signal during said decoding process. The generation of the differential signal in the frequency range allows a simpler encoder/decoder structure to be produced.