IP Library › Granted Patent US 10,381,015
Granted Patent B2
US 10,381,015 · App. 16/044,678 · Granted Aug 13, 2019

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/032G10L19/06G10L19/24G10L2019/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,381,015
App. No.
16/044,678
Granted
Aug 13, 2019
Kind
B2
Abstract

A technology of accurately coding and decoding coefficients which are convertible into linear prediction coefficients even for a frame in which the spectrum variation is great while suppressing an increase in the code amount as a whole is provided. A coding device includes: a first coding unit that obtains a first code by coding coefficients which are convertible into linear prediction coefficients of more than one order; and a second coding unit that obtains a second code by coding at least quantization errors of the first coding unit if (A-1) an index Q commensurate with how high the peak-to-valley height of a spectral envelope is, the spectral envelope corresponding to the coefficients which are convertible into the linear prediction coefficients of more than one order, is larger than or equal to a predetermined threshold value Th1 and/or (B-1) an index Q′ commensurate with how short the peak-to-valley height of the spectral envelope is, is smaller than or equal to a predetermined threshold value Th1′.

Claims (15)

1. A coding device comprising:

circuitry configured to:

execute first coding processing in which the circuitry obtains a first code by coding coefficients which are convertible into linear prediction coefficients of more than one order; and

execute second coding processing in which the circuitry obtains a second code by coding at least quantization errors of the first coding processing if (A-1) an index Q commensurate with how high a peak-to-valley height of a spectral envelope is, the spectral envelope corresponding to the coefficients which are convertible into the linear prediction coefficients of more than one order, is larger than or equal to a predetermined threshold value Th1 and/or (B-1) an index Q′ commensurate with how short the peak-to-valley height of the spectral envelope is, is smaller than or equal to a predetermined threshold value Th1′, wherein

the quantization errors are quantization errors of low orders of the more than one order.

2. The coding device according to claim 1 , wherein the circuitry is configured to:

calculate the index Q and/or the index Q′ by using quantization values of coefficients which are convertible into linear prediction coefficients of all orders or low orders corresponding to the first code and, if (A-4) the index Q is larger than or equal to the predetermined threshold value Th1 and/or (B-4) the index Q′ is smaller than or equal to the predetermined threshold value Th1′, set a positive integer as a bit number of the second code; otherwise (C-4), set 0 as the bit number of the second code, and the second coding processing is executed only when the set bit number of the second code is a positive integer.

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

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

a first coding step in which the circuitry obtains a first code by coding coefficients which are convertible into linear prediction coefficients of more than one order; and

a second coding step in which the circuitry obtains a second code by coding at least quantization errors of the first coding step if (A-1) an index Q commensurate with how high a peak-to-valley height of a spectral envelope is, the spectral envelope corresponding to the coefficients which are convertible into the linear prediction coefficients of more than one order, is larger than or equal to a predetermined threshold value Th1 and/or (B-1) an index Q′ commensurate with how short the peak-to-valley height of the spectral envelope is, is smaller than or equal to a predetermined threshold value Th1′, wherein

the quantization errors are quantization errors of low orders of the more than one order.

5. The coding method according to claim 4 , further comprising:

an index calculation step in which the circuitry calculates the index Q and/or the index Q′ by using quantization values of coefficients which are convertible into linear prediction coefficients of all orders or low orders corresponding to the first code and, if (A-4) the index Q is larger than or equal to the predetermined threshold value Th1 and/or (B-4) the index Q′ is smaller than or equal to the predetermined threshold value Th1′, sets a positive integer as a bit number of the second code; otherwise (C-4), sets 0 as the bit number of the second code, wherein

the second coding step is executed only when the set bit number of the second code is a positive integer.

Priority Claims (1)
JP 2014-094756 · May 1, 2014 · national
Continuity (2)
Continuation 15306622
Related Publication 20180330741A1 · Nov 15, 2018