IP Library Granted Patent US 10,418,042
Granted Patent B2
US 10,418,042 · App. 15/307,059 · Granted Sep 17, 2019

Coding device, decoding device, method, program and recording medium thereof

Inventors: Takehiro Moriya (Atsugi, JP); Yutaka Kamamoto (Atsugi, JP); Noboru Harada (Atsugi, JP)
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
G10L19/07G10L19/038G10L19/005G10L2019/0016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,418,042
App. No.
15/307,059
Granted
Sep 17, 2019
Kind
B2
Abstract

A coding method and a decoding method are provided which can use in combination a predictive coding and decoding method which is a coding and decoding method that can accurately express coefficients which are convertible into linear prediction coefficients with a small code amount and a coding and decoding method that can obtain correctly, by decoding, coefficients which are convertible into linear prediction coefficients of the present frame if a linear prediction coefficient code of the present frame is correctly input to a decoding device. A coding device includes: a predictive coding unit that obtains a first code by coding a differential vector formed of differentials between a vector of coefficients which are convertible into linear prediction coefficients of more than one order of the present frame and a prediction vector containing at least a predicted vector from a past frame, and obtains a quantization differential vector corresponding to the first code; and a non-predictive coding unit that generates a second code by coding a correction vector which is formed of differentials between the vector of the coefficients which are convertible into the linear prediction coefficients of more than one order of the present frame and the quantization differential vector or formed of some of elements of the differentials.

Claims (20)

1. A coding device comprising:

a predictive coding unit that obtains a first code by coding a differential vector formed of differentials between a vector of coefficients, which are convertible into linear prediction coefficients of more than one order obtained by performing linear prediction analysis on an input sound signal of a present frame, and a prediction vector containing at least a predicted vector from a past frame with respect to the coefficients convertible into linear prediction coefficients, and obtains a quantization differential vector with respect to the coefficients convertible into linear prediction coefficients, the quantization differential vector corresponding to the first code; and

a non-predictive coding unit that generates a second code by coding a correction vector which is formed of differentials between the vector of the coefficients, which are convertible into the linear prediction coefficients of more than one order obtained by performing linear prediction analysis on the input sound signal of the present frame, and the quantization differential vector with respect to the coefficients convertible into linear prediction coefficients or formed of some of elements of the differentials, wherein

the coding device outputs the first code and the second code.

2. A coding device comprising:

a predictive coding unit that obtains a first code by coding a differential vector formed of differentials between a vector of coefficients, which are convertible into linear prediction coefficients of more than one order obtained by performing linear prediction analysis on an input sound signal of a present frame, and a prediction vector formed of at least a prediction based on a past frame with respect to the coefficients convertible into linear prediction coefficients and a predetermined vector, and obtains a quantization differential vector with respect to the coefficients convertible into linear prediction coefficients, the quantization differential vector corresponding to the first code; and

a non-predictive coding unit that generates a second code by coding a correction vector which is formed of differentials obtained by subtracting the quantization differential vector with respect to the coefficients convertible into linear prediction coefficients and a predetermined vector from the vector of the coefficients, which are convertible into the linear prediction coefficients of more than one order obtained by performing linear prediction analysis on the input sound signal of the present frame, or formed of some of elements of the differentials, wherein

the coding device outputs the first code and the second code.

3. The coding device according to claim 2 , wherein

with an assumption that a is a positive constant, the prediction vector is a vector obtained by adding a predetermined lined predictive mean vector and what is obtained by multiplying a quantization differential vector of the past frame by a factor of α, and

the correction vector is a vector obtained by subtracting the quantization differential vector with respect to the coefficients convertible into linear prediction coefficients and a predetermined non-predictive mean vector from the vector of the coefficients which are convertible into the linear prediction coefficients of more than one order of the present frame or a vector formed of some of elements of that vector.

4. A coding method comprising:

a predictive coding step of obtaining a first code by coding a differential vector formed of differentials between a vector of coefficients, which are convertible into linear prediction coefficients of more than one order obtained by performing linear prediction analysis on an input sound signal of a present frame, and a prediction vector containing at least a predicted vector from a past frame with respect to the coefficients convertible into linear prediction coefficients, and obtaining a quantization differential vector with respect to the coefficients convertible into linear prediction coefficients, the quantization differential vector corresponding to the first code;

a non-predictive coding step of generating a second code by coding a correction vector which is formed of differentials between the vector of the coefficients, which are convertible into the linear prediction coefficients of more than one order obtained by performing linear prediction analysis on the input sound signal of the present frame, and the quantization differential vector with respect to the coefficients convertible into linear prediction coefficients or formed of some of elements of the differentials; and

an outputting step of outputting the first code and the second code.

5. A coding method comprising:

a predictive coding step of obtaining a first code by coding a differential vector formed of differentials between a vector of coefficients, which are convertible into linear prediction coefficients of more than one order obtained by performing linear prediction analysis on an input sound signal of a present frame, and a prediction vector formed of at least a prediction based on a past frame with respect to the coefficients convertible into linear prediction coefficients and a predetermined vector, and obtaining a quantization differential vector with respect to the coefficients convertible into linear prediction coefficients, the quantization differential vector corresponding to the first code;

a non-predictive coding step of generating a second code by coding a correction vector which is formed of differentials obtained by subtracting the quantization differential vector with respect to the coefficients convertible into linear prediction coefficients and a predetermined vector from the vector of the coefficients, which are convertible into the linear prediction coefficients of more than one order obtained by performing linear prediction analysis on the input sound signal of the present frame, or formed of some of elements of the differentials; and

an outputting step of outputting the first code and the second code.

6. A non-transitory recording medium having recorded thereon a program for making a computer function as the coding device according to claim 1 or 2 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2016
From: MORIYA, TAKEHIRO; KAMAMOTO, YUTAKA; HARADA, NOBORU
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 040147/0815 →
Priority Claims (1)
JP 2014-094758 · May 1, 2014 · national
Continuity (1)
Related Publication 20170053656A1 · Feb 23, 2017