CA1251280A - Method of transmitting audio information and additional information in digital form - Google Patents

Method of transmitting audio information and additional information in digital form

Info

Publication number
CA1251280A
CA1251280A CA000509663A CA509663A CA1251280A CA 1251280 A CA1251280 A CA 1251280A CA 000509663 A CA000509663 A CA 000509663A CA 509663 A CA509663 A CA 509663A CA 1251280 A CA1251280 A CA 1251280A
Authority
CA
Canada
Prior art keywords
bits
information
code
code words
word
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
CA000509663A
Other languages
French (fr)
Inventor
Bjorn Bluthgen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Polygram International Holding BV
Original Assignee
Polygram International Holding BV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Polygram International Holding BV filed Critical Polygram International Holding BV
Application granted granted Critical
Publication of CA1251280A publication Critical patent/CA1251280A/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00007Time or data compression or expansion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/12Arrangements providing for calling or supervisory signals
    • H04J3/125One of the channel pulses or the synchronisation pulse is also used for transmitting monitoring or supervisory signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PHD. 85.480 26 ABSTRACT:

The invention relates to a method of trans-mitting audio information in digital form, in which for the transmission of additional information in digital form data bits of the additional information replace one or a plurality of least significant bits in every nth code word of the audio information. For this purpose one or a plurality of least significant bits of the audio information in every nth code word is/are replaced in predetermined manner by additional information bits, the number of bits being replaced depending on the value of the instantaneous code word of the audio information.
This dependence is such that for larger values of the audio information more bits are replaced than for smaller values.

Description

125~8C) "Method of transmitting audio information and additional information in digital form."

The invention relates to a method of transmitting audio information in digital form, in which a predetermined number of code words each represent a sample of an analog audio signal and in which, for the transmission of additional information in digital form, one or a plurality of least significant bits of each nth code word of the digital audio information is/are replaced by data bits of said additional information, n being a positive integer.
During the processing, storage, reproduction and transmission of digital wide-band signals it is general-ly not possible to modify the predetermined format of the signal to be processed, stored, reproduced or trans-mitted in order to accommodate additional information. This is often required in the transmission of diqital audio information, for example when such information is stored on optically readable disc shaped information carriers, such as Compact Discs. It is then frequently desirable to transmit information, such as for example characters or pictures, in addition to th e digital audio data. Since for example in the case of such an information carrier, the recording method and the method of encoding all the information have already been laid down, the additional information should be accommodated in the existing trans-mission channels.
In the prior art one or some of the least sig-nificant bits of a digital information signal is/are therefore replaced by data of the additional information.
This is possible in various ways. For example, from EP-A
058 482 it is known to employ at least two of the least significant bits of the samples of the audio information for the transmission of additional information, one of the bits representing the data and the other bit being a check bit. This substitution of the original data is effected '8~) in each code word, i.e. in each sample.
Further, GB-A 2!063,018 describes a system of transmitting digital samples of a speech signal in which the least significant bit in each sample is replaced by a bit of the additional information.
Thus, in both methods one or some of the least significant bits of the audio information is/are replaced by data bits of the addition information. However, these methods only enable comparatively small amounts of addi-tional information to be transmitted and if the level ofthe audio signal is very low the possibility of distur-bances cannot be excluded completely because then almost only additional information is transmitted vla the audio channels and may become audible during reproduction.
DE-OS 28 04 lS0 describes a method of transmitting pulse-code-modulated analog signals, in which in each sub-frame a bit of the additional information takes the place of the least significant bit of the sample in the code word having the smallest absolute amplitude. However, this method is likely to give rise to very strong audible dis-turbances in the audio channel because the additional information is transmitted over the audio channel at cri-tical positions, i.e. where the level of the audio signal is low, so that the additional information becomes audible.
2s It is the object of the invention to provide a method of transmitting additional information in digital form over a digital audio channel in such a way that a maximum amount of additional information can be transmitted with a minimal acoustic disturbance of the audio channel.
According to the invention this object is achieved in a first embodiment in that in every nth code word one or a plurality of least significant bits of the audio in-formation are replaced by bits of the additional information in a predetermined manner, the number of bits beinq re-placed depending on the encoded amplitude value of the relevant code word of the audio information in such a way that when larger predetermined reference values are ex-ceeded more bits are replaced than when smaller predeter-5~

mined reference values are exceeded.
Thus, in accordance with this method one or a plurality of least significant bits of the audio informa-tion are replaced by bits of the additional information in every nth, suitably every second, code word. This is effected in such a way tha-t the number of bits being re-placed depends on the encoded amplitude value of the digital audio signal. The encoded amplitude value of the digital audio signal corresponds to an analog voltage value of the audio signal which is reconverted lnto an analog sig-nal at the receiving side of the system. Thus, in the case of comparatively large encoded amplitude values of the digital audio signal or, in analog terms, for comparatively high voltages, one or a plurality of leas~ significant bits of the audio information ar~ replaced by data bits of the digital information. As a result of this, the addi-tional information is not transmitted, or only very occa-sionally, when the level of the analog audio signal is very low and the encoded amplitude values of the digital audio signal are correspondingly small. The number of least significant bits being replaced in each nth code word in-creases as the level of the analoq signal increases, which results in corresponding encoded amplitude values of the digital audio signal. The parameters may then be selected freely but should be the same before and after the trans-mission channel, i.e.after analog-to-digital conversion and before digital-to-analog conversion.
In a modification of the inventive method when predetermined values of the code words are exceeded one or a plurality of least significant bits of the digital audio information are replaced by bits of the additional infor-mation in a predetermined manner not only in each nth code word but also in the other code words, depending on the magnitude of the encoded amplitude value, which is exceeded in such a way that when larger predetermined reference values are exceeded more bits are replaced than when smaller predetermined reference values are exceeded, which smaller predetermined reference values are at least sub-~Z~h~

stantially larger than the reference values for which the least significant bits in each nth code word are replaced.
The substitution of the least significant bits in every nth code word described above may also be reffected in the intermediate words. Again the number of least sig-nificant bits of the audio signal being replaced by bits of the additional information increases as the level of the audio signal increases. Acoustically it is found to be ad-vantageous if first of all in each nth code word for example one or two least significant bits are replaced and larger predetermined reference values are selected for the inser-tion of further bits in the intermediate code words, so that when the level of the audio information increases ini-tially, for example, the two least significant bits in every nth code word are replaced and when said level increas-es further first one, two and then, for example, a maximum of three least significant bits of the other code words containing the digital audio information are replaced by data bits of the additional information.
In a further modification of the inventive method a clock-pulse counter for the number n is restarted each time that fixed predetermined values of the code words appear and proceeds to count cyclically until the next appearance of the predetermined code words which start the clock-pulse counter again.
The identification of those code words in which least significant bits are to be replaced by data bits re-quires some kind of synchronisation. This is effected in such a way that for predetermined values of the code words or predetermine sequences of code-word values the clock-pulse counter for the identification of the manipulated code words is restarted. This means, for example, that when a specific code word or a specific code-word sequence is identified the clock-pulse counter is restarted and, starting from this code word, the least significant bits in every nth code word are replaced by data bits. When the predetermined values of the code words or a predetermined sequence of code words appears again the clock-pulse 12S~,'28~

