Lossless coding method for waveform data
First Claim
1. An invertible transformation signal processor for converting input integer-valued PCM n-channel waveform data to output integer-valued PCM n-channel waveform data, wherein the processor comprises:
- an n-channel input for said input integer-valued PCM n-channel waveform data;
an n-channel output for said output integer-valued PCM n-channel waveform data;
an n-channel summing node;
an n-channel differencing node;
an n-channel quantiser rounding operation rounding to near or nearest integer values;
a first n×
n matrix filter means, each term of which incorporates delay;
a second n×
n matrix filter means, each term of which incorporates delay; and
, a first and a second n×
n matrix quantiser, wherein the n-channel input is coupled to the summing node via said first n×
n matrix quantiser, the n-channel input is coupled to the differencing node via the first n×
n matrix filter, the n-channel output is coupled to the differencing node via the second n×
n matrix filter, the n-channel differencing node is coupled to the n-channel quantiser, the n-channel quantiser is coupled to the n-channel summing node, and the n-channel summing node is coupled to the n-channel output via the second n×
n matrix quantiser.
3 Assignments
0 Petitions
Accused Products
Abstract
In a method of lossless processing of an integer value signal in a prediction filter which includes a quantiser, a numerator of the prediction filter is implemented prior to the quantiser and a denominator of the prediction filter is implemented recursively around the quantiser to reduce the peak data rate of an output signal. In the lossless processor, at each sample instant, an input to the quantiser is jointly responsive to a first sample value of a signal input to the prediction filter, a second sample value of a signal input to the prediction filter at a previous sample instant, and an output value of the quantiser at a previous sample incident. In a preferred embodiment, the prediction filter includes noise shaping for affecting the output of the quantiser.
-
Citations
17 Claims
-
1. An invertible transformation signal processor for converting input integer-valued PCM n-channel waveform data to output integer-valued PCM n-channel waveform data, wherein the processor comprises:
-
an n-channel input for said input integer-valued PCM n-channel waveform data;
an n-channel output for said output integer-valued PCM n-channel waveform data;
an n-channel summing node;
an n-channel differencing node;
an n-channel quantiser rounding operation rounding to near or nearest integer values;
a first n×
n matrix filter means, each term of which incorporates delay;
a second n×
n matrix filter means, each term of which incorporates delay; and
,a first and a second n×
n matrix quantiser,wherein the n-channel input is coupled to the summing node via said first n×
n matrix quantiser, the n-channel input is coupled to the differencing node via the first n×
n matrix filter, the n-channel output is coupled to the differencing node via the second n×
n matrix filter, the n-channel differencing node is coupled to the n-channel quantiser, the n-channel quantiser is coupled to the n-channel summing node, and the n-channel summing node is coupled to the n-channel output via the second n×
n matrix quantiser.- View Dependent Claims (2, 3)
-
-
4. A lossless matrix quantizer for quantizing waveform data comprising signals for two or more channels, wherein the lossless matrix quantizer comprises:
-
a first input and one or more second inputs, wherein the first input and the one or more second inputs each receives an integer-valued signal for a respective channel;
a single-channel quantizer having a quantizer input coupled to the one or more second inputs and having a quantizer output;
a first output coupled to the quantizer output that provides an output signal representing a linear combination of the signal received at the first input and a quantization of each signal received at a respective second input, wherein the first output provides a transformation of the integer-valued signal received at the first input that is invertible for each sample of the output signal given knowledge of previous samples received at the first input and current and previous samples received at the one or more second inputs; and
one or more second outputs each coupled to a respective second input. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A method for using a lossless matrix quantizer to quantize waveform data comprising signals for two or more channels, wherein the method comprises:
-
receiving at each of a first input and one or more second inputs an integer-valued signal for a respective channel;
applying a single-channel quantizer having a quantizer output to one or more signal coupled from the one or more second inputs;
providing an output signal at a first output coupled to the quantizer output that represents a linear combination of the signal received at the first input and a quantization of each signal received at a respective second input, wherein the first output provides a transformation of the integer-valued signal received at the first input that is invertible for each sample of the output signal given knowledge of previous samples received at the first input and current and previous samples received at the one or more second inputs; and
coupling a signal from each second input to a respective second output. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification