Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
226 words
A digital code translator for translating an input PCM word according to a predetermined compression characteristic into an output PCM word having chord bits and step bits, said translation comprising: memory means (41, 141) having a multiplicity of addresses for storing at each said address a table of instruction words, address inputs (A4-A9) and instruction word outputs (Q0-Q5); means connecting a first predetermined selection of bits of said input word to said address inputs; selector switch means (45, 148, 150, 152) having instruction inputs connected to said instruction word outputs to receive said instruction words, a plurality of bits inputs (0-15), and a switch output (51, 161) for connecting a selected one of said plurality of bit inputs to said switch output according to an instruction word; means connecting a source of potential representative of a "1" inputs; means connecting a source o potential representative of a zero to a second one of said bit inputs; and means connecting a second predetermined selection of bits of said input word to others of said bit inputs, respectively; respective instruction words of said tables directing said switch to select said chord bits from among said first and second ones of said bit inputs and to select said step bits from among said others of said bit inputs according to said predetermined compression characteristic to generate said output word.
Claim 2
Dependent Claim
226 words
A digital code translator for translating an input PCM word according to a predetermined compression characteristic into an output PCM word having chord bits and step bits, said translation comprising: memory means (41, 141) having a multiplicity of addresses for storing at each said address a table of instruction words, address inputs (A4-A9) and instruction word outputs (Q0-Q5); means connecting a first predetermined selection of bits of said input word to said address inputs; selector switch means (45, 148, 150, 152) having instruction inputs connected to said instruction word outputs to receive said instruction words, a plurality of bits inputs (0-15), and a switch output (51, 161) for connecting a selected one of said plurality of bit inputs to said switch output according to an instruction word; means connecting a source of potential representative of a "1" inputs; means connecting a source o potential representative of a zero to a second one of said bit inputs; and means connecting a second predetermined selection of bits of said input word to others of said bit inputs, respectively; respective instruction words of said tables directing said switch to select said chord bits from among said first and second ones of said bit inputs and to select said step bits from among said others of said bit inputs according to said predetermined compression characteristic to generate said output word.
Claim 3
Dependent Claim
25 words
A digital code translator, as in claim 1, wherein said first predetermined selection of bits of said input word comprises the six most significant bits.
Claim 4
Dependent Claim
50 words
A digital code translator as in claim 1, additionally comprising selective bit inversion means (47, 148, 150, 152) connected to at least one bit of said instruction word outputs (Q3 and Q4) and to said switch output for inverting according to said instruction words selected bits of said output word.
Claim 5
Dependent Claim
91 words
A digital code translator as in claim 1 or 3, additionally comprising parity register means (59, 159) having a parity output (Q) connected to a third one of said bit inputs (15, P) and an input (J. K); and parity switch means (49, 152) connected to said switch output, said parity register means input and one of said instruction word outputs (Q5) for selectively connecting said selector switch output to said parity register means according to said instruction words to include designated bits of said output word in a parity check.
Claim 6
Dependent Claim
17 words
A digital code translator, as in claim 1, wherein said memory means comprises a programmable read-only memory.
Claim 7
Dependent Claim
74 words
A digital code translator as in claim 1, further comprising digital counting means (43, 143) for cyclically counting the number of bits in said output word, having a plurality of count outputs connected to said memory means to individually address the words of said tables of stored instruction words and a clock input connected to a source of clock pulses; said counting means advancing one word in a table in response to each-clock pulse.
Claim 8
Dependent Claim
40 words
a digital code translator as in claim 3, for translating an offset binary code into a compressed sign-magnitude code wherein said at least one bit of said instruction words causes said inverter means to invert each of said step bits.