counter is started again so that the clock-pulse counter is always re-synchronised and possible faults in the trans-mission and consequent incorrect identification of the code words can have an adverse effect for a limited time inter-val only, namely until the next re-synchronisation of the clock-pulse counter.
In a further modification of the inventive method the data bits of the additional information are separated from the data bits of the audio information after trans-mission and the vacated bit positions of the audio infor-mation are filled with bits from a digital noise oscillator.
This method utilises the masking effect of the ear in order to transmit additional information. As a result of this masking effect small disturbances are audible less distinctly at comparatively high levels of an audio signal. Under specific circumstances, however, it may be advantageous not to leave the additional information in-serted into the audio information in the audio signal but to replace it by another signal. In this respect a noise signal is found to be advantageous. Generally, the substi-tution of data bits by, for example, noise signals is not necessary when the bits of the additional information are distributed in such a way that their acoustic impression on the ear is the same as that of a noise signal.
A second embodiment of the invention relates to a method of transmitting audio information in digital form, in which a predetermined number of code words each repre-senting a sample of an analog audio signal, together with synchronising information (block synchronisation), sub-code information and, if desired, error-code information are combined to form blocks of fixed predetermined length and in which for the additional transmission of additional information in digital form the data bits of said additional information replace one or a plurality of least significant bits in each nth code word of the digital audio information, n being a positive integer.
The method is characterized by the following steps:

pHD 85 480 -6- 15-5-1986 A. at the system inpur side, a. dividing the successive code words of the main infor-mation in a block into a plurality of identical code-word groups comprising code words which succeed each other directly, b. dividing each code-word group into code words whose information content is invariable (reference code words) and into variable code words (mixed code words), the reference code words preferably constituting the begin-ning of a code-word qroup, c. replacing a number of least significant bits of the mixed code words by bits of suitably encoded additional information which number of bits to be replaced may be a predetermined number or a number which depends on the value of the digital audio information, more bits being replaced in the case of larger values than in the case of smaller values, B. at the system output side, a. detecting the temporal position of the reference code words and the mixed code words of the code word groups by means of the block synchronisation, b. separating the bits representing the additional infor-mation from the mixed code words and fil]ing the vacated bit positionswith bits of suitable significance from a substitution auxiliary-signal source, c. decoding the reconstructed code words of the main in-formation and of the additional information recovered from the mixed code words.
This method aims at accommodating a maximum amount of additional information within a predetermined signal format of, for example, a digital audio disc (CD). For this purpose, a number of least significant bits of the mixed code words are replaced by bits of suitably encoded digital information, the number of bits replaced being a predeter-mined number or a number which depends on the value of thedigital audio information. At the reproduction side the additional information is extracted and the vacant bit positions are filled with bits of a suitable significance 8(~

pHD 85 480 -7- 15-5-1986 from a substitution auxiliary signal source.
In the case of digital information discs, for example Compact Discs, this method enables, for example, additional picture information to be transmitted over the transmission channel intended for the audio information.
As the output side of the system the code words of the main information which have been modified to transmit the additional information by bits of suitable significance from a substitution auxiliary source, although said modi-fication is not likely to become audible.
Embodiments of the invention will now be des-cribed in more detail, by way of example, with reference to the accompanying drawings. In the drawings:
Fig. 1 shows the block diagram of a circuit arrangement for inserting additional information into digital audio information in accordance with a first em-bodiment of the invention, Fig. 2 is a block diagram of the embodiment shown in Fig. 1, but now for the reproduction side, Figs. 3 to 6 show some examples of the insertion of additional information into code words of the audio information in accordance with the first embodiment of the invention, Fig. 7 shows a signal stream which is customary for digital audio signals and which is defined by succes-sive blocks of a predetermined format, Figs. 8 to 10 schematically represent various possibilities of inserting additional information into code words of the main information in accordance with the second embodiment of the invention, Fig. 11 is a block-schematic representation of the input side and the output side of a system employing the method in accordance with a second embodiment of the invention, Fig. 12 is a more detailed block diagram of a word-position generator shown in Fig. 11, Fig. 13 is a more detailed block diagram of a bit-position generator shown in Fig. 11.

.28~) PHD 85 480 -8- 15-5-lg86 Figs. 1 and 2 are block diagrams of a circuit arrangement operating in accordance with the first embodi-ment of the invention. Fig. 1 shows a part of the circuit arrangement in which additional digital information is inserted into the diqital audio signals before transmission.
For this purpose the digital audio signal 1 is first applied to a synchronising stage 2. This synchronising stage 2 detects the presence of specific predetermined code words or specific predetermined code-word sequences in the digital audio sig-nal. If such a code word or such a code-word sequence is detected the synchronising stage 2 supplies a correspon-ding signal to the detection stage via its output 3. Such a signal is generated each time that a code word appears in which the audio signal bit is to be replaced by data signal bits. The detection stage 4, which also receives the digital audio signal via an input, determines the value for each code word. In the case of coincidence of a code word, which exceeds a specific predetermined value and which in addition has been identified as a code word by the synchronising stage 2, i.e. a code word in which some bits should be replaced by data bits, the detection stage 4 supplies an appropriate signal from its output 5 to the computing circuit 6. In general the detection stage 4 is constructed in such a way that it operates for a plurality Of different stages and supplies correspondingly marked signals to the computing stage 6. By means of a signal 7 from the output of the computing stage 6 a switch 8 is controlled in such a way that for code words in which one or a plurality of least significantbits of the audio in-formation should be replaced by bits of the data informationa signal is applied to a switching device 8, which siqnal also indicates how many of the least significant bits of the relevant code word should be replaced by data bits. In the switching device 8 these bits of the digital audio signal are then replaced by bits of the additional digital information 9. In the code words then appearing on the output 10 of the switching device 8 the least significant bits of the audio information have been replaced by bits PHD 85 480 -9- 15-5-'986 of the additional digital information. After the output ~ lO these code words are passedthrough the transmission channel. This transmission channel may be of a wide variety of types; it may be, for example a PCM radio transmission, a recording on PCM audio tape, a recording on a digital optically readable disc or the like.
Fig. 2 shows a part of the block diagram of the cireuit arrangement in which the signal obtained from the transmission channel and containing the additional information is decoded, l.e. from which the data of the digital information is extracted and in which if desired, the eorresponding positions of the audio information are filled with other data.
The signal 10 from the transmission channel is first applied to a synchronising stage 11. This synchro-nising stage ll operates in exact the same way as the synchronising stage 2 preceding the transmission channel.
Thus, this stage also identifies specific code words or code-word sequences among the code words being transmitted and in the ease of identifieation it supplies a eorrespon-ding pulse 12 to a deteetor 14. The operation of this deteetor 14 is identical to that of the detector 4 of the circuit arrangement employed before transmission. The deteetor also reeeives the digital signal lO from the transmission channel. The detector determines the value of a code word identified by the synchroniser 11 and sup-plies a correspondinq signal 15 to the computing stage 16. From the value of the relevant eode word this stage, in the same way as the computing stage 6 of the circuit arrangement of Fiq. 1, determines the number of bits in whieh additional information has been substituted for the digital audio information bits. The eomputing stage 16 supplies an output signal 17 to a switehing device 20 and a combiner 19. The switching means 20 is controlled by the computing stage in such a way that the additional infor-mation appears on an output 21 of the switching device.
This is achieved in that in the switching device 20 the bits not representing the digital audio information but - ~5~

