×

Decoding apparatus and method, and program

  • US 10,692,511 B2
  • Filed: 12/12/2014
  • Issued: 06/23/2020
  • Est. Priority Date: 12/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A decoding apparatus comprising:

  • a gain readout unit configured to read out encoded gain values at least two gain sample positions of a time series signal;

    an interpolation information readout unit configured to read out interpolation information indicating whether the gain value at each sample position of the time series signal is obtained through linear interpolation or obtained through non-linear interpolation;

    an interpolation processing unit configured to obtain the gain value at each sample position located between the two gain sample positions of the time series signal based on the gain values at the gain sample positions through linear interpolation or non-linear interpolation according to the interpolation information, wherein the gain readout unit further reads out gain inclination values indicating inclination of the gain values at the gain sample positions, and wherein, when the gain value is obtained through non-linear interpolation, the interpolation processing unit obtains the gain value at each sample position located between the two gain sample positions based on the gain values and the gain inclination values at the gain sample positions;

    an operation unit configured to obtain at the gain sample positions, straight lines having the gain values at the gain sample positions and having inclination indicated by the gain inclination values at the gain sample positions, and obtain differences between a gain value at an intersection of the straight lines obtained for the two gain sample positions and the gain values at the two gain sample positions, wherein, when the interpolation information is information indicating that the gain value is obtained through linear interpolation, the interpolation processing unit obtains the gain value through linear interpolation, and, when the interpolation information is information indicating that the gain value is obtained through non-linear interpolation, the interpolation processing unit obtains the gain value through non-linear interpolation or linear interpolation according to the differences;

    a signal decoding unit configured to decode an input code string and to supply a decoded signal; and

    a gain applying unit configured to correct a volume of the decoded signal based on the gain value and to output a volume-corrected output signal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×