IP Library › Granted Patent US 12,051,430
Granted Patent B2
US 12,051,430 · App. 18/195,015 · Granted Jul 30, 2024

Coding device, decoding device, and method and program thereof

Inventors: Takehiro Moriya (Atsugi, JP); Yutaka Kamamoto (Atsugi, JP); Noboru Harada (Atsugi, JP)
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
G10L19/07G10L19/038G10L2019/0016G10L19/005
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 12,051,430
App. No.
18/195,015
Granted
Jul 30, 2024
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 (21)

1. A coding device comprising:

processing circuitry configured to

obtain a first code by coding a differential vector formed of differentials between a vector of a line spectrum pair parameter sequence of more than one order of a present frame and a prediction vector containing at least a predicted vector from a past frame, and obtain a quantization differential vector corresponding to the first code; and

the vector of the line spectrum pair parameter sequence of more than one order of the present frame and the quantization differential vector or formed of some of elements of the differentials.

2. A coding device comprising:

processing circuitry configured to

obtain a first code by coding a differential vector formed of differentials between a vector of a line spectrum pair parameter sequence of more than one order of a present frame and a prediction vector formed of at least a prediction based on a past frame and a predetermined vector, and obtain a quantization differential vector corresponding to the first code; and

generate a second code by coding a correction vector which is formed of differentials obtained by subtracting the quantization differential vector and a predetermined vector from the vector of the line spectrum pair parameter sequence of more than one order of the present frame or formed of some of elements of the differentials.

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 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 and a predetermined non-predictive mean vector from the vector of the line spectrum pair parameter sequence of more than one order of the present frame or a vector formed of some of elements of that vector.

4. A coding method, implemented by a coding device that includes processing circuitry, comprising:

a predictive coding step in which the processing circuitry obtains a first code by coding a differential vector formed of differentials between a vector of a line spectrum pair parameter sequence of more than one order of a 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 step in which the processing circuitry generates a second code by coding a correction vector which is formed of differentials between the vector of the line spectrum pair parameter sequence of more than one order of the present frame and the quantization differential vector or formed of some of elements of the differentials.

5. A coding method, implemented by a coding device that includes processing circuitry, comprising:

a predictive coding step in which the processing circuitry obtains a first code by coding a differential vector formed of differentials between a vector of a line spectrum pair parameter sequence of more than one order of a present frame and a prediction vector formed of at least a prediction based on a past frame and a predetermined vector, and obtains a quantization differential vector corresponding to the first code; and

a non-predictive coding step in which the processing circuitry generates a second code by coding a correction vector which is formed of differentials obtained by subtracting the quantization differential vector and a predetermined vector from the vector of the line spectrum pair parameter sequence of more than one order of the present frame or formed of some of elements of the differentials.

6. The coding method according to claim 5 , wherein

with an assumption that a is a positive constant, the prediction vector is a vector obtained by adding a predetermined 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 and a predetermined non-predictive mean vector from the vector of the line spectrum pair parameter sequence of more than one order of the present frame or a vector formed of some of elements of that vector.

7. A non-transitory recording medium comprising instructions which, when executed by a computer, cause the computer to perform the steps of the coding method according to any one of claims 4 to 6 .

Priority Claims (1)
JP 2014-094758 · May 1, 2014 · national
Continuity (4)
Continuation 17370060 · Jul 8, 2021
Continuation 16527160 · Jul 31, 2019
Continuation 15307059
Related Publication 20230306976A1 · Sep 28, 2023