pHD 85 480 -10- 15-5-1986 the additional digital information are extracted to become available as a signal 21 which contains only the additional digital information. In addition to the output signal 17 of the computing stage 16 the combiner 19 receives the digital signal 10 from the transmission channel. In the combiner 19 the bits extracted in the switching device 20 are replaced by new bits. Suitably, these bits may be generated by means of a digital noise source. Thus, the output signal 22 of the combiner 19 again comprises the original digital audio information on which a subjec~
tively non-disturbing noise signal is superimposed at the position where the additional information has been inserted during transmission.
Figs. 3 to 6 show schematically how one or a plurality of least significant bits of a code word se-quence or of individual code words can be replaced in accordance with a first embodiment of the invention. Each time six successive code words each with a least signifi-cant bit 2 up to a most significant bit 2n are shown schematically. The bit positions marked with an asterisk represent locations where the bits of the digital audio information should be replaced. The situation shown in Figs. 3, 4, 5 and 6 corresponds to increasing values of the digitally encoded audio signal. Thus, Fig. 3 illus-trates the insertion of additional information as may beapplied, for example, in the case of comparatively small values of the audio signal. Initially the least significant bit (2) in every second code word is replaced. As the level increases, as is shown in Fig. 4, the two least sig-nificant bits (2 and 21) in every second code word arenow also replaced. As the level increases further, the insertion scheme of Fig. 5 is obtained. In the same way as in Fig. 4, the two least siqnificant bits in every second code word, in addition to the least significant bits of the other code words are now replaced by data bits of the additional information. Fig. 6 represents the situation in which in the present example the maximum amount of data of the additional information can be inserted.

o PH~ 85 q80 ~ 15-5-1986 In all the code words the two least significant bits are then replaced.
It is obvious that the diagram for a method in accordance with the first embodiment of the invention 5 as shown in Figs. 3 to 6 merely represents one possibility.
Alternatively, it is also possible, for example at an initially lower level, to replace only one bit in every third word and, as the level increases, at the most three bits in every third word. After this one bit and subse-quently up to maximum three bits in the other wordsbeing transmitted may be replaced by bits from an addi-tional information source. Many other modifications are conceivable. The choice of suitable parameters depends on the type of audio signals and on the desired freedom from acoustic interference. For example, the insertion of additional bits may be omitted in the case of an en-coded amplitude value of ~ 2 in order not to disturb the audio signals and such critical low levels.
Figs. 7 to 13 show a circuit arrangement which operates in accordance with the second embodiment of the invention.
Fig. 7 shows a linear signal stream comprising successive blocks B, each block beginning with a block synchronisation SYN followed by the code words 1, 2, 3, 2s ... 24 of the main information. The last code word 24 of the main information is followed by sub-code infor-mation SC. The block B terminates with error-code infor-mation EC which allows some degree of error correction at the output side of the system during the recovery of the original analog main information. Suitably, as is shown in Fig. 1, the main information is arranged in code words having a length of 2 bytes.
In the case of a fixed predetermined block for-mat, as is represented by the block B in Fig. 7, the additional information to be inserted should be accommo-dated within the main information. Fiqs. 8 to 10 schema tically show various possibilities. Each of the Figs.
8 to lO shows four code-word-sequence portions I, II, III

~2~

and IV as a function of time t. rrhe code words of the actual main information with increasing siqnificance 2, 21, 22, 23, 24, ... 2n of their bit positions are indicated by arrows which point upwards.
In Fig. 8 it is assumed that in the code-word sequence portions I, II, III and IV the code words of the main information are arranged as code-word groups CWl comprising two consecutive code words. In the diagrams shown in Figs. 9 and 10 the code-word sequence of the main information is arranged in code-word groups CW2 which each comprise three successive code words. In the code-word-sequence portion I in Figs. 8, 9 and 10 the addi-tional information is only inserted at the least signifi-cant bit position 2 of a code word. This bit insertion is designated BE and is marked by an asterisk. In the code-word group CWl in Fig. 8 the first code word of the code word group is thus always an invariable reference code word, whilst the variable second code word constitutes the mixed code word. If a code-word group (CW2) comprises more than two successive code words, for example three successive words as is shown in Figs. 9 and 10, there will be various possibilities for the division into reference code words and mixed code words as the number of code words per code-word group increases. In the code-word-sequence portion I shown in Fig. 9 the first two code words of a code word group CW2 are reference code words and only the third word is a mixed code word.
In the corresponding code-word-sequence portion I in fig. 10 the first code word is a reference code word and the second and third code words of the code-word group CW2 are mixed code words. The code-word-sequence portions II, III and IV differ from the code-word-sequence portion I in Figs. 8, 9 and 10 only in that in each mixed code word more than one bit of the additional information is inserted. The bit-group insertion is designated BGE. In the code-word-sequence portion II the bit positions 2 and 21 of the rnixed code words contain additional infor-mation. In the code-word-sequence portion III the bit-group insertion is effected at the bit positions 2 to 21 and 2 and in the code-word-sequence portion IV this is effected the four least significan~ bit positions 2, 21, 22 and 23.
The possibilities illustrated in Figs. 8, 9 and 10 of inserting the additional information into the successive code words of the main information are only a small selection of the available possibilities. As al-ready pointed out, the variation possibility increases as the number of code words combined to form a code word group increases. In the case of several mixed code words within a code-word group it is in principle also possible to employ different numbers of least-significant bit positions for the insertion of additional information bits.
Further, it is possible to make the number of additional information bits to be inserted dependent on the value of the main information.
As shown in Fig. 11 the input side SE and the output side SA of the system for carrying out the steps outlined with reference to Figs. 8 to 10 in order to insert additional information into a predetermined block format in accordance with the second embodiment of the invention each comprise a central clock TZ supplying word clock pulse train for the main information, a bit clock pulse train T2 for the main information, a bit clock pulse train T3 for the additional information and a block synchronising-pulse train T4. The use of these clock-pulse trains in the individual sections is each time indicated by an arrow marked with the reference for the relevant clock-pulse train. The analog main information H-SIG/A
is applied to the input of the analog-to-digital converter AD from whose output the digital main information l~-SIG/C
is applied to the double switch Ue at the input side, i.e. to the upper switching contacts of the upper switch.
The additional signal Z-SIG, which is already available in digital form, is applied to the lower switching contact of the upper switch of the double switch Ue at the input side via the input buffer BMe. Each time that in conformity :1 2~ 80 PHD ~5 480 -14- 15-5-1986 with Fiqs. 8, 9 and 10 one or more bits in a code word of the main information should be replaced by bits of the additional information, the double input switch Ue is switched over, so that the two switches are set to the 5 positions not shown for the duration of the insertion process. The buffer BMe receives the bit clock pulses T2, for the main information as read~out clock pulses, while at the same time the additional information in the buffer BMe is applied to the block encoder BC via the upper switch of the double input swltch Ue. The block encoder BC de-fines the format of the block B in conformity with Fig. 7, and, subsequently the formated digital signal becomes available for transmission to the system output side SA.
At its input the system output side SA com-prises the block decoder BD followed by the word se-parator WA. From the output of the word separator WA, on which only the code word sequence of the main information including the additional information appears, the reference code words and the mixed code words which have been re-constructed with respect to the main information contentare applied to the digital-to-analog converter D/A and the additional information is applied to the output buffer BMa by suitably controlling the multiple switch Ua at the output side. The recovered analog main information H-SIG/A
is then available on the output of the digital-to-analog converter D/A and the additional digital signal Z-SIG is then available on the output of the output buffer BMa for further processing.
The double switch Ue at the system input side SE and the multiple switch Ua at the system output side SA are controlled depending on the division into code word groups of the code-word-sequence of the main infor-mation within the block B as shown in Fig. 7, the division of a code-word group into reference-code words and mixed-code words, and the number of least significant bitsinthe code words to be mixed which should be replaced by additional information bits.
Several parts of the circuit are involved in ~'~5~

