EP0217017A2

Signal coding process and system for implementing said process.

Abstract

A signal coding process more particularly suitable for coding a voice signal. At least a portion of the frequency handwidth of said voice signal is split into several subbands, the content of which is then requantized using a dynamic allocation of requantizing levels throughout the subbands. The process is also made to provide optimal level allocations. The requantized signal samples throughout the subbands are packed into a binary word.

EP0217017A2, drawing sheet 1
Sheet 1 of 19

Term

Term ended

Projected expiry passed 11 July 2006, 20.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

14 claims: 3 independent, 11 dependent

  1. 1
    A process for coding a signal wherein at least a portion of said signal bandwidth is split into N subbands, the energy contents E(i) of each subband being first determined and the number of quantizing levels q(i) for each subband being then dynamically assigned based on the relative value of E(i) compared to the overall signal energy.
  2. 8
    A process according to anyone of claims 2 through 7 wherein the requantized subband samples at each sampling time are packed into one macrosample word W, with . x(i) being an integer value representing the sample on the i-th subband, N being the number of subbands, and y(k) being the quantizing levels of the k-th subband.
  3. 10
    A voice coder comprising filtering means (12) for splitting at least a portion of the voice signal bandwidth into N subbands, and means for coding the signal within each subband using BCPCM techniques wherein a block characteristic c(i) is derived for each subband ; said means for coding comprising BCPCM quantizing means (18) connected to said filtering means, and means (16) for setting said BCPCM quantizing means using said c(i)'s, said setting means being characterized by means for dynamically setting the quantizing levels q(i) for quantizing each subband signal, with: