×

ENCODING METHOD, ENCODER, PROGRAM AND RECORDING MEDIUM

  • US 20150187366A1
  • Filed: 09/30/2013
  • Published: 07/02/2015
  • Est. Priority Date: 10/01/2012
  • Status: Active Grant
First Claim
Patent Images

1. An encoding method comprising:

  • a frequency domain sample sequence generation step of obtaining a sample sequence in a frequency domain deriving from an acoustic signal for each predetermined time segment;

    a periodicity analysis step of calculating an index indicating a degree of periodicity of the sample sequence in the frequency domain;

    a first encoding step ofwhen the index represents that the periodicity is high, obtaining through loop processing, a gain code corresponding to a gain used for dividing each sample of the sample sequence in the frequency domain and an integer signal code obtained by encoding a sequence comprised of integer value samples obtained by dividing each sample of the sample sequence in the frequency domain by the gain using an encoding method based on periodicity, andotherwise, obtaining through loop processing, a gain code corresponding to a gain used for dividing each sample of the sample sequence in the frequency domain and an integer signal code obtained by encoding a sequence comprised of integer value samples obtained by dividing each sample of the sample sequence in the frequency domain by the gain using an encoding method which is not based on periodicity;

    a second encoding step ofwhen the index represents that the periodicity is high, obtaining a second integer signal code obtained by encoding a sequence comprised of integer value samples obtained by dividing each sample of the sample sequence in the frequency domain by the gain corresponding to the gain code obtained in the first encoding step using an encoding method which is not based on periodicity, andotherwise, obtaining a second integer signal code obtained by encoding a sequence comprised of integer value samples obtained by dividing each sample of the sample sequence in the frequency domain by the gain corresponding to the gain code obtained in the first encoding step using an encoding method based on periodicity; and

    a comparison and selection step ofwhen a code amount of the integer signal code obtained in the first encoding step is greater than a code amount of the second integer signal code obtained in the second encoding step, outputting the second integer signal code obtained in the second encoding step and the gain code, andwhen the code amount of the integer signal code obtained in the first encoding step is smaller than the code amount of the second integer signal code obtained in the second encoding step, outputting the integer signal code obtained in the first encoding step and the gain code.

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