Methods and apparatus for digitally signaling sounds and tones in a PCM multiplex system
First Claim
1. The method of digitally signaling different ones of a plurality of sounds SDo -SDn in different ones of a plurality of successive time slots TSo -TSn of repeating cycles in a PCM multiplex communication system, said method comprising(a) for each sound SDo -SDn initially storing in addressable, readable main memory--as multi-bit digital numerical words--a pattern of successive samples representing the sampled magnitudes of at least a symmetrical portion of an analog wave corresponding to the desired sound,(b) during and only within the duration of each time slot, applying address signals to said main memory to effect readout to a common bus of one sample of a preselected pattern for that slot, and(c) as each cycle transpires, changing the address signals so applied during each time slot so that the samples of the preselected pattern are scanned with the passage of on-going cycles.
0 Assignments
0 Petitions
Accused Products
Abstract
Different ones of a plurality of sounds or tones are digitally signaled selectively in the different time slots of recurring frame cycles by initially storing a group of PCM samples for each sound in addressable memory. As each given time slot recurs one sample of a sound preselected for that time slot is read out to a common bus, and as successive cycles occur the address signals applied to the memory during any given time slot are progressively changed to cause repeated scanning of the samples of the preselected sound. After address signals for one time slot have been pulled from a read/write memory, they are replaced by writing "next sample address" signals into the same location of that memory, the latter having a word location for each time slot and being addressed for reading and writing by control signals which exist during and uniquely identify the successive time slots of each cycle. Different scan sequences for different sounds are created by modifying the formation of "next sample address" signals under the control of characteristic-representing signals stored in a sequence memory and read out by call signals representing the preselected sound for any time slot.
The preselection permits any of the sounds to be placed in any of the time slots or channels, but in the preferred form some of the time slots always carry the same sounds (fixed tones) while others may have their carried tones ("switched" or register tones) changed by commands received asynchronously from a central control unit.
The methods and apparatus utilize ROM (although RAM may be employed) to pair different ones of the several sounds with different ones of several on/off schedules to form a larger plurality of distinctive "tones", any one of which may be digitally signaled in any time slot or channel.
The method and the apparatus permit some of the tones to be "intercept" tones formed by two sounds transmitted alternately with a predetermined duty cycle.
37 Citations
110 Claims
-
1. The method of digitally signaling different ones of a plurality of sounds SDo -SDn in different ones of a plurality of successive time slots TSo -TSn of repeating cycles in a PCM multiplex communication system, said method comprising
(a) for each sound SDo -SDn initially storing in addressable, readable main memory--as multi-bit digital numerical words--a pattern of successive samples representing the sampled magnitudes of at least a symmetrical portion of an analog wave corresponding to the desired sound, (b) during and only within the duration of each time slot, applying address signals to said main memory to effect readout to a common bus of one sample of a preselected pattern for that slot, and (c) as each cycle transpires, changing the address signals so applied during each time slot so that the samples of the preselected pattern are scanned with the passage of on-going cycles.
-
8. The method of digitally signaling a sound on an output bus in a PCM time multiplex system for transmission in a given one of successive time slots of repetitive time frames or cycles, the sound corresponding to a repeating analog wave, said method comprising
(a) initially storing in respective word locations of an addressable, readable main memory--as multi-bit digital numerical values--successive magnitude samples So -Sn of said wave, (b) applying to the address lines of said main memory, during said given time slot of given cycle Ci, signals representing the address of one sample Sj and placing the readout signals from the main memory onto the output bus, (c) using said address signals so applied to derive a next sample set of address signals, and (d) repeating said steps (b) and (c) once for each of succeeding cycles Ci+1, Ci+2 . . . with the next sample set of address signals Sj+1, Sj+2 formed by step (c) employed as the signals applied in step (b) to said address lines.
-
9. The method of digitally signaling a sound on an output bus in a PCM time multiplex system for transmission in a given one of successive time slots of repetitive time frames or cycles, the sound corresponding to a repeating analog wave, said method comprising
(a) initially storing in respective word locations of an addressable, readable main memory--as multi-bit digital numerical values--successive magnitude samples So -Sn of said wave, (b) providing in storage preformed sample address signals, (c) during a given cycle Ci and a given time slot therein (i) pulling from storage the preformed sample address signals and applying them to the address lines of said main memory to read out to said bus signals representing one of said samples Sj, (ii) using the signals previously pulled from storage, and representing the address in main memory of a sample Sj, to derive and put into storage newly formed sample address signals representing the address of the next sample Sj+1 to be used, and (d) repeating said step (c) during the same time slot of successive cycles Ci+1, Ci+2 . . . using successively for sub-step (i) the newly formed sample address signals created by sub-step (ii), so that the samples So -Sn are scanned and outputted in a desired sequence.
-
14. The method of digitally signaling a sound on an output bus in a PCM time multiplex system for transmission in a given one of successive time slots of repetitive time frames or cycles, the sound corresponding to a repeating analog wave, said method comprising
(a) storing in respective word locations of an addressable, readable main memory, as multi-bit digital numerical values, successive magnitude samples So -Sn of said wave, (b) providing preformed address signals in a next sample memory, (c) during a given cycle Ci, and during a given time slot therein, reading said preformed address signals from said next sample memory onto the address lines of said main memory to cause readout of one sample Sj onto said output bus, (d) using said address signals read out during said given cycle Ci to derive a next set of address signals which designate the main memory address of the next sample Sj+1 to be read, (e) storing such next set in said next sample memory in place of the previous preformed address signals, whereby such next set becomes a new set of preformed address signals, and (f) repeating said steps (c), (d) and (e) as recurring cycles transpire.
-
17. The method of digitally signaling different ones of a plurality of sounds SDo -SDn on a common output bus during different ones of time slots TSo -TSn within repeating cycles in a PCM time multiplex communication system, each sound corresponding to a different repeating analog wave, said method comprising
(a) storing in individual multi-word blocks of addressable, readable main memory--and as multi-bit digital numerical values--a pattern of successive magnitude samples So -Sn of respective ones of said waves, (b) providing a read/write memory with a plurality of addressable word locations respectively corresponding to said time slots TSo -TSn, and storing in such word locations preformed address signals corresponding to the addresses of said main memory at which are located a given sample Sj of a pattern preselected to be signaled during the respective timeslots TSo -TSn, (c) creating control signals CTo -CTn which exist during and identify successive time slots of each cycle, and which correspond to the different word locations of said read/write memory, (d) applying said control signals to the address inputs of said read/write memory to cause readout therefrom of the respective preformed address signals during respective ones of the time slots in a given cycle Ci, (e) applying the readout signals from said read/write memory to the address lines of said main memory to cause readout of one sample onto said output bus, a sample Sj of the pattern preselected for each time slot being outputted to the bus during that time slot within cycle Ci, (f) prior to the occurrence of each time slot in the succeeding cycle Ci+1, utilizing the preformed address signals existing during each time slot of cycle Ci to derive new address signals representing the location in main memory of the next sample Sj+1 to be outputted for the pattern preselected to be signaled in that time slot, (g) prior to the occurrence of each time slot in the succeeding cycle Ci+1, writing and storing into said read/write memory the new address signals derived by step (e), such that the previous preformed address signals are replaced by the new address signals in the word locations of read/write memory corresponding to the respective time slots TSo -TSn, and (h) continuing said step (c) and repeating said steps (d) through (g) so that the samples for each sound to be signaled in each time slot TSo -TSn are successive outputted with scanning as recurring cycles transpire.
-
22. The method of signaling different ones of a plurality of sounds SDo -SDn on a bus in desired ones of a plurality of time slots TSo -TSn in a PCM time multiplex communication system, said method comprising
(a) for each of said sounds SDo -SDn, initially storing in addressable main memory, as multi-bit numerical values, a pattern PTo -PTn of samples of at least a symmetrical portion of an analog wave representing that sound, each sample having a unique memory address location, and said main memory having a common output bus, (b) producing in time sequence different control signals CTo -CTn which respectively exist during and uniquely identify different ones of said time slots, such control signals recurring in repetitive cycles, and (c) utilizing each of said control signals CTo -CNn to create one set of address signals SAO-7 which respectively exist only during and within duration of each of said time slots, each set of address signals being applied to said main memory to cause reading from said memory onto said output bus one sample of one pattern PTz,the pattern PTz being preselected for digital transmission in the respective time slot identified by that control signal.
-
32. The method of signaling any of various ones of a plurality of sounds SDo -SDn in any of a plurality of time slots TSo -TSn of successive cycles in a PCM multiplex communications system, said method comprising
(a) for each of the sounds SDo -SDn, initially storing, in addressable word locations of a main readable memory, the successive digital multi-bit samples which represent that sound, (b) creating control signals CTo -CTn which exist during and uniquely identify each of the time slots TSo -TSn in a cycle, (c) from time-to-time, creating paired command signals in which each pair represents (i) a commanded one of the plurality of sounds SDo -SDn and (ii) a commanded one of the time slots TSo -TSn in which that commanded one sound is to be signaled, (d) in response to the appearance of a pair of command signals, storing the commanded sound signal in a read/write sound-select memory at an address corresponding to and determined by the commanded time slot signal, (e) applying said control signals to the address lines of said sound-select memory to read out therefrom during successive time slots the respective commanded sound signals previously stored, (f) utilizing said readout commanded sound signals to form, during each time slot when commanded sound signals exist, address signals representing the location in said main memory of one sample of the multiple samples for the sound that corresponds to the commanded sound signals, (g) applying said address signals to said main memory, and (h) changing the address signals so formed during any given slot from cycle to cycle to scan the samples representing the commanded sound for that slot.
-
33. The method of signaling various ones of a plurality of tones in different desired ones of a plurality of time slots of successive cycles in a PCM multiplex communication system, said method comprising
(a) initially storing in addressable main memory, for each of a plurality of tones, successive multi-bit digital samples representing successive magnitudes of the tone sound, (b) creating control signals CTo -CTn which respectively exist during and uniquely identify a plurality of time slots in a cycle, (c) from time-to-time, creating paired command signals which respectively represent (i) a commanded one of a plurality of tones TNo -TNn and (ii) a commanded one of the time slots TSo -TSn in which the commanded tone is to be signaled, (d) storing the commanded tone signals in a read/write tone select memory at an address location represented and determined by the paired commanded time slot signals, said tone select memory having an addressable word location for each of the time slots, (e) applying said control signals to the address lines of said tone select memory to read therefrom during different time slots of each cycle the respective previously stored commanded tone signals for respective ones of the time slots, (f) utilizing the readout commanded tone signals to create, during each of said time slots, address signals which represent the address in said main memory of one of the samples there stored for the tone sound called for by said commanded tone signals, and (g) thereafter incrementing or decrementing the address signals applied to said main memory during the respective time slots of each cycle, so that the successive samples for a commanded sound are scanned and outputted during the same, commanded time slot of successive cycles.
-
34. The method of digitally signaling fixed and switchable sounds in a PCM multiplex communication system, comprising
(a) producing control signals CTo -CTn which exist respectively during and uniquely identify each of successive time slots TSo -TSn of repeating cycles, (b) initially storing a pattern of samples for each of a corresponding plurality of sounds SDo -SDn in addressable, readable main memory, each pattern of samples representing, as multi-bit digital words, the successive sample magnitudes of a recurring analog wave which corresponds to a desired sound, (c) utilizing a first sub-plurality of said control signals CTo -CTn to cause readout, from main memory to a common bus, of one sample of respective pre-assigned sounds, with the samples for a given sound being progressively scanned during the same time slot of successive cycles, whereby the respective pre-assigned sounds are transmitted in the time slots corresponding to said first sub-plurality of control signals in every cycle, (d) utilizing a second sub-plurality of said control signals as address inputs to a read/write memory to cause readout of sound ID signals from memory locations respectively corresponding to the values of said control signals during the corresponding time slots, (e) from time-to-time, producing pairs of command signals with each pair comprising (i) sound command sound ID signals and (ii) time slot command signals equal to one of said second sub-plurality; - and applying the sound command ID signals to the input data lines with application of said time slot command signals to the address lines of said read/write memory to cause writing into the latter, and
(f) utilizing the readout sound ID signals, as produced according to said step (d), to cause readout, from main memory to said common bus, during the time slot when said readout sound ID signals appear, of one sample for the sound identified by such ID signals, with the samples for a given sound being progressively scanned during the same time slot of successive cycles, whereby any one of the sounds may be carried in any one of the channel time slots which correspond to said second sub-plurality of control signals, as determined by the writing of command sound ID signals into locations of said read/write memory at addresses represented by the paired time slot command signals.
- and applying the sound command ID signals to the input data lines with application of said time slot command signals to the address lines of said read/write memory to cause writing into the latter, and
-
35. The method of forming and digitally transmitting on an output bus any one of a plurality of tones TNo -TNn, where each tone is constituted by one of a plurality of sounds SDo -SDn modulated with any one of a plurality of on/off schedules SCHo -SCHn, in a PCM time multiplex system, said method comprising
(a) for each of said sounds SDo -SDn, initially storing in addressable main memory, as multi-bit numerical values, a pattern of successive samples of at least a symmetrical portion of an analog wave representing that sound, each numerical sample having a unique memory address location, (b) storing in sound-select memory at addressable locations preselected ones of ID words PIo -PIn respectively identifying the sounds SDo -SDn, (c) storing in schedule-select memory at addressable locations preselected ones of schedule ID words SCIo -SCIn respectively identifying the schedules SCHo -SCHn, the pairing of a sound ID PIx word with a schedule ID word SCIx at corresponding address locations in said two select memories designating a particular tone TNx, (d) applying during different time slots TSo -TSn of repetitive cycles different ones of tone ID signals TIo -TIn to the address lines of both said sound and schedule select memories, whereby during different time slots different predetermined pairs of ID words PIx and SCIx are signaled at the outputs of such memories, (e) utilizing the SCIx word signals existing during any of said time slots to create a gating signal which exists at on and off levels respectively during that slot over intervals of p and q seconds and which form an on/off schedule SCHx corresponding to the identification word SCIx, (f) utilizing said PIx word signals existing during any of said time slots to create and apply, to the address inputs of said main memory, signals which cause readout from main memory one sample forming part of the representation of the sound SDx identified by said PIx word signals, and (g) applying or blocking the sample signals so read-out respectively to or from an output bus when the gating signal contemporaneously is on or off, respectively.
-
39. The method of digitally transmitting different sounds on an output bus in a PCM time multiplex communication system, said method comprising
(a) for each of said sounds, storing in an addressable memory block--as multi-bit numerical values--successive samples of at least a symmetrical portion of an analog wave representing that sound, (a1) the stored samples for each sound constituting a set, (a2) the quantities of samples in at least some of said sets being unequal, (a3) each of said blocks having a quantity of word locations which is equal to or greater than the quantity of samples stored in that block, and all blocks having output lines coupled to a common output bus, (a4) said sets being stored in their respective blocks such that the last sample of every set is stored at the same, common addressable word location within a block, and with the samples of each set in sequential rollover order, (b) enabling the reading from one preselected block during the same given time slot within every repetitive cycle of time slots, (c) applying to the address line inputs of all blocks sample select signals which represent, during the same time slot of successive cycles, successive sample addresses within the enabled block, to read out onto said bus signals corresponding to successive samples of a selected sound during a selected time slot of successive cycles, the samples of a set thus being read out in a scanned sequence, (d) monitoring the sample select signals to detect when they represent said common addressable word location, and (e) in response to such detection, changing the sample select signals produced during the ensuing cycle to begin a new scan of the samples in the preselected block during the given time slot of later cycles.
-
52. In the digital signaling of sounds in a PCM multiplex communication system, the method of outputting successive digital samples of a sound, said method comprising
(a) initially storing in successive address locations of addressable, readable main memory--as multi-bit digital words--successive samples So -Sn representing successive sampled magnitudes of at least a symmetrical portion of a cyclic analog wave corresponding to the desired sound, (b) producing character signals which represent the characteristic of the necessary sequences of successive scans of said samples which will recreate the analog wave in PCM form, (c) during a given time slot in recurring cycles, applying to the address lines of said main memory address signals to effect readout of one sample Sj, (d) changing said address signals prior to the next occurrence of the given time slot, to represent the address of the next sample to be read out, so that the samples are scanned seriatim, (e) detecting when said address signals represent the address of the last sample Sn, and (f) in response to such detection, using said character signals to determine the succeeding value to be given to said address signals for readout of the next sample at the beginning of a new scan.
-
58. The method of digitally signaling different ones of sounds SDo -SDn in different time slots TSo -TSn successive cycles in a PCM time multiplex system, said method comprising
(a) for each sound SDo -SDn, initially storing in a group of successive addressable word locations of addressable, readable main memory--as multi-bit digital words--successive samples So -Sn representing the successive sample magnitudes of at least a symmetrical portion of a cyclic analog wave corresponding to the sound to be reproduced, (b) producing control signals CTo -CTn which respectively exist during and uniquely identify different time slots within each recurring cycle, (c) during different time slots, using said control signals to create address signals applied to said main memory to effect readout onto a common bus of one sample of a preselected one of said sounds assigned to the respective time slots, (d) from cycle-to-cycle changing the address signals created during each of said different time slots to successively scan the samples of the sound preselected for that time slot, some of sounds SDo -SDn being represented by stored sample patterns in said main memory which require different scan sequences, such for example as (i) first-to-last; - (ii) first-to-last, last-to-first, first-to-last;
(iii) last sample repeat; and
(iv) sample-signs-true, sample-signs-complemented,(e) storing, in separate word locations of addressable, readable SEQ memory, scan sequence characteristic signals for each of the respective sounds SDo -SDn, (f) applying to the address lines of saidm SEQ memory, during each of said different time slots, call signals which will effect read-out of the cahracteristic signals for the particular sound preselected for that time slot, and (g) utilizing said characteristic signals to govern the changing of the address signals in order to produce scan sequences which conform to the requirements of the sound preselected for each of said different time slots. - View Dependent Claims (59, 60, 61, 62)
- (ii) first-to-last, last-to-first, first-to-last;
-
63. The method of digitally signaling an intercept type tone in a PCM multiplex communication system wherein a given time slot appears in each of on-going cycles recurring at a given rate (e.g., every 125 μ
- sec.), said method comprising
(a) initially storing in at least two blocks of a readable main memory at least two respective patterns Pa and Pb each made up of an equal plurality of samples So -Sn which digitally represent numerically the successive magnitudes of at least two respective sounds SDa and SDb, (b) during and only within the duration of each occurrence of the given time slot, normally applying to the address lines of said memory signals which represent the address of a sample Sj in the pattern Pa, and in successive cycles Ci, Ci+1, Ci+2 . . . changing such signals such that the samples So -Sn are read out in a scanned order Sj, Sj+1, Sj+2 . . . , and (c) during alternate ones of successive time intervals occurring in succession at a rate substantially lower than said given rate, converting the address-representing signals produced according to step (b) so that they represent a sample Sj in the pattern Pb, and so that the samples So -Sn of the pattern Pb are read out in a scanned order.
- sec.), said method comprising
-
64. The method of digitally signaling an intercept tone in a PMC multiplex communication system, comprising
(a) initially storing, in addressable main memory as multi-bit digital words, successive samples for two sounds, the samples for both sounds being equal in quantity and being stored in respective corresponding words within each block being addressable by a first plurality of lower order bit signals and the two blocks being individually addressable by a 0 or 1 level in a higher order bit signal, (b) producing a periodically recurring time slot signal CTx, (c) producing lower order bit signals representing an address number for a word within a block, and during each recurrence of said time slot signal CTx (i) applying said address number signals to the address lines of both of said memory blocks, (ii) modifying said address number signals to call for the next word location in a scanning sequence, and (d) producing an alternating signal which alternates between 0 and 1 level with a periodicity substantially greater than that of said time slot signal, and (e) applying said alternating signal to said memory as a higher order address bit to alternately address the adjacent blocks, whereby the output signals from said main memory represent successive samples of a first sound for a first time interval and the successive samples of a second sound for a second time interval, the first and second intervals recurring alternately, to form a digital signaling of an "intercept" sound.
-
67. The method of digitally signaling different sounds in different time slots of recurring frame cycles in a PCM multiplex communication system, comprising
(a) initially storing, in addressable, readable main memory as multi-bit digital words, successive samples So -Sn in each of a plurality of patterns PTo -PTn corresponding to a plurality of sounds SDo -SDn, the samples of each pattern being stored in respective blocks of N memory words such that sample Si of pattern PTz is addressable by lower order address bits of a certain combination, with a higher order address bit bn =0, and sample Si of pattern PTz+1 is addressable by the same certain combination of lower order address bits with the higher order address bit bn =1, (b) initially storing, in respective word locations of addressable readable pattern-select memory, different desired ones of a plurality of pattern ID signals PIo -PIn represented by a predetermined number (n-1) of bits, with certain ones of said stored ID signals containing a 1 in an nth bit place, (c) producing control signals CTo -CTn which exist respectively during and uniquely identify successive time TSo -TSn of repeating frame cycles, (d) during the presence of each control signal CTo -CTn, reading out one of the stored pattern ID signals from said sound-select memory, (e) utilizing the (n-1) bits of a pattern ID signal PIz so read-out to create, and apply to the address lines of said main memory , multi-bit address signals which cause read-out, from main memory, of a sample Sj in the pattern PTz, and changing said address signals incrementally from cycle to cycle so that the samples of pattern PTz are scanned, and (f) in response to the presence of a 1 in the nth bit place of any pattern ID signal PTz so read out from said sound-select memory, periodically complementing the higher order address bit bn in said multi-bit address signals so that samples from two patterns PTz and PTz+1 are read from main memory in a given time slot but in alternate ones of a succession of time intervals determined by the periodic complementing of the higher order address bit.
-
68. The method of creating different on/off schedules for a plurality of information signals which are ordinarily transmitted in respective time slots of successive cycles in a multiplex communication system, said method comprising
(a) initially storing strings of 0 and 1 bits in an addressable memory for each of a plurality of on/off schedules, each string containing N bits and being characterized by n 1'"'"'s in succession followed by m 0'"'"'s in succession, where n and m are integers including zero but not exceeding N, (b) reading out from said memory simultaneously on plural output lines one bit of each string, and continuing such reading to cyclically scan at a predetermined rate (e.g., one readout per 50 m.s.) all the successive bits of all the stored strings, (c) during certain time slots within successive cycles selecting from the output lines of said memory one readout string of signals, and (d) gating to or blocking from a common output bus the information signals arriving in any given time slot only when the selected readout string of signals has respectively one or the other of its two possible states during that time slot.
-
72. Apparatus for digitally signaling different ones of a plurality of sounds SDo -SDn in different ones of a plurality of successive time slots TSo -TSn of repeating cycles in a PCM multiplex communication system, said apparatus comprising, in combination
(a) a multi-word addressable, readable main memory storing--as multi-bit digital numerical words--patterns PTo -PTn corresponding to each sound, with each pattern formed by a plurality of successive samples at successive addresses and representing the sampled magnitudes of at least a symmetrical portion of an analog wave corresponding to the desired sound, (b) means for applying to the address lines of said main memory, during and only within the duration of certain time slots, address signals to effect readout to a common bus of one sample of a preselected pattern for that slot, and (c) means for changing from cycle-to-cycle, the address signals so applied during each time slot so that the samples of the preselected pattern are scanned with the passage of on-going cycles.
-
79. For use in a PCM time multiplex system, apparatus for digitally signaling a sound on an output bus during a given one of successive time slots of repetitive time cycles, the sound corresponding to a repeating analog wave, said apparatus comprising in combination
(a) a multi-word addressable main memory formed to store and hold in respective word locations--as multi-bit digital numerical values--successive magnitude samples So -Sn of said wave, (d) means for feeding to the address lines of said main memory, during said given slot of a given cycle Ci, address signals representing the address of one stored sample Sj which is then signaled at the main memory output bus, (c) means responsive to said address signals so applied to derive a next sample set of address signals, and (d) means for causing said means (b) to use and feed the next sample address signals during the given slot of the next cycle C1+1, so that said samples are outputted in succession.
-
80. For use in a PCM time multiplex system, apparatus for digitally signaling a sound on an output bus during a given one of successive time slots of repetitive cycles, the sound corresponding to a repeating analog wave, said apparatus comprising, in combination
(a) an addressable, readable main memory storing in respective word locations--as multi-bit digital numerical values--successive magnitude samples So -Sn of said wave, (b) storage means for holding address signals, (c) means operative during the given time slot of any cycle Ci for applying said address signals to the address lines of said main memory to read to the output bus signals representing one of said samples Sj, and (d) means responsive to and operative to use the address signals so applied during any cycle Ci, and representing the address in main memory of the sample Sj, to derive and place in said storage means (b) newly formed address signals representing the address of a next sample Sj+1 to be next read out to said bus in a scan of the samples, whereby during the given slot of cycles Ci, Ci+1, Ci+2 . . . samples Sj, Sj+1, Sj+2 . . . are successively read out to the bus.
-
83. Apparatus for use in signaling different ones of a plurality of sounds SDo -SDn on a bus in desired ones of a plurality of time slots TSo -TSn in a PCM time multiplex communication system, said apparatus comprising in combination
(a) an addressable, readable main memory storing, for each of said sounds SDo -SDn a pattern of PTo -PTn each constituted of successive binary samples of at least a symmetrical portion of an analog wave representing that sound, each sample having a unique memory address location, and said main memory having a common output bus, (b) means for producing in time sequence different control signals CTo -CTn which exist respectively during and uniquely identify different ones of said time slots, such control signals recurring in repetitive cycles, and (c) means responsive to each of said control signals CTo -CTn to apply to the address lines of said main memory address signals which cause reading onto said output bus one sample of one pattern PTz, the pattern PTz being preselected for digital transmission in the respective time slot identified by that control signal.
-
89. In apparatus for signaling any of various ones of a plurality of sounds SDo -SDn in any of a plurality of time slots TSo -TSn of successive cycles in a PCM multiplex communication system, the combination comprising
(a) an addressable, readable main memory storing, for each of the sounds SDo -SDn, in addressable word locations, the successive digital multi-bit samples which represent that sound, (b) means for producing control signals CTo -CTn which exist during and uniquely identify each of the time slots TSo -TSn in a cycle, (c) means for creating, from time to time, paired command signals in which each pair represents (i) a commanded one of the plurality of sounds SDo -SDn and (ii) a commanded one of the time slots TSo -TSn in which that commanded one sound is to be signaled, (d) a read/write sound-select memory having a plurality of addressable word locations, (e) means responsive to the appearance of a pair of command signals for writing the commanded sound signal into said sound select memory at an address corresponding to and determined by the commanded time slot signal, (f) means for applying said control signals to the address lines of said sound-select memory to read out therefrom during successive time slots the respective commanded sound signals previously stored, and (g) means responsive to said read-out commanded sound signals to create, only during each time slot when such commanded sound signals exist, address signals representing the location in said main memory of one sample of those samples which correspond to the sound represented by the read-out commanded sound signals, (h) means for applying said address signals to said main memory, and (i) means for changing the address signals so created and so applied, during any given slot, from cycle to cycle, to scan the samples representing the commanded sound for that slot.
-
90. In apparatus for signaling various ones of a plurality of tones in different desired ones of a plurality of time slots of successive cycles in a PCM multiplex communication system, the combination comprising
(a) an addressable, readable main memory storing, for each of a plurality of tones, successive multi-bit digital samples representing successive magnitudes of the tone sound, (b) means for producing control signals CTo -CTn which respectively exist during and uniquely identify a plurality of time slots in a cycle, (c) means for creating, from time-to-time, paired command signals which respectively represent (i) a commanded one of a plurality of tones TNo -TNn and (ii) a commanded one of the time slots TSo -TSn in which te commanded tone is to be signaled, (d) a read/write tone-select memory having a plurality of addressable word locations, (e) means responsive to the appearance of a pair of command signals for writing the commanded tone signal into said tone-select memory at an address location represented and determined by the paired commanded time slot signals, said tone select memory having an addressable word location for each of the time slots, (f) means for applying said control signals during each time slot to the address lines of said tone-select memory to read therefrom during different time slots of each cycle the respective previously stored commanded tone signals for respective ones of the time slots. (g) means responsive to read out commanded tone signals, during each of said different time slots, to read from said main memory one of the samples there stored for the tone sound called for by said commanded tone signals, and (h) means for thereafter incrementing or decrementing the address signals applied to said main memory during the respective time slots of said successive cycles, so that the successive samples for a commanded sound are scanned and outputted during the same, commanded time slot of successive cycles.
-
91. Apparatus for digitally signaling fixed and switchable sounds in a PCM multiplex communication system, comprising in combination
(a) means for producing control signals CTo -CTn which exist respectively during and uniquely identify each of successive time slots TSo -TSn of repeating cycles, (b) an addressable, readable main memory storing a pattern of samples for each of a corresponding plurality of sounds SDo -SDn, each set of samples representing, as multi-bit digital words, the successive sample magnitudes of a recurring analog wave which corresponds to a desired sound, (c) means responsive to a first sub-plurality of said control signals CTo -CTn to cause read out, from main memory to a common bus, of one sample of respective pre-assigned sounds, with the samples for a given sound being progressively scanned during the same time slot of successive cycles, whereby the respective pre-assigned sounds are transmitted in the time slots corresponding to said first sub-plurality of control signals in every cycle, (d) a read/write memory having a plurality of addressable word locations, (e) means responsive to a second sub-plurality of said control signals fed to the address lines of said read/write memory to cause read out of sound ID signals from memory locations respectively corresponding to the values of said control signals during the corresponding time slots, (f) means for producing, from time-to-time, pairs of command signals with each pair comprising (e) sound command sound ID signals and (ii) time slot command signals equal to one of said second sub-plurality; - and for applying the sound command ID signals to the input data lines, with application of said time slot command signals to the address lines, of said read/write memory, to write the sound command ID signals,
(g) means responsive to the read-out sound ID signals, as produced by said means (e), to cause read out, from main memory to said command bus, during the time slot when said read-out sound ID signals appear, of one sample for the sound identified by such ID signals, with the samples for a given sound being progressively scanned during the same time slot of successive cycles, whereby any one of the sound may be carried in any one of the channel time slots which correspond to said second sub-plurality of control signals, as determined by the writing of command sound ID signals into locations of said read/write memory at addresses represented by the paired time slot command signals.
- and for applying the sound command ID signals to the input data lines, with application of said time slot command signals to the address lines, of said read/write memory, to write the sound command ID signals,
-
92. Apparatus forming and digitally transmitting on an output bus any one of a plurality of tones TNo -TNn, where each tone is constituted by one of a plurality of sounds SDo -SDn modulated with any one of a plurality of on/off schedules SCHo -SCHn, in a PCM time multiplex system, said apparatus comprising in combination
(a) an addressable, readable main memory storing, for each of said sounds SDo ; - 14 SDn, as multi-bit numerical values, a pattern of successive samples of at least a symmetrical portion of an analog wave representing that sound, each numerical sample having a unique memory address location,
(b) a sound-select memory storing at addressable locations preselected ones of ID words PIo -PIn respectively identifying the sounds SDo -SDn, (c) a schedule-select memory storing at addressable locations preselected ones of schedule ID words SCIo -SCIn respectively identifying the schedules SCHo -SCHn, the pairing of a sound ID word with a schedule ID word at corresponding address locations in said two select memories designating a particular tone TNx, (d) means for applying, during different time slots TSo -TSn of repetitive cycles, preselected ones of tone ID signals TIo -TIn to the address line of both said sound and schedule select memories, whereby during different time slots different predetermined pairs of ID words PIx and SCIx are signaled at the outputs of such memories, (e) means responsive to the SCIx word signals existing during any of said time slots to create a gating signal which exists at on and off levels respectively during that slot over intervals of p and q seconds and which form an on/off schedule SCHx corresponding to the identification word SCIx, (f) means responsive to said PIx word signals existing during any of same time slots to create and apply, to the address inputs of said main memory, signals which cause read out from main memory one sample forming part of the respresentation of the sound SDx identified by said PIx word signals, and (g) means applying or blocking the sample signals so read-out from main memory respectively to or from an output bus when said gating signal contemporaneously is on or off, respectively. - View Dependent Claims (93, 94)
- 14 SDn, as multi-bit numerical values, a pattern of successive samples of at least a symmetrical portion of an analog wave representing that sound, each numerical sample having a unique memory address location,
-
95. Apparatus for digitally transmitting different sounds on an output bus in a PCM time multiplex communication system, said apparatus comprising, in combination
(a) an addressable, readable main memory storing, for each of said sounds, in an addressable memory block--as multi-bit numerical values--successive samples of at least a symmetrical portion of an analog wave representing that sound, (a1) the stored samples for each sound constituting a set, (a2) the quantities of samples in at least some of said sets being unequal, (a3) each of said blocks having a quantity of word locations which is equal to or greater than the quantity of samples stored in that block, and all blocks having output lines coupled to a common output bus, (a4) said sets being stored in their respective blocks such that the last sample of every set is stored at the same, common addressable word location within a block, and with the samples of each set in sequential rollover order, (b) means for enabling the reading from one preselected block during the same given time slot within every repetitive cycle of time slots, (c) means for applying to the address line inputs of all blocks sample select signals which represent, during the same time slot of successive cycles, successive sample addresses within the enabled block, to read out onto said bus signals corresponding to successive samples of a selected sound during a selected time slot of successive cycles, the samples of a set thus being read out in a scanned sequence, (d) means for detecting when the sample address signals represent said common addressable word location, and (e) means responsive to detection by said means (d) for changing the sample address signals applied by said means (c) during the ensuring cycle to begin a new scan of the samples in the selected block during the selected time slot of later cycles.
-
96. Apparatus for outputting successive digital samples of a sound in a PCM multiplex system, said apparatus comprising in combination
(a) an addressable, readable memory storing in successive address locations--as multi-bit digitable words--successive samples So -Sn representing successive sample magnitudes of at least a symmetrical portion of a cyclic analog wave corresponding to the desired sound, (b) means for producing character signals which represent the characteristic of the necessary sequences of successive scans of said samples which will recreate the analog wave in PCM form, (c) means, operative during a given time slot in recurring cycles, for applying to the address lines of said main memory address signals to effect read out of one sample Sj, (d) means for changing said address signals prior to the next occurrence of the given time slot to represent the address of the next sample to be read-out, so that the samples are scanned seriatim, (e) means for detecting when said address signals represent the address of the last sample Sn, and (f) means responsive to detection by said means (e) and controlled by said character signals to form the succeeding value to be given to said address signals for read-out of the next sample at the beginning of a new scan.
-
102. Apparatus for digitally signaling different ones of sound SDo -SDn in different time lots TSo -TSn of successive cycles in a PCM time multiplex system, said method comprising
(a) an addressable, readable main memory storing in a group of successive addressable word locations--as multi-bit digital words--successive samples So -Sn representing the successive sample magnitudes of at least a symmetrical portion of a cyclic analog wave corresponding to the sound to be reproduced, (b) means for producing control signals CTo -CTn which respectively exist during and uniquely identify different time slots within each recurring cycle, (c) means responsive to each of said control signals to apply address signals to the address lines of said main memory to effect read-out onto a common bus of one sample of a preselected one of said sounds, (d) means for changing, from cycle-to-cycle, the address signals created during each of said different time slots to successively scan the samples of the sound preselected for that time slot, some of sounds SDo -SDn being represented by stored sample patterns in said main memory which require different scan sequences such for example as (i) first-to-last; - (ii) first -to-last, last-to-first, first-to-last;
(iii) last sample repeat; and
(iv) sample-signs-true, sample-signs-complemented,(e) an auxiliary readable memory storing, in separate word locations, scan sequence characteristic signals for each of the respective sounds SDo -SDn, (f) means for applying to the address lines of said auxiliary memory, during each of said different time slots, call signals which will effect read-out of the characteristic signals for the particular sound preselected for that time slot, and (g) means responsive to the characteristic signals read from said auxiliary memory to control the operation of said means (d) and make address signals change to produce scan sequences which conform to the requirememts of the sound preselected for each of said different time slots.
- (ii) first -to-last, last-to-first, first-to-last;
-
103. Apparatus for digitally signaling an intercept type tone in a PCM multiplex communication system wherein a given time slot appears in each of on-going cycles recurring at a given rate (e.g. every 125 μ
- sec.), said apparatus comprising, in combination
(a) an addressable, readable main memory storing in at least two blocks of words at least two patterns Pa and Pb each made up of an equal plurality of samples So -Sn which digitally represent numerically the successive magnitudes of at least two respective sounds SDa and SDb, (b) means normally operative during and only within the duration of each occurrence of the given time slot for applying to the address lines of said memory signals which represent the address of sample Sj in the pattern Pa, and in successive cycles Ci, Ci+1, Ci+2. . . changing such signals progressively to read out the samples So -Sn in a scanned order Sj, Sj+1, Sj+2. . . , and (c) means, effective during alternat ones of successive time intervals occurring in succession at a rate substantially lower than said given rate, for modifying the operation of said means (b) so that it acts with reference to the samples of the pattern Pb rather than those of the pattern Pa.
- sec.), said apparatus comprising, in combination
-
104. Apparatus for digitally signaling an intercept tone in a PCM multiplex communication system, said apparatus comprising in combination
(a) an addressable, readable main memory storing as multi-bit digital words, successive samples for two sounds, the samples for both sounds being equal in quantity and being stored in respective corresponding word locations of adjacent blocks of the memory, the individual words within each block being addressable by a first plurality of lower order bit signals and the two blocks being individually addressable by a 0 or 1 level in a higher order bit signal, (b) means for producing a periodically recurring time slot signal CTx, (c) means for producing lower order bit signals representing an address number for a word within a block, (c1) means for applying said address number signals to the address lines of both of said memory blocks during each recurrence of said time slot signal, (c2) means for modifying said address number signals to call for the next word location in a scanning sequence to form the next address number signals to be produced by said means (c) during the ensuing cycle, (d) means for producing an alternating signal which alternates between a 0 and 1 level with a periodicity greater than that of said time slot signal, and (e) means for applying said alternating signal to said memory as said higher order address bit to alternately address the adjacent blocks, whereby the output signals from said memory represent successive samples of a first sound for a first time interval and the successive samples of a second sound for a second time interval, the first and second intervals recurring alternately.
-
105. Apparatus for turning a gate on or off according to any one of a plurality of schedules during certain ones of a plurality of time slots in successive cycles in a multiplex communication system, said apparatus comprising, in combination
(a) a readable addressable memory storing strings of 0 and 1 bits of data, one string for each of a plurality of schedules SCHo -SCHn, each string containing N bits and being characterized by a different combination of n 1'"'"'s in succession following by m 0'"'"'s in succession, where n and m are integers including zero but not exceeding N, (b) means for reading out from said memory simultaneously on plural output lines one bit of each string, and cyclically scanning the reading through the N bits of the strings at a predetermined rate, and (c) means for applying the gate, as its control signal, during each occurrence of said certain ones of time slots of every cycle, the signal appearing on a respective preselected one of said output lines.
-
109. For use in a PCM multiplex system, apparatus for signaling different ones of a plurality of sounds SDo -SDn on a common output bus during different ones of time slots TSo -TSn within repeating cycles, each sound corresponding to a different repeating analog wave, said apparatus comprising in combination
(a) an addressable, readable main memory holding in individual multi-word blocks respective patterns PTn -PTn each of which is formed by a plurality of successive multi-bit word samples So14 Sn, --the patterns corresponding to the respective sounds, (b) a read/write memory (RAM) with a plurality of addressable word locations respectively corresponding to said time slots TSo -TSn, said RAM being initially loaded with preformed address signals corresponding to the addresses in said main memory at which are a sample of a pattern respectively preselected to be signaled in the different time slots, (c) means for creating a succession of control signals CTo -CTn which respectively exist during and uniquely identify the time slots TSo-TSn of each cycle, (d) means for applying said control signals to the address lines of said RAM to cause readout therefrom of the respective preformed address signals, during the respective time slots of any cycle Ci, (e) means for applying the address signals read from said RAM to the address lines of said main memory to cause readout from the latter to an output bus a sample of the pattern preselected for each of the time slots, (f) means responsive to the address signals so applied during each given time slot of any cycle Ci for deriving new address signals representing the next sample to be outputted from the pattern preselected for that time slot, and (g) means for writing into said RAM, at the address corresponding to each given time slot, the new address signals created by said means (f), whereby the samples of a pattern preselected for any given time slot are successively transmitted to the bus during that same time slot in successive cycles.
Specification