×

Encoder apparatus and method that perform preliminary signal selection for transform coding before main signal selection for transform coding

  • US 9,361,892 B2
  • Filed: 09/05/2011
  • Issued: 06/07/2016
  • Est. Priority Date: 09/10/2010
  • Status: Active Grant
First Claim
Patent Images

1. A coding apparatus, comprising:

  • a memory; and

    a processor, which performs the functions ofa first coding section that outputs a spectrum of a first decoded signal that is generated by decoding a first code obtained by a first encoding of an input audio signal;

    a suppressing section that suppresses an amplitude of the spectrum of the first decoded signal using a specified suppressing coefficient that is specified by a preliminary selector from among a plurality of suppressing coefficients, to generate a suppressed spectrum;

    a residual spectrum calculating section that calculates a residual spectrum with respect to the specified suppressing coefficient using a spectrum of the input audio signal and the suppressed spectrum;

    a preliminary selecting section that specifies the specified suppressing coefficients to the suppressing section from among a plurality of suppressing coefficients and selects a predetermined number of suppressing coefficients from among the specified suppressing coefficients using the spectrum of the input audio signal and the residual spectrum; and

    a second coding section that encodes the specified suppressing coefficient using a residual spectrum with respect to each of the predetermined number of suppressing coefficients, and determines one suppressing coefficient with respect to which a coding distortion caused by the second encoding is smallest, among the predetermined number of suppressing coefficients using a spectrum of a second decoded signal that is generated by decoding a second code obtained by the second encoding, the suppressed spectrum and the spectrum of the input audio signal,wherein the preliminary selecting section further comprisesan estimating section that estimates a position of a pulse that is generated with respect to the residual spectrum in the second encoding, using the residual spectrum;

    an attenuating section that generates an estimated residual spectrum by attenuating an amplitude at the estimated position of the pulse in the residual spectrum;

    a calculating section that calculates an estimated distortion energy that is an estimated energy of the coding distortion, using the estimated residual spectrum and the spectrum of the input audio signal; and

    a candidate limiting section that preliminarily selects the predetermined number of suppressing coefficients among the plurality of suppressing coefficients based on the estimated distortion energy;

    wherein the attenuating section attenuates an amplitude of the spectrum at the estimated position of the pulse by multiplying the amplitude by a coefficient having a value that is greater than or equal to 0 and less than 1 andwherein the coding apparatus achieves higher processing efficiency and encoding quality by processing separate portions of the input audio signal using different coding.

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