Encoding method, decoding method, encoder apparatus, decoder apparatus, and recording medium for processing pitch periods corresponding to time series signals

US9812141B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9812141-B2
Application numberUS-201113518525-A
CountryUS
Kind codeB2
Filing dateJan 7, 2011
Priority dateJan 8, 2010
Publication dateNov 7, 2017
Grant dateNov 7, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In encoding, pitch periods for time series signals in a predetermined time interval are calculated, and a code corresponding thereto is output. In that encoding, the resolutions for expressing the pitch periods and/or a pitch period encoding mode are switched according to whether an index indicating a periodicity and/or stationarity level of the time series signals satisfies a condition indicating high or low in periodicity and/or stationarity. In that decoding, according to whether an index indicating a periodicity and/or stationarity level, the index being included in or obtained from an input code corresponding to the predetermined time interval, satisfies a condition indicating high periodicity and/or stationarity, a decoding mode for a code, included in the input code, corresponding to pitch periods is switched to decode the code corresponding to the pitch periods to obtain the pitch periods corresponding to the predetermined time interval.

First claim

Opening claim text (preview).

What is claimed is: 1. An encoding method comprising: (A) a step of obtaining pitch periods corresponding to time series signals included in a predetermined time interval; and (B) a step of outputting a code corresponding to the pitch periods; wherein the step (B) comprises a step of outputting the code obtained by encoding the pitch periods expressed at a first quantization resolution when an index that indicates a level of stationarity of the time series signals does not satisfy the condition that indicates high stationarity, and of outputting the code obtained by encoding the pitch periods expressed at a second quantization resolution when the index satisfies the condition that indicates high stationarity; and the second quantization resolution is higher than the first quantization resolution. 2. The encoding method according to claim 1 , wherein the step (A) further comprises a step of obtaining a quantized pitch gain corresponding to the time series signals; the index includes the quantized pitch gain or a value corresponding thereto; and the condition that indicates high stationarity includes a condition in which the quantized pitch gain or the value corresponding thereto is larger than a specified value. 3. The encoding method according to claim 1 , wherein the step (A) further comprises a step of obtaining a vector-quantized gain code corresponding to a combination of a quantized pitch gain corresponding to the time series signals or a value corresponding to the quantized pitch gain, and a quantized fixed-codebook gain corresponding to the time series signals or a value corresponding to the quantized fixed-codebook gain; the index includes the vector-quantized gain code; and the condition that indicates high stationarity includes a condition in which the vector-quantized gain code corresponds to a combination of a quantized pitch gain that is larger than a specified value or a value that corresponds to the quantized pitch gain and that is larger than the specified value, and the quantized fixed-codebook gain or the value corresponding thereto. 4. The encoding method according to claim 1 , wherein the step (A) further comprises a step of obtaining a quantized pitch gain corresponding to the time series signals and a quantized fixed-codebook gain corresponding to the time series signals; the index includes the quantized pitch gain or a value corresponding thereto, and the quantized fixed-codebook gain or a value corresponding thereto; and the condition that indicates high stationarity includes a condition in which the ratio of the quantized pitch gain or the value corresponding thereto to the quantized fixed-codebook gain or the value corresponding thereto is larger than a specified value. 5. The encoding method according to claim 1 , wherein the step (A) further comprises a step of obtaining a vector-quantized gain code corresponding to a combination of a quantized pitch gain corresponding to the time series signals or a value corresponding to the quantized pitch gain, and a quantized fixed-codebook gain corresponding to the time series signals or a value corresponding to the quantized fixed-codebook gain; the index includes the vector-quantized gain code; and the condition that indicates high stationarity includes a condition in which the vector-quantized gain code corresponds to a combination of a quantized pitch gain or a value corresponding thereto, and a quantized fixed-codebook gain or a value corresponding thereto where the ratio of the quantized pitch gain or the value corresponding thereto to the quantized fixed-codebook gain or the value corresponding thereto is larger than a specified value. 6. The encoding method according to claim 1 , wherein the step (A) further comprises a step of obtaining a quantized pitch gain corresponding to the time series signals and a quantized fixed-codebook gain corresponding to the time series signals; the index includes the quantized pitch gain or a value corresponding thereto and the quantized fixed-codebook gain or a value corresponding thereto; and the condition that indicates low stationarity includes a condition in which the quantized pitch gain or the value corresponding thereto is smaller than a first specified value and the quantized fixed-codebook gain or the value corresponding thereto is smaller than a second specified value. 7. The encoding method according to claim 1 , wherein the step (A) further comprises a step of obtaining a vector-quantized gain code corresponding to a combination of a quantized pitch gain corresponding to the time series signals or a value corresponding to the quantized pitch gain, and a quantized fixed-codebook gain corresponding to the time series signals or a value corresponding to the quantized fixed-codebook gain; the index includes the vector-quantized gain code; and the condition that indicates low stationarity includes a condition in which the quantized pitch gain corresponding to the vector-quantized gain code or the value corresponding to the quantized pitch gain is smaller than a first specified value and the quantized fixed-codebook gain corresponding to the vector-quantized gain code or the value corresponding to the quantized fixed-codebook gain is smaller than a second specified value. 8. The encoding method according to claim 1 , wherein the step (A) further comprises a step of obtaining a vector-quantized gain code corresponding to a combination of a quantized pitch gain corresponding to the time series signals or a value corresponding to the quantized pitch gain, and a quantized fixed-codebook gain corresponding to the time series signals or a value corresponding to the quantized fixed-codebook gain; the index includes the vector-quantized gain code; and the encoding mode is switched according to the vector-quantized gain code while referencing a table in which each vector-quantized gain code is associated with a resolution used to express a pitch period and/or a pitch period encoding mode. 9. The encoding method according to claim 1 , wherein the index includes an index that indicates the ratio of the magnitude of the time series signals to the magnitude of prediction residuals obtained by applying linear prediction analysis to the time series signals; and the condition that indicates high stationarity includes a condition in which the index that indicates the ratio of the magnitude of the time series signals to the magnitude of the prediction residuals obtained by applying linear prediction analysis to the time series signals is larger than a specified value. 10. The encoding method according to claim 1 , wherein the index includes the magnitude of the difference between a value corresponding to a pitch period in a time interval included in the predetermined time interval and a value corresponding to a pitch period in a past time interval before the time interval included in the predetermined time interval; and the condition that indicates high stationarity includes a condition in which the magnitude of the difference between the value corresponding to the pitch period in the time interval included in the predetermined time interval and the value corresponding to the pitch period in the past time interval before the time interval included in the predetermined time interval is smaller than a specified value. 11. A decoding method comprising: receiving of a code corresponding to a predetermined time interval; and decoding a pitch code included in the code to obtain the pitch periods corresponding to the predetermined time interval; wherein the pitch code corresponding to the pitch periods is decoded with a decoding mode that obtains each of the pitch pe

Assignees

Inventors

Classifications

  • G10L19/09Primary

    Long term prediction, i.e. removing periodical redundancies, e.g. by using adaptive codebook or pitch predictor · CPC title

  • G10L19/08Primary

    Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters · CPC title

  • Quantisation or dequantisation of spectral components · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9812141B2 cover?
In encoding, pitch periods for time series signals in a predetermined time interval are calculated, and a code corresponding thereto is output. In that encoding, the resolutions for expressing the pitch periods and/or a pitch period encoding mode are switched according to whether an index indicating a periodicity and/or stationarity level of the time series signals satisfies a condition indicat…
Who is the assignee on this patent?
Moriya Takehiro, Harada Noboru, Kamamoto Yutaka, and 1 more
What technology area does this patent fall under?
Primary CPC classification G10L19/09. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 07 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).