Patent EP-0045075-B1 (EP)
IPC: H03M7/50
Filed: 1981-07-24
Granted: 1985-11-06
Abstract: 1. Claim for the contracting states AT CH IT LI NL A method of converting digital signals, coded in linear fashion, into digital signals coded in non-linear fashion, in accordance with a multiple segment curve which obeys the A-law, by the assignment of signal values which are coded in both types of code, with the assistance of more than one assignment store, characterised in that linear-coded digital signals and the two's complement thereof are converted into digital signals coded in non-linear fashion, that for this purpose two such stores (K1, K2) are used, of which the first store (K1) is supplied, by way of drive address, with the highest-value bit (2**12 ) which determines the sign, and with as many consecutive higher-value bits (2**11 to 2**5 ) of a linear-coded signal value (SDL) as are required to characterise the segment of the curve and the position of the stage boundaries in the segment within which the signal value in question falls, where the storage cells of this first store (K1) store digital words whose three highest-value bits (08 to 06) are the highest-value bits (2**6 to 2**4 ), which follow the sign bit (V, 2**7 ), of the corresponding non-linear-coded signal value (SDK) which indicate that segment of the curve on which this signal value lies and whose other bits (05 to 01) represent a higher-value sub-address (A8 to A4) for driving the second store (K2) which, by way of highest-value drive address bit (A9), is supplied with the highest-value bit (V) of the relevant linear-coded signal value (SDL), and which, by way of lowest-value drive address component (A3 to A0), is supplied with the remaining bits (2**1 to 2**4 ) apart from the lowest-value bit (2**0 ), which is disregarded in the conversion, of the linear-coded signal value (SDL) in question, where the storage cells of this second store (K2) store the bit combinations (04 to 01) which characterise the corresponding stages of the segments of the curve which are assigned the non-linear-coded signal values (SDK), and that the non-linear-coded signal values (SDK) are formed by the inverted highest-value bit (V, 2**12 ) of the linear-coded signal values (SDL), the aforementioned three highest-value bits (08 to 06), which have been read out from the first store K1, as bits (2**6 to 2**4 ) which follow in value, and the bits (04 to 01), which have been read out from the second store (K2), as lowest-value bits (2**3 to 2**0 ). 1. Claim for the contracting states FR GB SE A method of converting digital signals, coded in linear fashion, into digital signals coded in non-linear fashion, in accordance with a multiple segment curve which obeys the A-law by the assignment of signal values which are coded in both types of code, with the assistance of two stores (K1, K2) of which the first (K1) is supplied, by way of drive address, with as many higher-value bits (2**11 to 2**5 ) of a linear coded signal value (SDL) as are needed to characterised the segment of the curve and the position of the stage boundaries in the segment into which the signal value in question falls, where the storage cells of this first store (K1) store digital words whose three highest-value bits (08 to 06) are the highest-value bits (2**6 to 2**4 ), which follow the sign bit (V, 2**7 ), of the corresponding non-linear-coded signal value (SDK) which indicate that segment of the curve on which this signal value lies and whose other bits (05 to 01) represent a higher-value sub-address for driving the second store (K2) which, by way of lowest-value drive address component (A3 to A0), is supplied with the remaining bits (2**1 to 2**4 ) apart from the lowest-value bit (2**0 ), which is disregarded during the conversion, of the linear-coded signal value (SDL) in question, where the storage cells of this second store (K2) store the bit combinations (04 to 01) which characterise the corresponding stages of those segments of the curve to which the non-linear-coded signal values (SDK) are assigned, where, in order to form the non-linear-coded signal values (SDK), the aforementioned three highest-value bits (08 to 06) which are read-out from the first store (K1) are used as the bits (2**6 to 2**4 ) which follow in value, whereas the bits (04 to 01) which are read-out from the second store (K2) are used as the lowest-value bits (2**3 to 2**0 ), characterised in that linear-coded digital signals, and their two's complement are converted into non-linear-coded digital signals, that for this purpose the first and the second stores are supplied, by way of highest-value drive address bit, with the highest-value bit (2**12 ), which determines the sign of the linear-coded signal value (SDL) in question, and that the inverted highest-value bit (V, 2**12 ) of the linear-coded signal values (SDL) are used for the further formation of the non-linear-coded signal values (SDK).