Abstract:
There are two different methods of embedding supplemental data, e.g. for watermarking into an encoded signal.I. For an encoder, which needs auxiliary information for encoding (=probability information in this special case), the auxiliary information to encode the supplemental data is derived from data used otherwise in the encoding process. The advantage is that the derived auxiliary data does not have to be stored, so that embedding the supplemental data is economical with respect to the total amount of bits used.II. In the encoding process used for super Audio CD, a set of parameters (e.g. filter coefficients) is used by the encoder, whereby these parameters have to be stored, as they are needed for decoding. To embed supplemental data, at least one of the chosen parameters (e.g. the LSB of the first coefficient) is set to a dedicated value in response to the value of the supplemental data to be embedded. The advantage is that the bit rate will not be affected at all.
Abstract:
One embodiment of the present invention is a method for lexical analysis of a character stream including: (a) generating one or more parallel property bit streams in response to the character stream; (b) generating one or more lexical item streams in response to the one or more parallel property bit streams; and (c) generating one or more token streams in response to the one or more lexical item streams.
Abstract:
A communication system comprises first and second devices (2,3) having respective housings (5,6); a data trans-mission line (8) for transmitting data between the devices in a reflective signalling format; and conversion means (4) connectable to the line externally of the housings (5,6) for converting data between a reflective signalling format and another format. A method of signalling between first and second devices (2,3) linked by a transmission line (8) and of sensing a security violation of the line (8) comprises the steps of (a) transmitting a signal from the first device to the second device, reflecting the signal back to the first device in a manner corresponding to a first bit sequence, receiving the signal thus reflected at the first device, and comparing this signal with the transmitted signal to determine whether there has been a security violation of the line and to extract the first bit sequence.
Abstract:
A method and system of lossless compression of integer data using a novel backward-adaptive technique. The adaptive Run-Length and Golomb/Rice (RLGR) encoder and decoder (codec) and method switches between a Golomb/Rice (G/R) encoder mode only and using the G/R encoder combined with a Run-Length encoder. The backward-adaptive technique includes novel adaptation rules that adjust the encoder parameters after each encoded symbol. An encoder mode parameter and a G/R parameter are adapted. The encoding mode parameter controls whether the adaptive RLGR encoder and method uses Run-Length encoding and, if so, it is used. The G/R parameter is used in both modes to encode every input value (in the G/R only mode) or to encode the number or value after an incomplete run of zeros (in the RLGR mode). The adaptive RLGR codec and method also includes a decoder that can be precisely implemented based on the inverse of the encoder rules.
Abstract:
A method and system of lossless compression of integer data using a novel backward-adaptive technique. The adaptive Run-Length and Golomb/Rice (RLGR) encoder and decoder (codec) and method switches between a Golomb/Rice (G/R) encoder mode only and using the G/R encoder combined with a Run-Length encoder. The backward-adaptive technique includes novel adaptation rules that adjust the encoder parameters after each encoded symbol. An encoder mode parameter and a G/R parameter are adapted. The encoding mode parameter controls whether the adaptive RLGR encoder and method uses Run-Length encoding and, if so, it is used. The G/R parameter is used in both modes to encode every input value (in the G/R only mode) or to encode the number or value after an incomplete run of zeros (in the RLGR mode). The adaptive RLGR codec and method also includes a decoder that can be precisely implemented based on the inverse of the encoder rules.
Abstract:
A method is disclosed for creating a bit stream from an indexing tree including a plurality of hierarchical levels, to each of which one or several index nodes are assigned. The index nodes contain index data which is sorted in the indexing tree according to one or several given criteria. Index data of the index nodes is inserted into the bit stream, and the information concerning the position within the bit stream, where the index data of one or several index nodes of the hierarchical level located below the hierarchical level of the respective node is situated, is inserted into the bit stream for an index node.
Abstract:
A method and apparatus enabling the substantially concurrent operation of multiple decimators within a digitizing measurement device such as a digital storage oscilloscope (DSO), wherein the multiple decimators provide multiple processed sample streams that may be used for a composite presentation of input signal data.
Abstract:
A method and apparatus enabling the substantially concurrent operation of multiple decimators within a digitizing measurement device such as a digital storage oscilloscope (DSO), wherein the multiple decimators provide multiple processed sample streams that may be used for a composite presentation of input signal data.
Abstract:
A resampler device and method are used to convert a digital input signal string (Sin) with an input-sampling rate into a digital output signal string (Sout) with a higher output-sampling rate. Prior to interpolation, a time shift (tmod(n)/Tout) is first determined for every sampling time (t′n) of the output signal string (sout) relative to a next sampling time (ti+1) of the input signal string (sin). Then the time shift (&Dgr;t(n)/Tout) of the sampling time (t′n) of the output signal string (Sout) relative to the preceding sampling time (ti) of the input signal string (Sin) is determined from the previously determined time shift (tmod(n)/Tout) relative to the next sampling time (ti+1).
Abstract:
Output symbols are generated using input symbols and basis elements. A plurality of basis elements are generated. Each basis element is generated from a predetermined function of associated input symbols associated with the basis element. For each output symbol, a set of associated basis elements associated with the output symbol is determined, and a set of direct associated input symbols directly associated with the output symbol is determined. For each output symbol, the output symbol is generated from a predetermined function of the associated basis elements and the associated input symbols.