EP0018782B1 - Communication system with digital signal/noise ratio amplifier apparatus - Google Patents

Communication system with digital signal/noise ratio amplifier apparatus Download PDF

Info

Publication number
EP0018782B1
EP0018782B1 EP80301332A EP80301332A EP0018782B1 EP 0018782 B1 EP0018782 B1 EP 0018782B1 EP 80301332 A EP80301332 A EP 80301332A EP 80301332 A EP80301332 A EP 80301332A EP 0018782 B1 EP0018782 B1 EP 0018782B1
Authority
EP
European Patent Office
Prior art keywords
audio
signal
samples
line
video
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
EP80301332A
Other languages
German (de)
French (fr)
Other versions
EP0018782A1 (en
Inventor
Harold Barry Shutterly
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.)
CBS Corp
Original Assignee
Westinghouse Electric Corp
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 Westinghouse Electric Corp filed Critical Westinghouse Electric Corp
Publication of EP0018782A1 publication Critical patent/EP0018782A1/en
Application granted granted Critical
Publication of EP0018782B1 publication Critical patent/EP0018782B1/en
Expired legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03GCONTROL OF AMPLIFICATION
    • H03G7/00Volume compression or expansion in amplifiers
    • H03G7/007Volume compression or expansion in amplifiers of digital or coded signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/62Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for providing a predistortion of the signal in the transmitter and corresponding correction in the receiver, e.g. for improving the signal/noise ratio
    • H04B1/64Volume compression or expansion arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital

Definitions

  • This invention relates to an improved communication system with digital signal/noise ratio amplifier apparatus.
  • EP-A-0,018,783 and 4 are closely related applications.
  • a compander is defined as "a system for improving the signal-to-noise ratio by compressing the volume range of the signal at a transmitter by means of a compressor, and restoring the normal range at the receiving apparatus with an expandor".
  • the companding technique for noise reduction in communication channels is well known. Compression is applied at the input of a communication channel and expansion follows at the receiving end, thus after noise exposure in the communication channel.
  • This method is used in particular for improvement of the signal-to-noise ratio over a voice circuit so that operation becomes possible over noisy circuits.
  • the method consists in imparting more gain to low-intensity signals, e.g., those most affected by the noise, than to high-intensity signals. This reduces the dynamic range of the signals being transmitted.
  • This prior art contemplates the transmission or use of an "audio" signal having its "level” adjusted stepwise with negligible (or low) time constant, and of an auxiliary indication or code signal responsive to the said "level” adjustment and assuming one of a few possible values.
  • the desired extremely rapid change is easy to transmit with pulse modulation; a somewhat more gradual change may alternatively be used (e.g. with amplitude of frequency modulation or in recording systems), and while in such a case the time constants of the regulation circuits should be in agreement they do not affect the normal of steady operation of the system.
  • GB-A-657546 uses a companding system which is applicable to the transmission of speech using a television system wherein the speech samples are transmitted by means of pulses inserted e.g. in blanking spaces or the flyback period between successive image line scans, the gain signal being transmitted in a similar manner.
  • a block companding technique wherein the audio signals occurring during a defined period are multiplied by a factor which compresses the amplitude range, within certain upper and lower limits, the compressed signals occurring within each time period being transmitted to a receiver preceded by a signal indicating the compression factor.
  • the present invention consists in a communication system including a transmitter (2, 3, 4, 5, 6, 7, 8, 9, 10), a receiver (2', 3', 4', 5', 6', 7', 8', 9', 10') and a communication channel (1') therebetween, means (4, 8, 10) for changing the level of an input signal supplied to the transmitter in accordance with a multiplication factor, and supplying the changed signal to the communication channel (1') for transmission to the receiver, and means (2', 3', 4') for changing the level of the signal received from the communication channel (1') in accordance with the same multiplication factor, characterised in that, for determining the multiplication factor, means (6) are provided which determine the maximum variation of the input signal from a predetermined mean, during a fixed time period, and means (5) are provided which determine over a second time period corresponding to a plurality of said fixed time periods the maximum value which can be used as multiplier for a series of signal samples which occur during said second time period, the common multiplication factor applicable for said series of samples being transmitted
  • compression at the transmitter reduces the dynamic range of the audio levels in decibels.
  • the low levels are given an additional gain which brings them closer to the high levels.
  • the Icwest level signals are still 30 decibels below the highest level signals (1000 to 1 power ratio).
  • Expansion at the receiver end restitutes the initial proportion between audio levels, while attenuating any noise or cross talk which could have been added to the lower level signals during the transmission.
  • the compression stage may be considered as causing a multiplication applied to the different levels with a different multiplier for each, and the expansion at the receiver side may be seen as a division with a divisor which also differs between levels, although each is the same as the corresponding multiplier.
  • the multiplication pattern is predetermined for the entire transmission period, just like the division pattern.
  • the communication system includes a maximum multiplier for each section of signal being transmitted, such maximum multiplier being adjusted from time to time in order to maximize the excursion of the signal from its mean without exceeding predetermined upper and lower limits P i , P 2 .
  • information regarding the applied multiplier is transmitted together with the signal, so that the divisor at the receiver end can be applied and adjusted accordingly.
  • the highest and lowest level input signals may be transmitted at the highest power level.
  • Figures 2 shows under (a) two consecutive segments A,B,, A 2 B 2 of a continuous signal (c). This signal deviates about a mean value shown by a straight line M. Curve (b) shows eleven samples of the deviation of signal (c) from the mean M. It is proposed to amplify signal (c) so that it reaches, without exceeding either of two limits P i , P 2 which are considered more favorable for transmission through a given communication channel.
  • the signal is an audio signal which is transmitted as part of a video signal, line-per-line.
  • the lower level P 2 corresponds to the blanking level (P 2 ') of the video signal, while P, is the maximum level (P,') acceptable for the video signal.
  • K is not necessarily larger than one, because it is conceivable that if signal (c) is larger than P, and/or P 2 , it needs to be reduced in magnitude before transmission, in order to be contained between those two limits and maintained as close as possible to such limits.
  • the signal need not necessarily be an audio signal, nor need it be transmitted as part of a video signal.
  • FIG. 1 provides curves (a) and (b) for the purpose of illustration.
  • Figure 3 is a block diagram of the audio amplitude multiplier apparatus.
  • An audio signal inputted on line 1 is sampled by A/D converter 2 at a uniform rate above the Nyquist limit, and each sample so derived is converted into a digital word and stored into an input buffer 3.
  • each word from the A/D converter 2 is used as the address to a Multiplier Factor ROM (read-only-memory) 6.
  • the output of ROM 6 indicates for each sample the largest factor by which its amplitude can be multiplied without exceeding the peak-to-peak amplitude limits P" P 2 of the transmission channel. If, for example, the A/D converter 2 provides 8-bit output words, then, there are 256 possible outputs, and the ROM would contain the largest multiplier for each of these outputs.
  • the set of possible amplitude multipliers can include any factor, but for many applications binary multipliers such as 1, 2, 4 and 8 should be sufficient.
  • the maximum multiplier for the entire group of samples present in buffer 3 is determined by a maximum multiplier detector 5. If most of the samples loaded into the buffer at a particular time have amplitudes that can be multiplied by 8, but some can only be multiplied by 4, then detector 5 will select 4 as the maximum multiplier.
  • the word capacity of the input buffer 3 determines the number of samples that receive the same multiplier. This number might be specified anywhere in the range from 10 to 500, depending on transmission channel conditions and listening requirements. The smaller the number, the greater the signal-to-noise ratio improvement, but also the greater the number of multiplier factors that have to be transmitted over the communication channel with the audio.
  • the maximum multiplier can be determined quite simply as indicated in Figure 4.
  • the multiplier factor ROM 6 has separate outputs, one for each multiplier factor. As each sample word addresses the ROM, an output signal may be provided for any multiplier factor that is too large for that particular sample Assuming three such outputs, the outputs set respective flip-flops FF1, FF2, FF3, which were in the reset state at the beginning of the new loading period of the input buffer. At the end of such buffer loading period, the highest multiplier that has not set a flip-flop is the maximum for that group of samples.
  • the states assumed by the flip-flops when the input buffer loading period is completed are stored in a latch DL.
  • the latch outputs enable a section of the amplitude multiplier ROM 4 that provides the proper amplitude multiplication.
  • the sample words stored in the input buffer 3 are 8-bit words, and therefore have 256 possible values, and that there are four possible multipliers: 1, 2, 4, and 8.
  • the amplitude multiplier ROM4 must contain one section of 256 words that correspond directly with the input words, one section of 127 words that have amplitudes multiplied by 2, one section of 63 words that have amplitudes multiplied by 4, and one section of 31 words that have amplitudes multiplied by 8.
  • the polarities of the sample amplitudes are, of course, not changed by the multiplication process.
  • the multiplier buffer 9 stores the multiplier factors that are associated with the sample groups stored in the output buffer.
  • the audio samples and multiplier factors are demultiplexed from the video, and the sample amplitudes are divided by the received multiplier factor.
  • Figure 7 schematically shows the audio recovering process at the receiver end.
  • the received samples are converted to digital by A/D converter 2' and stored into an input buffer 3' that groups together all of the samples that are to be divided by a common multiplier factor.
  • the multiplier factors are gated by 6' into a multiplier buffer 9' and used via 7' to select the correct portion of the amplitude divider ROM 4', while the samples are being read out of the input buffer 3', and stored into the output buffer 8'.
  • the operation is essentially the same as occurred at the transmitter end, except that the sample amplitudes, (and any noise picked up during transmission) are now divided instead of being multiplied.
  • the samples are then read-out of the output buffer 8' at the same uniform rate used to sample the inputted audio signal when transmitting. D/A conversion and filtering then complete the process of audio signal reproduction.
  • the 10-bit words from a 10-bit A/D converter could be transmitted only as 8-bit digital words. This is due to the fact that for quiet portions of the audio signal the multiplication process actually moves the digital information for the 9th and 10th bit positions into the more significant bit positions. Thus, truncating the 10 bit words to 8 bits does not affect the information relative to quiet portions of the audio.
  • the division process returns the information relative to quiet portions of the audio to the 9th and 10th positions. As a result, it is possible to use a 10-bit D/A converter and still minimize the quantizing noise in the quiet portions of the audio output.
  • This technique effectively decreases the channel signal-to-noise ratio requirements needed to transmit analog audio signals and thereby permits audio signals to be transmitted during the blanking intervals of television signals.
  • the reverse process does not depend upon any measurement to be performed on the audio signal, which could be in error if noise is being picked up during transmission.
  • Apparatus has been designed for concurrently performing within a television system the following operations:
  • curve (a) shows a segment of audio signal AB, which is 1/60 sec. long.
  • Curve (b) indicates 240 audio samples derived from the segment AB of audio under (a).
  • Curve (c) represents scrambled samples derived after curve (b).
  • Curve (d) shows one audio sample inserted at the beginning of a vidoe line already including a synchronizing pulse and a color burst. The displayed portion of the video signal lasts approximately 50 microseconds and follows a 12 microseconds interval, including the 4.7 psec. synchronizing pulse signal and the color burst, which occupy a 9 microsecond interval. It appears from curve (d) that a three microsecond interval is available for the insertion into the video line of at least one scrambled sample.
  • the circuit of Figure 9 comprises the following sections:
  • a sample scrambling section centered around random address counter 72 and random access memory 61.
  • the samples from the audio sampling section are initially stored in a first-in/ first-out (FIFO) memory 53, which operates as a buffer element between the sampling operation and the sequential ordering of the samples into RAM 61.
  • Scrambling results from reading at random the samples stored into RAM 61. Sequential storing is effected when a data selector 175 is in mode B for addressing the RAM, while random reading is performed by addressing the RAM through data selector 175 is in the mode A.
  • a clock signal of 7.16 MHz appears on line 88, for clocking the addressing process.
  • Figure 9 also includes a microprocessing section centered around microprocessor 100 and control program ROM module 110. This section conditions the reading, scrambling and insertion operations within the permissible time intervals established by the timing section.
  • the sample and hold circuit 51 of Figure 9 receives the audio signal from line 55 through a 6 kHz low pass filter 56.
  • the samples are converted into digital numbers by A/D converter 52, and such digital numbers are temporarily stored into a first-in first-out (FIFO) device 53, starting with the vertical blanking pulse.
  • Device 53 is read out under control from line 92 on a first-in first-out basis (FIFO).
  • Circuits 51, 52 and 53 are clocked from line 58 at a frequency of 14.4 kHz by a clock signal obtained from a phase-locked loop (PLL), itself fed with a 7.16 MHz signal from line 57.
  • PLL phase-locked loop
  • RAM 61 Random Access Memory
  • A/D converter 52 is a solid state device known as DATEL EH10B providing 9 bits per sample the FIFO device 53 is of the Fairchild 3351 having 40x9 locations.
  • the two RAM sections of circuit 61 are obtained from solid state devices known as F93415 RAMS each having: a data input pin 15 connected with one of the nine output terminals of the FIFO device (shown by lines 59 and 60); a data output pin 7 connected to one of the 8 inputs (line 91 in Figure 9) of Port #5 and an input of Port #2; a 9-bit address (8 bits on line 165 from data selector 175, plus one most significant bit on line 165' from exclusive OR gate 152 for determining which of the two sections of the RAM is to be used) on pins 2-6, and 9-12.
  • Ram device 61 stores the samples received from line 60 in their natural order into locations defined by a Write-address received from sequential counter 151 and via line 153 from data selector 165, in the Write-mode (B).
  • these samples when read-out, are extracted in a random fashion as given by the addresses from Random ROM 174 through data selector 175 in the Read-mode A. The way such randomness is achieved will now be described by reference to Random Access Counter 72 and Random ROM 174.
  • a random code on line 71 causes Random Access Counter 72 to output on lines 73, 74 and 75 an 8-bit address which is at random.
  • Random Access Counter 72 causes Random Access Counter 72 to output on lines 73, 74 and 75 an 8-bit address which is at random.
  • it is necessary to avoid true randomness in that no location in the Random Access Memory 61 may be sought and used twice, and none may be omitted, since all the samples read out from FIFO 53 must be stored in and read out of the RAM, in whatever pseudo- random order.
  • Random ROM 174 is responsive via line 73 to Random Address Counter 72 and that it outputs into RAM 61, when data selector 175 is in the A mode.
  • Circuit 174 is used to dissociate the randomness of the audio scrambling from the randomness of the code of line 71 which may be used elsewhere, for instance for scrambling the video.
  • the H-pulse of line 121 establishes on the front edge thereof an initial time from which a 5 ps delay (curve (d)) and a 50 ps delay (curve (e)) are generated by the respective monovibrators 122, 123 of Figure 9.
  • the random code number (which may be derived from a random generator used to scramble the video signals) is formed on line 71. It appears as an 8-bit word ready for setting counter 72 after a delay shown by curve (b).
  • the random number is stored into counter 72.
  • Timing for the insertion of the audio samples into the outgoing TV lines is determined by counting cycles of the 7.16 MHz clock of lines 88, 133 by reference to the beginning of each TV line as indicated by the H-pulse of line 121.
  • the 5 psec. monovibrator 122 sets a flip-flop Timer 131 to start clocking from line 133, via AND gate 132, an 8-bit Counter 135 which by line 134 has been initially set to count 64.
  • Count 128 is detected at 137 to set a flip-flop timer 141, and count 142 is detected at 138 to reset the flip-flop timer 141, while resetting by line 139 the flip-flop timer 131.
  • the control logic is as follows: The outputted data on line 91 are passed through Port #5 onto the 8-bit data bus 101 of microprocessor 100. The sample after processing by the microprocessor is passed through Port #4 to be stored into audio output latch 102, as an 8-bit word. From there, as earlier mentioned, insertion takes place by line 105. The logic for enabling the insertion is by line 145 to AND gate 144, through Port #3. This decision takes into account the signal of line 125 which is indicative of an occurring video line and the signal of line 127 which is indicative of the vertical blanking space, both received through Port #2.
  • Port #2 also receives the signal of line 126 which authorizes the address search, and informs the processor when to call for the sample of the RAM from lines 91 and 128.
  • Port #3 transmits more commands from microprocessor 100. One of these is the address clock of line 160 for Address memories 76, 77, and sequential counter 151, by 161.
  • Port #3 by lines 95 and 166, also causes clocking of the addresses in Random Address Counter 72 and writing at the addressed locations of the FIFO data from line 60.
  • the stored samples are clocked out of FIFO 53.
  • Lines 93 and 94 load the multiplier code latch 103 and the audio output latch, respectively.
  • the feature used in accordance with the present invention for reducing noise in the transmission of the samples inserted by the audio scrambler is centered around the microprocessor.
  • the microprocessor calls, via Port #1 and line 59, for the samples stored in the FIFO circut 53. These are treated digitally and logically by the microprocessor in accordance with the control program module 110. From an evaluation of the samples derived within 1/60 sec., (i.e., segment AB) which form a group to be scrambled by the Random Access Memory 61, the microprocessor establishes the peak signal limits and calculates a multiplication factor applied discriminately to the samples.
  • This operation is gated via Port #1, by lines 92 and 149, and the result is a multiplied 8-bit sample and a 3-bit multiplier code which are passed by Port #4 onto line 104.
  • the multiplier code is latched into multiplier code latch 103 to be sent on line 106 for transmission as a code to be used in reverse when a corrective factor will be applied to the audio data at the receiver end.
  • the scrambling of the audio signal is produced by sampling the input signal at a sufficiently high frequency (line 58) to preserve the signal content, and then transmitting the samples in a pseudo- random order.
  • the audio signal is bandlimited to 6 kHz and then sampled at a rate of 14,400 samples per second, with the result that 240 samples are produced in each one-sixtieth of a second corresponding to a field period (circuit 155).
  • Each group of 240 samples is first-stored in FIFO circuit 53, then collected in the random-access memory 61, to be read out of the memory in the following one-sixtieth of a second in a pseudo-random order.
  • the process is continuous so that in each one-sixtieth of a second 240 new samples are collected in one section of the memory, while the 240 previous samples are read out from the other section of the memory.
  • a completely different pseudo-random readout sequence is used for each group of 240 samples.
  • the effect of re-ordering the audio samples in an essentially random fashion is to convert the signal into a noise-like form that contains none of the frequency characteristics required for intelligibility.
  • a 400 Hz sine wave input signal when processed would engender a noise-like signal which when the scrambled output samples are smoothed by a lowpass filter produces a continuous audio signal.
  • the frequency spectrum of the noise-like signal is flat, which means that all frequencies are present up to the cut-off frequency of the smoothing filter, as would be the case with a wideband noise input signal.
  • Descrambling at an authorized receiver is accomplished by reversing the scrambling process.
  • the samples are recovered from the received video and then stored in groups of 240 per field by a random-access memory. Pseudo- random addressing of the memory during the storage process restores the order of the samples in the memory to the original sequence.
  • the descrambled audio is then obtained by reading the samples out of the memory in consecutive order and smoothing them in a lowpass filter.
  • the video channel signal-to-noise ratio applies to the audio signal as well.
  • the subject signal/noise ratio amplifier apparatus provides for multiplying the amplitudes of low-level audio signals in the scrambler, and then dividing the amplitudes of the received signals by the same factor in the descrambler. This returns the signal to the correct amplitude while at the same time reducing the amplitude of any noise added in the transmission by the same dividing factor.
  • the amplitudes of all of the 240 samples of a particular TV field are multiplied by the same binary factor before transmission.
  • the largest binary multiplier (1, 2, 4, 8, 16, or 32) that does not cause any sample in the group to exceed the peak signal limits is used. Calculation of the maximum common multiplier is accomplished first by adjusting the deviations of the audio signal from its mean M, by reference to two limits P i , P 2 .
  • the maximum multiplier k that can be used for a given sample group becomes quite evident once the signal amplitudes are in binary form.
  • the mean output signal from the quantizer, S corresponding to a zero input signal level, is:
  • the signal amplitude that is to be multiplied is defined as the difference between the signal S and the mean M i . If the signal before multiplication is the resultant signal after multiplication is or: where
  • the correct divisor must be transmitted to the descrambler for use with the associated audio samples. Since the same divisor is used for all of the 240 samples in one field, only one divisor per TV field is required.
  • the divisor is transmitted as a 3-bit code in the vertical retrace interval of each field.
  • the code is givenin Table 1: Before transmission, the divisor code is scrambled by adding to it, modulo-2, three binary digits from the random code generator. The resulting secure code is then transmitted as part of the vertical interval data that is transmitted to synchronize the random code generator in the descrambler.
  • the amplitude-multiplied samples are gated into the video signal for transmission while both signals are in digital form.
  • the audio samples are first to be adjusted to fit into a peak-to-peak (P,', P 2 ') video signal range which conditions the communication channel, since the level cannot be higher than the white (P i ') nor lower than the black (P 2 '). It should also be considered that the video is received with 8-bits, rather than 9-bit for the audio, in this instance. With #255 for the maximum white (P 1 ') and 87 for the black (P 2 ') the range is 168 which has to be related to the digital range of 511. If the required transformation is: where
  • the scale factor 21/64 reduces the peak-to-peak audio range to the peak-to-peak video range.
  • the bias shift of +87 centers the audio signal so that it does not exceed the peak white video level or go below the black level.
  • the bias shift In the descrambler, the bias shift must be removed prior to dividing the received audio amplitudes by k. However, in addition to the bias shift inserted at the scrambler, there may be an unintentional shift due to a difference between the DC levels of the video signal in the descrambler and the scrambler.
  • a pulse set to the mean audio signal level M 2 is inserted by the scrambler as the first audio sample in each TV field. This increases the number of audio pulses per field to 241.
  • the mean level, M 2 -, that is inserted can be calculated from equation (2) by setting S equal to 256:
  • the value of V is determined by measurement of the first audio pulse in each TV field, this pulse need not be included in the decoded audio.
  • the measured value can be higher or lower than 171, depending on the relative DC levels in the scrambler and the descrambler.
  • the calculation performed in the descrambler, using the measured value of V, is:
  • the mean level of the amplitude-divided audio is set to 256, since the output signal is quantized to 512 levels.
  • the 21/64 scale factor introduced in the scrambler is not removed by digital processing in the descrambler since it can be compensated for more simply by additional linear amplification.
  • the audio scrambler samples the input audio signal 240 times in each TV field period and stores the samples in order into a memory.
  • the samples that are stored in one field period are read out in the next field period in a random order and transmitted at a rate of one per active TV line.
  • the microprocessor clocks a sample out of the FIFO circuit 53 and, via the Write Enable signal of line 166 from Port #3, loads the sample into the RAM (Random Access Memory) 61.
  • the output of the 50 psec. monovibrator 123 holds data selector 175 in the B mode, so that the RAM is addressed by the Sequential Counter 151 during loading of each sample from the FIFO circuit 53.
  • the Sequential Counter 151 is reset on line 159 by the Vertical Rate pulse from the video scrambler, so that sequential addressing can start at zero at the beginning of each TV field period.
  • Sequential counter 151 is advanced by the microprocessor via line 161 by one count near the end of each active line until, at count 239, the 240th sample is loaded into RAM 61.
  • RAM 61 has 1024 locations of 9-bits, it is actually divided into two memory sections using only 240 locations in each section. The sections are used alternately. During each field period, one memory section stores 240 samples in sequence, while 240 samples are being read- out in pseudo-random order from the other memory section. The most significant bit (MSB) in the RAM address, which appears on line 165', is used to switch RAM 61 between the two memory sections. The output of the 50 ⁇ sec. monovibrator 123 goes to Exclusive-OR device 152 together with the output of the Field period flip-flop 155 to produce the MSB address bit of line 165'. In each active video line period, one sample is written into the memory section which has been selected during the 50 psec. pulse.
  • MSB most significant bit
  • the pseudo-random addresses used in reading out samples from RAM 61 are determined by pseudo-random numbers which are assumed to be generated in a random-code-generator used for video scrambling.
  • the random code numbers are fed by line 71 into Random Address Counter 72.
  • the count of the Random Address Counter 72 is preset to the current 8-bit pseudo-random number from the video scrambler.
  • the counter output addresses two 256x1 bit Address Memories 76, 77 and a Random ROM 174 that, in turn, addresses RAM 61 through Data Selector 175 when the latter is the A mode (curve (f) of Figure 10).
  • the Random ROM 174 contains the numbers 0 to 239 arranged in a randomly selected sequence. When addressed by the Random Address Counter 72 the ROM merely interchanges each address in the range 0 to 239 with another address in the same range. This totally dissociates the audio scrambling code from the video scrambling code.
  • the two Address Memories 76, 77 are used, as aforesaid, to prevent any pseudo-random read- out address from being used more than once in a given field period. Since they have 256 locations, a detector 170 is used to reset circuit 72 when 240 locations have been used.
  • the 8-bit numbers that are preset (see curve (c) in Fig. 10) into the Random Address Counter 78 are essentially random, and consequently there is nothing to prevent any particular number from occurring several times during the read-out of 240 samples from RAM 61. If this happened, one or more samples stored in the RAM would be read out several times, while other samples would not be read out at all.
  • the maximum search time required to locate a valid address is 35.7 psec.
  • the remainder of the 50 [isec. delay can therefore be used by the microprocessor in each active TV line period as an indication that the RAM is addressed by a valid address.
  • a sample is then read (see curve (g) in Fig. 10) into the microprocessor via Port #5 and Port #2.
  • the amplitude of each sample is, there, multiplied by the multiplier which has been determined from the group of 240 samples as it was stored into the RAM during the previous field period.
  • Each multiplied sample is outputted through Port #4 to the Audio Output Latch 102, where it is held for insertion at the beginning of the next video line.
  • Figure 10 shows with curves by reference to an H-pulse, the sampling and scrambling process at the scale of the video lines
  • Figures 11A and 11 B shows the overall process at the scale of the video frames for successive audio segments AB and A'B', each 1/60 sec. long.
  • Figure 11A shows the vertical blanking space.
  • Figure 11B shows two successive fields of a video frame.
  • sync separator 22 detects the horizontal pulse from the video signal of line 21, which triggers a horizontal pulse generator 24 providing on lines 28 and 121 the H-pulse signal of Figure 9.
  • the H-pulse is shown inputted via line 121 into the 9 MS timer of Figure 9, providing one input to AND device 144 from which is outputted on line 146 the Insert Audio Sample Signal of Figure 9.
  • Signal VERT which determines the vertical blanking space of Figure 11A is, as generally known, derived by counting at 30 the video lines in a video frame defined by frame pulse generator 26. Counter 30 is inputting into four detectors: 32 detects line 522, 33 detects line 17, 34 detects line 259, and 35 detects line 280. Flip-flops 36 and 37, associated with the first and second pair of detectors, go into OR device 44 to generate the blanking space pulses VERT on line 45 which after inverting to VERT are gating on line 145 AND gate 144.
  • the video signal of line 21 is converted into digital by A/D converter 47.
  • the insertion of the audio samples into the outgoing video lines is effected digitally.
  • the timing is determined by counting cycles of the 7.16 MHz clock from the beginning of each video line (H-pulse).
  • the audio sample from line 105 is inserted in response to signal 146 switching a data selector 31 from the 8-bit video signal of line 48 to the output 105 of the Audio Output Latch 102.
  • the audio sample is converted from digital-to-analog form, along with the video signal, in the video D/A converter 38.
  • Timer flip-flop 131 and FF2 Timer flip-flop 141 are reset to end the audio insertion.
  • the window for insertion of an audio sample has a duration of approximately 2 psec., which provides a margin of error for locating the samples in the descrambler of approximately ⁇ 0.5 psec.
  • Two additional signals are also inserted in the scrambled video signal.
  • the 3-bit code representing the multiplier is transferred from the microprocessor via Port #4to the Multiplier Code Latch 130, from where it is automatically inserted via line 106 by means of a conventional circuitry within the video system.
  • the other additional signal is an artificial audio sample, generated by the microprocessor, and set to the mean audio signal level M 2 (171 if the range is from 0 to 255). Transmission of this reference- level sample is possible because there are actually 242 active TV lines in each field, thus two more than the number of lines used for insertion of an audio sample. The first active line in each field is not used for audio transmission. When this is the case, the Insert Audio signal of line 146 is blocked by an inhibit signal appearing on line 145 from the microprocessor thus blocking the AND Gate 144. The second active line is used to transmit the reference level sample M 2 in the same way as any of the audio samples.
  • Figure 13 is a block diagram of the audio descrambler which at the receiver side of the television system corresponds to the audio scrambler of Figure 9 for the transmitter. Blocks which indicate a similar function in the reverse process have been given, wherever possible the same reference numeral raised by 200 where the reference numeral of Fig. 9 has one or two digits, raised by 100 where it has three digits. Thus, the equivalent of the Random Address Counter 72 is now 272, of the Random Access Memory 61 becomes 261, of vertical rate pulse line 154 is 254, and so on.
  • the invention provides for a two-step process to improve the SNR of the received audio signal.
  • an integration is performed in order to improve the SNR from 31 DB to 40 DB.
  • This integration is performed digitally, using the output of the video A/D converter in the descrambler.
  • Eight signal samples, taken at a 7.16 MHz rate, are added in an 8x300 microprocessor. This is equivalent to reducing the receiver noise bandwidth for the audio signal from 4 MHz to 0.5 MHz, thereby reducing the noise power by 9 dB.
  • This operation is centered around the timer section and input FIFO memory 353 of Figure 13.
  • the input signal consists of 8-bit video signal samples, at a 14.32 MHz data rate which are derived on line 203 after conversion to digital form (the A/D converter is not shown).
  • the video samples that represent the audio pulse on each active video line are located at the exact time by means of a digital timer.
  • the timer section comprises circuit elements 222, 223, 231, 232, 235 and 241. They are very similar to those of the timer in the audio scrambler of Fig. 9.
  • the timer starts at the H-pulse and counts 67 cycles of the 7.16 MHz clock of line 288, then initiates the locking of input signal samples.
  • the input signal consists of 8-bit video signal samples, at a 14.32 MHz data rate which are derived on line 203 after conversion to digital form (the A/D converter is not shown).
  • the video samples that represent the audio pulse on each active video line are located at the exact time by means of a digital timer.
  • the timer section comprises circuit elements 222, 223, 231, 232,235 and 241. They are very similar to those of the timer in the audio scrambler of Figure 9. The timer starts at the H-pulse and counts 67 cycles of the 7.15 MHz clock of line 288 and then initiates the loading of input signal samples.
  • Alternate samples are latched into an Audio Sample Latch 204 by means of a properly timed 7.16 MHz clock. Each latched sample is then transferred to an Input FIFO (first-in, first-out memory) circuit 353.
  • the Input FIFO circuit 353 stores the video samples representing the received audio pulse until they can be processed by the microprocessor. It automatically blocks out further inputs when it is full.
  • 16 samples are selected from the 920 samples scanned at a 14.32 MHz rate along the video signals, which coincide in time with the passing of the inserted audio sample within the window defined by the timer section.
  • the microprocessor retains only one of every two.
  • the microprocessor 200 individually clocks eight video samples (representing one audio sample) out of the Input FIFO circuit 353, by line 354, into Port #1. Then, they are processed by the microprocessor.
  • the eight samples are summed up and divided by eight. This improves the signal-to-noise ratio of the received sample.
  • the first such audio sample received in each field is the reference signal set to the mean audio signal level.
  • This particular signal is stored in the microprocessor and is used, before dividing the amplitudes of the following audio samples.
  • the divisor that is used is specified by the 3-bit multiplier code which had been transmitted.
  • a new multiplier code applicable to a new segment of audio is loaded into Port #2 of the microcessor during each vertical interval.
  • a "Multiplier Code Ready" signal is supplied to the microprocessor via Port #2 to initiate the loading of each multiplier.
  • the output clock on line 258 is generated by means of a phase-locked loop PLL in exactly the same way that the input FIFO clock of line 58 is generated in the audio scrambler of Figure 9.
  • the 9-bit samples from the Output FIFO circuit 253 are converted into analog by a D/A converter 352, and the output is lowpass filtered at 356 to recover the original baseband audio signal.
  • More than one audio signal may be transmitted, and/or it is provided for the transmission of more than one audio sample inserted in each video line.
  • the following considerations apply:
  • the single-channel audio system just described uses approximately 2psec. for the single audio pulse on each active line. This allows for 1 ll sec. of pulse integration at the receiver to improve the signal-to-noise ratio, and ⁇ 0.5 psec. for positional tolerance.
  • the line time available for audio pulses consists of part of the line blanking period and part of both ends of the active line period. The ends of the active line can be deleted because they are not seen due to overscanning on TV monitors.
  • the maximum time that can be used for audio is about 3psec., since 1.5psec. are already used for the repeating video samples in the scrambled video waveform. If 1 psec. audio pulses are used in a three-channel system, the receiver integration time will probably have to be cut to 0.5 psec., and the pulse positioning requirements will be quite critical if crosstalk is to be avoided.
  • any crosstalk between samples is equivalent to a small reduction in bandwidth and will not affect intelligibility. This is true for crosstalk caused by timing errors in the descrambler as well as for signal transient effects. If, for example, eight video samples are integrated in the descrambler to form one audio sample, a timing error might result in six video samples from one of the input audio pulses being added to two video samples from an adjacent audio pulse. Since contiguous samples are usually similar in amplitude, this crosstalk would have little effect except for some attenuation of the highest audio frequencies.
  • the audio samples can be interlaced in the TV field with this format.
  • a second way would be to divide each TV field into three audio fields; the first 80 lines carry 240 samples of audio #1, the second 80 lines carry 240 samples of audio #2, etc.
  • FIG. 15 a block diagram shows how the circuit of Figure 9 can be modified for the insertion of three consecutive samples, with three audio sources providing three different continuous audio signals.
  • Additional secure audio channels can be provided by using parallel single-channel circuit boards.
  • the only changes required are those required for the changed scrambler output signal format and for the descrambler input signal format. Most of these changes could be made in the instruction sequences controlling the 8x300 microprocessors.
  • a two-channel audio capability can be provided by time-sharing the single-channel circuitry.
  • the analog-to-digital converter and digital-to-analog converter both are capable of operating at mmre than twice the current speed and could therefore be time-shared.
  • the random access memory has exactly the capacity required for two audio channels. Both channels could use the same pseudo-random addressing. In this regard, it is assumed that the 8x300 microprocessor is fast enough to process two audio signals in each TV line period. It is therefore possible to have a two-channel audio capability with a negligible increase in circuitry.
  • the audio scrambler/descrambler offers a channel bandwidth which is twice that of commercial audio scramblers and the degree of security attained is extremely high.
  • the number of different sequences of audio samples that are possible in each TV field period is 240 factorial, or 4x 10 486 , a number so large that it effectively eliminates trial and error decoding.
  • the spectrum of the scrambled signal resembles that of random noise, so that neither time domain or frequency domain analysis appear to provide useful information for unauthorized decoding.
  • microprocessor instruction sequence for the audio scrambler of Figure 9 is listed in Table 3, and for the descrambler of Figure 13 is listed in Table 4. Details of the instruction set and the microprocessor architecture are given in Chapter "Microprocessor" pages 61-72 of the Signetics Data Manual (copyright 1976, Signetics Corporation, 811 East Arques Avenue, Sunnyvale, California 94086). Reference to one of these is essential for understanding the instructions.
  • the eight individual input-outputs of each port are labeled 0, 1, 2, 3, 4, 5, 6, and 7.
  • the notation P3, 7 refers to the seventh position of P3.
  • the functions of the scrambler ports are listed in Table 1, and those of the descrambler ports, in Table 2.

Description

  • This invention relates to an improved communication system with digital signal/noise ratio amplifier apparatus. EP-A-0,018,783 and 4 are closely related applications.
  • A compander is defined as "a system for improving the signal-to-noise ratio by compressing the volume range of the signal at a transmitter by means of a compressor, and restoring the normal range at the receiving apparatus with an expandor". (See Electronics and Nucleonics Dictionary/John Markus-McGraw Hill Co. (1966).
  • The companding technique for noise reduction in communication channels is well known. Compression is applied at the input of a communication channel and expansion follows at the receiving end, thus after noise exposure in the communication channel. This method is used in particular for improvement of the signal-to-noise ratio over a voice circuit so that operation becomes possible over noisy circuits. The method consists in imparting more gain to low-intensity signals, e.g., those most affected by the noise, than to high-intensity signals. This reduces the dynamic range of the signals being transmitted.
  • It is proposed in this application to effect noise reduction in a somewhat different communication problem, as explained, in EP-A-0018784, where audio signals are transmitted as part of the video signals of a standard television system. In such situation, while the audio signals are multiplexed into the blanking periods of the video signals for transmission over video channels, the video channel signal-to-noise ratio is frequently too low for the audio signal. The principal reason for requiring a higher signal-to-noise ratio for audio than for video is to prevent audible noise during low-level portions of the audio signal. The amplitude of the audio signals is increased to a maximum extent before transmission and then decreased by precisely the same factor after reception. This is made possible by an auxiliary control code transmitted with the audio signal. Decreasing the signal amplitude after reception also decreases any added noise by the same factor, thereby effectively increasing the signal-to-noise ratio of the tranmission channel for the low-level signals.
  • In, prior art document 1974 "International Zurich Seminar on Digital Communications, 12-15, March 1974, IEEE, New York, US, Croisier: "Progress in PCM and Delta Modulation: Block-Companded Coding of Speech Signals", a CCITT compatible speech coding method is presented. Blocks of about 30 samples are companded and coded as a whole in either PCM or DPCM mode. Specific examples and experimental results are given, as well as coder design guidelines. This method differs substantially from either instantaneous or adaptive companded codes.
  • In GB-A-657546 (Muller) this prior art states that it is applicable to cable transmission and to various methods of modulating a carrier wave or medium, and furthermore to recording systems. Its advantages are most noticeable with pulse modulation systems, including television systems with sound and image on the same carrier, which on the very high frequency bands offer many advantages but at present are usually unable of transmitting a wide dynamic range unless prohibitive band widths are used in conjunction with extremely stable and accurate timing circuits.
  • This prior art contemplates the transmission or use of an "audio" signal having its "level" adjusted stepwise with negligible (or low) time constant, and of an auxiliary indication or code signal responsive to the said "level" adjustment and assuming one of a few possible values. The desired extremely rapid change is easy to transmit with pulse modulation; a somewhat more gradual change may alternatively be used (e.g. with amplitude of frequency modulation or in recording systems), and while in such a case the time constants of the regulation circuits should be in agreement they do not affect the normal of steady operation of the system. It is noted that GB-A-657546 uses a companding system which is applicable to the transmission of speech using a television system wherein the speech samples are transmitted by means of pulses inserted e.g. in blanking spaces or the flyback period between successive image line scans, the gain signal being transmitted in a similar manner.
  • In CH-A-461585 a block companding technique is disclosed wherein the audio signals occurring during a defined period are multiplied by a factor which compresses the amplitude range, within certain upper and lower limits, the compressed signals occurring within each time period being transmitted to a receiver preceded by a signal indicating the compression factor.
  • The present invention consists in a communication system including a transmitter (2, 3, 4, 5, 6, 7, 8, 9, 10), a receiver (2', 3', 4', 5', 6', 7', 8', 9', 10') and a communication channel (1') therebetween, means (4, 8, 10) for changing the level of an input signal supplied to the transmitter in accordance with a multiplication factor, and supplying the changed signal to the communication channel (1') for transmission to the receiver, and means (2', 3', 4') for changing the level of the signal received from the communication channel (1') in accordance with the same multiplication factor, characterised in that, for determining the multiplication factor, means (6) are provided which determine the maximum variation of the input signal from a predetermined mean, during a fixed time period, and means (5) are provided which determine over a second time period corresponding to a plurality of said fixed time periods the maximum value which can be used as multiplier for a series of signal samples which occur during said second time period, the common multiplication factor applicable for said series of samples being transmitted through the communication channel (1') to the receiver, a signal indicating the mean level of the transmission channel also be transmitted to the receiver.
  • The invention will become readily apparent from the following description of exemplary embodiments thereof when taken in conjunction with the accompanying drawings in which:-
    • Figure 1 shows under (a), a compander of the prior art and, under (b), its effect on the power levels of the signal being transmitted and received at both ends of a communication channel;
    • Figure 2 shows by curves (a) and (b) two successive segments of a continuous signal are amplified for transmission so that they may reach, without exceeding it, either of an upper and a lower limit P1, P2 on two opposite sides from the mean of the signal in a communication system according to this invention;
    • Figure 3 shows, in block diagram, circuitry to augment the signal shown in Figure 2 before the transmission;
    • Figure 4 is illustrative of circuitry for the determination ofthe maximum multiplier that can be used within the limits Pi, P2 of Figure 2;
    • Figure 5 illustrates the transmission of a series of digital samples belonging to an audio segment compressed for insertion within the vertical retrace line of a television system. The transmission is made, after amplification of the samples, together with a coded indication of the multiplier used;
    • Figure 6 shows a series of separate audio samples distributed between video lines, the vertical retrace line being used to transmit a coded indication of the various multipliers used before transmission for the respective samples;
    • Figure 7 shows, in block diagram, circuitry to divide the signal at the receiving end of the communication channel in accordance with the circuitry of Figure 3;
    • Figure 8 shows curves which are typical (a) of a segment of audio signal; (b) of the derived audio samples; (c) of the scrambled samples and (d) of a video signal after insertion of one audio sample;
    • Figure 9 is the audio scrambler used at the transmitter side of a television system;
    • Figure 10 shows with curves key instants established by the timer of Figure 9 as used for storing, reading and latching of samples;
    • Figures 11A and 11B show, at television field scale, the timing of the insertion process;
    • Figure 12 shows circuitry of the television system coupled with the insertion circuitry of the audio scrambler of Figure 9;
    • Figure 13 is the audio descrambler as applied at the receiver side of the television system in correlation with the audio scrambler of Figure 9;
    • Figure 14 shows with curves two modes of inserting three audio samples into a video line;
    • Figure 15 shows circuitry used in the contex of Figure 14 for inserting three consecutive audio samples into one video signal, where three audio sources are to be transmitted; and
    • Figure 16 shows the timing of the command signals used in Figure 15 for the insertion of three consecutive samples.
  • In a compander, as shown in Figure 1, compression at the transmitter reduces the dynamic range of the audio levels in decibels. The low levels are given an additional gain which brings them closer to the high levels. Nevertheless, the Icwest level signals are still 30 decibels below the highest level signals (1000 to 1 power ratio). Expansion at the receiver end restitutes the initial proportion between audio levels, while attenuating any noise or cross talk which could have been added to the lower level signals during the transmission. The compression stage may be considered as causing a multiplication applied to the different levels with a different multiplier for each, and the expansion at the receiver side may be seen as a division with a divisor which also differs between levels, although each is the same as the corresponding multiplier. Also, the multiplication pattern is predetermined for the entire transmission period, just like the division pattern.
  • In contrast, as will be explained by reference to Figure 2, the communication system according to the invention includes a maximum multiplier for each section of signal being transmitted, such maximum multiplier being adjusted from time to time in order to maximize the excursion of the signal from its mean without exceeding predetermined upper and lower limits Pi, P2. Moreover, information regarding the applied multiplier is transmitted together with the signal, so that the divisor at the receiver end can be applied and adjusted accordingly. Thus the highest and lowest level input signals may be transmitted at the highest power level.
  • Figures 2 shows under (a) two consecutive segments A,B,, A2B2 of a continuous signal (c). This signal deviates about a mean value shown by a straight line M. Curve (b) shows eleven samples of the deviation of signal (c) from the mean M. It is proposed to amplify signal (c) so that it reaches, without exceeding either of two limits Pi, P2 which are considered more favorable for transmission through a given communication channel. In the example, for segment AiBi, a coefficient of magnification K=2.5 is applicable. K is equal to 5 when computed for segment A2B2. Under (a) the magnified signal appears as it will be transmitted. At the receiver end, the divisor would be D=2.5 for segment A1B1 and D=5 for segment A2B2.
  • Typically, in the aforementioned EP-A-0,018,784 the signal is an audio signal which is transmitted as part of a video signal, line-per-line. In such instance, the lower level P2 corresponds to the blanking level (P2') of the video signal, while P, is the maximum level (P,') acceptable for the video signal.
  • The invention is susceptible of many other applications though. For instance, K is not necessarily larger than one, because it is conceivable that if signal (c) is larger than P, and/or P2, it needs to be reduced in magnitude before transmission, in order to be contained between those two limits and maintained as close as possible to such limits. Also, the signal need not necessarily be an audio signal, nor need it be transmitted as part of a video signal.
  • The invention will now be explained in the context of an audio signal to be transmitted after digital treatment. In this respect, Figure 2 provides curves (a) and (b) for the purpose of illustration.
  • Figure 3 is a block diagram of the audio amplitude multiplier apparatus. An audio signal inputted on line 1 is sampled by A/D converter 2 at a uniform rate above the Nyquist limit, and each sample so derived is converted into a digital word and stored into an input buffer 3.
  • While the buffer is being filled, each word from the A/D converter 2 is used as the address to a Multiplier Factor ROM (read-only-memory) 6. The output of ROM 6 indicates for each sample the largest factor by which its amplitude can be multiplied without exceeding the peak-to-peak amplitude limits P" P2 of the transmission channel. If, for example, the A/D converter 2 provides 8-bit output words, then, there are 256 possible outputs, and the ROM would contain the largest multiplier for each of these outputs. The set of possible amplitude multipliers can include any factor, but for many applications binary multipliers such as 1, 2, 4 and 8 should be sufficient.
  • The amplitude of each sample is the difference between the signal value and the mean audio level M. Assume, for example, that the binary output of the A/D converter ranges between 0 and 255 (decimal) with 128 being the mean output. Then, an output of 148 has an amplitude of 20, and an output of 100 has an amplitude of -28, etc. The maximum positive amplitude is 225-128=127, and the maximum negative amplitude is 0-128=-128.
  • As the input buffer 3 is being loaded with samples, and corresponding multiplier factors are derived from the ROM 6, the maximum multiplier for the entire group of samples present in buffer 3 is determined by a maximum multiplier detector 5. If most of the samples loaded into the buffer at a particular time have amplitudes that can be multiplied by 8, but some can only be multiplied by 4, then detector 5 will select 4 as the maximum multiplier.
  • The word capacity of the input buffer 3 determines the number of samples that receive the same multiplier. This number might be specified anywhere in the range from 10 to 500, depending on transmission channel conditions and listening requirements. The smaller the number, the greater the signal-to-noise ratio improvement, but also the greater the number of multiplier factors that have to be transmitted over the communication channel with the audio.
  • The maximum multiplier can be determined quite simply as indicated in Figure 4. The multiplier factor ROM 6 has separate outputs, one for each multiplier factor. As each sample word addresses the ROM, an output signal may be provided for any multiplier factor that is too large for that particular sample Assuming three such outputs, the outputs set respective flip-flops FF1, FF2, FF3, which were in the reset state at the beginning of the new loading period of the input buffer. At the end of such buffer loading period, the highest multiplier that has not set a flip-flop is the maximum for that group of samples.
  • The states assumed by the flip-flops when the input buffer loading period is completed are stored in a latch DL. The latch outputs enable a section of the amplitude multiplier ROM 4 that provides the proper amplitude multiplication. For example, assume that the sample words stored in the input buffer 3 are 8-bit words, and therefore have 256 possible values, and that there are four possible multipliers: 1, 2, 4, and 8. Then, the amplitude multiplier ROM4 must contain one section of 256 words that correspond directly with the input words, one section of 127 words that have amplitudes multiplied by 2, one section of 63 words that have amplitudes multiplied by 4, and one section of 31 words that have amplitudes multiplied by 8. The polarities of the sample amplitudes are, of course, not changed by the multiplication process.
  • As one group of samples is read into the input buffer the previously stored group is read-out, multiplied by the amplitude multiplier ROM, and stored into the output buffer. The capacity of the output buffer may be several times larger than that of the input buffer, since its function is to store the samples until they can be multiplexed into the video signal. The multiplier buffer 9 stores the multiplier factors that are associated with the sample groups stored in the output buffer.
  • Figures 5 and 6 indicate two possible associations of a multiplexed audio signal with video signals. In Figure 5, the audio signal and multiplier factor are transmitted together in one of the vertical retrace lines of the video. The multiplierfactor is read out ofthe multiplier buffer as a serial binary code and inserted into the video line just after the color burst. The associated group of audio samples is then read out of the output buffer at high speed and inserted into the active portion of the retrace line. One or more of such groups of audio samples can be transmitted in this fashion, one group in each line of the vertical interval of the video signal.
  • In Figure 6, several multiplier factors (see curve (a)) associated with respective groups of audio samples are inserted together into a vertical retrace line. The audio samples (see curve (b)) are inserted as single samples in separate video lines following the color bursts during the active picture lines.
  • Atthe receiver the audio samples and multiplier factors are demultiplexed from the video, and the sample amplitudes are divided by the received multiplier factor.
  • Figure 7 schematically shows the audio recovering process at the receiver end. The received samples are converted to digital by A/D converter 2' and stored into an input buffer 3' that groups together all of the samples that are to be divided by a common multiplier factor. The multiplier factors are gated by 6' into a multiplier buffer 9' and used via 7' to select the correct portion of the amplitude divider ROM 4', while the samples are being read out of the input buffer 3', and stored into the output buffer 8'. The operation is essentially the same as occurred at the transmitter end, except that the sample amplitudes, (and any noise picked up during transmission) are now divided instead of being multiplied. The samples are then read-out of the output buffer 8' at the same uniform rate used to sample the inputted audio signal when transmitting. D/A conversion and filtering then complete the process of audio signal reproduction.
  • It should be noted that this amplitude multiplication-division technique when applied to the transmission of audio over digital transmission channels, can be used to reduce the number of bits per sample that are necessary for transmission.
  • For example, the 10-bit words from a 10-bit A/D converter could be transmitted only as 8-bit digital words. This is due to the fact that for quiet portions of the audio signal the multiplication process actually moves the digital information for the 9th and 10th bit positions into the more significant bit positions. Thus, truncating the 10 bit words to 8 bits does not affect the information relative to quiet portions of the audio. At the receiver, the division process returns the information relative to quiet portions of the audio to the 9th and 10th positions. As a result, it is possible to use a 10-bit D/A converter and still minimize the quantizing noise in the quiet portions of the audio output.
  • This technique effectively decreases the channel signal-to-noise ratio requirements needed to transmit analog audio signals and thereby permits audio signals to be transmitted during the blanking intervals of television signals.
  • Signal processing, since it is done in digital form, can be very precise and quite reproducible. This does not involve non-linear operations so that beat frequencies are not generated and no alteration takes place in the audio bandwidth.
  • At the receiver, the reverse process does not depend upon any measurement to be performed on the audio signal, which could be in error if noise is being picked up during transmission.
  • Apparatus has been designed for concurrently performing within a television system the following operations:
    • sampling of a continuous audio signal;
    • scrambling of the derived samples; and
    • inserting into each video line at least one of the scrambled samples.
  • The operations are achieved in synchronism with the occurrence of the video lines, and the insertion is effected within a non-occupied portion of each transmitted video signal.
  • Referring to Figure 8, curve (a) shows a segment of audio signal AB, which is 1/60 sec. long. Curve (b) indicates 240 audio samples derived from the segment AB of audio under (a). Curve (c) represents scrambled samples derived after curve (b). Curve (d) shows one audio sample inserted at the beginning of a vidoe line already including a synchronizing pulse and a color burst. The displayed portion of the video signal lasts approximately 50 microseconds and follows a 12 microseconds interval, including the 4.7 psec. synchronizing pulse signal and the color burst, which occupy a 9 microsecond interval. It appears from curve (d) that a three microsecond interval is available for the insertion into the video line of at least one scrambled sample.
  • Referring to Figure 9, it will now be shown 1) how the audio signal segment AB, received on line 55, is being sampled; 2) how the derived samples are being scrambled; and 3) how the insertion of a scrambled sample takes place in timing with the occurrence of an available space within a video line.
  • The circuit of Figure 9 comprises the following sections:
    • An audio sampling section centered around the phase locked loop PLL and circuits 51, 52 which are a sample and hold circuit, and an analog-to-digital converter, respectively.
  • A sample scrambling section centered around random address counter 72 and random access memory 61. The samples from the audio sampling section are initially stored in a first-in/ first-out (FIFO) memory 53, which operates as a buffer element between the sampling operation and the sequential ordering of the samples into RAM 61. Scrambling results from reading at random the samples stored into RAM 61. Sequential storing is effected when a data selector 175 is in mode B for addressing the RAM, while random reading is performed by addressing the RAM through data selector 175 is in the mode A.
  • Figure 9 includes also a timer section which is synchronized with a monovibrator 122 of 5 ps delay and a monovibrator 123 of 50 ps delay, both triggered by a horizontal pulse H at the rate of the video lines. The timer action establishes permissible and prohibited time intervals for stages of operation of the sample scrambling section in relation to the horizontal pulse and the field of scanning.
  • A clock signal of 7.16 MHz appears on line 88, for clocking the addressing process.
  • Figure 9 also includes a microprocessing section centered around microprocessor 100 and control program ROM module 110. This section conditions the reading, scrambling and insertion operations within the permissible time intervals established by the timing section.
  • The interface between the video signals and audio samples for insertion and transmission is shown in Figure 11.
  • The sample and hold circuit 51 of Figure 9 receives the audio signal from line 55 through a 6 kHz low pass filter 56. The samples are converted into digital numbers by A/D converter 52, and such digital numbers are temporarily stored into a first-in first-out (FIFO) device 53, starting with the vertical blanking pulse. Device 53 is read out under control from line 92 on a first-in first-out basis (FIFO). Circuits 51, 52 and 53 are clocked from line 58 at a frequency of 14.4 kHz by a clock signal obtained from a phase-locked loop (PLL), itself fed with a 7.16 MHz signal from line 57.
  • The stored samples are read continuously from FIFO device 53 to be stored sequentially (sequential counter 151 and data selector 175 in mode B) into a Random Access Memory (RAM) 61. RAM 61 is in two sections, alternately used for storing and reading like taught in U.S. Patent No. 4,070,693 of Shutterly.
  • Typically A/D converter 52 is a solid state device known as DATEL EH10B providing 9 bits per sample the FIFO device 53 is of the Fairchild 3351 having 40x9 locations. The two RAM sections of circuit 61 are obtained from solid state devices known as F93415 RAMS each having: a data input pin 15 connected with one of the nine output terminals of the FIFO device (shown by lines 59 and 60); a data output pin 7 connected to one of the 8 inputs (line 91 in Figure 9) of Port #5 and an input of Port #2; a 9-bit address (8 bits on line 165 from data selector 175, plus one most significant bit on line 165' from exclusive OR gate 152 for determining which of the two sections of the RAM is to be used) on pins 2-6, and 9-12.
  • Ram device 61 stores the samples received from line 60 in their natural order into locations defined by a Write-address received from sequential counter 151 and via line 153 from data selector 165, in the Write-mode (B). In order to effect scrambling, these samples, when read-out, are extracted in a random fashion as given by the addresses from Random ROM 174 through data selector 175 in the Read-mode A. The way such randomness is achieved will now be described by reference to Random Access Counter 72 and Random ROM 174.
  • A random code on line 71 (from a standard pseudo-random sequence generator) causes Random Access Counter 72 to output on lines 73, 74 and 75 an 8-bit address which is at random. However, it is necessary to avoid true randomness, in that no location in the Random Access Memory 61 may be sought and used twice, and none may be omitted, since all the samples read out from FIFO 53 must be stored in and read out of the RAM, in whatever pseudo- random order. It is observed here that Random ROM 174 is responsive via line 73 to Random Address Counter 72 and that it outputs into RAM 61, when data selector 175 is in the A mode. Circuit 174 is used to dissociate the randomness of the audio scrambling from the randomness of the code of line 71 which may be used elsewhere, for instance for scrambling the video.
  • While using a different approach, the method of preventing repetitions or omissions in the address of line 73, is similar in concept to what is disclosed in U.S. Patent No. 3,921,151 of Guanella. A distinctive feature is found, however, in the way two Address Memory devices 76, 77 are used as scratch pads, alternately, to store from 74 and 75, respectively, the random address proposed by circuit 72, on line 73. Alternation in the operation of devices 76, 77 is obtained by lines 158, 156, respectively, which have opposite binary bits. One memory stores, while the other is under erasure. The outputs 78, 79 from the memories are checked by AND devices 80, 81, respectively, against the bits of lines 158, 156. When a duplication occurs between the binary state to be stored and the binary state already at the location, AND gate 80 (or 81), OR gate 84 (by line 82, or 83) and, AND gate 86 (via line 85), pass the clock signal of line 88, thereby to clock and advance Random Access Counter 72. Random Access Counter 72 will thus be advanced to the next location each time a location is found to be already "occupied" as a result of a previously operative address, and such advance will be repeated until an "empty" location has been found.
  • Referring to the curves of Figure 10, the H-pulse of line 121 establishes on the front edge thereof an initial time from which a 5 ps delay (curve (d)) and a 50 ps delay (curve (e)) are generated by the respective monovibrators 122, 123 of Figure 9. The random code number (which may be derived from a random generator used to scramble the video signals) is formed on line 71. It appears as an 8-bit word ready for setting counter 72 after a delay shown by curve (b). When the 5 ps delay has taken place (curve (d)), by line 124 the random number is stored into counter 72. For all the 240 lines of one field of scanning (one is the odd numbered lines, the other corresponds to the even numbered lines) as established by the vertical rate pulse of line 154 and the field period flip-flop 155, the most significant bit of the RAM address is determined and passed through Exclusive-OR gate 152 onto line 165'. The status of line 165' is shown by curves (h) or (i) of Figure 10. Data selector 175 changes from the B mode into the A mode after 50 ps, by lines 126 and 148. As a result, as shown by curve (g) the sample indicated by the pseudo-random address is derived from lines 91 and 128 at the request of the microprocessor.
  • The insertion of a sample concurrently with the occurrence of a video line, requires consideration of the timer section of Figure 9.
  • Timing for the insertion of the audio samples into the outgoing TV lines is determined by counting cycles of the 7.16 MHz clock of lines 88, 133 by reference to the beginning of each TV line as indicated by the H-pulse of line 121. The 5 psec. monovibrator 122 sets a flip-flop Timer 131 to start clocking from line 133, via AND gate 132, an 8-bit Counter 135 which by line 134 has been initially set to count 64. Count 128 is detected at 137 to set a flip-flop timer 141, and count 142 is detected at 138 to reset the flip-flop timer 141, while resetting by line 139 the flip-flop timer 131. This results in opening by line 143 an AND gate 144 to produce on fine 146 an Insert Audio signal. The timing of counter 135 and timer 141 establishes a window starting exactly 9 ps after the H-pulse, e.g., the window matches the unoccupied portion of the video line (see Figure 8). Now, a sample latched in latch 102 of Figure 9 is derived for insertion from output line 105, when the insertion is permitted by the window of line 146, as will be shown hereinafter.
  • As seen from microprocessor 100 through Ports #1 to #5, the control logic is as follows: The outputted data on line 91 are passed through Port #5 onto the 8-bit data bus 101 of microprocessor 100. The sample after processing by the microprocessor is passed through Port #4 to be stored into audio output latch 102, as an 8-bit word. From there, as earlier mentioned, insertion takes place by line 105. The logic for enabling the insertion is by line 145 to AND gate 144, through Port #3. This decision takes into account the signal of line 125 which is indicative of an occurring video line and the signal of line 127 which is indicative of the vertical blanking space, both received through Port #2. Port #2 also receives the signal of line 126 which authorizes the address search, and informs the processor when to call for the sample of the RAM from lines 91 and 128. Port #3 transmits more commands from microprocessor 100. One of these is the address clock of line 160 for Address memories 76, 77, and sequential counter 151, by 161. Port #3, by lines 95 and 166, also causes clocking of the addresses in Random Address Counter 72 and writing at the addressed locations of the FIFO data from line 60. By line 92 the stored samples are clocked out of FIFO 53. Lines 93 and 94 load the multiplier code latch 103 and the audio output latch, respectively.
  • The feature used in accordance with the present invention for reducing noise in the transmission of the samples inserted by the audio scrambler, is centered around the microprocessor. The microprocessor calls, via Port #1 and line 59, for the samples stored in the FIFO circut 53. These are treated digitally and logically by the microprocessor in accordance with the control program module 110. From an evaluation of the samples derived within 1/60 sec., (i.e., segment AB) which form a group to be scrambled by the Random Access Memory 61, the microprocessor establishes the peak signal limits and calculates a multiplication factor applied discriminately to the samples. This operation is gated via Port #1, by lines 92 and 149, and the result is a multiplied 8-bit sample and a 3-bit multiplier code which are passed by Port #4 onto line 104. The multiplier code is latched into multiplier code latch 103 to be sent on line 106 for transmission as a code to be used in reverse when a corrective factor will be applied to the audio data at the receiver end.
  • The overall scheme for audio sample scrambling and audio sample insertion in the video lines will now be explained in detail in the light of the foregoing considerations by reference to the elements of the circuitry of Figure 9.
  • The scrambling of the audio signal is produced by sampling the input signal at a sufficiently high frequency (line 58) to preserve the signal content, and then transmitting the samples in a pseudo- random order. The audio signal is bandlimited to 6 kHz and then sampled at a rate of 14,400 samples per second, with the result that 240 samples are produced in each one-sixtieth of a second corresponding to a field period (circuit 155). Each group of 240 samples is first-stored in FIFO circuit 53, then collected in the random-access memory 61, to be read out of the memory in the following one-sixtieth of a second in a pseudo-random order. The process is continuous so that in each one-sixtieth of a second 240 new samples are collected in one section of the memory, while the 240 previous samples are read out from the other section of the memory. A completely different pseudo-random readout sequence is used for each group of 240 samples.
  • The samples are transmitted in analog form as part of the scrambled TV waveform. In the illustration of Figure 9, each group of 240 samples is transmitted in one TV field at a rate of one sample per active TV line. Each audio sample is inserted at the beginning of a TV line, following the color burst (Figure 8).
  • The effect of re-ordering the audio samples in an essentially random fashion is to convert the signal into a noise-like form that contains none of the frequency characteristics required for intelligibility. Typically, a 400 Hz sine wave input signal when processed would engender a noise-like signal which when the scrambled output samples are smoothed by a lowpass filter produces a continuous audio signal. The frequency spectrum of the noise-like signal is flat, which means that all frequencies are present up to the cut-off frequency of the smoothing filter, as would be the case with a wideband noise input signal.
  • Descrambling at an authorized receiver is accomplished by reversing the scrambling process. The samples are recovered from the received video and then stored in groups of 240 per field by a random-access memory. Pseudo- random addressing of the memory during the storage process restores the order of the samples in the memory to the original sequence. The descrambled audio is then obtained by reading the samples out of the memory in consecutive order and smoothing them in a lowpass filter.
  • There are three primary factors that contribute to the high level of security of this scrambling technique:
    • 1. The minimal size of the signal elements that are interchanged. Individual signal samples, once out of sequence, provide little, or no information, about the original neighboring samples; there is no "slope" or other correlation information present.
    • 2. The range of positional interchange is over a time period of one-sixtieth of a second. Consequently, any frequency component down to 60 Hz can be completely destroyed by the pseudo- random sample interchange.
    • 3. The use of a completely different pseudo- random interchange sequence in each one-sixtieth of a second. This very greatly increases the difficulty of unauthorized descrambling by trial and error methods. If a given one-sixtieth of a second audio segment can be descrambled, no information is obtained about the correct sample sequence in other segments. More importantly, if several one-sixtieths of a second segments of audio have to be descrambled simultaneously in order to obtain a recognizable sound, the number of possible sample orders to be tried increases exponently with the number of segments.
  • One important feature of this scrambling technique is that the processing time delay required both for scrambling and descrambling is only one-sixtieth of a second, or 16.67 milliseconds. On a two-way satellite communication link the total loop delay due to scrambling and descrambling is 4x16.67 or 66.68 milliseconds. This is important because experiments have shown that two-way voice communication is impaired for total loop delays greater than 600 milliseconds. Since the round trip propagation time for satellite links is about 480 milliseconds, it is essential forthis application that the processing delays for scrambling and descrambling be as small as possible.
  • Considering the signal-to-noise ratio enhancement according to the present invention, since the scrambled audio is transmitted in analog form as part of the video signal, the video channel signal-to-noise ratio applies to the audio signal as well. A typical video signal-to-noise (SNR) ratio that will yield a generally acceptable picture is: SNRVIDEO=40 dB peak-to-peak/RMS. This ratio will be assumed to be used hereinafter. Converting the ratio to an RMS-to-RMS ratio for a sinewave audio signal yields:
    Figure imgb0001
    Although this is a perfectly adequate SNR insofar as intelligibility is concerned, since noise may be quiet noticeable in the quiet portions of audio signals, an SNR of 48 dB or higher may be desirable for comfortable listening.
  • The subject signal/noise ratio amplifier apparatus provides for multiplying the amplitudes of low-level audio signals in the scrambler, and then dividing the amplitudes of the received signals by the same factor in the descrambler. This returns the signal to the correct amplitude while at the same time reducing the amplitude of any noise added in the transmission by the same dividing factor.
  • Thus, the amplitudes of all of the 240 samples of a particular TV field are multiplied by the same binary factor before transmission. The largest binary multiplier (1, 2, 4, 8, 16, or 32) that does not cause any sample in the group to exceed the peak signal limits is used. Calculation of the maximum common multiplier is accomplished first by adjusting the deviations of the audio signal from its mean M, by reference to two limits Pi, P2.
  • It is observed that the maximum multiplier k that can be used for a given sample group becomes quite evident once the signal amplitudes are in binary form. On the audio signal side, thus in the scrambler, for example, 9-bit quantizing is used, corresponding to 512 signal levels about a mean Mi=256, where P,=511 and P2=0, e.g., the digital range limits. The mean output signal from the quantizer, S, corresponding to a zero input signal level, is:
    Figure imgb0002
    The signal amplitude that is to be multiplied is defined as the difference between the signal S and the mean Mi. If the signal before multiplication is
    Figure imgb0003
    the resultant signal after multiplication is
    Figure imgb0004
    or:
    Figure imgb0005
    where
    • X=amplitude-multiplied signal sample
    • S=input signal sample
    • k=MAX of 1, 2, 4, 8, 16, 32 such that
      Figure imgb0006
      If, for example,
      Figure imgb0007
      the amplitude is
      Figure imgb0008
      From the binary representation of 266 it is evident that the amplitude 1010 can be shifted four places to the left to produce
      Figure imgb0009
      Each shift to the left by one bit position multiplies the amplitude by 2, so four shifts to the left correspond to a multiplication by 16. This is the largest permissible binary multiplier for an amplitude of 10. For signal amplitudes less than the mean the process is similar, but since the amplitudes are negative the maximum multiplier is determined by the number of "ones" in the most significant bit positions. For example, if S=246, the amplitude is -10 and the multiplier is 16 again:
      Figure imgb0010
  • The process of division in the descrambler is just the reverse of the multiplication process. The following two examples illustrate amplitude division by 8, which requires a shift to the right of 3 bit-positions:
    Figure imgb0011
    Figure imgb0012
  • It is evident that the correct divisor must be transmitted to the descrambler for use with the associated audio samples. Since the same divisor is used for all of the 240 samples in one field, only one divisor per TV field is required. The divisor is transmitted as a 3-bit code in the vertical retrace interval of each field. The code is givenin Table 1:
    Figure imgb0013
    Before transmission, the divisor code is scrambled by adding to it, modulo-2, three binary digits from the random code generator. The resulting secure code is then transmitted as part of the vertical interval data that is transmitted to synchronize the random code generator in the descrambler.
  • The amplitude-multiplied samples are gated into the video signal for transmission while both signals are in digital form. The audio samples are first to be adjusted to fit into a peak-to-peak (P,', P2') video signal range which conditions the communication channel, since the level cannot be higher than the white (Pi') nor lower than the black (P2'). It should also be considered that the video is received with 8-bits, rather than 9-bit for the audio, in this instance. With #255 for the maximum white (P1') and 87 for the black (P2') the range is 168 which has to be related to the digital range of 511. If
    Figure imgb0014
    the required transformation is:
    Figure imgb0015
    where
    • V is an 8-bit number that can be gated directly into the digital video signal,
    • X is the 9-bit amplitude-multiplied signal,
    • S is the direct 9-bit audio sample, assuming 87 to be the mean signal for the video channel transmission between peak white P,' and peak black P2'.
  • The scale factor 21/64 reduces the peak-to-peak audio range to the peak-to-peak video range. The bias shift of +87 centers the audio signal so that it does not exceed the peak white video level or go below the black level.
  • In the descrambler, the bias shift must be removed prior to dividing the received audio amplitudes by k. However, in addition to the bias shift inserted at the scrambler, there may be an unintentional shift due to a difference between the DC levels of the video signal in the descrambler and the scrambler. To enable an accurate removal of the bias shift by the descrambler, a pulse set to the mean audio signal level M2 is inserted by the scrambler as the first audio sample in each TV field. This increases the number of audio pulses per field to 241. The mean level, M2-, that is inserted can be calculated from equation (2) by setting S equal to 256:
    Figure imgb0016
    Figure imgb0017
  • If in the descrambler the value of V is determined by measurement of the first audio pulse in each TV field, this pulse need not be included in the decoded audio. The measured value can be higher or lower than 171, depending on the relative DC levels in the scrambler and the descrambler. The calculation performed in the descrambler, using the measured value of V, is:
    Figure imgb0018
    The mean level of the amplitude-divided audio is set to 256, since the output signal is quantized to 512 levels. The 21/64 scale factor introduced in the scrambler is not removed by digital processing in the descrambler since it can be compensated for more simply by additional linear amplification.
  • The audio scrambler samples the input audio signal 240 times in each TV field period and stores the samples in order into a memory. The samples that are stored in one field period are read out in the next field period in a random order and transmitted at a rate of one per active TV line.
  • As shown in Figure 9, the audio signal from line 55 is bandwidth limited to frequencies below 6 kHz and is sampled at a rate of 14.4 kHz. The audio sampling clock is generated by means of the phase-locked loop PLL driven from a 7.16 MHz clock. This clock signal can be generated within the video scrambler if the system provides for video scrambling. Such clocking arrangement produces exactly 240 audio samples during each TV field period. The samples are converted from analog form to 9-bit digital words which are stored initially into the first-in, first-out memory (FIFO circuit) 53. Circuit 53 acts as a buffer between the input samples and the remainder of the scrambling system. The samples are processed at TV line rate during the active lines of each TV field period.
  • The readout of audio samples from circuit 53 is controlled by microprocessor (100) by means of a clock pulse on line 92 from Port #3. Typically, microprocessor 100 is a Signetics 8x300 device. The microprocessor uses the H-pulse of line 121 (derived from video line sync) and the Vertical Interval signal of line 127, as timing references. The H-pulse triggers the 5 psec. monovibrator 122 which produces on line 125 a "Beginning of Line" signal to Port #2. The presence of this signal on line 125, in the absence of a Vertical Interval signal on line 127, indicates to the microprocessor an active video line.
  • In general, at the beginning of an active line the microprocessor clocks a sample out of the FIFO circuit 53 and, via the Write Enable signal of line 166 from Port #3, loads the sample into the RAM (Random Access Memory) 61. The output of the 50 psec. monovibrator 123 holds data selector 175 in the B mode, so that the RAM is addressed by the Sequential Counter 151 during loading of each sample from the FIFO circuit 53. The Sequential Counter 151 is reset on line 159 by the Vertical Rate pulse from the video scrambler, so that sequential addressing can start at zero at the beginning of each TV field period. Sequential counter 151 is advanced by the microprocessor via line 161 by one count near the end of each active line until, at count 239, the 240th sample is loaded into RAM 61.
  • Each sample from FIFO circuit 53 is also loaded via line 59 into the microprocessor, via Port #1. In accordance with the teachings of the aforementioned EP-A-0,018,784, the microprocessor determines the maximum amplitude multiplier for noise reduction. When all of the 240 samples have been evaluated, the microprocessor contains a list (in symbolic form) of all the multipliers that are applicable to one, or more, of the 240 samples. For example, if multipliers 4,16, and 32 are in the list, this indicates that all of the 240 sample amplitudes in RAM 61 can be multiplied by 4, while some can be multiplied by 16 and some by 32. Since the smallest multiplier is 4, in this instance, it is the multiplier applicable to all the samples. It is 4 which is retained for use during the sample multiplication process. The multiplication takes place in the microprocessor during the read-out of the samples from RAM 61.
  • Although RAM 61 has 1024 locations of 9-bits, it is actually divided into two memory sections using only 240 locations in each section. The sections are used alternately. During each field period, one memory section stores 240 samples in sequence, while 240 samples are being read- out in pseudo-random order from the other memory section. The most significant bit (MSB) in the RAM address, which appears on line 165', is used to switch RAM 61 between the two memory sections. The output of the 50 µsec. monovibrator 123 goes to Exclusive-OR device 152 together with the output of the Field period flip-flop 155 to produce the MSB address bit of line 165'. In each active video line period, one sample is written into the memory section which has been selected during the 50 psec. pulse. After this, the other memory section is selected for writing and one sample is read out from the first one. The effect of the field period signal on lines 157 and 165, which reverses at field rate (see curves (h) (i) of Figure 10) is to interchange the two memories at field rate. Thus the memory section written into during one field period is read-out during the next, etc.
  • The pseudo-random addresses used in reading out samples from RAM 61 are determined by pseudo-random numbers which are assumed to be generated in a random-code-generator used for video scrambling. The random code numbers are fed by line 71 into Random Address Counter 72. At the beginning of each video line, the count of the Random Address Counter 72 is preset to the current 8-bit pseudo-random number from the video scrambler. The counter output addresses two 256x1 bit Address Memories 76, 77 and a Random ROM 174 that, in turn, addresses RAM 61 through Data Selector 175 when the latter is the A mode (curve (f) of Figure 10). The Random ROM 174 contains the numbers 0 to 239 arranged in a randomly selected sequence. When addressed by the Random Address Counter 72 the ROM merely interchanges each address in the range 0 to 239 with another address in the same range. This totally dissociates the audio scrambling code from the video scrambling code.
  • The two Address Memories 76, 77 are used, as aforesaid, to prevent any pseudo-random read- out address from being used more than once in a given field period. Since they have 256 locations, a detector 170 is used to reset circuit 72 when 240 locations have been used. The 8-bit numbers that are preset (see curve (c) in Fig. 10) into the Random Address Counter 78 are essentially random, and consequently there is nothing to prevent any particular number from occurring several times during the read-out of 240 samples from RAM 61. If this happened, one or more samples stored in the RAM would be read out several times, while other samples would not be read out at all. To prevent this, a record is kept in the Address Memories 76, 77 of each address used to read-out a sample. These Address Memories are used alternately, one in one field period, the other in the next field period. The data inputs to the two memories are provided by the complementary outputs on lines 158, 156 of the Field Period flip-flop 155. The record is kept by storing a "1" at each address that is used for accessing a sample from the RAM. After a sample has been read from RAM 61 into Port #5 by microprocessor 100, a Write Enable signal is sent via line 160 to clock both Addresss Memories, via Port #3. Consequently, a "1" is written (on line 158 for instance) into the active memory, while a "0" is (on line 156 in this case) written into the inactive memory. Thus, as the active Address Memory is gradually being filled during the RAM read-out process, the alternate Address Memory is being cleared for use in the next field period.
  • When the Random Address Counter 72 is preset (curve (c) of Fig. 10) to an address that has been used previously in the same field period, the active Address Memory opens AND Gate 86, thereby permitting the 7.16 MHz clock to advance via line 87 the Random Address Counter 72 to the next address. Clocking continues until an unused address is reached. The Address Memory, then, closes AND Gate 86.
  • The process of searching for the next random address is initiated by the microprocessor during the 5 psec. "Beginning of Line signal" on line 125 (curve (d) of Fig. 10). The Write Enable signal of line 166 that stores a sample from FIFO circuit 53 in RAM 61 also initiates by line 95 the address search by setting Random Search flip-flop 96. This removes an inhibit signal from AND Gate 86, which permits clocking of the Random Address Counter 72 by the 7.16 MHz clock signal of line 88.
  • During clocking of the Random Address Counter 72, the address may be advanced beyond 239 into the 240 to 255 range. Also the counter may be preset initially to a count beyond 239. Since there are no samples stored outside of the 0 to 239 range of the RAM, an out-of-range Detector 170 is used to reset the Random Address Counter to zero; the search then continues for a valid, unused address.
  • The maximum search time required to locate a valid address is 35.7 psec. The remainder of the 50 [isec. delay can therefore be used by the microprocessor in each active TV line period as an indication that the RAM is addressed by a valid address. A sample is then read (see curve (g) in Fig. 10) into the microprocessor via Port #5 and Port #2. The amplitude of each sample is, there, multiplied by the multiplier which has been determined from the group of 240 samples as it was stored into the RAM during the previous field period. Each multiplied sample is outputted through Port #4 to the Audio Output Latch 102, where it is held for insertion at the beginning of the next video line.
  • While Figure 10 shows with curves by reference to an H-pulse, the sampling and scrambling process at the scale of the video lines, Figures 11A and 11 B shows the overall process at the scale of the video frames for successive audio segments AB and A'B', each 1/60 sec. long. Figure 11A shows the vertical blanking space. Figure 11B shows two successive fields of a video frame. The operative steps are readily recognized from a consideration of the steps of Figure 10 and the explanations already provided.
  • The insertion of one digital sample in a video line will now be considered by reference to lines 105 and 146 of Figure 9 and to the block diagram of Figure 12 which shows the interface between the video lines to be transmitted and the audio sample to be inserted. Referring to Figure 12, sync separator 22 detects the horizontal pulse from the video signal of line 21, which triggers a horizontal pulse generator 24 providing on lines 28 and 121 the H-pulse signal of Figure 9. The H-pulse is shown inputted via line 121 into the 9 MS timer of Figure 9, providing one input to AND device 144 from which is outputted on line 146 the Insert Audio Sample Signal of Figure 9. Signal VERT which determines the vertical blanking space of Figure 11A is, as generally known, derived by counting at 30 the video lines in a video frame defined by frame pulse generator 26. Counter 30 is inputting into four detectors: 32 detects line 522, 33 detects line 17, 34 detects line 259, and 35 detects line 280. Flip- flops 36 and 37, associated with the first and second pair of detectors, go into OR device 44 to generate the blanking space pulses VERT on line 45 which after inverting to VERT are gating on line 145 AND gate 144.
  • The video signal of line 21 is converted into digital by A/D converter 47. The insertion of the audio samples into the outgoing video lines is effected digitally. The timing is determined by counting cycles of the 7.16 MHz clock from the beginning of each video line (H-pulse). The audio sample from line 105 is inserted in response to signal 146 switching a data selector 31 from the 8-bit video signal of line 48 to the output 105 of the Audio Output Latch 102. The audio sample is converted from digital-to-analog form, along with the video signal, in the video D/A converter 38. At count 142 by detector 138 FF1. Timer flip-flop 131 and FF2 Timer flip-flop 141 are reset to end the audio insertion. The window for insertion of an audio sample has a duration of approximately 2 psec., which provides a margin of error for locating the samples in the descrambler of approximately ±0.5 psec.
  • Two additional signals are also inserted in the scrambled video signal.
  • One is the multiplier factor K, which is transmitted as a 3-bit code along with the video synchronization information. It is inserted during the vertical interval immediately preceding the active TV lines containing the audio samples that are multiplied by the factor K. The 3-bit code representing the multiplier is transferred from the microprocessor via Port #4to the Multiplier Code Latch 130, from where it is automatically inserted via line 106 by means of a conventional circuitry within the video system.
  • The other additional signal is an artificial audio sample, generated by the microprocessor, and set to the mean audio signal level M2 (171 if the range is from 0 to 255). Transmission of this reference- level sample is possible because there are actually 242 active TV lines in each field, thus two more than the number of lines used for insertion of an audio sample. The first active line in each field is not used for audio transmission. When this is the case, the Insert Audio signal of line 146 is blocked by an inhibit signal appearing on line 145 from the microprocessor thus blocking the AND Gate 144. The second active line is used to transmit the reference level sample M2 in the same way as any of the audio samples.
  • In essence the audio descrambler reverses the process used in the scrambler, where audio samples are written into a memory in sequence and then read out in pseudo-random order. In the descrambler, after the samples are recovered from the received scrambled TV waveform, they are written into a memory in pseudo-random order and then read out in sequence. This returns the samples to the correct sequential order to produce the descrambled audio signal.
  • Figure 13 is a block diagram of the audio descrambler which at the receiver side of the television system corresponds to the audio scrambler of Figure 9 for the transmitter. Blocks which indicate a similar function in the reverse process have been given, wherever possible the same reference numeral raised by 200 where the reference numeral of Fig. 9 has one or two digits, raised by 100 where it has three digits. Thus, the equivalent of the Random Address Counter 72 is now 272, of the Random Access Memory 61 becomes 261, of vertical rate pulse line 154 is 254, and so on.
  • An understanding of the circuit of Figure 13 is straight forward in the light of the explanations given for the audio scrambler circuitry of Figure 9. Some original features in the audio unscrambler should, however, by mentioned as follows:
  • The invention provides for a two-step process to improve the SNR of the received audio signal. At the receiver end, an integration is performed in order to improve the SNR from 31 DB to 40 DB. This integration is performed digitally, using the output of the video A/D converter in the descrambler. Eight signal samples, taken at a 7.16 MHz rate, are added in an 8x300 microprocessor. This is equivalent to reducing the receiver noise bandwidth for the audio signal from 4 MHz to 0.5 MHz, thereby reducing the noise power by 9 dB. This operation is centered around the timer section and input FIFO memory 353 of Figure 13.
  • In the audio descrambling system of Figure 13, the input signal consists of 8-bit video signal samples, at a 14.32 MHz data rate which are derived on line 203 after conversion to digital form (the A/D converter is not shown). The video samples that represent the audio pulse on each active video line are located at the exact time by means of a digital timer. The timer section comprises circuit elements 222, 223, 231, 232, 235 and 241. They are very similar to those of the timer in the audio scrambler of Fig. 9. The timer starts at the H-pulse and counts 67 cycles of the 7.16 MHz clock of line 288, then initiates the locking of input signal samples.
  • In the audio descrambling system of Figure 13, the input signal consists of 8-bit video signal samples, at a 14.32 MHz data rate which are derived on line 203 after conversion to digital form (the A/D converter is not shown). The video samples that represent the audio pulse on each active video line are located at the exact time by means of a digital timer. The timer section comprises circuit elements 222, 223, 231, 232,235 and 241. They are very similar to those of the timer in the audio scrambler of Figure 9. The timer starts at the H-pulse and counts 67 cycles of the 7.15 MHz clock of line 288 and then initiates the loading of input signal samples.
  • Alternate samples are latched into an Audio Sample Latch 204 by means of a properly timed 7.16 MHz clock. Each latched sample is then transferred to an Input FIFO (first-in, first-out memory) circuit 353. In each active video line, the Input FIFO circuit 353 stores the video samples representing the received audio pulse until they can be processed by the microprocessor. It automatically blocks out further inputs when it is full.
  • As a result, 16 samples are selected from the 920 samples scanned at a 14.32 MHz rate along the video signals, which coincide in time with the passing of the inserted audio sample within the window defined by the timer section. Of these 16 samples, the microprocessor retains only one of every two. Thus, the microprocessor 200 individually clocks eight video samples (representing one audio sample) out of the Input FIFO circuit 353, by line 354, into Port #1. Then, they are processed by the microprocessor. The eight samples are summed up and divided by eight. This improves the signal-to-noise ratio of the received sample. The first such audio sample received in each field is the reference signal set to the mean audio signal level. This particular signal is stored in the microprocessor and is used, before dividing the amplitudes of the following audio samples. The divisor that is used is specified by the 3-bit multiplier code which had been transmitted. A new multiplier code applicable to a new segment of audio is loaded into Port #2 of the microcessor during each vertical interval. A "Multiplier Code Ready" signal is supplied to the microprocessor via Port #2 to initiate the loading of each multiplier.
  • The search for a pseudo-random address for the Random Access Memory (RAM) 261 proceeds in parallel with the integration of the input video samples and the amplitude division process in the microprocessor. The pseudorandom addresses are generated in exactly the same manner as for the audio scrambler of Figure 9. The random code generator typically is one used in a video descrambler. It is synchronized with the generator in the associated video scrambler and so produces an identical sequence of numbers. Using these numbers as starting points, the audio descrambler generates a sequence of pseudo- random addresses that are identical to those generated in the audio scrambler. The microprocessor 200 uses the end of the 50 psec. period derived from monovibrator 223 on line 226, as an indication that a valid pseudo-random address has been found in each active video line. The microprocessor then loads a processed audio sample, via Port #4, and line 205, into RAM 261 at the selected address. Since the address is the same address that was used in the scrambler to read the sample from a RAM, this process returns each sample to its original sequential order within RAM 261.
  • Like in the audio scrambler of Figure 9, RAM 261 is operated as two separate 240 sample memories. In each field period, while one memory is loaded with 240 samples using pseudo-random addresses, the second memory is read out sequentially. RAM 261 is addressed by a Sequential Counter 251 during the 50 psec. delay period, and the microprocessor clocks (via Port #3) one sample from the RAM into a Output Memory (FIFO) circuit 253 at the beginning of each active video line. The samples are clocked into circuit 253 at line rate and are clocked out at a uniform rate of 14.4 kHz. Again, this is just the reverse of the process used in the audio scrambler of Fig. 9.
  • The output clock on line 258 is generated by means of a phase-locked loop PLL in exactly the same way that the input FIFO clock of line 58 is generated in the audio scrambler of Figure 9. The 9-bit samples from the Output FIFO circuit 253 are converted into analog by a D/A converter 352, and the output is lowpass filtered at 356 to recover the original baseband audio signal.
  • More than one audio signal may be transmitted, and/or it is provided for the transmission of more than one audio sample inserted in each video line. For these embodiments, the following considerations apply:
    • The first consideration in extending the current signal secure audio channel system to two or three secure channels is the format of the scrambled output signal. The most direct approach consists in adding one additional audio pulse on each active TV line for each additional audio channel; this format is illustrated in Figure 14 by curve (a).
  • This arrangement, however, could result in crosstalk between the audio channels because of the limited time available on each line for audio pulses. Typically the single-channel audio system just described uses approximately 2psec. for the single audio pulse on each active line. This allows for 1llsec. of pulse integration at the receiver to improve the signal-to-noise ratio, and ±0.5 psec. for positional tolerance. The line time available for audio pulses consists of part of the line blanking period and part of both ends of the active line period. The ends of the active line can be deleted because they are not seen due to overscanning on TV monitors. The maximum time that can be used for audio is about 3psec., since 1.5psec. are already used for the repeating video samples in the scrambled video waveform. If 1 psec. audio pulses are used in a three-channel system, the receiver integration time will probably have to be cut to 0.5 psec., and the pulse positioning requirements will be quite critical if crosstalk is to be avoided.
  • The crosstalk problem can be avoided by the format indicated by curve (b) of Figure 14. Here each active TV line carries three consecutive samples (for a three-channel system) of only one of the audio signals. This format can be produced by using a pseudo-random address to locate the first sample in the RAM and then following it with the next two samples in sequence.
  • With this format, any crosstalk between samples is equivalent to a small reduction in bandwidth and will not affect intelligibility. This is true for crosstalk caused by timing errors in the descrambler as well as for signal transient effects. If, for example, eight video samples are integrated in the descrambler to form one audio sample, a timing error might result in six video samples from one of the input audio pulses being added to two video samples from an adjacent audio pulse. Since contiguous samples are usually similar in amplitude, this crosstalk would have little effect except for some attenuation of the highest audio frequencies.
  • There are different ways in which the audio samples can be interlaced in the TV field with this format. One is simply to alternate the audio signals; that is, one active line contains three samples of audio #1; the next line, three samples of audio #2; the next line, three samples of audio #3, etc. A second way would be to divide each TV field into three audio fields; the first 80 lines carry 240 samples of audio #1, the second 80 lines carry 240 samples of audio #2, etc.
  • Referring to Figure 15, a block diagram shows how the circuit of Figure 9 can be modified for the insertion of three consecutive samples, with three audio sources providing three different continuous audio signals.
  • Referring to Figure 15, circuitry is shown for storing audio samples into RAM 61 from three different audio sources, Audio #1, Audio #2 and Audio #3, and for deriving three consecutive samples of each audio source into RAM 61, each triplet of samples being inserted after scrambling the sequence of triplets in an occurring video line after latching into audio output latch 102 and when insertion is triggered by line 146. Only relevant portions of the circuitry of Figure 9 have been shown in Figure 15. All circuit elements relative to the timer section have been, for the sake of clarity, represented by one block responsive to the H-pulse of line 121 and outputting the proper 9 microsecond delayed signal on line 143 to AND Gate 144. The microprocessor is shown with the data bus 101 and all its Ports. The distinctive portions are as follows:
    • These three audio sources are sampled by respective sampling circuits, each equivalent to the combination of sample and hold circuit 51 and A/D converter 52 of Figure 9. The sample clock contains the phase locked loop PLL and is the same as in Figure 9, being common to the three audio channels. This clock also controls three FIFO circuits 53', 53" and 53"' which are the same as circuit 53 of Figure 9. A data selector 404 derives three consecutive samples from one of the FIFO circuit in each successive positions corresponding to inputs 401, 402, 403, thereby to output three samples on lines 59 and 60 to Port #1 and to RAM 61 like in Figure 9. The three positions of data selector 404 correspond to three successive video lines. These are defined by two bit lines 410, 411 from a 2-bit ring counter 407 triggered by the H-pulse. The ring counter establishes three successive states due to AND device 412 which in a feedback loop resets the counter after each succession of three states. A multiplexer 405 responds to three pulses on line 92 from the microprocessor (like in Figure 9) to derive three control lines 92', 92", 92'" for the respective FIFO's (instead of one per video line, or H-pulse, in Figure 9). RAM 61 has been chosen to have 2048 locations capacity, thereby to allow 240 samples to be stored, or read-out, in a 256x4=1024 array with an eleven-bit address. The most significant bit (MSB) is on line 165' (like in Figure 9), the 8-bit address defines the locations for storage or random read-out and the 2 additional bits are in fact the least significant bits. They are provided by the microprocessor on lines 416, 417 from Port #3 in order to identify the three consecutive samples of the current video line in each four locations of the operative 256x4 array. Insertions of the first sample takes place automatically when by line 146 the window is initiated. The microprocessor knows starting of the window nine microseconds from the H-pulse (see Figure 16) by line 414 from line 146 to Port #2 and, therefore, it can clock twice more, by the bits of lines 165, 165', the insertion of two more samples (see again the window for insertion shown in Figure 16).
  • Additional secure audio channels can be provided by using parallel single-channel circuit boards. The only changes required are those required for the changed scrambler output signal format and for the descrambler input signal format. Most of these changes could be made in the instruction sequences controlling the 8x300 microprocessors.
  • A two-channel audio capability can be provided by time-sharing the single-channel circuitry. The analog-to-digital converter and digital-to-analog converter both are capable of operating at mmre than twice the current speed and could therefore be time-shared. The random access memory has exactly the capacity required for two audio channels. Both channels could use the same pseudo-random addressing. In this regard, it is assumed that the 8x300 microprocessor is fast enough to process two audio signals in each TV line period. It is therefore possible to have a two-channel audio capability with a negligible increase in circuitry.
  • The audio scrambler/descrambler according to the invention offers a channel bandwidth which is twice that of commercial audio scramblers and the degree of security attained is extremely high. The number of different sequences of audio samples that are possible in each TV field period is 240 factorial, or 4x 10486, a number so large that it effectively eliminates trial and error decoding. At the same time, the spectrum of the scrambled signal resembles that of random noise, so that neither time domain or frequency domain analysis appear to provide useful information for unauthorized decoding.
  • Appendix 8x300 Microprocessor Programs
  • The microprocessor instruction sequence for the audio scrambler of Figure 9 is listed in Table 3, and for the descrambler of Figure 13 is listed in Table 4. Details of the instruction set and the microprocessor architecture are given in Chapter "Microprocessor" pages 61-72 of the Signetics Data Manual (copyright 1976, Signetics Corporation, 811 East Arques Avenue, Sunnyvale, California 94086). Reference to one of these is essential for understanding the instructions.
  • The code in the tables is 6-digit octal, but in the binary code used in the equipment the 2nd and 5th most significant octal digits are represented in binary code by only 2 bits. This results in 16-bit instructions. For example, Table 1, Code 9 in octal and binary is as follows:
    Figure imgb0019
  • The fourth column of the tables lists the 8-bit port that is involved in the operation specified by the instruction. There are five ports, denoted P1 to P5, with P1, P2, and P5 assigned to the "left back" and P3 and P4 assigned to the "right bank". One port in each bank can be selected, that is, made active, at a time. The active port in each bank stays active until another port in the same bank is selected.
  • The eight individual input-outputs of each port are labeled 0, 1, 2, 3, 4, 5, 6, and 7. The notation P3, 7 refers to the seventh position of P3. The functions of the scrambler ports are listed in Table 1, and those of the descrambler ports, in Table 2.
    Figure imgb0020
    Figure imgb0021
    Figure imgb0022
  • The meanings of the terms in the description column of Tables 3 and 4 are explained by the following examples. The notations R3, R4, R6, etc., refer to 8-bit internal registers in the microprocessor:
    Figure imgb0023
    Figure imgb0024

Claims (1)

  1. A communication system including a transmitter (2, 3, 4, 5, 6, 7, 8, 9, 10), a receiver (2', 3', 4', 5', 6', 7', 8', 9', 10') and a communication channel (1') therebetween, means (4, 8, 10) for changing the level of an input signal supplied to the transmitter in accordance with a multiplication factor, and supplying the changed signal to the communication channel (1') for transmission to the receiver, and means (2', 3', 4') for changing the level of the signal received from the communication channel (1') in accordance with the same multiplication factor, characterised in that, for determining the multiplication factor, means (6) are provided which determine the maximum variation of the input signal from a predetermined mean, during a fixed time period, and means (5) are provided which determine over a second time period corresponding to a plurality of said fixed time periods the maximum value which can be used as multiplier for a series of signal samples which occur during said second time period, the common multiplication factor applicable for said series of samples being transmitted through the communication channel (1') to the receiver, a signal indicating the mean level of the transmission channel also be transmitted to the receiver.
EP80301332A 1979-04-25 1980-04-24 Communication system with digital signal/noise ratio amplifier apparatus Expired EP0018782B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US33064 1979-04-25
US06/033,064 US4295223A (en) 1979-04-25 1979-04-25 Digital signal/noise ratio amplifier apparatus for a communication system

Publications (2)

Publication Number Publication Date
EP0018782A1 EP0018782A1 (en) 1980-11-12
EP0018782B1 true EP0018782B1 (en) 1985-09-25

Family

ID=21868379

Family Applications (1)

Application Number Title Priority Date Filing Date
EP80301332A Expired EP0018782B1 (en) 1979-04-25 1980-04-24 Communication system with digital signal/noise ratio amplifier apparatus

Country Status (6)

Country Link
US (1) US4295223A (en)
EP (1) EP0018782B1 (en)
JP (1) JPS55147084A (en)
AU (1) AU537519B2 (en)
CA (1) CA1121275A (en)
DE (1) DE3071112D1 (en)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4965825A (en) 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
USRE47642E1 (en) 1981-11-03 2019-10-08 Personalized Media Communications LLC Signal processing apparatus and methods
US7831204B1 (en) 1981-11-03 2010-11-09 Personalized Media Communications, Llc Signal processing apparatus and methods
IE55744B1 (en) * 1982-04-08 1991-01-02 Westinghouse Electric Corp Audio scrambler utilizing an auxiliary channel for synchronizing the descrambler
US5675388A (en) * 1982-06-24 1997-10-07 Cooper; J. Carl Apparatus and method for transmitting audio signals as part of a television video signal
US4551853A (en) * 1982-10-28 1985-11-05 Thomson Csf Apparatus for processing speech in radioelectric transmitter/receiver equipment suitable for transmitting and receiving speech
JPS59115640A (en) * 1982-12-22 1984-07-04 Nec Corp System for transmitting privacy signal
US4556900A (en) * 1983-05-25 1985-12-03 Rca Corporation Scaling device as for quantized B-Y signal
US4608456A (en) * 1983-05-27 1986-08-26 M/A-Com Linkabit, Inc. Digital audio scrambling system with error conditioning
DE3343307A1 (en) * 1983-11-30 1985-06-05 Blaupunkt-Werke Gmbh, 3200 Hildesheim METHOD FOR ENCRYPTING AND DECRYLING ANALOG SIGNALS, AND CIRCUIT ARRANGEMENT FOR IMPLEMENTING THE METHOD
US4742543A (en) * 1983-12-22 1988-05-03 Frederiksen Jeffrey E Video transmission system
GB2182229B (en) * 1985-10-25 1989-10-04 Racal Res Ltd Speech scramblers
US4809274A (en) * 1986-09-19 1989-02-28 M/A-Com Government Systems, Inc. Digital audio companding and error conditioning
US4864613A (en) * 1986-11-10 1989-09-05 General Instrument Corporation Broadband converter/descrambler interface for cable TV
US4777648A (en) * 1986-12-15 1988-10-11 Trw Inc. Line tilt compensation method and apparatus
US4870682A (en) * 1987-02-25 1989-09-26 Household Data Services (Hds) Television scrambling system
US4821097A (en) * 1987-03-05 1989-04-11 General Instrument Corporation Apparatus and method for providing digital audio on the sound carrier of a standard television signal
US4937867A (en) * 1987-03-27 1990-06-26 Teletec Corporation Variable time inversion algorithm controlled system for multi-level speech security
US4922537A (en) * 1987-06-02 1990-05-01 Frederiksen & Shu Laboratories, Inc. Method and apparatus employing audio frequency offset extraction and floating-point conversion for digitally encoding and decoding high-fidelity audio signals
US4839906A (en) * 1988-05-20 1989-06-13 Amaf Industries, Inc. Processor based linked compressor-expander telecommunications system
US5091936A (en) * 1991-01-30 1992-02-25 General Instrument Corporation System for communicating television signals or a plurality of digital audio signals in a standard television line allocation
JP2661404B2 (en) * 1991-05-21 1997-10-08 日本電気株式会社 Mobile phone equipment
WO1995029558A1 (en) * 1994-04-20 1995-11-02 Shoot The Moon Products, Inc. Method and apparatus for nesting secondary signals within a television signal
US7715446B2 (en) * 1996-04-25 2010-05-11 Digimarc Corporation Wireless methods and devices employing plural-bit data derived from audio information
US5991337A (en) * 1997-11-24 1999-11-23 3Com Corporation Method and apparatus for improving the signal-to-noise ratio of low-magnitude input signals in modems
US6452959B1 (en) 1999-05-28 2002-09-17 Dot Wireless, Inc. Method of and apparatus for generating data sequences for use in communications
KR100424538B1 (en) * 2001-05-29 2004-03-27 엘지전자 주식회사 Method for producing scrambling code and apparatus thereof in mobile system
IL143533A0 (en) * 2001-06-03 2002-06-30 Shichor Eliahu An audio signal scrambler for any phone, including cellular phones, employing a unique frame synchroization system
WO2008095731A1 (en) * 2007-02-08 2008-08-14 Nokia Corporation Robust synchronization for time division duplex signal
CN102113218B (en) 2008-07-30 2015-04-08 微动公司 Data translation system and method
US11411717B2 (en) * 2019-08-05 2022-08-09 Thinkware Corporation Electronic device for speech security with less environmental sound distortion and operating method thereof

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB657546A (en) * 1947-11-17 1951-09-19 Egon Nicolas Muller Communication and signal translation systems
GB644932A (en) * 1948-01-16 1950-10-18 Standard Telephones Cables Ltd Improvements in or relating to signal compression and expansion arrangements in electric communication systems
US2605361A (en) * 1950-06-29 1952-07-29 Bell Telephone Labor Inc Differential quantization of communication signals
BE630982A (en) * 1962-04-12
DE1541519B1 (en) * 1966-03-04 1970-05-21 Nippon Electric Co Angular modulation communication system
DE1300968B (en) * 1966-03-08 1969-08-14 Nippon Electric Co Delta modulation communication system with compander properties
CH461585A (en) * 1966-08-24 1968-08-31 Ciba Geigy Method and device for the transmission of messages
US3500247A (en) * 1968-01-08 1970-03-10 Communications Satellite Corp Non-linear pulse code modulation with threshold selected sampling
CH518658A (en) * 1970-07-07 1972-01-31 Patelhold Patentverwaltungs Un Process for encrypted message transmission by interchanging information elements over time
GB1353693A (en) * 1971-12-02 1974-05-22 Mullard Ltd Privacy transmission system
FR2221880A1 (en) * 1973-03-14 1974-10-11 Radio Diffusion Tv Francaise Analogue signal compression-decompression using supplementary signal - involves sampling analogue signal before compression to produce digitally coded signal
US3902007A (en) * 1973-06-26 1975-08-26 Westinghouse Electric Corp Audio and video plural source time division multiplex for an educational tv system
CA1097794A (en) * 1975-08-08 1981-03-17 Harold B. Shutterly Secure television transmission system
DE2705342C3 (en) * 1977-02-09 1979-11-29 Standard Elektrik Lorenz Ag, 7000 Stuttgart Color television system with additional transmission of sound signals on the rear blanking shoulder

Also Published As

Publication number Publication date
EP0018782A1 (en) 1980-11-12
US4295223A (en) 1981-10-13
AU537519B2 (en) 1984-06-28
CA1121275A (en) 1982-04-06
DE3071112D1 (en) 1985-10-31
AU5750980A (en) 1980-10-30
JPS55147084A (en) 1980-11-15

Similar Documents

Publication Publication Date Title
EP0018782B1 (en) Communication system with digital signal/noise ratio amplifier apparatus
EP0018784B1 (en) Communication system with digital audio scrambler and unscrambler subsystems for transmission of audio intelligence through a television system
US4742544A (en) Television transmission network with scrambling and descrambling
EP0127383B1 (en) Video signal scrambling and descrambling systems
US5666168A (en) System for transmitting facsimile data in the upper vestigial chrominance sideband of a video signal
US5675388A (en) Apparatus and method for transmitting audio signals as part of a television video signal
US5831679A (en) Network for retrieval and video transmission of information
EP0588877A1 (en) Transmitting data with a video signal
US4568966A (en) Compatible color television with regenerable signals
EP0152309A2 (en) Television sound signal processing apparatus
CA1302555C (en) Moving-image coder with self-identification of the stuffing characters
GB2144300A (en) Component companding in a multiplexed component system
EP0300678A2 (en) Scrambling of analogue electrical signals
US4673975A (en) Television signal scrambling apparatus
US4654704A (en) Analog television with regenerable and encryptable signals
US4636854A (en) Transmission system
EP0667687A1 (en) Echo canceller
US4283602A (en) Cryptographically secure communication system
US4133977A (en) Voice scrambler using syllabic masking
EP0518129A3 (en) Method and apparatus for enhancing the security of a scrambled television signal
US5761303A (en) Inclusion of audio signal within video signal, at band edges
US4617597A (en) Compatible color television with regenerable signals
CA1204162A (en) Audio scrambler utilizing an auxiliary channel for synchronizing the descrambler
US4651205A (en) Television transmission system
US5383206A (en) Error correcting apparatus for image processing system

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Designated state(s): DE FR GB

17P Request for examination filed

Effective date: 19810505

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Designated state(s): DE FR GB

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: THE PATENT HAS BEEN ANNULLED BY A DECISION OF A NATIONAL AUTHORITY

Effective date: 19850925

REF Corresponds to:

Ref document number: 3071112

Country of ref document: DE

Date of ref document: 19851031

EN Fr: translation not filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
GBPC Gb: european patent ceased through non-payment of renewal fee
PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Effective date: 19870101

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Effective date: 19881118