IP Library Granted Patent US 10,134,410
Granted Patent B2
US 10,134,410 · App. 15/263,534 · Granted Nov 20, 2018

Encoding apparatus and encoding method

Inventors: Takuya Kawashima (Ishikawa, JP); Masahiro Oshikiri (Osaka, JP)
Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
G10L19/0204G10L19/0208G10L19/0212G10L21/0388G10L25/06H05K999/99
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,134,410
App. No.
15/263,534
Granted
Nov 20, 2018
Kind
B2
Abstract

A coding apparatus, including a memory and a processor that, when executing instructions stored in the memory, performs operations including encoding low-band transform coefficients in a first band and calculating, for each extension-band subband obtained by splitting an extension band, a threshold amplitude based on an analysis of statistics on extension-band transform coefficients included in the subband. The processor further compares, for each of the extension-band subbands, an amplitude of the extension-band transform coefficients with the threshold amplitude to extract a representative transform coefficient, updates, when a number of the extracted representative transform coefficients is less than a predetermined number, the threshold amplitude, performs processing to again extract a transform coefficient using the updated threshold amplitude, calculates, for each of the extension-band subbands, a value of correlation between the representative transform coefficient and a normalized encoded low-band transform coefficient.

Claims (26)

1. A coding apparatus, comprising:

a memory that stores instructions; and

a processor that, when executing the instructions stored in the memory, performs operations comprising:

encoding low-band transform coefficients in a first band among input signal transform coefficients obtained by transforming an input signal from a time domain to a frequency domain, the input signal being one of an audio signal, a speech signal, and a music signal; and

calculating, for each extension-band subband obtained by splitting an extension band, a threshold amplitude based on an analysis of statistics on extension-band transform coefficients included in the subband, the extension band being a band higher than the first band;

comparing, for each of the extension-band subbands, an amplitude of the extension-band transform coefficients with the threshold amplitude to extract a transform coefficient having an amplitude larger than the threshold amplitude as a representative transform coefficient;

updating, when a number of the extracted representative transform coefficients is less than a predetermined number, the threshold amplitude in accordance with an amount by which the number of the representative transform coefficients is less than the predetermined number; and

performing processing to again extract a transform coefficient using the updated threshold amplitude;

calculating, for each of the extension-band subbands, a value of correlation between the representative transform coefficient and a normalized encoded low-band transform coefficient;

selecting a best band having a largest value of correlation from the low-band transform coefficients; and

encoding the extension-band transform coefficients using information indicating the best band information.

2. The coding apparatus according to claim 1 , wherein, the processor updates the threshold amplitude by multiplying the threshold amplitude by a suppression coefficient, a value of the suppression coefficient is inversely related to the amount by which the number of the representative transform coefficients is less than the predetermined number.

3. The coding apparatus according to claim 1 , wherein, the initial threshold amplitude is set higher than a threshold amplitude set in accordance with statistics based on which the predetermined number of representative transform coefficients are expected to be extracted.

4. The coding apparatus according to claim 1 , wherein, the processor stops processing to extract the transform coefficients when the number of times the threshold amplitude is updated reaches the predetermined number.

5. A coding method, comprising:

encoding, using a processor, low-band transform coefficients in a first band among input signal transform coefficients obtained by transforming an input signal from a time domain to a frequency domain, the input signal being one of an audio signal, a speech signal, and a music signal; and

calculating, for each extension-band subband obtained by splitting an extension band, a threshold amplitude based on an analysis of statistics on extension-band transform coefficients included in the subband, the extension band being a band higher than the first band;

comparing, for each of the extension-band subbands, an amplitude of the extension-band transform coefficients with the threshold amplitude to extract a transform coefficient having an amplitude larger than the threshold amplitude as a representative transform coefficient;

updating, when a number of the extracted representative transform coefficients is less than a predetermined number, the threshold amplitude in accordance with an amount by which the number of the representative transform coefficients is less than the predetermined number; and

performing processing to again extract a transform coefficient using the updated threshold amplitude;

calculating, for each of the extension-band subbands, a value of correlation between the representative transform coefficient and a normalized encoded low-band transform coefficient;

selecting a best band having a largest value of correlation from the low-band transform coefficients; and

encoding the extension-band transform coefficients using information indicating the best band information.

6. The coding method according to claim 5 , wherein, the processor updates the threshold amplitude by multiplying the threshold amplitude by a suppression coefficient, a value of the suppression coefficient is inversely related to the amount by which the number of the representative transform coefficients is less than the predetermined number.

7. The coding method according to claim 5 , wherein, the initial threshold amplitude is set higher than a threshold amplitude set in accordance with statistics based on which the predetermined number of representative transform coefficients are expected to be extracted.

8. The coding method according to claim 5 , wherein, the processor stops processing to extract the transform coefficients when the number of times the threshold amplitude is updated reaches the predetermined number.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2017
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
Reel/Frame 043971/0349 →
Priority Claims (1)
JP 2011-237818 · Oct 28, 2011 · national
Continuity (3)
Continuation 15079524 · Mar 24, 2016
Continuation 14350403
Related Publication 20160379654A1 · Dec 29, 2016