×

Generating coefficients for a prediction filter in an encoder

  • US 7,224,747 B2
  • Filed: 01/05/2001
  • Issued: 05/29/2007
  • Est. Priority Date: 01/07/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A transmitting device for transmitting a digital information signal via a transmission medium, said transmitting device comprising:

  • input means for receiving the digital information signal;

    adaptive prediction filter means for deriving a prediction signal from the digital information signal in dependence on an array of prediction filter coefficients;

    first signal combination means for combining the digital information signal and said prediction signal so as to obtain a residual signal;

    encoding means for encoding said residual signal so as to obtain an encoded signal;

    coefficient generator means for generating an array of filter coefficients A[i] in response to the digital information signal, i being an integer for which it holds that 0≦

    i<

    p, where p is a variable;

    output means for supplying the encoded signal to an output terminal for transmission via the transmission; and

    smoothing means for smoothing the array of filter coefficients A[i] so as to obtain the array of prediction filter coefficients for supply to the adaptive prediction filter means,wherein the smoothing means includes low-pass filtering means for low-pass filtering the array of filter coefficients so as to obtain the prediction filter coefficients, andwherein said low-pass filtering means performs the following equations to obtain the coefficients;


    Cout [0]=Cin[0],
    Cout[i]=0.25*Cin[i+1]+0.5*Cin[i]+0.25*Cout[i

    1], 

    whereby i is an integer and 1≦

    i≦

    n−

    2,
    Cout[n

    1]=Cin[n

    1], 

    Cin[x] being coefficient number x before smoothing, and Cout[x] being coefficient number x after smoothing.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×