PHD 85 480 -15- 15-5-1~86 the generation of the control signal for the double input switch Ue. One of these parts is the combiner KR which, in addition to other signals, also receives the additional digital information signal Z-SIG. The combiner KR has three output terminals a, b, c, a signal relating to the number of reference code words per code word group appear-ing on terminal a, a signal representing the number of code words per code-word group appearing on terminal b, and a signal representing the number of additional-information o bits per mixed code word appearing on the terminal c. Al-ternatively, the signal c may be derived from the values of the running code words, the signal c being also selected depending on the magnitude of the values. For this purpose, the signal ~-SIG/A is also applied to the combiner KR and is detected continuously to derive the signal c during identification of predetermined values of the code words.
In order to change over between the two modes of generating the signal c, a signal UM is applied to the combiner KR.
The output terminals a and b of the combiner KR are con-nected to the corresponding input terminals a and b of theword-position generator WG, which supplies a binary one from its output terminal d to one input of a control signal generator comprising an AND circuit each time that the occurrence of a mixed-code word is detected. The output terminal c of the combiner KR is connected to the corresponding input terminal c of the bit-position genera-tor BG,on whose output terminal f, which is connected to the second input of the control-signal generator SG con-stituted by an AND circuit, a binary one is produced if a least significant bit of a mixed code word should be re-placed by an additional information bit. Thus, the control-signal generator SG always supplies a switching signal to the double input switch Ue in the desired manner if in a mixed code word either the least significant or two or more least significant bits should be replaced by addi-tional information bits.
As can also be seen, the system input side SE
also comprises the sub-information encoder SRC which at 1~5~'~8~

its input side receives the auxiliary information HI from a auxiliary information source HQ, as well as the signal appearing on the output terminal a, and c of the coordi-nator KR. The sub-information encoder RC combines the in-formation applied to its input side to form the sub-code information SC as shown in Fig. 7, which information at its output side is transferred to the block encoder BC for insertion into the blocks B. Suitably, the sub-code in-formation SC serves to transmit the reference and mixed code-word configuration to the system output side SA.
At the system output side SA the sub-information encoder SRD receives the sub-code information from the output of the block decoder BD and transfers the auxiliary information HI at its output side to the auxiliary-infor-mation receiver HE and further signals to the input ter-minals a, b, c of the word-position generator WG and the bit-position generator BG. These further signals corres-pond to the signals on the output terminals a, b and c of the coordinators KR at the system output side SA. Again there are two modes of operation, namely the insertion of a predetermined fixed number of least significant bits into a code word and the insertion of a number of bits depending on the value of the code word. In the same way as the combiner KR at the input side a switching signal Um is applied to the sub-information decoderSRD at the system output side, which signal controls the change-over between the two modes of operation to compute the signal c. Thus, in the same way as at the system input side SE, it is achieved that the control-signal generator SG always causes the multiple output switch Ua to change over if a bit position of a mixed code word is occupied by an addi-tional information bit. By means of the cent~al switching contact of the multiple output switch ~a the additional information is derived from the mixed code words and applied to the output buffer BMa. At the same time the lower switching contact of the multiple output switch Ua ensures that when an additional-information bit is applied to the output buffer BMa of the bit-clock pulse train T2 ~'~51'~80 of the main information is applied to the output buffer BMa as a read-in clock. The bit-clock pulse train T3 for the additional information functions as the read-in clock for the output buffer BMa, so that the additional digital siynal Z-SIG can be taken continuously from the output.
At the instants at which the additional-infor-mation bits are applied to the output buffer BMa substi-tution bits of suitable significance from the substitution source SQ can be inserted simultaneously into the mixed code words. The bits to be inserted into the mixed code words to replace the additional information bits for the reconstruction of the mixed code words may be bits of suitable significance supplied by a substitution auxiliary-signal source, for example a dither oscillator.
This is effected by means of the switch U, by which the input of the digital-to-analog converter DA
can be connected selectively to the upper switching contact of the multiple output switch Ua or to the output of the substitution auxiliary-signal source SQ. In the mode in which the number of least significant bits to be replaced depends on the instantaneous encoded amplitude value of the code words, the switch U is controlled via the output of the AND circuit UND 0, to whose first input the signal from the output of the control siqnal generator SG is applied to whose second input the output signal from the comparator VO is applied, and to whose third input the signal UM for the mode selection is applied. The compara-tor VO compares the code words appearing on the output of the word separator WA with the reference code words or code-word-sequence criteria provided by the reference-value memory MO.
Thus, the comparator VO always supplies a binary one to the corresponding input of the AND-circuit UND 0 if that bit of a code word from the reference-value memory MO appearing on the word-separator output is identified as an additional information bit. In such a case bits of suitable significance from the substitution auxiliary-siqnal source are then applied to the digital-to-analog converter ~.~Sl'~

D/A via the upper switching contact of the multiple output switch Ua and the additional-information bits from the output of the word separator WA are applied to the output buffer BMA via the central switching contact of the switch Ua.
The bits to be replaced of the associated mixed code words appear on the output terminal h of the substi-tution signal generator SS in the second mode of operation.
This generator receives the reference code words of the successive code~word groups from the output of the word separator via the input terminal q and the bit clock pulse train T2 of the main information vla the terminal k. Further, it receives information on the number of reference-code words per code word group, necessary for the substitution, from the sub-code decoder SRD via its input terminal a. The substitution signal generator SS receives further infor-mation from the output terminals x and y of the word-posi-tion generator WG.
Fig. 12 shows a more detailed block diagram of 20 a word-position generator WG. It comprises two counters Zl and Z2, two comparators Vl and V2, the OR-circuit OR, the AND-circuit UND 1, and the inverter Il. In the counter Zl, which receives the word clock-pulse train Tl for tne main information at its input side, the successive code 25 words are counted and, by means of the information on the number of code words per code-word group received via the input terminal b, the comparator Vl determines when the counter Zl has counted a code word group. When the com-parator Vl responds this results in a reset signal for the 30 counter Zl from the output of the comparator Vl to the reset input r of the counter Zl via the OR-circuit OR.
At the same time the output signal of the comparator Vl is applied to the reset input r of the counter Z2, whose count input is enabled as long as the clock pulses of the 35 word clock Tl for the main information are applied via the AND circuit UND 1, as long as the comparator V2 does not respond, and consequently no ou-tput signal from this com-parator is applied to the second input of the AND-circuit PHD 85 480 ~19- 15-5-1986 UND 1 via the inverter Il. The comparator V2, of which one input receives the number of reference-code words per code-word group via the input terminal _ of the word-position generator WG and whose other input receives the s output signal of the counter Z2, responds when it has determined the number of reference-code words in a code word group and its output signal inhibits the counter Z2, as already stated via the inverter Il. At the same time the output signal of the comparator V2 functions as the output signal of the word position generator WG on ter-minal b. In other words, the output terminal d of the word generator WG is always activated during the time in-terval in which a mixed code word appears.
The block diagram of the bit-positiongenerator BG shown in Fig. 13 shows a circuit arranqement similar to that of the word-position generator WG of Fig. 12. It comprises a counter Z3, a comparator V3, and AND-circuit UND 2 and an inverter I2. The word clock pulse train T1 for the main information is applied to the reset input r of the counter Z3 and resets this counter to its initial setting at the beginning of a word clock-pulse train. In the comparator V3 the output signal of the counter Z3, which counts down, is compared with the information on the input terminal c, which information represents the 2s number of additional information bits per mixed code word, and the output of the comparator V3 is activated when this bit number is reached. At the same time the input of the counter Z3 to which the bit clock-pulse train T2 for the main information is applied via the AND-circuit UND 2 is inhibited by the output signal of the comparator V3 via the inverter I2. Thus, the output termina] f of the bit-position generator BG, which is identical to the output of the comparator V3, is always activated in the time inter-vals in which predetermined bit positions of mixed code words appear which should be filled with additional-information bits.
The method in accordance with the invention may be utilized in all those cases where during the processing lZC'i~8~

of digital information with a predetermined block format further information is to be accommodated within said predetermined block format. The use of the method is ad-vantageous inter alia in the case of audio information to s be stored in digital form on optically readable disc-shaped information carriers, which in addition should be provided with picture information.

~51 '~30 Leqend to the Fiqures.
B - block SYN = block synchronisation 1, 2, ... 24 = code words SC = sub-code information EC = error-code information I, II,III,IV = code-word sequence portion CWl, 2 = code-word group BE = bit insertion 10 BGE = bit-group insertion SE = system input side SA = system output side TZ = eentral elock Tl = main-information word eloek 15 T2 = main-information bit clock T3 = additionalinformation bit clock T4 = block synchronising pulse train A/D = analog-to-diqital eonverter D/A = digital-to-analog eonverter 20 HQ = auxiliary-information souree HE = auxiliary-information reeeiver HI = auxiliary information BMe = input buffer BMa = output buffer 25 H-SIG/A = analog main information H-SIG/C = eneoded main information Ue = double switeh at input side Ua = multipLe switeh at output side UM = insertion-mode switching signal 30 BC = bloek eneoder BD = bloek deeoder WA = word separator Z-SIG = additional information KR = eoordinator 35 SQ = substitution auxiliary-signal source U = switehing deviee MO = referenee-value memory SRC = sub-information eneoder 1~531 '~0 SRD = sub-information decoder SS = substitution-signal generator WG = word-position generator PG = bit-position generator 5 SG = control-signal generator a,b,c = terminals d,f,g,h = terminals k,x,y = terminals r = reset input o Z1,2,3,4 = counters V0,1,2,3 = comparators OR = OR-circuit Il,2 = inverters UND0,1,2 = AND-circuit 15 ROM = look-up table memory S/O = series-parallel converter P/S = parallel-series converter UES = transfer switch ADD = adder 20 DL = delay means DV = divider PF = pulse shaper SH = sample-and-hold circuit.

Claims (7)

PHD. 85.480 23 THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE PRO-PERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:
1. A method of transmitting audio information in digital form, in which a predetermined number of code words each represent a sample of an analog audio signal and in which, for the transmission of additional informa-tion in digital form, one or a plurality of least signi-ficant bits of each nth code word of the digital audio information is/are replaced by data bits of said additional information, n being a positive integer, characterized in that in every nth code word one or a plurality of least significant bits of the audio information is/are replaced by bits of the additional information in a predetermined manner, the number of bits being replaced depending on the encoded amplitude value of the relevant code word of the audio information in such a way that when larger predeter-mined reference values are exceeded more bits are replaced than when smaller predetermined reference values are exceeded.
2. A method as claimed in Claim 1, characterized in that the number n is at least two.
3. A method as claimed in Claim 1, characterized in that when predetermined values of the code words are exceeded one or a plurality of least significant bits of the digital audio information are replaced by bits of the additional information in a predetermined manner not only in each nth code word but also in the other code words, depending on the magnitude of the encoded amplitude value which is exceeded in such a way that when larger predeter-mined reference values are exceeded more bits are replaced than when smaller predetermined reference values are exceeded, which smaller predetermined reference values are at least substantially larger than the reference values for which the least significant bits in each nth code word are replaced.
4. A method as claimed in Claim 1, 2 or 3, charac-terized in that a clock-pulse counter for the number n is PHD. 85.480 24 restarted each time that fixed predetermined values of the code words or sequences of a code word appear and proceeds to count cyclically until the next appearance of the predetermined code words or sequences of code words which restart the clock-pulse counter again.
5. A method as claimed in Claim 1, 2 or 3, charac-terized in that after the transmission the additional information bits are separated from the data bits of the audio information and the vacated bit positions in the code words are filled with bits from a digital noise oscillator.
6. A method of transmitting audio information in digital form, in which a predetermined number of code words each representing a sample of an analog audio signal, together with synchronising information (block synchroni-sation), sub-code information and, if desired, error-code information are combined to form blocks of fixed predeter-mined length and in which for the additional transmission of additional information of digital form the data bits of said additional information replace one or a plurality of least significant bits in each nth code of the digital audio information, n being a positive integer, charac-terized by the following steps:
A. at the system input side (SE), a. dividing the successive code words (1, 2, ... 24) in a block (B) of the main information (H-SIG/C) into a plurality of identical code-word groups (CW1, CW2) comprising code words, which succeed each other directly, b. dividing each code word group (CW1, CW2) into code words whose information content is invariable (reference data words) and into variable code words (mixed code words) the reference code words prefer-ably constituting the beginning of a code-word group, c. replacing a number of least significant bits of the mixed code words by bits of suitable encoded addi-tional information (Z-SIG) which member of bits to be replaced may be a predetermined number or a number which depends on the value of the digital PHD. 85.480 25 audio information, more bits being replaced in the case of larger values than in the case of smaller values, B. at the system output side (SA) a. detecting the temporal position of the reference code words and the mixed code words of the code word groups (CW1, CW2) by means of the block synchro-nisation (T4), b. separating the bits representing the additional in-formation (Z-SIG) from the mixed code words and filling the vacated bit positions with bits of suit-able significance from a substitution auxiliary-signal source (SQ), c. decoding the reconstructed code words of the main information (H-SIG/C) and of the additional informa-tion (Z-SIG) recovered from the mixed code words.
7. A method as claimed in Claim 6, characterized in that the substitution auxiliary-signal source (SQ) is a digital dither oscillator.
CA000509663A 1985-05-21 1986-05-21 Method of transmitting audio information and additional information in digital form Expired CA1251280A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DEP3518234.2 1985-05-21
DE3518234 1985-05-21
DEP3523809.7 1985-07-03
DE19853523809 DE3523809A1 (en) 1985-05-21 1985-07-03 METHOD FOR TIME COMPRESSION OF INFORMATION IN DIGITAL FORM

Publications (1)

Publication Number Publication Date
CA1251280A true CA1251280A (en) 1989-03-14

Family

ID=25832407

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000509663A Expired CA1251280A (en) 1985-05-21 1986-05-21 Method of transmitting audio information and additional information in digital form

Country Status (6)

Country Link
US (1) US4750173A (en)
EP (1) EP0205200B1 (en)
JP (1) JPS6226672A (en)
AT (1) ATE55199T1 (en)
CA (1) CA1251280A (en)
DE (2) DE3523809A1 (en)

Families Citing this family (145)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3855742T2 (en) * 1987-05-15 1997-07-03 Canon Kk Playback device
GB8806452D0 (en) * 1988-03-18 1988-04-20 Imperial College Digital data security system
US4987573A (en) * 1988-08-31 1991-01-22 Pulsecom Division Of Hubbell Incorporated Telephone system digital channel bank interface
US4901344A (en) * 1988-08-31 1990-02-13 156721 Canada Incorporated Telephone system digital channel bank interface
NL8802291A (en) * 1988-09-16 1990-04-17 Koninkl Philips Electronics Nv DEVICE FOR TRANSMITTING DATA WORDS WHICH REPRESENT A DIGITIZED ANALOGUE SIGNAL AND A DEVICE FOR RECEIVING THE TRANSMITTED DATA WORDS.
US5038402A (en) * 1988-12-06 1991-08-06 General Instrument Corporation Apparatus and method for providing digital audio in the FM broadcast band
US5136586A (en) * 1989-12-04 1992-08-04 Academy Of Applied Science Method and apparatus for telephone line multiplex channeling of toll-quality voice and digital information
FR2658022B1 (en) * 1990-02-07 1995-09-22 Telediffusion Fse METHOD AND SYSTEM FOR MARKING AND IDENTIFYING DIGITAL INFORMATION.
DE4020963A1 (en) * 1990-06-30 1992-01-02 Philips Patentverwaltung TRANSMISSION DEVICE WITH A BLOCK CODE-CODED MAIN CHANNEL AND WITH AN ADDITIONAL CHANNEL
DE4138770A1 (en) * 1991-11-26 1993-05-27 Daimler Benz Ag METHOD FOR DIGITAL DATA TRANSMISSION IN THE ZERO SYMBOL OF THE COFDM MODULATION METHOD
US5721788A (en) * 1992-07-31 1998-02-24 Corbis Corporation Method and system for digital image signatures
US6301369B2 (en) 1992-07-31 2001-10-09 Digimarc Corporation Image marking to permit later identification
DE4229359C1 (en) 1992-09-03 1994-01-13 Baessgen Av Technik Gmbh Device for storing and playing audio recordings with synchronous operation of auxiliary devices accompanying the audio playback
GB9222972D0 (en) * 1992-11-03 1992-12-16 Thames Television Transmitting audio and data signals simultaneously
US6449377B1 (en) 1995-05-08 2002-09-10 Digimarc Corporation Methods and systems for watermark processing of line art images
US5862260A (en) * 1993-11-18 1999-01-19 Digimarc Corporation Methods for surveying dissemination of proprietary empirical data
US5636292C1 (en) * 1995-05-08 2002-06-18 Digimarc Corp Steganography methods employing embedded calibration data
US7044395B1 (en) 1993-11-18 2006-05-16 Digimarc Corporation Embedding and reading imperceptible codes on objects
USRE40919E1 (en) * 1993-11-18 2009-09-22 Digimarc Corporation Methods for surveying dissemination of proprietary empirical data
US7171016B1 (en) 1993-11-18 2007-01-30 Digimarc Corporation Method for monitoring internet dissemination of image, video and/or audio files
US6944298B1 (en) 1993-11-18 2005-09-13 Digimare Corporation Steganographic encoding and decoding of auxiliary codes in media signals
US6424725B1 (en) 1996-05-16 2002-07-23 Digimarc Corporation Determining transformations of media signals with embedded code signals
US6681029B1 (en) 1993-11-18 2004-01-20 Digimarc Corporation Decoding steganographic messages embedded in media signals
US6611607B1 (en) 1993-11-18 2003-08-26 Digimarc Corporation Integrating digital watermarks in multimedia content
US5748783A (en) * 1995-05-08 1998-05-05 Digimarc Corporation Method and apparatus for robust information coding
US6516079B1 (en) 2000-02-14 2003-02-04 Digimarc Corporation Digital watermark screening and detecting strategies
ATE237197T1 (en) * 1993-11-18 2003-04-15 Digimarc Corp IDENTIFICATION/CREDITION CODING METHOD AND APPARATUS
US6636615B1 (en) 1998-01-20 2003-10-21 Digimarc Corporation Methods and systems using multiple watermarks
US5710834A (en) * 1995-05-08 1998-01-20 Digimarc Corporation Method and apparatus responsive to a code signal conveyed through a graphic image
US5768426A (en) 1993-11-18 1998-06-16 Digimarc Corporation Graphics processing system employing embedded code signals
US6614914B1 (en) * 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
US6408082B1 (en) 1996-04-25 2002-06-18 Digimarc Corporation Watermark detection using a fourier mellin transform
US6122403A (en) 1995-07-27 2000-09-19 Digimarc Corporation Computer system linked by using information in data objects
US5841978A (en) 1993-11-18 1998-11-24 Digimarc Corporation Network linking method using steganographically embedded data objects
US6983051B1 (en) 1993-11-18 2006-01-03 Digimarc Corporation Methods for audio watermarking and decoding
US6681028B2 (en) 1995-07-27 2004-01-20 Digimarc Corporation Paper-based control of computer systems
US6574350B1 (en) 1995-05-08 2003-06-03 Digimarc Corporation Digital watermarking employing both frail and robust watermarks
US5822436A (en) * 1996-04-25 1998-10-13 Digimarc Corporation Photographic products and methods employing embedded information
US5748763A (en) 1993-11-18 1998-05-05 Digimarc Corporation Image steganography system featuring perceptually adaptive and globally scalable signal embedding
US6757406B2 (en) 1993-11-18 2004-06-29 Digimarc Corporation Steganographic image processing
US5832119C1 (en) * 1993-11-18 2002-03-05 Digimarc Corp Methods for controlling systems using control signals embedded in empirical data
US5841886A (en) * 1993-11-18 1998-11-24 Digimarc Corporation Security system for photographic identification
US6968057B2 (en) * 1994-03-17 2005-11-22 Digimarc Corporation Emulsion products and imagery employing steganography
US6869023B2 (en) 2002-02-12 2005-03-22 Digimarc Corporation Linking documents through digital watermarking
US6522770B1 (en) 1999-05-19 2003-02-18 Digimarc Corporation Management of documents and other objects using optical devices
US7039214B2 (en) 1999-11-05 2006-05-02 Digimarc Corporation Embedding watermark components during separate printing stages
DE4415288A1 (en) * 1994-04-30 1995-11-02 Ant Nachrichtentech Process for the preparation and recovery of data and arrangement therefor
US6560349B1 (en) 1994-10-21 2003-05-06 Digimarc Corporation Audio monitoring using steganographic information
US6535618B1 (en) 1994-10-21 2003-03-18 Digimarc Corporation Image capture device with steganographic data embedding
US8094949B1 (en) 1994-10-21 2012-01-10 Digimarc Corporation Music methods and systems
US7724919B2 (en) * 1994-10-21 2010-05-25 Digimarc Corporation Methods and systems for steganographic processing
US5646997A (en) * 1994-12-14 1997-07-08 Barton; James M. Method and apparatus for embedding authentication information within digital data
US6760463B2 (en) 1995-05-08 2004-07-06 Digimarc Corporation Watermarking methods and media
US6590996B1 (en) 2000-02-14 2003-07-08 Digimarc Corporation Color adaptive watermarking
US7486799B2 (en) 1995-05-08 2009-02-03 Digimarc Corporation Methods for monitoring audio and images on the internet
US6744906B2 (en) 1995-05-08 2004-06-01 Digimarc Corporation Methods and systems using multiple watermarks
US6721440B2 (en) 1995-05-08 2004-04-13 Digimarc Corporation Low visibility watermarks using an out-of-phase color
US6411725B1 (en) 1995-07-27 2002-06-25 Digimarc Corporation Watermark enabled video objects
US7051086B2 (en) 1995-07-27 2006-05-23 Digimarc Corporation Method of linking on-line data to printed documents
US6788800B1 (en) 2000-07-25 2004-09-07 Digimarc Corporation Authenticating objects using embedded data
US7006661B2 (en) * 1995-07-27 2006-02-28 Digimarc Corp Digital watermarking systems and methods
US6965682B1 (en) 1999-05-19 2005-11-15 Digimarc Corp Data transmission by watermark proxy
US6829368B2 (en) 2000-01-26 2004-12-07 Digimarc Corporation Establishing and interacting with on-line media collections using identifiers in media signals
US6408331B1 (en) * 1995-07-27 2002-06-18 Digimarc Corporation Computer linking methods using encoded graphics
US6577746B1 (en) 1999-12-28 2003-06-10 Digimarc Corporation Watermark-based object linking and embedding
US7171018B2 (en) 1995-07-27 2007-01-30 Digimarc Corporation Portable devices and methods employing digital watermarking
US5737331A (en) * 1995-09-18 1998-04-07 Motorola, Inc. Method and apparatus for conveying audio signals using digital packets
US7715446B2 (en) * 1996-04-25 2010-05-11 Digimarc Corporation Wireless methods and devices employing plural-bit data derived from audio information
US6307949B1 (en) * 1996-05-07 2001-10-23 Digimarc Corporation Methods for optimizing watermark detection
US6381341B1 (en) 1996-05-16 2002-04-30 Digimarc Corporation Watermark encoding method exploiting biases inherent in original signal
DE19632036A1 (en) * 1996-08-08 1998-02-12 Bosch Gmbh Robert Process and preparation of samples
DE19652187A1 (en) * 1996-12-14 1998-06-18 Asea Brown Boveri Method for transmitting digitized user data and signaling data over a channel
AUPO521897A0 (en) * 1997-02-20 1997-04-11 Telstra R & D Management Pty Ltd Invisible digital watermarks
US6035434A (en) * 1997-06-12 2000-03-07 Advanced Micro Devices, Inc. System and method for bit interleaving of half-rate speech data
EP0901282B1 (en) 1997-09-03 2006-06-28 Hitachi, Ltd. Method for recording and reproducing electronic watermark information
US7054463B2 (en) 1998-01-20 2006-05-30 Digimarc Corporation Data encoding using frail watermarks
US6792542B1 (en) * 1998-05-12 2004-09-14 Verance Corporation Digital system for embedding a pseudo-randomly modulated auxiliary data sequence in digital samples
CA2331898A1 (en) * 1998-05-12 1999-11-18 Solana Technology Development Corporation Digital hidden data transport (dhdt)
US7644282B2 (en) 1998-05-28 2010-01-05 Verance Corporation Pre-processed information embedding system
JP2000021137A (en) * 1998-06-30 2000-01-21 Sony Corp Editing apparatus
US7006555B1 (en) 1998-07-16 2006-02-28 Nielsen Media Research, Inc. Spectral audio encoding
EP1087377B1 (en) * 1999-03-19 2007-04-25 Sony Corporation Additional information embedding method and its device, and additional information decoding method and its decoding device
US6483857B1 (en) * 1999-05-07 2002-11-19 Nortel Networks Limited Method and apparatus for transmitting control information over an audio data stream
US8103542B1 (en) 1999-06-29 2012-01-24 Digimarc Corporation Digitally marked objects and promotional methods
JP4110690B2 (en) * 1999-10-18 2008-07-02 ヤマハ株式会社 Data generation method, recording apparatus, recording medium, and reproducing apparatus
CA2809775C (en) * 1999-10-27 2017-03-21 The Nielsen Company (Us), Llc Audio signature extraction and correlation
US6608919B1 (en) * 1999-11-10 2003-08-19 Digimarc Corporation Method and apparatus for encoding paper with information
US6625297B1 (en) 2000-02-10 2003-09-23 Digimarc Corporation Self-orienting watermarks
US6737957B1 (en) 2000-02-16 2004-05-18 Verance Corporation Remote control signaling using audio watermarks
US6968564B1 (en) 2000-04-06 2005-11-22 Nielsen Media Research, Inc. Multi-band spectral audio encoding
US6804377B2 (en) 2000-04-19 2004-10-12 Digimarc Corporation Detecting information hidden out-of-phase in color channels
US6912295B2 (en) * 2000-04-19 2005-06-28 Digimarc Corporation Enhancing embedding of out-of-phase signals
US7027614B2 (en) 2000-04-19 2006-04-11 Digimarc Corporation Hiding information to reduce or offset perceptible artifacts
US7466742B1 (en) 2000-04-21 2008-12-16 Nielsen Media Research, Inc. Detection of entropy in connection with audio signals
US7111168B2 (en) * 2000-05-01 2006-09-19 Digimarc Corporation Digital watermarking systems
US6633654B2 (en) * 2000-06-19 2003-10-14 Digimarc Corporation Perceptual modeling of media signals based on local contrast and directional edges
US6879652B1 (en) * 2000-07-14 2005-04-12 Nielsen Media Research, Inc. Method for encoding an input signal
JP2002095100A (en) * 2000-09-19 2002-03-29 Victor Co Of Japan Ltd Control data rewrite/add device, method, transmission method use therefor, and recording medium
AU2002214613A1 (en) * 2000-11-08 2002-05-21 Digimarc Corporation Content authentication and recovery using digital watermarks
US20020114299A1 (en) * 2000-12-27 2002-08-22 Daozheng Lu Apparatus and method for measuring tuning of a digital broadcast receiver
KR20030017630A (en) 2001-05-15 2003-03-03 코닌클리케 필립스 일렉트로닉스 엔.브이. Embedding auxiliary data in an information signal
US7063264B2 (en) 2001-12-24 2006-06-20 Digimarc Corporation Covert variable information on identification documents and methods of making same
US8059815B2 (en) * 2001-12-13 2011-11-15 Digimarc Corporation Transforming data files into logical storage units for auxiliary data through reversible watermarks
US7515730B2 (en) * 2001-12-13 2009-04-07 Digimarc Corporation Progressive image quality control using watermarking
US7187780B2 (en) * 2001-12-13 2007-03-06 Digimarc Corporation Image processing methods using reversible watermarking
AU2002357259A1 (en) * 2001-12-13 2003-07-09 Digimarc Corporation Reversible watermarking
US7006662B2 (en) * 2001-12-13 2006-02-28 Digimarc Corporation Reversible watermarking using expansion, rate control and iterative embedding
ATE509326T1 (en) 2001-12-18 2011-05-15 L 1 Secure Credentialing Inc MULTIPLE IMAGE SECURITY FEATURES FOR IDENTIFYING DOCUMENTS AND METHOD FOR PRODUCING THEM
US7793846B2 (en) 2001-12-24 2010-09-14 L-1 Secure Credentialing, Inc. Systems, compositions, and methods for full color laser engraving of ID documents
US7694887B2 (en) 2001-12-24 2010-04-13 L-1 Secure Credentialing, Inc. Optically variable personalized indicia for identification documents
US7728048B2 (en) 2002-12-20 2010-06-01 L-1 Secure Credentialing, Inc. Increasing thermal conductivity of host polymer used with laser engraving methods and compositions
US7824029B2 (en) 2002-05-10 2010-11-02 L-1 Secure Credentialing, Inc. Identification card printer-assembler for over the counter card issuing
CA2499967A1 (en) 2002-10-15 2004-04-29 Verance Corporation Media monitoring, management and information system
US7804982B2 (en) 2002-11-26 2010-09-28 L-1 Secure Credentialing, Inc. Systems and methods for managing and detecting fraud in image databases used with identification documents
US7712673B2 (en) 2002-12-18 2010-05-11 L-L Secure Credentialing, Inc. Identification document with three dimensional image of bearer
US7350001B1 (en) * 2003-01-17 2008-03-25 Cirrus Logic, Inc. Method and apparatus for automatic word length conversion
EP1614064B1 (en) 2003-04-16 2010-12-08 L-1 Secure Credentialing, Inc. Three dimensional data storage
US20060239501A1 (en) 2005-04-26 2006-10-26 Verance Corporation Security enhancements of digital watermarks for multi-media content
US7616776B2 (en) * 2005-04-26 2009-11-10 Verance Corproation Methods and apparatus for enhancing the robustness of watermark extraction from digital host content
US7369677B2 (en) 2005-04-26 2008-05-06 Verance Corporation System reactions to the detection of embedded watermarks in a digital host content
US9055239B2 (en) 2003-10-08 2015-06-09 Verance Corporation Signal continuity assessment using embedded watermarks
US7744002B2 (en) 2004-03-11 2010-06-29 L-1 Secure Credentialing, Inc. Tamper evident adhesive and identification document including same
US20060109760A1 (en) * 2004-11-22 2006-05-25 Gerald Seelig System and device for audio visual information transfer and storage
US8020004B2 (en) 2005-07-01 2011-09-13 Verance Corporation Forensic marking using a common customization function
US8781967B2 (en) * 2005-07-07 2014-07-15 Verance Corporation Watermarking in an encrypted domain
US8259938B2 (en) 2008-06-24 2012-09-04 Verance Corporation Efficient and secure forensic marking in compressed
US9607131B2 (en) 2010-09-16 2017-03-28 Verance Corporation Secure and efficient content screening in a networked environment
RU2447514C1 (en) * 2010-11-19 2012-04-10 Государственное образовательное учреждение высшего профессионального образования "Южно-Уральский государственный университет" ГОУ ВПО "ЮУрГУ" Method of object control by serial code
JP2013076871A (en) * 2011-09-30 2013-04-25 Oki Electric Ind Co Ltd Speech encoding device and program, speech decoding device and program, and speech encoding system
US8615104B2 (en) 2011-11-03 2013-12-24 Verance Corporation Watermark extraction based on tentative watermarks
US8682026B2 (en) 2011-11-03 2014-03-25 Verance Corporation Efficient extraction of embedded watermarks in the presence of host content distortions
US8923548B2 (en) 2011-11-03 2014-12-30 Verance Corporation Extraction of embedded watermarks from a host content using a plurality of tentative watermarks
US8533481B2 (en) 2011-11-03 2013-09-10 Verance Corporation Extraction of embedded watermarks from a host content based on extrapolation techniques
US8745403B2 (en) 2011-11-23 2014-06-03 Verance Corporation Enhanced content management based on watermark extraction records
US9323902B2 (en) 2011-12-13 2016-04-26 Verance Corporation Conditional access using embedded watermarks
US9547753B2 (en) 2011-12-13 2017-01-17 Verance Corporation Coordinated watermarking
US9571606B2 (en) 2012-08-31 2017-02-14 Verance Corporation Social media viewing system
US9106964B2 (en) 2012-09-13 2015-08-11 Verance Corporation Enhanced content distribution using advertisements
US8869222B2 (en) 2012-09-13 2014-10-21 Verance Corporation Second screen content
US8726304B2 (en) 2012-09-13 2014-05-13 Verance Corporation Time varying evaluation of multimedia content
WO2014153199A1 (en) 2013-03-14 2014-09-25 Verance Corporation Transactional video marking system
US9251549B2 (en) 2013-07-23 2016-02-02 Verance Corporation Watermark extractor enhancements based on payload ranking
US9208334B2 (en) 2013-10-25 2015-12-08 Verance Corporation Content management using multiple abstraction layers
WO2015138798A1 (en) 2014-03-13 2015-09-17 Verance Corporation Interactive content acquisition using embedded codes
RU2618379C1 (en) * 2016-03-28 2017-05-03 Федеральное государственное бюджетное образовательное учреждение высшего образования "Поволжский государственный университет телекоммуникаций и информатики" (ФГБОУ ВО ПГУТИ) Method of steganographic additional information implementation to samples of digital sound signals

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3541264A (en) * 1967-05-15 1970-11-17 Sylvania Electric Prod Apparatus for deleting a portion of a signal
GB1252555A (en) * 1970-02-17 1971-11-10
JPS5381222A (en) * 1976-12-27 1978-07-18 Sony Corp Digital signal transmitting system
SE404982B (en) * 1977-12-22 1978-11-06 Ericsson Telefon Ab L M METHOD AND DEVICE FOR TRANSMITTING DIGITAL INFORMATION IN A TELEPHONE SYSTEM
DE2804150C3 (en) * 1978-01-31 1981-11-26 SIEMENS AG AAAAA, 1000 Berlin und 8000 München Method and arrangement for transmitting pulse code modulated analog signals
GB1555394A (en) * 1978-04-04 1979-11-07 Standard Telephones Cables Ltd Digital signalling especially in an automatic telecommunication system
GB2063018B (en) * 1979-10-08 1984-03-28 Gen Electric Co Ltd Telecommunication systems
US4377860A (en) * 1981-01-05 1983-03-22 American Microsystems, Inc. Bandwidth reduction method and structure for combining voice and data in a PCM channel
EP0058482B1 (en) * 1981-02-16 1985-06-05 British Telecommunications Method and apparatus for transmitting data with digitally encoded speech
DE3424626A1 (en) * 1984-07-04 1986-01-16 Polygram Gmbh, 2000 Hamburg Method for the error-protected transmission of digital information

