IP Library Granted Patent US 9,472,200
Granted Patent B2
US 9,472,200 · App. 15/079,524 · Granted Oct 18, 2016

Encoding apparatus and encoding method

Inventors: Takuya Kawashima (Ishikawa, JP); Masahiro Oshikiri (Osaka, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
G10L19/0208G10L19/0212G10L25/06
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 9,472,200
App. No.
15/079,524
Granted
Oct 18, 2016
Kind
B2
Abstract

A threshold amplitude is calculated for each subband obtained by splitting an extension band. For each subband, an amplitude of transform coefficients is compared with the threshold amplitude to extract a transform coefficient having an amplitude larger than the threshold amplitude as a representative transform coefficient. When a number of the extracted representative transform coefficients is less than a predetermined number, the threshold amplitude is updated in accordance with an amount by which the number of the representative transform coefficients is less than the predetermined number. A transform coefficient is extracted again using the updated threshold amplitude. For each of the subbands, a value of correlation is calculated between the representative transform coefficient and a normalized core encoded low-band transform coefficient. A subband having a largest value of correlation is selected when the number of the extracted representative transform coefficients reaches the predetermined number.

Claims (31)

1. A coding method, comprising:

encoding 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

encoding transform coefficients in an extension band using core encoded low-band transform coefficients, the extension band being a band higher than the first band,

wherein the encoding of transform coefficients comprises:

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

comparing, for each of the extension-band subbands, an amplitude of the 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;

performing processing to extract a transform coefficient again 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 core encoded low-band transform coefficient;

selecting a subband having a largest value of correlation when the number of the extracted representative transform coefficients reaches the predetermined number; and

outputting information indicating the selected subband to encode the transform coefficients;

wherein the threshold amplitude is updated such that a value of the threshold amplitude is linearly decreased corresponding to the amount by which the number of the representative transform coefficients is less than the predetermined number.

2. The coding method according to claim 1 ,

wherein the threshold amplitude is first set such that the threshold amplitude is 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.

3. The coding method according to claim 1 , wherein:

a number of times the threshold amplitude is updated is limited to a fixed number; and

the performing processing to extract the transform coefficients is stopped when the number of times the threshold amplitude is updated reaches the fixed number.

4. A coding apparatus, comprising:

a memory that stores instructions; and

a processor that executes the instructions, wherein when executed by the processor, the instructions cause the apparatus to perform operations comprising:

encoding 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

encoding transform coefficients in an extension band using core encoded low-band transform coefficients, the extension band being a band higher than the first band,

wherein the encoding of transform coefficients comprises:

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

comparing, for each of the extension-band subbands, an amplitude of the 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 extract a transform coefficient again 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 core encoded low-band transform coefficient;

selecting a subband having a largest value of correlation when the number of the extracted representative transform coefficients reaches the predetermined number; and

outputting information indicating the selected subband information to encode the transform coefficients,

wherein the threshold amplitude is updated such that a value of the threshold amplitude is linearly decreased corresponding to the amount by which the number of the representative transform coefficients is less than 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 (2)
Continuation 14350403
Related Publication 20160203825A1 · Jul 14, 2016