Also Published As

Publication number Publication date
ATE55199T1 (en) 1990-08-15
DE3673080D1 (en) 1990-09-06
EP0205200B1 (en) 1990-08-01
US4750173A (en) 1988-06-07
EP0205200A1 (en) 1986-12-17
JPS6226672A (en) 1987-02-04
DE3523809A1 (en) 1986-11-27
JPH0576114B2 (en) 1993-10-21
DE3523809C2 (en) 1993-04-29

Similar Documents

Publication Publication Date Title
CA1251280A (en) Method of transmitting audio information and additional information in digital form
KR0180542B1 (en) System and device for digital information transmission/reception and recording/reproducing
US5878010A (en) Method and apparatus for recording digital signal
US4644546A (en) Method of digital signal transmission
EP1052850B1 (en) Digital signal recording/reproducing apparatus
EP0248076B1 (en) Digital information storage and retrieval using video signals
US6519411B1 (en) Digital signal recording and reproduction apparatus suitable for recording and reproducing a compressed video signal
US3681524A (en) Multiple frequency time code generator and reader
EP0920698B1 (en) Apparatus and method for reproducing a digital audio signal from a record carrier
JPS63260226A (en) 8-9 coding system
US5508701A (en) Data conversion method and recording and reproduction apparatus
WO1998023060A1 (en) Method and device for transmitting data
EP0125002B1 (en) Programmable longitudinal time code generator utilizing a synchronous programmable parallel-to-serial data converter.
EP0557130B1 (en) Data conversion method and recording/reproducing apparatus using the same
US4491869A (en) Pulse code modulation system suitable for digital recording of broadband analog signals
EP0234354B1 (en) Apparatus for decoding a digital signal
EP0236009B1 (en) Coding digital data
KR100265445B1 (en) Digital signal reproducing apparatus
JP2544715B2 (en) Digital multiplexer device
US4849994A (en) Method of transmitting digitally coded signals
JP2000115103A (en) Data transmitter and data receiver
WO1995024775A2 (en) Transmitter and receiver apparatus, method for transmitting and method for receiving and record carrier obtained by the method or the transmitter apparatus
US4939729A (en) Process for the switching of asynchronous digital signals and device for the implementation of this process
JPH11298999A (en) Multi-channel pcm sound signal transmitting system
JPS58148551A (en) Digital signal transmission method

Legal Events

Date Code Title Description
MKEX Expiry