[go: up one dir, main page]

JP2002328699A - Encoding device and decoding device - Google Patents

Encoding device and decoding device

Info

Publication number
JP2002328699A
JP2002328699A JP2002016246A JP2002016246A JP2002328699A JP 2002328699 A JP2002328699 A JP 2002328699A JP 2002016246 A JP2002016246 A JP 2002016246A JP 2002016246 A JP2002016246 A JP 2002016246A JP 2002328699 A JP2002328699 A JP 2002328699A
Authority
JP
Japan
Prior art keywords
sequence
frequency
code
band
spectrum
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2002016246A
Other languages
Japanese (ja)
Other versions
JP4008244B2 (en
Inventor
Mineo Tsushima
峰生 津島
Takeshi Norimatsu
武志 則松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2002016246A priority Critical patent/JP4008244B2/en
Publication of JP2002328699A publication Critical patent/JP2002328699A/en
Application granted granted Critical
Publication of JP4008244B2 publication Critical patent/JP4008244B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

(57)【要約】 【課題】 オーディオ信号の音質を保持しながらオーデ
ィオ信号を符号化した符号化列の情報量を少なくする。 【解決手段】 本発明の符号化装置は、複数の周波数帯
域のそれぞれについて周波数スペクトル列の平均振幅を
算出することにより、周波数スペクトル列の平均振幅を
表す第1の符号を生成する帯域ゲイン符号部と、複数の
周波数帯域のうち、周波数スペクトル列を量子化し符号
化すべき少なくとも1つの周波数帯域を決定する符号化
帯域決定部と、符号化帯域決定部によって決定された少
なくとも1つの周波数帯域のそれぞれについて周波数ス
ペクトル列を量子化し符号化することにより、第2の符
号を生成するスペクトル符号化部と、第1の符号と第2
の符号とに基づいて、符号化列を生成する符号化列生成
部とを備える。
(57) [Problem] To reduce the information amount of a coded sequence obtained by coding an audio signal while maintaining the sound quality of the audio signal. A coding apparatus according to the present invention calculates a mean amplitude of a frequency spectrum sequence for each of a plurality of frequency bands, thereby generating a first code representing the mean amplitude of the frequency spectrum sequence. And a coding band determining unit that quantizes a frequency spectrum sequence and determines at least one frequency band to be coded among a plurality of frequency bands, and at least one frequency band determined by the coding band determining unit. A spectrum encoding unit that generates a second code by quantizing and encoding the frequency spectrum sequence;
And a coded sequence generation unit that generates a coded sequence based on

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、符号化装置および
復号化装置に関する。さらに詳細には、オーディオ信号
の音質を保持しながら、オーディオ信号を情報量の少な
い符号化列に符号化する符号化装置および復号化装置に
関する。
The present invention relates to an encoding device and a decoding device. More specifically, the present invention relates to an encoding device and a decoding device that encode an audio signal into an encoded sequence having a small amount of information while maintaining the sound quality of the audio signal.

【0002】[0002]

【従来の技術】音声信号および/または音楽信号を含む
オーディオ信号の符号化方法および復号化方法は、現在
までに非常に多くの方式が開発されている。特に最近で
は、それらの中でもISO/IECで国際標準化された
IS13818−7が認知され、高音質および高効率な
符号化方法として評価されている。この符号化方法はA
ACと呼ばれている。
2. Description of the Related Art Numerous methods have been developed for encoding and decoding audio signals including audio signals and / or music signals. In particular, recently, IS13818-7, which has been internationally standardized by ISO / IEC, has been recognized among them, and has been evaluated as a high-quality and high-efficiency encoding method. The encoding method is A
Called AC.

【0003】近年、AACはMPEG4と呼ばれる標準
規格にも採用され、IS13818−7に対していくつ
かの拡張機能を有するMPEG4−AACと呼ばれる方
式が定められている。符号化過程の一例は、INFOM
ATIVE PARTに記述される。
[0003] In recent years, AAC has been adopted in a standard called MPEG4, and a system called MPEG4-AAC having some extended functions over IS13818-7 has been defined. An example of the encoding process is INFOM
It is described in ATIVE PART.

【0004】図10は、従来の符号化装置1000の構
成例を示す。周波数スペクトル列が符号化装置1000
に入力される。周波数スペクトル列は以下に説明するよ
うに生成される。
FIG. 10 shows a configuration example of a conventional encoding apparatus 1000. The frequency spectrum sequence is encoded by the encoding device 1000
Is input to The frequency spectrum sequence is generated as described below.

【0005】オーディオ信号は、オーディオ信号をサン
プリングしたオーディオ離散信号の形態で時間周波数変
換部(図示せず)に入力される。時間周波数変換部は、
直交変換等によって、時間軸上の離散信号を周波数軸上
のスペクトルに変換する。本明細書において、時間周波
数変換部によって、時間軸上の離散信号から変換された
周波数軸上のスペクトル全体を、1フレームの周波数ス
ペクトルとよぶ。1フレームの周波数スペクトルは複数
の周波数帯域に対応する複数の周波数スペクトルに分け
られる。周波数スペクトル列が符号化装置1000に入
力される。
[0005] The audio signal is input to a time-frequency converter (not shown) in the form of an audio discrete signal obtained by sampling the audio signal. The time-frequency converter is
The discrete signal on the time axis is converted into a spectrum on the frequency axis by orthogonal transformation or the like. In this specification, the entire spectrum on the frequency axis converted from the discrete signal on the time axis by the time-frequency conversion unit is referred to as a frequency spectrum of one frame. The frequency spectrum of one frame is divided into a plurality of frequency spectra corresponding to a plurality of frequency bands. The frequency spectrum sequence is input to the encoding device 1000.

【0006】符号化装置1000は、周波数スペクトル
列を受け取り、周波数スペクトル列を所定のゲインを用
いて増幅した増幅スペクトル列と所定のゲインを符号化
した符号化ゲインとを生成するスペクトル増幅部101
0と、増幅スペクトル列を量子化した量子化スペクトル
列を生成するスペクトル量子化部1020と、量子化ス
ペクトル列をハフマン符号化したハフマン符号化スペク
トル列を生成するハフマン符号化部1030と、符号化
ゲインとハフマン符号化スペクトル列とを含む符号化列
を生成する符号化列生成部1040とを含む。
[0006] Encoding apparatus 1000 receives a frequency spectrum sequence, and amplifies spectrum sequence by amplifying the frequency spectrum sequence by using a predetermined gain and a spectrum amplifying section 101 that generates an encoding gain obtained by encoding the predetermined gain.
0, a spectrum quantization unit 1020 that generates a quantized spectrum sequence by quantizing the amplified spectrum sequence, a Huffman coding unit 1030 that generates a Huffman-coded spectrum sequence that performs Huffman coding on the quantized spectrum sequence, An encoded sequence generation unit 1040 that generates an encoded sequence including a gain and a Huffman encoded spectrum sequence.

【0007】スペクトル増幅部1010は、複数の周波
数帯域のうちの予め決められた周波数帯域に対応するス
ペクトル列に対して、所定のゲインを用いて、予め決め
られた周波数帯域の周波数スペクトルを表す周波数スペ
クトル列を増幅した増幅スペクトル列を生成する。スペ
クトル増幅部1010は、また、所定のゲインを符号化
した符号化ゲインを生成する。
[0007] The spectrum amplifying unit 1010 uses a predetermined gain for a spectrum sequence corresponding to a predetermined frequency band among a plurality of frequency bands to obtain a frequency spectrum representing a frequency spectrum of the predetermined frequency band. An amplified spectrum train is generated by amplifying the spectrum train. The spectrum amplifying unit 1010 also generates an encoded gain obtained by encoding a predetermined gain.

【0008】スペクトル量子化部1020は、増幅スペ
クトル列のデータを決められた変換式で量子化した量子
化スペクトル列を生成する。AAC方式の場合、スペク
トル量子化部1020は、浮動小数で表現される増幅ス
ペクトル列のデータを整数値に丸めこむことで量子化す
る。
[0008] The spectrum quantization unit 1020 generates a quantized spectrum sequence by quantizing the data of the amplified spectrum sequence by a predetermined conversion formula. In the case of the AAC method, the spectrum quantization unit 1020 quantizes the data of the amplified spectrum sequence represented by a floating-point number by rounding the data to an integer value.

【0009】ハフマン符号化部1030は、量子化スペ
クトル列のデータを何個ずつかまとめて、ハフマン符号
化したハフマン符号化スペクトル列を生成する。
The Huffman coding unit 1030 collects data of the quantized spectrum sequence several by one to generate a Huffman coded Huffman coded spectrum sequence.

【0010】符号化列生成部1040は、符号化ゲイン
とハフマン符号化スペクトル列とを含む符号化列を復号
化装置(図示せず)に転送する。
[0010] The coded sequence generator 1040 transfers a coded sequence including a coded gain and a Huffman coded spectrum sequence to a decoding device (not shown).

【0011】[0011]

【発明が解決しようとする課題】近年、オーディオ信号
を符号化した符号化列の情報量をより少なくし、オーデ
ィオ信号の圧縮率をより高くすることが望まれている。
In recent years, it has been desired to reduce the amount of information in a coded stream obtained by coding an audio signal and to increase the compression rate of the audio signal.

【0012】符号化装置1000において、情報の圧縮
の性能はハフマン符号化部1030に依存する。符号化
装置1000において、オーディオ信号を高い圧縮率、
すなわち、少ない情報量に符号化する場合、スペクトル
増幅部1010のゲインを制御して量子化スペクトル列
のデータの値を小さくし、それにより、ハフマン符号化
部1030によって符号化される情報量を小さくする。
[0012] In the coding apparatus 1000, the performance of information compression depends on the Huffman coding unit 1030. In the encoding device 1000, the audio signal is compressed at a high compression rate,
That is, when encoding is performed with a small amount of information, the value of the data of the quantized spectrum sequence is reduced by controlling the gain of the spectrum amplifying unit 1010, thereby reducing the amount of information encoded by the Huffman encoding unit 1030. I do.

【0013】しかしながら、このような動作を行なう
と、ハフマン符号化スペクトル列を復号化した周波数ス
ペクトルに、非常に多くの振幅(量子化値)ゼロの値が
現れ、十分な音質を確保できないという課題がある。
However, if such an operation is performed, a very large number of amplitude (quantized value) values appear in the frequency spectrum obtained by decoding the Huffman-coded spectrum sequence, and a sufficient sound quality cannot be secured. There is.

【0014】本発明は、このような従来の課題を鑑みて
なされたものであり、オーディオ信号の音質を確保しな
がら、オーディオ信号に対応する周波数スペクトル列を
少ない情報量の符号化列に符号化する符号化装置、およ
び、そのような符号化列を復号オーディオ信号に対応す
る出力スペクトル列に復号化する復号化装置を実現する
ことを目的とする。
The present invention has been made in view of such a conventional problem, and encodes a frequency spectrum sequence corresponding to an audio signal into a coded sequence having a small amount of information while securing the sound quality of the audio signal. It is an object of the present invention to realize an encoding device that performs decoding and an encoding device that decodes such an encoded sequence into an output spectrum sequence corresponding to a decoded audio signal.

【0015】[0015]

【課題を解決するための手段】本発明の符号化装置は、
複数の周波数帯域のそれぞれについて周波数スペクトル
列の平均振幅を算出することにより、前記周波数スペク
トル列の平均振幅を表す第1の符号を生成する帯域ゲイ
ン符号部と、前記複数の周波数帯域のうち、周波数スペ
クトル列を量子化し符号化すべき少なくとも1つの周波
数帯域を決定する符号化帯域決定部と、前記符号化帯域
決定部によって決定された前記少なくとも1つの周波数
帯域のそれぞれについて周波数スペクトル列を量子化し
符号化することにより、第2の符号を生成するスペクト
ル符号化部と、前記第1の符号と前記第2の符号とに基
づいて、符号化列を生成する符号化列生成部とを備え
る。
An encoding apparatus according to the present invention comprises:
Calculating a mean amplitude of the frequency spectrum sequence for each of the plurality of frequency bands to generate a first code representing an average amplitude of the frequency spectrum sequence; A coding band determination unit that quantizes a spectrum sequence and determines at least one frequency band to be coded; and quantizes and encodes a frequency spectrum sequence for each of the at least one frequency band determined by the coding band determination unit. By doing so, a spectrum encoding unit that generates a second code, and a coded sequence generation unit that generates a coded sequence based on the first code and the second code are provided.

【0016】前記符号化帯域決定部は、前記周波数スペ
クトル列の平均振幅を表す前記第1の符号の大きさに基
づいて、前記周波数スペクトル列を量子化し符号化すべ
きかを決定してもよい。
[0016] The coding band determination section may determine whether the frequency spectrum sequence should be quantized and coded based on the magnitude of the first code representing the average amplitude of the frequency spectrum sequence.

【0017】前記符号化帯域決定部は、前記量子化し符
号化すべきと決定された少なくとも1つの周波数帯域に
ついて前記スペクトル符号化部によって生成される第2
の符号の大きさに基づいて、前記量子化し符号化すべき
と決定されていなかった周波数帯域の中から、さらに量
子化し符号化すべき周波数帯域を再決定し、前記スペク
トル符号化部は、前記再決定された周波数帯域について
周波数スペクトル列を量子化し符号化することにより、
第2の符号を生成してもよい。
[0017] The coding band determination unit is configured to generate a second one of the at least one frequency band determined to be quantized and to be coded by the spectrum coding unit.
Based on the size of the code of, from among the frequency bands that have not been determined to be quantized and encoded, the frequency band to be further quantized and encoded is re-determined, and the spectrum encoding unit performs the re-determination. By quantizing and encoding the frequency spectrum sequence for the frequency band
A second code may be generated.

【0018】前記符号化帯域決定部が、複数の周波数帯
域のうち、どの周波数帯域を周波数スペクトル列に量子
化し符号化したかを表す第3の符号と、前記第1の符号
と、前記第2の符号とに基づいて、前記符号化列生成部
は前記符号化列を生成してもよい。
A third code indicating which of the plurality of frequency bands has been quantized and encoded into a frequency spectrum sequence, the first code, and the second code; The encoded sequence generation unit may generate the encoded sequence based on the following code:

【0019】前記スペクトル符号化部は、ハフマン符号
化を行ってもよい。
[0019] The spectrum coding section may perform Huffman coding.

【0020】前記スペクトル符号化部は、ベクトル量子
化を行ってもよい。
[0020] The spectrum coding section may perform vector quantization.

【0021】前記スペクトル符号化部は、ハフマン符号
化およびベクトル量子化を行ってもよい。
[0021] The spectrum encoding unit may perform Huffman encoding and vector quantization.

【0022】前記複数の周波数帯域のそれぞれの周波数
スペクトル列に変換される複数の時間領域のそれぞれの
時間信号列の平均振幅を算出することにより、前記時間
信号列の平均振幅を表す第4の符号を生成する時間領域
ゲイン符号化部をさらに備えてもよい。
A fourth code representing an average amplitude of the time signal sequence is obtained by calculating an average amplitude of each time signal sequence in a plurality of time domains converted into respective frequency spectrum sequences of the plurality of frequency bands. May be further provided.

【0023】前記複数の周波数帯域のうち、前記符号化
帯域決定部によって量子化し符号化すべきと決定されな
かった周波数帯域うち、少なくとも1つの周波数帯域を
複数のサブ帯域に分割し、前記複数のサブ帯域の各々の
平均振幅を表す第5の符号を生成するサブ帯域ゲイン符
号化部をさらに備えてもよい。
At least one frequency band is divided into a plurality of sub-bands among the plurality of frequency bands which are not quantized and determined to be coded by the coding band determination unit, and are divided into a plurality of sub-bands. A sub-band gain encoding unit that generates a fifth code representing the average amplitude of each band may be further provided.

【0024】前記複数のサブ帯域の少なくとも1つは、
前記2つ以上の周波数スペクトル列を含んでもよい。
[0024] At least one of the plurality of sub-bands includes:
It may include the two or more frequency spectrum sequences.

【0025】本発明の復号化装置は、第1の符号と少な
くとも1つの第2の符号とを含む符号化列を復号化する
復号化装置であって、前記第1の符号は、複数の周波数
帯域のうちの1つについて周波数スペクトル列の平均振
幅を表すように生成されたものであり、前記少なくとも
1つの第2の符号のそれぞれは、前記複数の周波数帯域
のうちの1つについて周波数スペクトル列を量子化し符
号化することによって生成されたものであり、前記符号
化列を解析し、前記第1の符号と前記少なくとも1つの
第2の符号とを検出する符号化列解析部と、前記符号化
列解析部によって検出された前記第1の符号を前記周波
数スペクトル列の平均振幅に逆量子化する帯域ゲイン逆
量子化部と、前記少なくとも1つの第2の符号の周波数
帯域の中に、前記第1の符号の周波数帯域に対応する周
波数帯域があるか否かを通知する符号化帯域通知部と、
前記少なくとも1つの第2の符号の周波数帯域の中に、
前記第1の符号の周波数帯域に対応する周波数帯域があ
るという前記符号化帯域通知部の通知に基づいて、前記
第2の符号を前記周波数スペクトル列に逆量子化し復号
化するスペクトル逆量子化部と、前記少なくとも1つの
第2の符号の周波数帯域の中に、前記第1の符号の周波
数帯域に対応する周波数帯域がないという前記符号化帯
域通知部の通知に基づいて、ノイズスペクトル列を生成
するノイズスペクトル列生成部と、前記周波数スペクト
ル列または前記ノイズスペクトル列を前記平均振幅に基
づいて増幅する増幅部とを備える。
A decoding device according to the present invention is a decoding device for decoding a coded sequence including a first code and at least one second code, wherein the first code includes a plurality of frequency codes. Each of the at least one second code is generated to represent an average amplitude of a frequency spectrum sequence for one of the bands, wherein each of the at least one second code is a frequency spectrum sequence for one of the plurality of frequency bands. And a coded sequence analysis unit for analyzing the coded sequence and detecting the first code and the at least one second code. A band gain inverse quantization unit that inversely quantizes the first code detected by the converted sequence analysis unit to an average amplitude of the frequency spectrum sequence; and a frequency band of the at least one second code, An encoding band notification section for notifying whether or not there is a corresponding frequency band to the frequency band of the first code,
In the frequency band of the at least one second code,
A spectrum inverse quantization unit that inversely quantizes and decodes the second code into the frequency spectrum sequence based on the notification of the encoding band notification unit that there is a frequency band corresponding to the frequency band of the first code. And generating a noise spectrum sequence based on the notification of the coding band notification unit that there is no frequency band corresponding to the frequency band of the first code in the frequency band of the at least one second code. A noise spectrum sequence generating unit, and an amplification unit that amplifies the frequency spectrum sequence or the noise spectrum sequence based on the average amplitude.

【0026】前記符号化列は、複数の周波数帯域のう
ち、どの周波数帯域を周波数スペクトル列に量子化し符
号化したかを表す第3の符号をさらに含み、前記符号化
帯域通知部は第3の符号を復号化し、前記復号化した第
3の符号に基づいて、前記少なくとも1つの第2の符号
の周波数帯域の中に、前記第1の符号の周波数帯域に対
応する周波数帯域があるか否かを通知してもよい。
The coded sequence further includes a third code indicating which of the plurality of frequency bands has been quantized and coded into a frequency spectrum sequence, and the coded band notifying unit outputs a third code. Decoding a code, based on the decoded third code, whether or not there is a frequency band corresponding to the frequency band of the first code in the frequency band of the at least one second code; May be notified.

【0027】前記スペクトル逆量子化部は、ハフマン復
号化を行ってもよい。
[0027] The spectrum dequantizer may perform Huffman decoding.

【0028】前記スペクトル逆量子化部は、ベクトル逆
量子化を行ってもよい。
[0028] The spectrum inverse quantization section may perform vector inverse quantization.

【0029】前記スペクトル逆量子化部は、ハフマン復
号化およびベクトル逆量子化を行ってもよい。
The spectrum inverse quantization section may perform Huffman decoding and vector inverse quantization.

【0030】前記符号化列は、前記複数の周波数帯域の
それぞれの周波数スペクトル列に変換される複数の時間
領域のそれぞれの時間信号列の平均振幅を表す第4の符
号をさらに含み、前記第4の符号を前記時間信号列の平
均振幅に復号化する時間領域ゲイン復号化部をさらに備
えてもよい。
[0030] The encoded sequence further includes a fourth code representing an average amplitude of each time signal sequence in a plurality of time domains to be converted into respective frequency spectrum sequences in the plurality of frequency bands. May be further provided with a time-domain gain decoding unit that decodes the above-mentioned code into an average amplitude of the time signal sequence.

【0031】前記ノイズスペクトル列生成部は、前記時
間領域ゲイン復号化部によって復号化された第4の符号
に基づいて、前記複数の時間領域のそれぞれのノイズ信
号に変換されるノイズスペクトル列を生成してもよい。
The noise spectrum sequence generating section generates a noise spectrum sequence to be converted into each of the plurality of time domain noise signals based on the fourth code decoded by the time domain gain decoding section. May be.

【0032】前記符号化列は、前記スペクトル逆量子化
部によって逆量子化されない周波数帯域うち、少なくと
も幾つかの周波数帯域を分割した複数のサブ帯域の各々
の平均振幅を表す第5の符号をさらに含み、前記第5の
符号を前記サブ帯域の平均振幅に復号化し、前記復号化
した平均振幅に基づいて、前記複数のサブ帯域のノイズ
スペクトル列を生成するサブ帯域復号化部をさらに備え
てもよい。
The encoded sequence further includes a fifth code representing an average amplitude of each of a plurality of sub-bands obtained by dividing at least some of frequency bands among the frequency bands not dequantized by the spectrum dequantizer. A sub-band decoding unit configured to decode the fifth code into an average amplitude of the sub-band, and generate a noise spectrum sequence of the plurality of sub-bands based on the decoded average amplitude. Good.

【0033】[0033]

【発明の実施の形態】以下に、本発明の実施の形態にお
ける符号化装置および復号化装置ならびに符号化装置と
復号化装置とを含むデータ処理システムについて、図面
を用いて説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An encoding apparatus and a decoding apparatus according to an embodiment of the present invention and a data processing system including the encoding apparatus and the decoding apparatus will be described below with reference to the drawings.

【0034】(実施の形態1)図1は、本発明によるオ
ーディオ信号変換システム10の構成例を示す。オーデ
ィオ信号変換システム10は、オーディオ信号を周波数
スペクトル列に変換する時間周波数変換部20と、周波
数スペクトル列を符号化列に符号化して情報量を減ら
し、かつ、その符号化列を復号化した出力スペクトル列
を生成するデータ処理システム100と、出力スペクト
ル列を復号オーディオ信号に変換する周波数時間変換部
30とを含む。復号オーディオ信号は、再生部40によ
って再生される。
(Embodiment 1) FIG. 1 shows a configuration example of an audio signal conversion system 10 according to the present invention. The audio signal conversion system 10 includes a time-frequency conversion unit 20 that converts an audio signal into a frequency spectrum sequence, an output obtained by encoding the frequency spectrum sequence into an encoded sequence to reduce the amount of information, and decoding the encoded sequence. The system includes a data processing system 100 that generates a spectrum sequence and a frequency-time conversion unit 30 that converts an output spectrum sequence into a decoded audio signal. The decoded audio signal is reproduced by the reproducing unit 40.

【0035】データ処理システム100は、周波数スペ
クトル列を符号化列に符号化する符号化装置110と、
符号化列を出力スペクトル列に復号化する復号化装置1
20とを含む。オーディオ信号変換システム10におい
て、時間周波数変換部20と,符号化装置110とは、
送信部60として機能する。また、復号化装置120
と、周波数時間変換部30とは、受信部70として機能
する。送信部60から出力される符号化列は、任意の記
録手段によって一時的に記録され、所望の場合に復号化
さらには再生される。あるいは、送信部60から出力さ
れる符号化列は、伝送路(図示せず)を介して受信部7
0に送信される。
The data processing system 100 includes an encoding device 110 for encoding a frequency spectrum sequence into an encoded sequence,
Decoding device 1 for decoding an encoded sequence into an output spectrum sequence
20. In the audio signal conversion system 10, the time-frequency conversion unit 20 and the encoding device 110
It functions as the transmission unit 60. Also, the decryption device 120
And the frequency-time conversion unit 30 function as the reception unit 70. The encoded sequence output from the transmitting unit 60 is temporarily recorded by an arbitrary recording unit, and is decoded and reproduced if desired. Alternatively, the coded sequence output from the transmitting unit 60 is transmitted to the receiving unit 7 via a transmission path (not shown).
Sent to 0.

【0036】オーディオ信号は、オーディオ信号をサン
プリングしたオーディオ離散信号の形態で時間周波数変
換部20に入力される。オーディオ離散信号は、時間軸
上の離散信号として表される。時間周波数変換部20
は、ある時間間隔毎に、時間軸上の離散信号を周波数軸
上のスペクトルに変換する。本明細書において、ある時
間間隔の時間軸上の離散信号全体を1フレームの時間信
号とよび、1フレームの時間信号を変換した周波数軸上
のスペクトルを1フレームの周波数スペクトルとよぶ。
1フレームの時間信号は、1フレームの時間信号列とし
て表される。フレームの周波数スペクトルは、複数の周
波数帯域に対応する複数の周波数スペクトルに分けられ
る。本明細書において、この複数に分けられた周波数帯
域の各々をスケールファクターバンドとよぶ。各スケー
ルファクターバンドには、複数の周波数スペクトルのデ
ータが属し、そのデータの各々が符号化装置110に入
力される。
The audio signal is input to the time-frequency converter 20 in the form of an audio discrete signal obtained by sampling the audio signal. The audio discrete signal is represented as a discrete signal on the time axis. Time frequency converter 20
Converts a discrete signal on the time axis into a spectrum on the frequency axis at certain time intervals. In this specification, the entire discrete signal on the time axis at a certain time interval is called a one-frame time signal, and the spectrum on the frequency axis obtained by converting the one-frame time signal is called a one-frame frequency spectrum.
The time signal of one frame is represented as a sequence of time signals of one frame. The frequency spectrum of the frame is divided into a plurality of frequency spectra corresponding to a plurality of frequency bands. In this specification, each of the plurality of divided frequency bands is called a scale factor band. A plurality of frequency spectrum data belong to each scale factor band, and each of the data is input to the encoding device 110.

【0037】時間周波数変換部20は、例えば、変形離
散余弦変換(MDCT)によって時間周波数変換を行
う。MDCTは、当業者にとって公知な技術である。時
間周波数変換部20は、特定のサンプル毎(例えば、5
12サンプル毎または1024サンプル毎)に時間周波
数変換を行う。時間信号列のサンプル数が512サンプ
ルであり、時間周波数変換としてMDCTを使用する場
合、512サンプルのMDCT係数が1フレーム毎に得
られる。MDCTを使用する場合、MDCT係数全体を
1フレームの周波数スペクトルとして、後述の説明を行
なう。
The time-frequency converter 20 performs time-frequency conversion by, for example, a modified discrete cosine transform (MDCT). MDCT is a technique known to those skilled in the art. The time-frequency conversion unit 20 is provided for each specific sample (for example, 5
The time-frequency conversion is performed every 12 samples or every 1024 samples. When the number of samples of the time signal sequence is 512 and MDCT is used as the time-frequency transform, MDCT coefficients of 512 samples are obtained for each frame. In the case of using the MDCT, a description will be given later with the entire MDCT coefficient as a frequency spectrum of one frame.

【0038】図2Aは、図1に示される符号化装置11
0の一例としての符号化装置110Aの構成例を示す。
符号化装置110Aは、周波数スペクトル列を受け取
り、符号化列を生成する。
FIG. 2A shows the encoding device 11 shown in FIG.
The configuration example of the encoding device 110A as an example of 0 is shown.
The encoding device 110A receives the frequency spectrum sequence and generates an encoded sequence.

【0039】符号化装置110Aは、周波数スペクトル
列の平均振幅を算出し、周波数スペクトル列の平均振幅
を表す第1の符号を生成する帯域ゲイン符号化部210
Aと、複数の周波数帯域のうち、周波数スペクトル列を
量子化し符号化すべき少なくとも1つの周波数帯域を決
定する符号化帯域決定部220Aと、符号化帯域決定部
220Aによって決定された少なくとも1つの周波数帯
域のそれぞれについて周波数スペクトル列を量子化し符
号化することにより、第2の符号を生成するスペクトル
符号化部230Aと、帯域ゲイン符号化部210Aによ
って生成された第1の符号とスペクトル符号化部230
Aによって生成された第2の符号とに基づいて符号化列
を生成する符号化列生成部240Aとを含む。
The encoding device 110A calculates the average amplitude of the frequency spectrum sequence, and generates a first code representing the average amplitude of the frequency spectrum sequence.
A, a coding band determining unit 220A that quantizes a frequency spectrum sequence and determines at least one frequency band to be coded among a plurality of frequency bands, and at least one frequency band determined by the coding band determining unit 220A. Are quantized and coded for each of the frequency spectrum sequences, thereby generating a second code, a first code generated by the band gain coding unit 210A, and a spectrum coding unit 230A.
And a coded sequence generation unit 240A that generates a coded sequence based on the second code generated by A.

【0040】帯域ゲイン符号化部210Aは、スケール
ファクターバンド毎に、そのスケールファクターバンド
に属する周波数スペクトル列の平均振幅を算出する。各
スケールファクターバンド毎の周波数スペクトル列の平
均振幅rmsの算出は、例えば(数1)を用いる。
Band gain encoding section 210A calculates, for each scale factor band, the average amplitude of the frequency spectrum sequence belonging to the scale factor band. Calculation of the average amplitude rms of the frequency spectrum sequence for each scale factor band uses, for example, (Equation 1).

【0041】[0041]

【数1】 ここで、sp(i)は、そのスケールファクターバンド
の周波数スペクトル列のそれぞれのデータの値であり、
nはそのスケールファクターバンドの周波数スペクトル
列のデータの数である。
(Equation 1) Here, sp (i) is the value of each data of the frequency spectrum sequence of the scale factor band,
n is the number of data in the frequency spectrum sequence of the scale factor band.

【0042】帯域ゲイン符号化部210Aは、各スケー
ルファクターバンド毎に得られた平均振幅を、量子化し
符号化する。
The band gain encoding unit 210A quantizes and encodes the average amplitude obtained for each scale factor band.

【0043】符号化した平均振幅(index)は、例
えば、(数2)で与えられる。
The encoded average amplitude (index) is given by, for example, (Equation 2).

【0044】[0044]

【数2】 ここで、(int)は小数点以下の値を切り捨てて整数
化する関数であり、log2は2の対数をとる関数であ
る。
(Equation 2) Here, (int) is a function that rounds off the value below the decimal point and converts it to an integer, and log2 is a function that takes the logarithm of 2.

【0045】量子化された平均振幅(qrms)は、例
えば(数3)で与えられる。ここで、^は指数演算の関
数である。
The quantized average amplitude (qrms) is given by, for example, (Equation 3). Here, ^ is a function of the exponential operation.

【0046】[0046]

【数3】 1フレームの周波数スペクトルが、M個の周波数スペク
トルに分割される場合(M個のスケールファクタバンド
からなる場合)、量子化された平均振幅は最大M個であ
る。符号化列生成部240Aは、M個全ての平均振幅を
表す符号を用いて符号化列を生成してもよい。または、
低い周波数帯域からM個より少ない個数の平均振幅を表
す符号を用いて符号化列を生成してもよい。あるいは、
1つの平均振幅を表す符号と他の情報とに基づいて、符
号化列を生成してもよい。また、符号化列の生成方法
は、(数2)で算出された符号を直接符号化してもよい
し、隣接するスケールファクタバンドの平均振幅どうし
の差分をハフマン符号化などを用いて符号化してもよ
い。
(Equation 3) When a frequency spectrum of one frame is divided into M frequency spectrums (composed of M scale factor bands), the quantized average amplitude is M at the maximum. The coded sequence generation unit 240A may generate the coded sequence using codes representing the average amplitudes of all M pieces. Or
The coded sequence may be generated using codes representing the average amplitude of less than M numbers from the low frequency band. Or,
A coded sequence may be generated based on a code representing one average amplitude and other information. Further, as a method of generating a coded sequence, the code calculated by (Equation 2) may be directly coded, or the difference between the average amplitudes of adjacent scale factor bands may be coded using Huffman coding or the like. Is also good.

【0047】符号化帯域決定部220Aは、複数のスケ
ールファクターバンドに分割された周波数スペクトル列
の中から、どのスケールファクターバンドに属する周波
数スペクトル列を、スペクトル符号化部230Aで量子
化し符号化するかを決定する。量子化し符号化するスケ
ールファクターバンドは、例えば、低域からN個のスケ
ールファクターバンドのように予め設定されてもよい。
The coding band determination section 220A determines which scale factor band belongs to the frequency spectrum string divided into a plurality of scale factor bands and quantizes and encodes it in the spectrum coding section 230A. To determine. The scale factor bands to be quantized and coded may be set in advance, for example, from low to N scale factor bands.

【0048】ここでは、M個のスケールファクタバンド
のうち、低域からN個のスケールファクターバンドに属
する周波数スペクトル列を符号化すると予め設定されて
いる場合を想定する。ここで、MおよびNはともに自然
数であり、Mは、Nに等しいか、または、Nより大き
い。ここで、低域から符号化を行なうように設定したの
は、オーディオ信号を再生した際に、低域の周波数スペ
クトルの影響が人間の聴覚にとってより重要であるから
である。
Here, it is assumed that a frequency spectrum sequence belonging to the N scale factor bands from the low band out of the M scale factor bands is set in advance to be encoded. Here, M and N are both natural numbers, and M is equal to or larger than N. Here, the encoding is set to be performed from the low frequency band because the influence of the low frequency spectrum is more important to human hearing when an audio signal is reproduced.

【0049】スペクトル符号化部230Aは、符号化帯
域決定部220Aによって量子化し符号化すると決定さ
れたスケールファクターバンドに属する周波数スペクト
ル列を量子化し符号化する。スペクトル符号化部230
Aは、ハフマン符号化を用いてもよいし、または、ベク
トル量子化を用いてもよい。あるいは、ハフマン符号化
とベクトル量子化との両方を用いてもよい。ここでは、
スペクトル符号化部230Aの符号化のタイプが予め指
定されている場合を想定する。ただし、本実施の形態は
これに限定されず、スペクトル符号化部230Aは周波
数スペクトル列を量子化し符号化したタイプを表す情報
を符号化列生成部240Aに出力し、符号化列生成部2
40Aはその情報を符号化列に含めてもよい。
The spectrum encoding section 230A quantizes and encodes a frequency spectrum sequence belonging to the scale factor band determined to be quantized and encoded by the encoding band determining section 220A. Spectrum encoding section 230
A may use Huffman coding or may use vector quantization. Alternatively, both Huffman coding and vector quantization may be used. here,
It is assumed that the coding type of spectrum coding section 230A is specified in advance. However, the present embodiment is not limited to this, and spectrum coding section 230A outputs information representing the type of quantization and coding of the frequency spectrum sequence to coding sequence generating section 240A, and performs coding sequence generating section 2A.
40A may include that information in the coded sequence.

【0050】符号化列生成部240Aは、帯域ゲイン符
号化部210Aによって生成された平均振幅とスペクト
ル符号化部230Aによって生成された符号化スペクト
ル列とに基づいて、符号化列を生成する。符号化列は、
所定のフォーマットにしたがってビットストリームの形
態で生成される。符号化列は、当業者に周知なフォーマ
ットで生成することができる。
[0050] Coded sequence generating section 240A generates a coded sequence based on the average amplitude generated by band gain coding section 210A and the coded spectrum sequence generated by spectrum coding section 230A. The encoded sequence is
It is generated in the form of a bit stream according to a predetermined format. The encoded sequence can be generated in a format known to those skilled in the art.

【0051】図3は、図1に示される復号化装置120
の一例としての復号化装置120Aの構成例を示す。
FIG. 3 is a block diagram of the decoding device 120 shown in FIG.
1 shows a configuration example of a decoding device 120A as an example.

【0052】本実施の形態の復号化装置120Aは、符
号化列を受け取り、出力スペクトル列を生成する。符号
化列は、複数の第1の符号と少なくとも1つの第2の信
号とを含む。複数の第1の符号の各々は、複数の周波数
帯域のうちの1つについて周波数スペクトル列の平均振
幅を表すように生成された符号である。本明細書におい
て、用語「第1の符号」は、複数の周波数帯域のうちの
1つについて周波数スペクトル列の平均振幅を表すよう
に生成された符号を意味し、用語「第2の符号」は、第
1の符号によって表される平均振幅に対応する周波数ス
ペクトル列が符号化された符号を意味する。
The decoding device 120A according to the present embodiment receives an encoded sequence and generates an output spectrum sequence. The coded sequence includes a plurality of first codes and at least one second signal. Each of the plurality of first codes is a code generated to represent the average amplitude of the frequency spectrum sequence for one of the plurality of frequency bands. As used herein, the term “first code” refers to a code generated to represent the average amplitude of a frequency spectrum sequence for one of a plurality of frequency bands, and the term “second code” , A code obtained by encoding a frequency spectrum sequence corresponding to the average amplitude represented by the first code.

【0053】復号化装置120Aが受け取る符号化列
は、例えば、上述の符号化装置110Aの符号化列生成
部240Aで生成された符号化列である。復号化装置1
20Aが生成した出力スペクトル列は、周波数時間変換
部30(図1を参照)によって、時間信号である復号オ
ーディオ信号に変換される。
The coded sequence received by the decoding device 120A is, for example, a coded sequence generated by the coded sequence generating unit 240A of the above-described coding device 110A. Decryption device 1
The output spectrum sequence generated by 20A is converted into a decoded audio signal, which is a time signal, by frequency-time conversion section 30 (see FIG. 1).

【0054】復号化装置120Aは、第1の符号と第2
の符号とを含む符号化列を解析する符号化列解析部31
0Aと、第1の符号を逆量子化して周波数スペクトル列
の平均振幅を生成する帯域ゲイン逆量子化部320A
と、少なくとも1つの第2の符号の周波数帯域の中に、
前記第1の符号の周波数帯域に対応する周波数帯域があ
るか否かを通知する符号化帯域通知部330Aと、第2
の符号を逆量子化した周波数スペクトル列を生成するス
ペクトル逆量子化部340Aと、ノイズスペクトル列を
生成するノイズスペクトル列生成部350Aと、スペク
トル逆量子化部340Aによって逆量子化された周波数
スペクトル列およびノイズスペクトル列生成部350A
によって生成されたノイズスペクトル列を増幅する増幅
部360Aと、増幅部360Aから出力される増幅され
た周波数スペクトル列および増幅されたノイズスペクト
ル列とを合成するスペクトル合成部365Aを含む。増
幅部は、ノイズスペクトル列を増幅するノイズスペクト
ル列増幅部362Aと、周波数スペクトル列を増幅する
スペクトル増幅部364Aとを含む。
The decoding device 120A uses the first code and the second code
Sequence analysis unit 31 for analyzing a coded sequence including a code
0A and a band gain dequantizer 320A that dequantizes the first code to generate an average amplitude of the frequency spectrum sequence.
And in the frequency band of at least one second code,
A coding band notification unit 330A that notifies whether there is a frequency band corresponding to the frequency band of the first code;
A spectrum dequantizer 340A that generates a frequency spectrum sequence obtained by inversely quantizing the code of, a noise spectrum sequence generator 350A that generates a noise spectrum sequence, and a frequency spectrum sequence dequantized by the spectrum dequantizer 340A And noise spectrum sequence generator 350A
Amplifying section 360A that amplifies the noise spectrum sequence generated by the above, and a spectrum combining section 365A that combines the amplified frequency spectrum sequence and the amplified noise spectrum sequence output from amplification section 360A. The amplification unit includes a noise spectrum sequence amplification unit 362A that amplifies the noise spectrum sequence and a spectrum amplification unit 364A that amplifies the frequency spectrum sequence.

【0055】符号化列解析部310Aは、符号化列を受
け取り、受け取った符号化列を解析する。
The coded sequence analyzer 310A receives the coded sequence and analyzes the received coded sequence.

【0056】帯域ゲイン逆量子化部320Aは、符号化
列解析部310Aによって解析された符号に基づいて、
各スケールファクターバンド毎の量子化された復号平均
振幅qrmsを生成する。量子化された平均振幅qrm
sは、上述の(数3)を用いて算出される。
The band gain dequantization unit 320A performs the following based on the code analyzed by the encoded sequence analysis unit 310A.
A quantized decoded average amplitude qrms for each scale factor band is generated. Quantized average amplitude qrm
s is calculated using the above (Equation 3).

【0057】符号化列解析部310Aは、第1の符号を
帯域ゲイン逆量子化部320Aに出力する。符号化列解
析部310Aは、また、少なくとも1つの第2の符号の
周波数帯域の中に、第1の符号の周波数帯域に対応する
周波数帯域があるかどうかに関する情報を符号化帯域通
知部330Aに出力する。符号化帯域通知部330A
は、少なくとも1つの第2の符号の周波数帯域の中に、
第1の符号の周波数帯域に対応する周波数帯域があるか
否かを通知する。ここでは、符号列が、複数のスケール
ファクターバンドのうちの低域からN個のスケールファ
クターバンドのスペクトル列を符号化した符号を含むと
予め設定されている場合を想定する。ただし、本実施の
形態はこれに限定されるものではない。
The coded sequence analyzer 310A outputs the first code to the band gain dequantizer 320A. The coded sequence analysis unit 310A also transmits to the coding band notification unit 330A information on whether or not there is a frequency band corresponding to the frequency band of the first code in the frequency band of at least one second code. Output. Coding band notification unit 330A
Is in the frequency band of at least one second code,
It is notified whether there is a frequency band corresponding to the frequency band of the first code. Here, it is assumed that the code sequence is set in advance to include a code obtained by encoding a spectrum sequence of N scale factor bands from the low band of the plurality of scale factor bands. However, the present embodiment is not limited to this.

【0058】少なくとも1つの第2の符号の周波数帯域
の中に、第1の符号の周波数帯域に対応する周波数帯域
があることを符号化帯域通知部330Aがスペクトル逆
量子化部340Aに通知する場合、スペクトル逆量子化
部340Aは符号化列解析部から受け取った第2の符号
を逆量子化して周波数スペクトル列を生成する。第2の
符号の符号化がハフマン符号化で行われている場合、ス
ペクトル逆量子化部340Aはハフマン復号を行う。第
2の符号の符号化がベクトル量子化で行われている場
合、スペクトル逆量子化部340Aは、逆ベクトル量子
化を行う。ここでは、第2の符号を符号化したタイプが
予め設定されている場合を想定している。ただし、本実
施の形態はこれに限定されず、符号化列が第2の符号を
符号化したタイプを表す符号を含み、スペクトル逆量子
化部340Aはその符号に基づいて、第2の符号を復号
するタイプを決定してもよい。
When the coding band notifying unit 330A notifies the spectrum dequantizing unit 340A that there is a frequency band corresponding to the frequency band of the first code in the frequency band of at least one second code. The spectrum dequantizer 340A dequantizes the second code received from the coded sequence analyzer to generate a frequency spectrum sequence. When the encoding of the second code is performed by Huffman encoding, the spectrum inverse quantization unit 340A performs Huffman decoding. When the encoding of the second code is performed by vector quantization, the spectrum inverse quantization unit 340A performs inverse vector quantization. Here, it is assumed that the type obtained by encoding the second code is set in advance. However, the present embodiment is not limited to this, and the coded sequence includes a code indicating a type obtained by coding the second code, and the spectrum inverse quantization unit 340A converts the second code based on the code. The type of decoding may be determined.

【0059】スペクトル増幅部364Aは、帯域ゲイン
逆量子化部320Aによって生成された平均振幅を用い
て、スペクトル逆量子化部340Aによって生成された
周波数スペクトル列を増幅する。
The spectrum amplification unit 364A amplifies the frequency spectrum sequence generated by the spectrum dequantization unit 340A using the average amplitude generated by the band gain dequantization unit 320A.

【0060】あるスケールファクターバンドにおいて生
成された平均振幅がqrmsで、そのスケールファクタ
ーバンドに対応して、スペクトル逆量子化部340Aに
よって生成された周波数スペクトル列をqsp(i)と
すると、スペクトル増幅部364Aの出力(rsp)
は、(数4)で与えられる。
If the average amplitude generated in a certain scale factor band is qrms, and the frequency spectrum sequence generated by spectrum dequantizing section 340A is qsp (i) corresponding to the scale factor band, the spectrum amplifying section 364A output (rsp)
Is given by (Equation 4).

【0061】[0061]

【数4】 少なくとも1つの第2の符号の周波数帯域の中に、第1
の符号の周波数帯域に対応する周波数帯域がないことを
符号化帯域通知部330Aがノイズスペクトル列生成部
340Aに通知する場合、ノイズスペクトル列生成部3
50Aは、ノイズスペクトルを増幅部360Aに出力す
る。本明細書において、ノイズスペクトルとは、周波数
軸上のスペクトルを指す。ノイズスペクトル列生成部3
50Aは、予め用意した白色ノイズ信号に時間周波数変
換部20(図1参照)が行なうのと同じ時間周波数変換
を行なったスペクトルを、ノイズスペクトルとして使用
してもよい。白色ノイズの周波数スペクトルは、(数
1)から(数3)で求められる平均振幅が1であるよう
に正規化される。あるいは、ノイズスペクトル列生成部
350Aは、ノイズスペクトルの値を予め何らかの記録
媒体に保持し、単にその値を出力してもよい。
(Equation 4) In the frequency band of at least one second code, the first
When the coding band notification unit 330A notifies the noise spectrum sequence generation unit 340A that there is no frequency band corresponding to the frequency band of the code
50A outputs the noise spectrum to amplifier 360A. In this specification, the noise spectrum refers to a spectrum on a frequency axis. Noise spectrum sequence generator 3
50A may use, as a noise spectrum, a spectrum obtained by performing the same time-frequency conversion as that performed by time-frequency conversion section 20 (see FIG. 1) on a white noise signal prepared in advance. The frequency spectrum of the white noise is normalized such that the average amplitude obtained from (Equation 1) to (Equation 3) is 1. Alternatively, the noise spectrum sequence generation unit 350A may hold the value of the noise spectrum in some recording medium in advance and simply output the value.

【0062】ノイズスペクトル増幅部362Aは、帯域
ゲイン逆量子化部320Aによって生成された平均振幅
を用いて、前記ノイズスペクトル列生成部350Aによ
って生成されたノイズスペクトル列を増幅する。増幅は
(数4)と同様の手順で行う。
The noise spectrum amplification unit 362A amplifies the noise spectrum sequence generated by the noise spectrum sequence generation unit 350A using the average amplitude generated by the band gain dequantization unit 320A. The amplification is performed in the same procedure as in (Equation 4).

【0063】このように、増幅部360Aは符号化列が
第2の符号を含む場合、スペクトル逆量子化部340A
によって生成された周波数スペクトル列と帯域ゲイン逆
量子化部320Aによって生成された平均振幅とに基づ
いて、周波数スペクトル列を増幅する。
As described above, when the coded sequence includes the second code, amplifying section 360A performs spectrum dequantizing section 340A.
The frequency spectrum sequence is amplified based on the frequency spectrum sequence generated by the above and the average amplitude generated by the band gain dequantizer 320A.

【0064】また、増幅部360Aは、符号化列が第2
の符号を含まない場合、ノイズスペクトル列生成部35
0Aによって生成されたノイズスペクトル列と帯域ゲイ
ン逆量子化部320Aによって生成された平均振幅とに
基づいて、ノイズスペクトル列を増幅する。スペクトル
合成部365Aは、増幅したノイズスペクトル列と増幅
したスペクトル列とを合成し、出力スペクトル列を生成
する。
Further, the amplifying section 360A determines that the encoded sequence is the second
, The noise spectrum sequence generator 35
The noise spectrum sequence is amplified based on the noise spectrum sequence generated by 0A and the average amplitude generated by the band gain dequantizer 320A. The spectrum combining unit 365A combines the amplified noise spectrum sequence and the amplified spectrum sequence to generate an output spectrum sequence.

【0065】以上をまとめると、少なくとも1つの第2
の符号の周波数帯域の中に、第1の符号の周波数帯域に
対応する周波数帯域がある場合、符号化帯域通知部33
0Aはスペクトル逆量子化部340Aに、第2の符号を
逆量子化して復号した周波数スペクトル列を生成するよ
うに通知する。この場合、スペクトル逆量子化部340
Aは、周波数スペクトル列をスペクトル増幅部364A
に出力する。スペクトル増幅部364Aは、周波数スペ
クトル列を、第1の符号を帯域ゲイン逆量子化部320
Aによって逆量子化された平均振幅によって増幅する。
To summarize the above, at least one second
If there is a frequency band corresponding to the frequency band of the first code in the frequency band of the code
0A notifies the spectrum dequantizer 340A to generate a frequency spectrum sequence decoded by decoding the second code. In this case, spectrum inverse quantization section 340
A shows a frequency spectrum sequence as a spectrum amplification unit 364A.
Output to The spectrum amplifying unit 364A converts the frequency spectrum sequence into a first code and a band gain
The signal is amplified by the average amplitude dequantized by A.

【0066】あるいは、少なくとも1つの第2の符号の
周波数帯域の中に、第1の符号の周波数帯域に対応する
周波数帯域がない場合、符号化帯域通知部330Aはノ
イズスペクトル列生成部350Aに、ノイズスペクトル
列を出力するように通知する。この場合、ノイズスペク
トル列生成部350Aは、ノイズスペクトル列をノイズ
スペクトル増幅部362Aに出力する。ノイズスペクト
ル増幅部362Aは、ノイズスペクトル列を、第1の符
号を帯域ゲイン逆量子化部320Aによって逆量子化さ
れた平均振幅によって増幅する。
Alternatively, if there is no frequency band corresponding to the frequency band of the first code in the frequency band of the at least one second code, the coding band notification unit 330A sends the noise spectrum sequence generation unit 350A Notify to output a noise spectrum sequence. In this case, the noise spectrum sequence generator 350A outputs the noise spectrum sequence to the noise spectrum amplifier 362A. The noise spectrum amplifying unit 362A amplifies the noise spectrum sequence by the average amplitude of the first code, which is inversely quantized by the band gain inverse quantization unit 320A.

【0067】図4は、復号化装置120Aの出力する出
力スペクトル列によって表される出力スペクトルを示
す。図4の縦軸は出力スペクトルの振幅、横軸は周波数
を表す。
FIG. 4 shows an output spectrum represented by an output spectrum sequence output from decoding apparatus 120A. The vertical axis of FIG. 4 represents the amplitude of the output spectrum, and the horizontal axis represents the frequency.

【0068】図4は、周波数帯域を低域側と高域側の2
つに分けて、符号化列が低域側のスケールファクターバ
ンドに対応する第2の符号を含む場合を図示したが、本
実施の形態は、このように符号化列が第2の符号を含む
周波数帯域が低域から連続する場合に限定されない。増
幅部360Aから出力される出力スペクトル列によって
表される出力スペクトルは、周波数時間変換部30(図
1参照)によって、時間信号列である復号オーディオ信
号に変換される。
FIG. 4 shows that the frequency band is divided into a low band side and a high band side.
Although the case where the coded sequence includes the second code corresponding to the scale factor band on the low frequency side is illustrated, the present embodiment is such that the coded sequence includes the second code in this way. It is not limited to the case where the frequency band is continuous from the low band. The output spectrum represented by the output spectrum sequence output from the amplification unit 360A is converted by the frequency-time conversion unit 30 (see FIG. 1) into a decoded audio signal that is a time signal sequence.

【0069】上述の説明では、符号化装置110Aが量
子化し符号化するスケールファクターバンドおよび復号
化装置120Aが復号化するスケールファクターバンド
が予め設定されている場合を説明した。しかし、本実施
の形態はこれに限定されない。本実施の形態は、符号化
装置110Aが量子化し符号化するスケールファクター
バンドが、平均振幅または符号化スペクトル列の情報量
に基づいて決定されてもよい。また、復号化装置120
Aが復号化するスケールファクターバンドは、符号化列
に含まれる符号によって決定されてもよい。
In the above description, a case has been described where the scale factor band to be quantized and encoded by the encoding device 110A and the scale factor band to be decoded by the decoding device 120A are preset. However, the present embodiment is not limited to this. In the present embodiment, the scale factor band quantized and encoded by encoding apparatus 110A may be determined based on the average amplitude or the information amount of the encoded spectrum sequence. Also, the decryption device 120
The scale factor band that A decodes may be determined by the code included in the coded sequence.

【0070】図2Bは、図1に示される復号化装置11
0の一例としての復号化装置110Bの構成例を示す。
FIG. 2B shows the decoding device 11 shown in FIG.
11 shows a configuration example of a decoding device 110B as an example of “0”.

【0071】符号化装置110Bは、帯域ゲイン符号化
部210Bがスケールファクターバンドの平均振幅を表
すのに使用した符号化列の情報量に基づいて、符号化帯
域決定部220Bが量子化し符号化すべき周波数帯域を
決定し、符号化列生成部240Bは符号化帯域決定部2
20Bが決定した周波数帯域を表す符号を符号化列に含
める点を除いて、図2Aで説明した符号化装置110A
と同様である。符号化装置110Bの帯域ゲイン符号化
部210B、符号化帯域決定部220B、スペクトル符
号化部230B、符号化列生成部240Bは、符号化装
置110Aの帯域ゲイン符号化部210A、符号化帯域
決定部220A、スペクトル符号化部230A、符号化
列生成部240Aにそれぞれ対応する。
In coding apparatus 110B, coding band determination section 220B should quantize and code based on the information amount of the coding sequence used by band gain coding section 210B to represent the average amplitude of the scale factor band. The frequency band is determined, and the coded sequence generation unit 240B
The encoding device 110A described with reference to FIG. 2A except that the code representing the frequency band determined by 20B is included in the encoded sequence.
Is the same as Band gain coding section 210B, coding band determination section 220B, spectrum coding section 230B, and coded sequence generation section 240B of coding apparatus 110B include band gain coding section 210A and coding band determination section of coding apparatus 110A. 220A, the spectrum encoding unit 230A, and the encoded sequence generation unit 240A.

【0072】帯域ゲイン符号化部210Bで各スケール
ファクターバンドの平均振幅を表すのに使用した符号化
列の情報量に応じて、符号化帯域決定部220Bは、ス
ペクトル符号化部230Bが量子化し符号化すべきスケ
ールファクタバンドの数を決定する。
In accordance with the amount of information of the coded sequence used by band gain coding section 210B to represent the average amplitude of each scale factor band, coding band determination section 220B determines whether spectrum coding section 230B quantizes the code. Determine the number of scale factor bands to be converted.

【0073】例えば、平均振幅を表すのに使用した符号
化列の情報量がある閾値よりも大きい場合、符号化帯域
決定部220Bは、スペクトル符号化部230Bが量子
化し符号化すべきスケールファクタバンドの数を少なく
する。反対に、平均振幅を表すのに使用した符号化列の
情報量がある閾値よりも小さい場合、符号化帯域決定部
220Bは、スペクトル符号化部230Bが量子化し符
号化すべきスケールファクタバンドの数を多くする。
For example, if the information amount of the coded sequence used to represent the average amplitude is larger than a certain threshold, the coding band determination unit 220B determines whether the spectrum coding unit 230B quantizes the scale factor band to be coded. Reduce the number. Conversely, when the information amount of the coded sequence used to represent the average amplitude is smaller than a certain threshold, the coding band determination unit 220B determines the number of scale factor bands to be quantized and coded by the spectrum coding unit 230B. Do more.

【0074】このように、符号化帯域決定部220B
は、帯域ゲイン符号化部210Bの符号化の結果に基づ
いて、量子化し符号化すべきスケールファクタバンドの
数を制御することができる。
As described above, the coding band determination unit 220B
Can control the number of scale factor bands to be quantized and encoded based on the encoding result of the band gain encoding unit 210B.

【0075】この場合、符号化列生成部240Bは、帯
域ゲイン符号化部210Bによって生成された平均振幅
およびスペクトル符号化部230Bによって生成された
符号化スペクトル列に加えて、符号化帯域決定部220
Bが決定した量子化し符号化すべきスケールファクタバ
ンドを表す符号(第3の符号)から、符号化列を生成す
る。
In this case, the coded sequence generation unit 240B includes a coding band determination unit 220B in addition to the average amplitude generated by the band gain coding unit 210B and the coded spectrum sequence generated by the spectrum coding unit 230B.
A coded sequence is generated from a code (third code) representing the scale factor band to be coded and quantized determined by B.

【0076】図2Cは、図1に示される復号化装置11
0の一例としての復号化装置110Cの構成例を示す。
FIG. 2C shows the decoding device 11 shown in FIG.
11 shows a configuration example of a decoding device 110C as an example of 0.

【0077】符号化装置110Cは、スペクトル符号化
部230Cが符号化スペクトル列を表すのに使用した符
号化列の情報量に基づいて、符号化帯域決定部220C
が量子化し符号化すべき周波数帯域を決定し、符号化列
生成部240Cは符号化帯域決定部220Cが決定した
周波数帯域を表す符号を符号化列に含める点を除いて、
図2Aで説明した符号化装置110Aと同様である。符
号化装置110Cの帯域ゲイン符号化部210C、符号
化帯域決定部220C、スペクトル符号化部230C、
符号化列生成部240Cは、符号化装置110Aの帯域
ゲイン符号化部210A、符号化帯域決定部220A、
スペクトル符号化部230A、符号化列生成部240A
にそれぞれ対応する。
Coding apparatus 110C performs coding band determination section 220C based on the information amount of the coding sequence used by spectrum coding section 230C to represent the coding spectrum sequence.
Determine the frequency band to be quantized and encoded, and the coding sequence generation unit 240C includes a code representing the frequency band determined by the coding band determination unit 220C in the coding sequence, except that
This is the same as the encoding device 110A described with reference to FIG. 2A. Band gain coding section 210C, coding band determination section 220C, spectrum coding section 230C of coding apparatus 110C,
The coded sequence generation unit 240C includes a band gain coding unit 210A, a coding band determination unit 220A of the coding device 110A,
Spectrum encoder 230A, encoded sequence generator 240A
Respectively.

【0078】例えば、符号化列の大きさがあらかじめ設
定されており、スペクトル符号化部230Cの符号化の
タイプがハフマン符号である場合、符号化帯域決定部2
20Cは、複数の周波数帯域のうちの低域側の周波数帯
域から順にハフマン符号化を行なうように決定する。符
号化列の大きさの制約によって全てハフマン符号化を行
なうことができない場合、符号化帯域決定部220C
は、ある周波数帯域より高域側の周波数帯域をハフマン
符号化しないように決定する。この場合も、符号化列生
成部240Cは、帯域ゲイン符号化部210Aによって
生成された平均振幅およびスペクトル符号化部230C
によって生成された符号化スペクトル列に加えて、符号
化帯域決定部220Cが決定した量子化し符号化すべき
スケールファクタバンドを表す符号(第3の符号)か
ら、符号化列を生成する。
For example, if the size of the coded sequence is set in advance and the coding type of the spectrum coding unit 230C is Huffman coding, the coding band determining unit 2
20C determines that Huffman coding is performed in order from the lower frequency band of the plurality of frequency bands. If Huffman coding cannot be performed entirely due to the restriction on the size of the coded sequence, the coding band determination unit 220C
Is determined not to perform Huffman coding on a frequency band higher than a certain frequency band. Also in this case, encoded sequence generating section 240C outputs average amplitude and spectrum encoded section 230C generated by band gain encoding section 210A.
In addition to the coded spectrum sequence generated by the above, a coded sequence is generated from a code (third code) representing the scale factor band to be quantified and coded, determined by the coding band determination unit 220C.

【0079】あるいは、符号化帯域決定部220Cに
は、必ず量子化し符号化する周波数帯域が予め決定され
ている場合も考えられる。この場合、スペクトル符号化
部230Cが予め決定された周波数帯域を量子化し符号
化した第2の符号の大きさに基づいて、始めに量子化し
符号化すべきと決定されていなかった周波数帯域の中か
ら、さらに量子化し符号化すべき周波数帯域を再決定し
てもよい。このとき、スペクトル符号化部230Cは、
再決定された周波数帯域について周波数スペクトル列を
量子化し符号化し、さらなる第2の符号を生成する。
Alternatively, it is conceivable that the encoding band determining section 220C always determines the frequency band to be quantized and encoded beforehand. In this case, based on the size of the second code obtained by quantizing and encoding the predetermined frequency band by the spectrum encoding unit 230C, the frequency encoding unit 230C first quantizes the frequency band from among the frequency bands not determined to be encoded. The frequency band to be further quantified and encoded may be determined again. At this time, the spectrum encoding unit 230C
The frequency spectrum sequence is quantized and encoded for the re-determined frequency band to generate a second code.

【0080】図2Bおよび図2Cに示したように、符号
化列は、どのスケールファクターバンドが符号化された
のかを表す第3の符号を含んでもよい。
As shown in FIGS. 2B and 2C, the coded sequence may include a third code indicating which scale factor band was coded.

【0081】その場合の復号化装置の動作を図3に示さ
れる復号化装置120Aを参照して説明する。
The operation of the decoding apparatus in that case will be described with reference to the decoding apparatus 120A shown in FIG.

【0082】符号化列解析部310Aは、符号化列の第
3の符号を解析する。符号化帯域通知部330Aは、符
号化列解析部310Aによって解析された第3の符号に
基づいて、どのスケールファクターバンドが符号化され
ているかを復号し、復号した結果に基づいて、スペクト
ル逆量子化部340Aまたはノイズスペクトル列生成部
350Aに通知する。例えば、符号化帯域通知部330
Aは、低域側のN個のスケールファクターバンドが符号
化されているなどの情報を復号する。
The coded sequence analyzer 310A analyzes the third code of the coded sequence. The coding band notification unit 330A decodes which scale factor band is being coded based on the third code analyzed by the coded sequence analysis unit 310A, and based on the decoded result, Notifying unit 340A or noise spectrum sequence generating unit 350A. For example, the coding band notification unit 330
A decodes information such as that the N scale factor bands on the lower frequency side are encoded.

【0083】スペクトル逆量子化部340Aは、符号化
列解析部330Aによって解析された結果に基づいて、
符号化帯域通知部330Aで、符号化されたと判断され
たスケールファクターバンドの周波数スペクトルを復号
する。第2の符号の符号化がハフマン符号化で行われて
いる場合、スペクトル逆量子化部340Aは第2の符号
をハフマン復号する。第2の符号の符号化がベクトル量
子化で行われている場合、スペクトル逆量子化部340
Aは、第2の符号を逆ベクトル量子化する。増幅部36
0Aは、帯域ゲイン逆量子化部320Aで復号化された
平均振幅を用いて、スペクトル逆量子化部340Aによ
って生成された復号周波数スペクトルを増幅する。
The spectrum dequantizing unit 340A performs the following processing based on the result analyzed by the encoded sequence analyzing unit 330A.
The coding band notification unit 330A decodes the frequency spectrum of the scale factor band determined to be coded. When the encoding of the second code is performed by the Huffman encoding, the spectrum inverse quantization unit 340A performs the Huffman decoding of the second code. If the encoding of the second code is performed by vector quantization, the spectrum inverse quantization unit 340
A inverse vector quantizes the second code. Amplifier 36
0A amplifies the decoded frequency spectrum generated by the spectrum dequantizer 340A using the average amplitude decoded by the band gain dequantizer 320A.

【0084】このような方法で生成された符号化列は、
少ない情報量であっても、広帯域の復号化された復号オ
ーディオ信号を得ることができる。これは全ての広帯域
の信号に対するスペクトルの微細構造を符号化している
ものではなく、一部の帯域については、その平均振幅の
みを符号化するだけであるので、符号化列を小さくでき
るからである。しかしながら、このようにして生成され
た復号オーディオ信号は、符号化時に入力されたオーデ
ィオ信号の各周波数帯域の平均振幅を保持しているの
で、狭帯域な音にあるこもった感じの少ない明瞭な再生
を提供することができる。
The coded sequence generated by such a method is as follows:
Even with a small amount of information, a wideband decoded audio signal can be obtained. This is because it does not encode the fine structure of the spectrum for all wideband signals, but only encodes the average amplitude for some bands, so that the encoded sequence can be reduced. . However, the decoded audio signal generated in this manner retains the average amplitude of each frequency band of the audio signal input at the time of encoding, so that clear reproduction with less muffled sound in a narrow band sound is obtained. Can be provided.

【0085】(実施の形態2)本実施の形態2は、符号
化時に、オーディオ信号を表す1フレームの時間信号列
を複数の時間領域に対応する複数の時間信号列に分割
し、分割した時間領域ごとに時間信号列の平均振幅を符
号化する点で実施の形態1とは異なる。また、本実施の
形態2は、復号化時に、1フレームの時間信号列を複数
の時間領域に対応する複数の時間信号列に分割した時間
領域の時間信号列の平均振幅を表す第4の符号を復号す
る点で実施の形態1とは異なる。
(Embodiment 2) According to Embodiment 2, at the time of encoding, a time signal sequence of one frame representing an audio signal is divided into a plurality of time signal sequences corresponding to a plurality of time areas, and the divided time Embodiment 2 is different from Embodiment 1 in that the average amplitude of the time signal sequence is encoded for each area. In the second embodiment, the fourth code representing the average amplitude of the time domain time signal sequence obtained by dividing the time signal sequence of one frame into a plurality of time signal sequences corresponding to a plurality of time domains at the time of decoding. Is different from the first embodiment in that

【0086】図5は、図1に示される符号化装置110
の一例としての符号化装置110Dの構成例を示す。
FIG. 5 is a block diagram of the encoding device 110 shown in FIG.
1 shows a configuration example of an encoding device 110D as an example.

【0087】符号化装置110Dは、時間領域の時間信
号列の平均振幅を表す第4の符号を生成する時間領域ゲ
イン符号化部250Dをさらに含み、符号化列生成部2
40Dが第4の符号を符号化列に含める点を除いて、図
2Aで説明した符号化装置110Aと同様である。符号
化装置110Dの帯域ゲイン符号化部210D、符号化
帯域決定部220D、スペクトル符号化部230D、符
号化列生成部240Dは、符号化装置110Aの帯域ゲ
イン符号化部210A、符号化帯域決定部220A、ス
ペクトル符号化部230A、符号化列生成部240Aに
それぞれ対応する。
The coding apparatus 110D further includes a time domain gain coding section 250D for generating a fourth code representing the average amplitude of the time signal sequence in the time domain.
40D is the same as the encoding device 110A described with reference to FIG. 2A, except that 40D includes the fourth code in the encoded sequence. Band gain coding section 210D, coding band determination section 220D, spectrum coding section 230D, and coding sequence generation section 240D of coding apparatus 110D include band gain coding section 210A and coding band determination section of coding apparatus 110A. 220A, the spectrum encoding unit 230A, and the encoded sequence generation unit 240A.

【0088】オーディオ信号は、所定数のサンプル毎に
時間周波数変換部20に入力される。時間周波数変換部
20は、変形離散コサイン変換(MDCT変換)などの
方法を用いて、時間軸上の信号列から、周波数軸上のス
ペクトルを生成する。上述したように、周波数軸上のス
ペクトルは1フレームの周波数スペクトルである。時間
周波数変換部20によって生成された周波数スペクトル
は、実施の形態1において説明したのと同様に、周波数
スペクトル列として、帯域ゲイン符号化部210Dおよ
び符号化帯域決定部220Dに入力される。
The audio signal is input to the time-frequency converter 20 every predetermined number of samples. The time-frequency conversion unit 20 generates a spectrum on the frequency axis from a signal sequence on the time axis by using a method such as a modified discrete cosine transform (MDCT transform). As described above, the spectrum on the frequency axis is the frequency spectrum of one frame. The frequency spectrum generated by time-frequency conversion section 20 is input to band gain encoding section 210D and encoding band determination section 220D as a frequency spectrum sequence, as described in the first embodiment.

【0089】オーディオ信号は、また、オーディオ離散
信号として、時間領域ゲイン符号部250Dに、時間周
波数変換部20と同じ時間間隔毎に入力される。時間領
域ゲイン符号部250Dは、オーディオ離散信号を時間
的に連続な複数の時間領域に分割する。
The audio signal is input as an audio discrete signal to the time-domain gain coding section 250D at the same time intervals as the time-frequency conversion section 20. Time domain gain encoding section 250D divides the audio discrete signal into a plurality of temporally continuous time domains.

【0090】例えば、オーディオ信号が時間的に連続な
512サンプルによって表される場合、時間領域ゲイン
符号部250Dは、オーディオ信号をin[i](i=
0,1,2,...,511)とし、128サンプル毎
の4つの時間領域に分割すると仮定する。第0の時間領
域のデータは、iが0から127の場合のin[i]で
ある。第1の時間領域のデータは、iが128から25
5の場合のin[i]である。第2の時間領域のデータ
は、iが256から383の場合のin[i]である。
第3の時間領域のデータは、iが384から511の場
合のin[i]である。時間領域ゲイン符号化部250
Dは、例えば(数5)を用いて、各時間領域の平均振幅
を算出する。
For example, when the audio signal is represented by 512 samples that are continuous in time, the time-domain gain encoding unit 250D converts the audio signal into in [i] (i =
0, 1, 2,. . . , 511), and is assumed to be divided into four time domains every 128 samples. The data in the 0th time domain is in [i] when i is 0 to 127. In the data of the first time domain, i is from 128 to 25
5 is in [i]. The data in the second time domain is in [i] when i is 256 to 383.
The data in the third time domain is in [i] when i is 384 to 511. Time domain gain encoding section 250
D calculates the average amplitude of each time domain using, for example, (Equation 5).

【0091】[0091]

【数5】 ここで、jは時間領域の番号であり、g[j]は、第j
番目の時間領域の平均振幅である。次に、算出された各
時間領域の平均振幅から、各時間領域の平均振幅比を算
出する。例えば、4つの時間領域のうち、最大値をとる
時間領域の平均振幅を16になるように正規化すれば、
各時間領域の平均振幅比は4ビットで表される。例え
ば、(数6)のようにして算出する。
(Equation 5) Here, j is a time domain number, and g [j] is a j-th number.
It is the average amplitude of the th time domain. Next, an average amplitude ratio of each time domain is calculated from the calculated average amplitude of each time domain. For example, if the average amplitude of the time domain having the maximum value among the four time domains is normalized to be 16,
The average amplitude ratio in each time domain is represented by 4 bits. For example, it is calculated as in (Equation 6).

【0092】[0092]

【数6】 ここで、rg(j)は量子化された第j番目の時間領域
の平均振幅であり、gmaxは、g(j)の最大値であ
る。時間領域ゲイン符号部250Dは、算出したrg
(j)を符号化し、符号化列生成部240Dに送る。な
お、上記説明では、rg(j)を導出する際に、4ビッ
トで量子化するように16で正規化したが、必ずしも4
ビットでなくてもよい。例えば、各時間領域の平均振幅
比を1ビットで量子化してもよい。このように、各時間
領域の平均振幅比を導出することで、所定の情報量で時
間領域の平均振幅を表すことができる。
(Equation 6) Here, rg (j) is the quantized average amplitude in the j-th time domain, and gmax is the maximum value of g (j). The time domain gain encoding unit 250D calculates the calculated rg
(J) is encoded and sent to the encoded sequence generation unit 240D. In the above description, rg (j) is normalized by 16 so as to be quantized by 4 bits when deriving rg (j).
It does not have to be a bit. For example, the average amplitude ratio in each time domain may be quantized by one bit. As described above, by deriving the average amplitude ratio in each time domain, the average amplitude in the time domain can be represented by a predetermined amount of information.

【0093】また、上記説明では、各時間領域の平均振
幅比を導出したが、本実施の形態はこれに限定されな
い。各時間領域の平均振幅を単に符号化した値を符号化
列生成部240Dに送信してもよい。
Further, in the above description, the average amplitude ratio in each time domain is derived, but the present embodiment is not limited to this. A value obtained by simply encoding the average amplitude in each time domain may be transmitted to the encoded sequence generation unit 240D.

【0094】図6は、図1に示される復号化装置120
の一例としての復号化装置120Bの構成例を示す。
FIG. 6 is a block diagram of the decoding device 120 shown in FIG.
1 shows a configuration example of a decoding device 120B as an example.

【0095】復号化装置120Bは、時間領域ゲイン復
号部370Bを有する点で図3に示した復号化装置12
0Aとは異なる。図6に示される復号化装置120Bの
符号化列解析部310B、帯域ゲイン逆量子化部320
B、符号化帯域通知部330B、スペクトル逆量子化部
340B、ノイズスペクトル列生成部350B、増幅部
360B、スペクトル合成部365Bは、それぞれ、図
3に示される復号化装置120Aの符号化列解析部31
0A、帯域ゲイン逆量子化部320A、符号化帯域通知
部330A、スペクトル逆量子化部340A、ノイズス
ペクトル列生成部350A、増幅部360A、スペクト
ル合成部365Aに対応する。
The decoding apparatus 120B has a time-domain gain decoding section 370B and is similar to the decoding apparatus 12 shown in FIG.
Different from 0A. Coded sequence analysis section 310B and band gain dequantization section 320 of decoding apparatus 120B shown in FIG.
B, the coding band notifying unit 330B, the spectrum dequantizing unit 340B, the noise spectrum sequence generating unit 350B, the amplifying unit 360B, and the spectrum synthesizing unit 365B are each a coded sequence analyzing unit of the decoding device 120A shown in FIG. 31
0A, a band gain dequantizer 320A, a coding band notifier 330A, a spectrum dequantizer 340A, a noise spectrum sequence generator 350A, an amplifier 360A, and a spectrum synthesizer 365A.

【0096】復号化装置120Bにおいて、符号化列解
析部330Bは、時間領域の時間信号列の平均振幅を表
す第4の符号を含む符号化列を受けて、符号化列を解析
する。時間領域ゲイン復号化部370Bは、符号化列解
析部330Bによって解析された第4の符号から時間領
域の時間信号列の平均振幅を復号する。第4の符号から
復号化された時間領域の時間信号列の平均振幅は、ノイ
ズスペクトル列生成部350Bへと送られる。ノイズス
ペクトル列生成部350Bは、ノイズスペクトル列生成
部350Bは、時間領域ゲイン復号化部370Bによっ
て復号化された第4の符号に基づいて、複数の時間領域
のそれぞれのノイズ信号に変換されるノイズスペクトル
列を生成する。
In the decoding device 120B, the coded sequence analyzer 330B receives the coded sequence including the fourth code representing the average amplitude of the time signal sequence in the time domain, and analyzes the coded sequence. Time domain gain decoding section 370B decodes the average amplitude of the time domain time signal sequence from the fourth code analyzed by coded sequence analysis section 330B. The average amplitude of the time domain time signal sequence decoded from the fourth code is sent to noise spectrum sequence generation section 350B. The noise spectrum sequence generation unit 350B includes a noise spectrum sequence generation unit 350B configured to convert the noise into a plurality of time domain noise signals based on the fourth code decoded by the time domain gain decoding unit 370B. Generate a spectrum sequence.

【0097】ここで、第4の符号が、図5を参照して上
述したように、各時間領域の平均振幅の比を表す時間領
域ゲイン比rg(j)である場合、ノイズスペクトル列
生成部350Bは、ノイズ信号に対して、時間領域ゲイ
ン比rg(j)をグループ長に応じて乗じて増幅された
増幅ノイズ信号を生成する。例えば、(数7)のような
増幅ノイズ信号を生成することに相当する。
Here, when the fourth code is the time domain gain ratio rg (j) representing the ratio of the average amplitude in each time domain, as described above with reference to FIG. 5, the noise spectrum sequence generator The 350B generates an amplified noise signal by multiplying the noise signal by a time domain gain ratio rg (j) according to the group length. For example, this corresponds to generating an amplified noise signal as shown in (Equation 7).

【0098】[0098]

【数7】 n(i)は、ノイズ信号であり、an(i)は増幅ノイ
ズ信号である。ノイズスペクトル列生成部350Bは、
増幅ノイズ信号an(i)を時間周波数変換部20と同
様の時間周波数変換することによって、ノイズスペクト
ルを生成し、増幅部360Bに出力する。以降の処理
は、上述した実施の形態1と同様である。また、ノイズ
スペクトル列生成部350Bは、ノイズスペクトルの値
を予め何らかの記録手段に保持し、必要とされる場合に
単に出力してもよい。
(Equation 7) n (i) is a noise signal and an (i) is an amplified noise signal. The noise spectrum sequence generation unit 350B includes:
By performing time-frequency conversion on the amplified noise signal an (i) in the same manner as the time-frequency conversion unit 20, a noise spectrum is generated and output to the amplification unit 360B. Subsequent processing is the same as in the first embodiment. Further, the noise spectrum sequence generating unit 350B may hold the value of the noise spectrum in some recording means in advance and simply output it when needed.

【0099】このような方法で生成された符号化列は、
少ない情報量であっても、広帯域の復号化された復号オ
ーディオ信号を得ることができる。これは全ての広帯域
の信号に対するスペクトルの微細構造を符号化している
ものではなく、一部の帯域については、その平均振幅の
みを符号化するだけであるので、符号化列を小さくでき
るからである。しかしながら、このようにして得られた
復号オーディオ信号は、符号化時に入力されたオーディ
オ信号の各周波数帯域の平均振幅を保持しているので、
狭帯域な音にあるこもった感じの少ない明瞭な再生音を
提供することができる。また時間的な平均振幅を復号化
することで、歯切れの良い再生を提供することが可能で
ある。
The coded sequence generated by such a method is as follows.
Even with a small amount of information, a wideband decoded audio signal can be obtained. This is because it does not encode the fine structure of the spectrum for all wideband signals, but only encodes the average amplitude for some bands, so that the encoded sequence can be reduced. . However, since the decoded audio signal obtained in this way holds the average amplitude of each frequency band of the audio signal input at the time of encoding,
It is possible to provide a clear reproduced sound with less muffled feeling in a narrow band sound. By decoding the temporal average amplitude, it is possible to provide crisp reproduction.

【0100】(実施の形態3)本実施の形態3は、符号
化時に、量子化し符号化しない周波数帯域をサブ帯域に
分割し、サブ帯域の平均振幅を生成する点で実施の形態
1とは異なる。また、本実施の形態3は、復号化時に、
量子化し符号化しない周波数帯域を分割したサブ帯域の
周波数スペクトル列の平均振幅を表す第5の符号を復号
する点で実施の形態1とは異なる。
(Embodiment 3) Embodiment 3 is different from Embodiment 1 in that, at the time of encoding, a frequency band that is quantized and not encoded is divided into sub-bands and an average amplitude of the sub-band is generated. different. Also, in the third embodiment, at the time of decoding,
Embodiment 4 is different from Embodiment 1 in that a fifth code representing the average amplitude of a frequency spectrum sequence of a sub-band obtained by dividing a frequency band to be quantized and not encoded is decoded.

【0101】図7は、図1に示される符号化装置110
の一例としての符号化装置110Eの構成例を示す。符
号化装置110Eは、サブ帯域符号化部260Eを有す
る点で、図2Aに示した符号化装置110Aとは異な
る。符号化装置110Eの帯域ゲイン符号化部210
E、符号化帯域決定部220E、スペクトル符号化部2
30E、符号化列生成部240Eは、それぞれ、符号化
装置110Aの帯域ゲイン符号化部210A、符号化帯
域決定部220A、スペクトル符号化部230A、符号
化列生成部240に対応する。
FIG. 7 is a block diagram of the encoding apparatus 110 shown in FIG.
1 shows a configuration example of an encoding device 110E as an example. Encoding device 110E is different from encoding device 110A shown in FIG. 2A in having subband encoding section 260E. Band gain encoding section 210 of encoding apparatus 110E
E, coding band determination unit 220E, spectrum coding unit 2
30E and the coded sequence generation unit 240E correspond to the band gain coding unit 210A, the coded band determination unit 220A, the spectrum coding unit 230A, and the coded sequence generation unit 240 of the coding device 110A, respectively.

【0102】符号化帯域決定部220Eによって量子化
し符号化しないと判定されたスケールファクターバンド
の周波数スペクトル列は、サブ帯域ゲイン符号化部26
0Eに入力される。サブ帯域ゲイン符号化部260E
は、符号化しないと判定された周波数帯域(スケールフ
ァクターバンド)の周波数スペクトル列の全て、もしく
は、その一部を選択する。本明細書において、選択され
た周波数帯域をサブ帯域ゲイン符号化適用帯域と呼ぶ。
The frequency spectrum sequence of the scale factor band determined by the coding band determination unit 220E to be quantized and not to be coded is converted into a sub-band gain coding unit 26.
Input to 0E. Sub-band gain encoding section 260E
Selects all or a part of the frequency spectrum sequence of the frequency band (scale factor band) determined not to be encoded. In this specification, the selected frequency band is referred to as a sub-band gain coding application band.

【0103】スペクトル符号化部230Eによって符号
化に使用された情報量に応じて、サブ帯域ゲイン符号化
適用帯域を変化させてもよい。例えば、スペクトル符号
化部230Eによって符号化された情報量がある閾値よ
りも大きい場合、サブ帯域ゲイン符号化部260Eはサ
ブ帯域ゲイン符号化適用帯域を小さくする。反対に、ス
ペクトル符号化230Eによって符号化された情報量が
ある閾値よりも小さい場合、サブ帯域ゲイン符号化部2
60Eはサブ帯域ゲイン符号化適用帯域を大きくする。
The sub-band gain coding applicable band may be changed according to the amount of information used for coding by spectrum coding section 230E. For example, when the amount of information encoded by the spectrum encoding unit 230E is larger than a certain threshold, the sub-band gain encoding unit 260E reduces the sub-band gain encoding applicable band. Conversely, when the amount of information encoded by the spectrum encoding 230E is smaller than a certain threshold, the sub-band gain encoding unit 2
60E enlarges the sub-band gain coding application band.

【0104】サブ帯域ゲイン符号化適用帯域の範囲内に
ある少なくとも1つの周波数スペクトルはサブ帯域に分
割される。このとき、サブ帯域は2つ以上の周波数帯域
からなってもよい。
At least one frequency spectrum within the sub-band gain coding application band is divided into sub-bands. At this time, the sub-band may include two or more frequency bands.

【0105】以下では、具体例として、1つのサブ帯域
ゲイン符号化適用帯域の範囲内にある周波数スペクトル
は16個のデータを有し、この周波数スペクトルを、周
波数帯域内で最も低域周波数の成分に相当する周波数ス
ペクトルから最も高域周波数の成分に相当する周波数ス
ペクトルの順に並べて、最も低域周波数成分から5個、
6個、5個のデータを有する3つのサブ帯域に分割する
場合を想定する。
In the following, as a specific example, the frequency spectrum within one sub-band gain coding applicable band has 16 data, and this frequency spectrum is divided into the lowest frequency component in the frequency band. Are arranged in order from the frequency spectrum corresponding to the highest frequency component to the frequency spectrum corresponding to the highest frequency component.
It is assumed that the data is divided into three sub-bands each having six or five data.

【0106】図9は、本実施の形態によるサブ帯域の周
波数スペクトルを模式的に示す。図9において、サブ帯
域0が最も低域周波数スペクトルのサブ帯域であり、サ
ブ帯域1が中間の周波数スペクトルのサブ帯域であり、
サブ帯域2が最も高域周波数スペクトルのサブ帯域であ
る。各サブ帯域において、各々のサブ帯域の平均振幅を
算出する。例えば(数8)を用いて、各々のサブ帯域の
平均振幅を算出する。
FIG. 9 schematically shows a frequency spectrum of a sub-band according to the present embodiment. In FIG. 9, sub-band 0 is the sub-band of the lowest frequency spectrum, sub-band 1 is the sub-band of the intermediate frequency spectrum,
Sub-band 2 is the sub-band of the highest frequency spectrum. In each sub-band, the average amplitude of each sub-band is calculated. For example, the average amplitude of each sub-band is calculated using (Equation 8).

【0107】[0107]

【数8】 ここで、あるサブ帯域ゲイン符号化適用帯域は、ssp
(j)なる周波数スペクトルからなり、subG[i]
は算出されたサブ帯域iの平均振幅である。サブ帯域ゲ
イン符号化部260Eは、算出された平均振幅がある閾
値よりも大きいか小さいかに基づいいてサブ帯域の平均
振幅を符号化し、符号化した結果を符号化列生成部10
4Cに送る。算出された平均振幅がある閾値よりも大き
いか小さいかを表す符号化subGsw[i]は、例え
ば(数9)のように与えられる。
(Equation 8) Here, a certain sub-band gain coding applicable band is ssp.
(J), which consists of subG [i]
Is the calculated average amplitude of the sub-band i. Sub-band gain encoding section 260E encodes the average amplitude of the sub-band based on whether the calculated average amplitude is larger or smaller than a certain threshold, and encodes the encoded result as encoded sequence generating section 10
Send to 4C. Encoding subGsw [i] indicating whether the calculated average amplitude is larger or smaller than a certain threshold is given as, for example, (Equation 9).

【0108】[0108]

【数9】 ここで、Thは実装上の閾値である。(Equation 9) Here, Th is a mounting threshold.

【0109】図8は、図1に示される復号化装置120
の一例としての復号化装置120Cの構成例を示す。復
号化装置120Cは、サブ帯域ゲイン符号化部380C
を備える点で図3に示した復号化装置120Aとは異な
る。
FIG. 8 is a block diagram of the decoding device 120 shown in FIG.
15 shows a configuration example of a decoding device 120C as an example of the above. The decoding device 120C includes a sub-band gain encoding unit 380C
This is different from the decoding device 120A shown in FIG.

【0110】図8に示される復号化装置120Cの符号
化列解析部310C、帯域ゲイン逆量子化部320C、
符号化帯域通知部330C、スペクトル逆量子化部34
0C、ノイズスペクトル列生成部350C、増幅部36
0Cは、それぞれ、図3に示される復号化装置120A
の符号化列解析部310A、帯域ゲイン逆量子化部32
0A、符号化帯域通知部330A、スペクトル逆量子化
部340A、ノイズスペクトル列生成部350A、増幅
部360Aに対応する。
The coded sequence analyzer 310C, the band gain dequantizer 320C of the decoding device 120C shown in FIG.
Coding band notification unit 330C, spectrum inverse quantization unit 34
0C, noise spectrum sequence generation section 350C, amplification section 36
0C are the decoding devices 120A shown in FIG.
Coded sequence analyzer 310A, band gain dequantizer 32
0A, the coding band notification unit 330A, the spectrum inverse quantization unit 340A, the noise spectrum sequence generation unit 350A, and the amplification unit 360A.

【0111】復号化装置120Cにおいて、符号化列解
析部310Cは、量子化し符号化しない周波数スペクト
ル列の周波数帯域を分割したサブ帯域の周波数スペクト
ル列の平均振幅を表す第5の符号を含む符号化列を受け
て、符号化列を解析する。サブ帯域ゲイン復号化部38
0Cは、符号化列解析部310Cによって解析された第
5の符号をサブ帯域の周波数スペクトルの平均振幅に復
号化し、復号化した平均振幅に基づいて、複数のサブ帯
域のノイズスペクトル列を生成する。
In decoding apparatus 120C, coded sequence analysis section 310C performs coding including a fifth code representing the average amplitude of the frequency spectrum sequence of the sub-band obtained by dividing the frequency band of the frequency spectrum sequence to be quantized and not coded. The sequence is received and the encoded sequence is analyzed. Sub-band gain decoding unit 38
0C decodes the fifth code analyzed by the coding sequence analysis unit 310C into an average amplitude of the frequency spectrum of the sub-band, and generates a noise spectrum sequence of a plurality of sub-bands based on the decoded average amplitude. .

【0112】従って、サブ帯域ゲイン復号化部380C
は、まず符号化帯域通知部330Aから量子化し符号化
しないと通知される周波数帯域の中から、サブ帯域ゲイ
ン符号化適用帯域がいずれであるかを復号し、かつ、各
サブ帯域ゲイン符号化適用帯域におけるサブ帯域の周波
数スペクトル列の平均振幅を復号する。そして、ノイズ
スペクトル列生成部350Cから出力されるノイズスペ
クトルに、サブ帯域の周波数スペクトル列の平均振幅を
乗算して、サブ帯域ゲイン復号化部380Cから出力す
る。サブ帯域ゲイン復号化部380Cの出力は、(数1
0)などで求められる。
Therefore, sub-band gain decoding section 380C
First decodes the sub-band gain coding applicable band from the frequency bands notified from the coding band notifying unit 330A not to be quantized and encoded, and The average amplitude of the frequency spectrum sequence of the sub-band in the band is decoded. Then, the noise spectrum output from the noise spectrum sequence generation unit 350C is multiplied by the average amplitude of the frequency spectrum sequence of the sub-band, and output from the sub-band gain decoding unit 380C. The output of the sub-band gain decoding unit 380C is expressed by (Equation 1)
0).

【0113】[0113]

【数10】 ここで、nsp(i)はノイズスペクトルであり、bn
(i)は、サブ帯域ゲイン復号部380Cの出力する周
波数スペクトルである。サブ帯域ゲイン復号部380C
の出力は、増幅部360Aへと入力され、以降の処理
は、実施の形態1と同様である。
(Equation 10) Here, nsp (i) is a noise spectrum, and bn
(I) is a frequency spectrum output from sub-band gain decoding section 380C. Sub-band gain decoding unit 380C
Is input to the amplifier 360A, and the subsequent processing is the same as in the first embodiment.

【0114】このような方法で生成された符号化列は、
少ない情報量であっても、広帯域の復号化された復号オ
ーディオ信号を得ることができる。これは全ての広帯域
の信号に対するスペクトルの微細構造を符号化している
ものではなく、一部の周波数帯域については、その平均
振幅のみを符号化するだけであるので、符号化列を小さ
くできるからである。しかしながら、このようにして得
られた復号オーディオ信号は、符号化時に入力されたオ
ーディオ信号の各周波数帯域の平均振幅を保持している
ので、狭帯域な音にあるこもった感じの少ない明瞭な再
生を提供することができる。また、サブ帯域ゲイン復号
化部380Cを用いることで、符号化帯域通知部330
Aによって符号化された周波数スペクトルがないと通知
された周波数帯域においても、少ない情報量の増加をし
て、よりオーディオ信号に近い再生が可能となる。
The coded sequence generated by such a method is as follows:
Even with a small amount of information, a wideband decoded audio signal can be obtained. This does not encode the fine structure of the spectrum for all wideband signals, but only encodes the average amplitude for some frequency bands. is there. However, since the decoded audio signal obtained in this way retains the average amplitude of each frequency band of the audio signal input at the time of encoding, clear reproduction with less muffled feeling in a narrow band sound is obtained. Can be provided. Also, by using sub-band gain decoding section 380C, coding band notification section 330
Even in a frequency band notified that there is no frequency spectrum coded by A, a small amount of information is increased, and reproduction closer to an audio signal becomes possible.

【0115】[0115]

【発明の効果】以上のように、本発明の符号化装置およ
び復号化装置によれば、低いビットレートで、広帯域な
復号オーディオ信号に復号化される符号化列を提供する
ことが可能となる。
As described above, according to the coding apparatus and the decoding apparatus of the present invention, it is possible to provide a coded sequence decoded at a low bit rate into a wideband decoded audio signal. .

【0116】本発明によれば、複数の周波数帯域のう
ち、低域の周波数成分に対してその周波数の微細構造を
ハフマン符号化などの圧縮技術を用いて符号化し、高域
の周波数成分に対してその微細構造を符号化せず、平均
振幅の情報だけを符号化することもでき、それにより、
高域の周波数成分が符号化で消費する情報量を極小化す
ることができる。しかしながら、復号化過程では、高域
周波数の成分をノイズスペクトルによって生成するた
め、再生音は広帯域なものを得ることができる。
According to the present invention, of a plurality of frequency bands, a low frequency component is coded using a compression technique such as Huffman coding for a low frequency component, and a high frequency component is coded using a compression technique such as Huffman coding. It is also possible to encode only the information of the average amplitude without encoding the fine structure.
It is possible to minimize the amount of information consumed by coding of high frequency components. However, in the decoding process, a high frequency component is generated by a noise spectrum, so that a reproduced sound with a wide band can be obtained.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明によるオーディオ信号変換システムの構
成例を示す図
FIG. 1 is a diagram showing a configuration example of an audio signal conversion system according to the present invention.

【図2A】図1に示される符号化装置110の一例とし
ての符号化装置の構成例を示す図
2A is a diagram showing a configuration example of an encoding device as an example of the encoding device 110 shown in FIG.

【図2B】図1に示される符号化装置110の一例とし
ての符号化装置の構成例を示す図
FIG. 2B is a diagram showing a configuration example of an encoding device as an example of the encoding device 110 shown in FIG.

【図2C】図1に示される符号化装置110の一例とし
ての符号化装置の構成例を示す図
2C is a diagram showing a configuration example of an encoding device as an example of the encoding device 110 shown in FIG.

【図3】図1に示される復号化装置120の一例として
の復号化装置の構成例を示す図
FIG. 3 is a diagram showing a configuration example of a decoding device as an example of the decoding device 120 shown in FIG.

【図4】復号化装置の出力する出力スペクトル列によっ
て表される出力スペクトルを示すグラフ
FIG. 4 is a graph showing an output spectrum represented by an output spectrum sequence output from the decoding device;

【図5】図1に示される符号化装置110の一例として
の符号化装置の構成例を示す図
FIG. 5 is a diagram showing a configuration example of an encoding device as an example of the encoding device 110 shown in FIG.

【図6】図1に示される復号化装置120の一例として
の復号化装置の構成例を示す図
FIG. 6 is a diagram showing a configuration example of a decoding device as an example of the decoding device 120 shown in FIG.

【図7】図1に示される符号化装置110の一例として
の符号化装置の構成例を示す図
7 is a diagram illustrating a configuration example of an encoding device as an example of the encoding device 110 illustrated in FIG.

【図8】図1に示される復号化装置120の一例として
の復号化装置の構成例を示す図
8 is a diagram showing a configuration example of a decoding device as an example of the decoding device 120 shown in FIG.

【図9】実施の形態3よるサブ帯域の周波数スペクトル
を模式的に示すグラフ
FIG. 9 is a graph schematically showing a frequency spectrum of a sub-band according to the third embodiment.

【図10】従来の符号化装置の構成例を示す図FIG. 10 is a diagram illustrating a configuration example of a conventional encoding device.

【符号の説明】[Explanation of symbols]

10 オーディオ信号変換システム 20 時間周波数変換部 30 周波数時間変換部 40 再生部 100 データ処理システム 110 符号化装置 120 復号化装置 210A 帯域ゲイン符号化部 220A 符号化帯域決定部 230A スペクトル符号化部 240A 符号化列生成部 250D 時間領域ゲイン符号化部 260E サブ帯域ゲイン符号化部 310A 符号化列解析部 320A 帯域ゲイン逆量子化部 330A 符号化帯域再生部 340A スペクトル逆量子化部 350A ノイズスペクトル列生成部 360A 増幅部 370B 時間領域ゲイン復号化部 380C サブ帯域ゲイン復号化部 Reference Signs List 10 audio signal conversion system 20 time-frequency conversion unit 30 frequency-time conversion unit 40 reproduction unit 100 data processing system 110 coding device 120 decoding device 210A band gain coding unit 220A coding band determination unit 230A spectrum coding unit 240A coding Column generator 250D Time-domain gain encoder 260E Sub-band gain encoder 310A Encoded column analyzer 320A Band gain inverse quantizer 330A Encoding band reproducer 340A Spectrum inverse quantizer 350A Noise spectrum generator 360A Amplification Section 370B time domain gain decoding section 380C sub-band gain decoding section

フロントページの続き Fターム(参考) 5D045 DA11 DA20 5J064 AA01 BA09 BA13 BB13 BC16 BC18 BC21 Continued on the front page F term (reference) 5D045 DA11 DA20 5J064 AA01 BA09 BA13 BB13 BC16 BC18 BC21

Claims (18)

【特許請求の範囲】[Claims] 【請求項1】 複数の周波数帯域のそれぞれについて周
波数スペクトル列の平均振幅を算出することにより、前
記周波数スペクトル列の平均振幅を表す第1の符号を生
成する帯域ゲイン符号部と、 前記複数の周波数帯域のうち、周波数スペクトル列を量
子化し符号化すべき少なくとも1つの周波数帯域を決定
する符号化帯域決定部と、 前記符号化帯域決定部によって決定された前記少なくと
も1つの周波数帯域のそれぞれについて周波数スペクト
ル列を量子化し符号化することにより、第2の符号を生
成するスペクトル符号化部と、 前記第1の符号と前記第2の符号とに基づいて、符号化
列を生成する符号化列生成部とを備えた、符号化装置。
A band gain encoding unit that calculates an average amplitude of a frequency spectrum sequence for each of a plurality of frequency bands to generate a first code representing an average amplitude of the frequency spectrum sequence; A coding band determination unit that quantizes a frequency spectrum sequence and determines at least one frequency band to be coded among the bands; and a frequency spectrum sequence for each of the at least one frequency band determined by the coding band determination unit. A spectrum encoding unit that generates a second code by quantizing and encoding a code sequence; and a coded sequence generation unit that generates a coded sequence based on the first code and the second code. An encoding device comprising:
【請求項2】 前記符号化帯域決定部は、前記周波数ス
ペクトル列の平均振幅を表す前記第1の符号の大きさに
基づいて、前記周波数スペクトル列を量子化し符号化す
べきかを決定する、請求項1に記載の符号化装置。
2. The coding band determination unit, based on a size of the first code representing an average amplitude of the frequency spectrum sequence, determines whether the frequency spectrum sequence is to be quantized and encoded. Item 2. The encoding device according to Item 1.
【請求項3】 前記符号化帯域決定部は、前記量子化し
符号化すべきと決定された少なくとも1つの周波数帯域
について前記スペクトル符号化部によって生成される第
2の符号の大きさに基づいて、前記量子化し符号化すべ
きと決定されていなかった周波数帯域の中から、さらに
量子化し符号化すべき周波数帯域を再決定し、 前記スペクトル符号化部は、前記再決定された周波数帯
域について周波数スペクトル列を量子化し符号化するこ
とにより、第2の符号を生成する、請求項1に記載の符
号化装置。
3. The coding band determining unit, based on a magnitude of a second code generated by the spectrum coding unit for at least one frequency band determined to be quantized and to be coded, From the frequency bands that have not been determined to be quantized and coded, the frequency band to be further quantized and coded is re-determined.The spectrum coding unit quantizes a frequency spectrum sequence for the re-determined frequency band. The encoding device according to claim 1, wherein the second code is generated by encoding and encoding.
【請求項4】 前記符号化帯域決定部が、複数の周波数
帯域のうち、どの周波数帯域を周波数スペクトル列に量
子化し符号化したかを表す第3の符号と、前記第1の符
号と、前記第2の符号とに基づいて、前記符号化列生成
部は前記符号化列を生成する、請求項1に記載の符号化
装置。
4. The method according to claim 1, wherein the encoding band determination unit quantizes and encodes a frequency band among a plurality of frequency bands into a frequency spectrum sequence, the first code, The encoding device according to claim 1, wherein the encoded sequence generation unit generates the encoded sequence based on a second code.
【請求項5】 前記スペクトル符号化部は、ハフマン符
号化を行なう、請求項1に記載の符号化装置。
5. The encoding apparatus according to claim 1, wherein said spectrum encoding section performs Huffman encoding.
【請求項6】 前記スペクトル符号化部は、ベクトル量
子化を行なう、請求項1に記載の符号化装置。
6. The encoding device according to claim 1, wherein the spectrum encoding unit performs vector quantization.
【請求項7】 前記スペクトル符号化部は、ハフマン符
号化およびベクトル量子化を行なう、請求項1に記載の
符号化装置。
7. The encoding apparatus according to claim 1, wherein the spectrum encoding section performs Huffman encoding and vector quantization.
【請求項8】 前記複数の周波数帯域のそれぞれの周波
数スペクトル列に変換される複数の時間領域のそれぞれ
の時間信号列の平均振幅を算出することにより、前記時
間信号列の平均振幅を表す第4の符号を生成する時間領
域ゲイン符号化部をさらに備える、 請求項1に記載の符号化装置。
8. A fourth signal representing an average amplitude of the time signal sequence by calculating an average amplitude of each time signal sequence in a plurality of time domains converted into respective frequency spectrum sequences of the plurality of frequency bands. The encoding device according to claim 1, further comprising a time-domain gain encoding unit that generates a code.
【請求項9】 前記複数の周波数帯域のうち、前記符号
化帯域決定部によって量子化し符号化すべきと決定され
なかった周波数帯域うち、少なくとも1つの周波数帯域
を複数のサブ帯域に分割し、前記複数のサブ帯域の各々
の平均振幅を表す第5の符号を生成するサブ帯域ゲイン
符号化部をさらに備える、 請求項1に記載の符号化装置。
9. At least one frequency band is divided into a plurality of sub-bands among frequency bands which are not quantized and determined to be encoded by the encoding band determination unit, among the plurality of frequency bands, and The encoding device according to claim 1, further comprising a sub-band gain encoding unit that generates a fifth code representing an average amplitude of each of the sub-bands.
【請求項10】 前記複数のサブ帯域の少なくとも1つ
は、前記2つ以上の周波数スペクトル列を含む、請求項
9に記載の符号化装置。
10. The encoding apparatus according to claim 9, wherein at least one of the plurality of subbands includes the two or more frequency spectrum sequences.
【請求項11】 第1の符号と少なくとも1つの第2の
符号とを含む符号化列を復号化する復号化装置であっ
て、 前記第1の符号は、複数の周波数帯域のうちの1つにつ
いて周波数スペクトル列の平均振幅を表すように生成さ
れたものであり、 前記少なくとも1つの第2の符号のそれぞれは、前記複
数の周波数帯域のうちの1つについて周波数スペクトル
列を量子化し符号化することによって生成されたもので
あり、 前記符号化列を解析し、前記第1の符号と前記少なくと
も1つの第2の符号とを検出する符号化列解析部と、 前記符号化列解析部によって検出された前記第1の符号
を前記周波数スペクトル列の平均振幅に逆量子化する帯
域ゲイン逆量子化部と、 前記少なくとも1つの第2の符号の周波数帯域の中に、
前記第1の符号の周波数帯域に対応する周波数帯域があ
るか否かを通知する符号化帯域通知部と、 前記少なくとも1つの第2の符号の周波数帯域の中に、
前記第1の符号の周波数帯域に対応する周波数帯域があ
るという前記符号化帯域通知部の通知に基づいて、前記
第2の符号を前記周波数スペクトル列に逆量子化し復号
化するスペクトル逆量子化部と、 前記少なくとも1つの第2の符号の周波数帯域の中に、
前記第1の符号の周波数帯域に対応する周波数帯域がな
いという前記符号化帯域通知部の通知に基づいて、ノイ
ズスペクトル列を生成するノイズスペクトル列生成部
と、 前記周波数スペクトル列または前記ノイズスペクトル列
を前記平均振幅に基づいて増幅する増幅部とを備える、
復号化装置。
11. A decoding device for decoding a coded sequence including a first code and at least one second code, wherein the first code is one of a plurality of frequency bands. , And each of the at least one second code quantizes and encodes a frequency spectrum sequence for one of the plurality of frequency bands. A coded sequence analysis unit that analyzes the coded sequence and detects the first code and the at least one second code, and is detected by the coded sequence analysis unit. A band gain inverse quantization unit that inversely quantizes the obtained first code to an average amplitude of the frequency spectrum sequence; and a frequency band of the at least one second code,
A coding band notification unit that notifies whether there is a frequency band corresponding to the frequency band of the first code; and in the frequency band of the at least one second code,
A spectrum inverse quantization unit that inversely quantizes and decodes the second code into the frequency spectrum sequence based on the notification of the encoding band notification unit that there is a frequency band corresponding to the frequency band of the first code. And in the frequency band of the at least one second code,
A noise spectrum sequence generating unit that generates a noise spectrum sequence based on the notification of the coding band notifying unit that there is no frequency band corresponding to the frequency band of the first code, the frequency spectrum sequence or the noise spectrum sequence Amplifying unit that amplifies based on the average amplitude,
Decryption device.
【請求項12】 前記符号化列は、複数の周波数帯域の
うち、どの周波数帯域を周波数スペクトル列に量子化し
符号化したかを表す第3の符号をさらに含み、 前記符号化帯域通知部は第3の符号を復号化し、前記復
号化した第3の符号に基づいて、前記少なくとも1つの
第2の符号の周波数帯域の中に、前記第1の符号の周波
数帯域に対応する周波数帯域があるか否かを通知する、
請求項11に記載の復号化装置。
12. The encoded sequence further includes a third code indicating which frequency band among a plurality of frequency bands has been quantized and encoded into a frequency spectrum sequence, and the encoded band notifying unit includes 3 is decoded, and based on the decoded third code, is there a frequency band corresponding to the frequency band of the first code in the frequency band of the at least one second code? Notify whether or not,
The decoding device according to claim 11.
【請求項13】 前記スペクトル逆量子化部は、ハフマ
ン復号化を行なう、請求項11に記載の復号化装置。
13. The decoding apparatus according to claim 11, wherein said spectrum inverse quantization unit performs Huffman decoding.
【請求項14】 前記スペクトル逆量子化部は、ベクト
ル逆量子化を行なう、請求項11に記載の復号化装置。
14. The decoding device according to claim 11, wherein said spectrum inverse quantization unit performs vector inverse quantization.
【請求項15】 前記スペクトル逆量子化部は、ハフマ
ン復号化およびベクトル逆量子化を行なう、請求項11
に記載の復号化装置。
15. The spectrum dequantizer performs Huffman decoding and vector dequantization.
3. The decoding device according to claim 1.
【請求項16】 前記符号化列は、前記複数の周波数帯
域のそれぞれの周波数スペクトル列に変換される複数の
時間領域のそれぞれの時間信号列の平均振幅を表す第4
の符号をさらに含み、 前記第4の符号を前記時間信号列の平均振幅に復号化す
る時間領域ゲイン復号化部をさらに備える、 請求項11に記載の復号化装置。
16. The encoding sequence according to claim 4, wherein the encoded sequence represents an average amplitude of each time signal sequence in a plurality of time domains to be converted into respective frequency spectrum sequences in the plurality of frequency bands.
The decoding device according to claim 11, further comprising: a time-domain gain decoding unit configured to further decode the fourth code into an average amplitude of the time signal sequence.
【請求項17】 前記ノイズスペクトル列生成部は、前
記時間領域ゲイン復号化部によって復号化された第4の
符号に基づいて、前記複数の時間領域のそれぞれのノイ
ズ信号に変換されるノイズスペクトル列を生成する、請
求項16に記載の復号化装置。
17. The noise spectrum sequence generator, wherein the noise spectrum sequence generator is configured to convert the noise spectrum sequence into noise signals in the plurality of time domains based on a fourth code decoded by the time domain gain decoder. 17. The decoding device according to claim 16, wherein
【請求項18】 前記符号化列は、前記スペクトル逆量
子化部によって逆量子化されない周波数帯域うち、少な
くとも1つの周波数帯域を分割した複数のサブ帯域の各
々の平均振幅を表す第5の符号をさらに含み、 前記第5の符号を前記サブ帯域の平均振幅に復号化し、
前記復号化した平均振幅に基づいて、前記複数のサブ帯
域のノイズスペクトル列を生成するサブ帯域復号化部を
さらに備える、請求項11に記載の復号化装置。
18. The coding sequence according to claim 5, wherein a fifth code representing an average amplitude of each of a plurality of sub-bands obtained by dividing at least one frequency band among frequency bands not dequantized by the spectrum dequantizer is used. Further comprising: decoding the fifth code to an average amplitude of the sub-band;
The decoding device according to claim 11, further comprising: a sub-band decoding unit configured to generate a noise spectrum sequence of the plurality of sub-bands based on the decoded average amplitude.
JP2002016246A 2001-03-02 2002-01-24 Encoding device and decoding device Expired - Fee Related JP4008244B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002016246A JP4008244B2 (en) 2001-03-02 2002-01-24 Encoding device and decoding device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2001-57746 2001-03-02
JP2001057746 2001-03-02
JP2002016246A JP4008244B2 (en) 2001-03-02 2002-01-24 Encoding device and decoding device

Publications (2)

Publication Number Publication Date
JP2002328699A true JP2002328699A (en) 2002-11-15
JP4008244B2 JP4008244B2 (en) 2007-11-14

Family

ID=26610480

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002016246A Expired - Fee Related JP4008244B2 (en) 2001-03-02 2002-01-24 Encoding device and decoding device

Country Status (1)

Country Link
JP (1) JP4008244B2 (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006030202A (en) * 2004-07-19 2006-02-02 Tektronix Inc Real-time power mask trigger
WO2006125342A1 (en) * 2005-05-25 2006-11-30 Lin, Hui An information compress method for digital audio file
JPWO2005040749A1 (en) * 2003-10-23 2007-04-19 松下電器産業株式会社 SPECTRUM ENCODING DEVICE, SPECTRUM DECODING DEVICE, ACOUSTIC SIGNAL TRANSMITTING DEVICE, ACOUSTIC SIGNAL RECEIVING DEVICE, AND METHOD THEREOF
US7643561B2 (en) 2005-10-05 2010-01-05 Lg Electronics Inc. Signal processing using pilot based coding
US7646319B2 (en) 2005-10-05 2010-01-12 Lg Electronics Inc. Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor
US7653533B2 (en) 2005-10-24 2010-01-26 Lg Electronics Inc. Removing time delays in signal paths
US7663513B2 (en) 2005-10-05 2010-02-16 Lg Electronics Inc. Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor
US7672379B2 (en) 2005-10-05 2010-03-02 Lg Electronics Inc. Audio signal processing, encoding, and decoding
US7696907B2 (en) 2005-10-05 2010-04-13 Lg Electronics Inc. Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor
US7751485B2 (en) 2005-10-05 2010-07-06 Lg Electronics Inc. Signal processing using pilot based coding
US7752053B2 (en) 2006-01-13 2010-07-06 Lg Electronics Inc. Audio signal processing using pilot based coding
US7761303B2 (en) 2005-08-30 2010-07-20 Lg Electronics Inc. Slot position coding of TTT syntax of spatial audio coding application
US7788107B2 (en) 2005-08-30 2010-08-31 Lg Electronics Inc. Method for decoding an audio signal
US7987097B2 (en) 2005-08-30 2011-07-26 Lg Electronics Method for decoding an audio signal
US8073702B2 (en) 2005-06-30 2011-12-06 Lg Electronics Inc. Apparatus for encoding and decoding audio signal and method thereof
US8082157B2 (en) 2005-06-30 2011-12-20 Lg Electronics Inc. Apparatus for encoding and decoding audio signal and method thereof
US8090586B2 (en) 2005-05-26 2012-01-03 Lg Electronics Inc. Method and apparatus for embedding spatial information and reproducing embedded signal for an audio signal
US8185403B2 (en) 2005-06-30 2012-05-22 Lg Electronics Inc. Method and apparatus for encoding and decoding an audio signal
US8577483B2 (en) 2005-08-30 2013-11-05 Lg Electronics, Inc. Method for decoding an audio signal
JP2018018100A (en) * 2012-11-05 2018-02-01 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Speech audio encoding device and speech audio encoding method
JP2025028867A (en) * 2013-05-24 2025-03-05 ドルビー・インターナショナル・アーベー Audio Encoders and Decoders

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05183523A (en) * 1992-01-06 1993-07-23 Oki Electric Ind Co Ltd Voice/music sound identification circuit
JPH07253794A (en) * 1994-03-15 1995-10-03 Nippon Telegr & Teleph Corp <Ntt> Sound expression device
JPH08305396A (en) * 1995-05-09 1996-11-22 Matsushita Electric Ind Co Ltd Audio band expanding device and audio band expanding method
WO1998052187A1 (en) * 1997-05-15 1998-11-19 Hewlett-Packard Company Audio coding systems and methods
WO1998057436A2 (en) * 1997-06-10 1998-12-17 Lars Gustaf Liljeryd Source coding enhancement using spectral-band replication
JP2000132193A (en) * 1998-10-22 2000-05-12 Sony Corp Signal encoding device and method therefor, and signal decoding device and method therefor
WO2000079520A1 (en) * 1999-06-21 2000-12-28 Digital Theater Systems, Inc. Improving sound quality of established low bit-rate audio coding systems without loss of decoder compatibility

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05183523A (en) * 1992-01-06 1993-07-23 Oki Electric Ind Co Ltd Voice/music sound identification circuit
JPH07253794A (en) * 1994-03-15 1995-10-03 Nippon Telegr & Teleph Corp <Ntt> Sound expression device
JPH08305396A (en) * 1995-05-09 1996-11-22 Matsushita Electric Ind Co Ltd Audio band expanding device and audio band expanding method
WO1998052187A1 (en) * 1997-05-15 1998-11-19 Hewlett-Packard Company Audio coding systems and methods
JP2001525079A (en) * 1997-05-15 2001-12-04 ヒューレット・パッカード・カンパニー Audio coding system and method
WO1998057436A2 (en) * 1997-06-10 1998-12-17 Lars Gustaf Liljeryd Source coding enhancement using spectral-band replication
JP2001521648A (en) * 1997-06-10 2001-11-06 コーディング テクノロジーズ スウェーデン アクチボラゲット Enhanced primitive coding using spectral band duplication
JP2000132193A (en) * 1998-10-22 2000-05-12 Sony Corp Signal encoding device and method therefor, and signal decoding device and method therefor
WO2000079520A1 (en) * 1999-06-21 2000-12-28 Digital Theater Systems, Inc. Improving sound quality of established low bit-rate audio coding systems without loss of decoder compatibility
JP2003502704A (en) * 1999-06-21 2003-01-21 デジタル・シアター・システムズ・インコーポレーテッド Improve sound quality in established low bit rate audio coding systems without losing decoder compatibility

Cited By (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2005040749A1 (en) * 2003-10-23 2007-04-19 松下電器産業株式会社 SPECTRUM ENCODING DEVICE, SPECTRUM DECODING DEVICE, ACOUSTIC SIGNAL TRANSMITTING DEVICE, ACOUSTIC SIGNAL RECEIVING DEVICE, AND METHOD THEREOF
US8315322B2 (en) 2003-10-23 2012-11-20 Panasonic Corporation Spectrum coding apparatus, spectrum decoding apparatus, acoustic signal transmission apparatus, acoustic signal reception apparatus and methods thereof
US8275061B2 (en) 2003-10-23 2012-09-25 Panasonic Corporation Spectrum coding apparatus, spectrum decoding apparatus, acoustic signal transmission apparatus, acoustic signal reception apparatus and methods thereof
JP4822843B2 (en) * 2003-10-23 2011-11-24 パナソニック株式会社 SPECTRUM ENCODING DEVICE, SPECTRUM DECODING DEVICE, ACOUSTIC SIGNAL TRANSMITTING DEVICE, ACOUSTIC SIGNAL RECEIVING DEVICE, AND METHOD THEREOF
US7949057B2 (en) 2003-10-23 2011-05-24 Panasonic Corporation Spectrum coding apparatus, spectrum decoding apparatus, acoustic signal transmission apparatus, acoustic signal reception apparatus and methods thereof
US8208570B2 (en) 2003-10-23 2012-06-26 Panasonic Corporation Spectrum coding apparatus, spectrum decoding apparatus, acoustic signal transmission apparatus, acoustic signal reception apparatus and methods thereof
JP2006030202A (en) * 2004-07-19 2006-02-02 Tektronix Inc Real-time power mask trigger
WO2006125342A1 (en) * 2005-05-25 2006-11-30 Lin, Hui An information compress method for digital audio file
US8090586B2 (en) 2005-05-26 2012-01-03 Lg Electronics Inc. Method and apparatus for embedding spatial information and reproducing embedded signal for an audio signal
US8170883B2 (en) 2005-05-26 2012-05-01 Lg Electronics Inc. Method and apparatus for embedding spatial information and reproducing embedded signal for an audio signal
US8150701B2 (en) 2005-05-26 2012-04-03 Lg Electronics Inc. Method and apparatus for embedding spatial information and reproducing embedded signal for an audio signal
US8214220B2 (en) 2005-05-26 2012-07-03 Lg Electronics Inc. Method and apparatus for embedding spatial information and reproducing embedded signal for an audio signal
US8185403B2 (en) 2005-06-30 2012-05-22 Lg Electronics Inc. Method and apparatus for encoding and decoding an audio signal
US8082157B2 (en) 2005-06-30 2011-12-20 Lg Electronics Inc. Apparatus for encoding and decoding audio signal and method thereof
US8073702B2 (en) 2005-06-30 2011-12-06 Lg Electronics Inc. Apparatus for encoding and decoding audio signal and method thereof
US8214221B2 (en) 2005-06-30 2012-07-03 Lg Electronics Inc. Method and apparatus for decoding an audio signal and identifying information included in the audio signal
US8103514B2 (en) 2005-08-30 2012-01-24 Lg Electronics Inc. Slot position coding of OTT syntax of spatial audio coding application
US8165889B2 (en) 2005-08-30 2012-04-24 Lg Electronics Inc. Slot position coding of TTT syntax of spatial audio coding application
US8577483B2 (en) 2005-08-30 2013-11-05 Lg Electronics, Inc. Method for decoding an audio signal
US8103513B2 (en) 2005-08-30 2012-01-24 Lg Electronics Inc. Slot position coding of syntax of spatial audio application
US8082158B2 (en) 2005-08-30 2011-12-20 Lg Electronics Inc. Time slot position coding of multiple frame types
US7761303B2 (en) 2005-08-30 2010-07-20 Lg Electronics Inc. Slot position coding of TTT syntax of spatial audio coding application
US8060374B2 (en) 2005-08-30 2011-11-15 Lg Electronics Inc. Slot position coding of residual signals of spatial audio coding application
US7765104B2 (en) 2005-08-30 2010-07-27 Lg Electronics Inc. Slot position coding of residual signals of spatial audio coding application
US7987097B2 (en) 2005-08-30 2011-07-26 Lg Electronics Method for decoding an audio signal
US7783494B2 (en) 2005-08-30 2010-08-24 Lg Electronics Inc. Time slot position coding
US7783493B2 (en) 2005-08-30 2010-08-24 Lg Electronics Inc. Slot position coding of syntax of spatial audio application
US7788107B2 (en) 2005-08-30 2010-08-31 Lg Electronics Inc. Method for decoding an audio signal
US7792668B2 (en) 2005-08-30 2010-09-07 Lg Electronics Inc. Slot position coding for non-guided spatial audio coding
US7822616B2 (en) 2005-08-30 2010-10-26 Lg Electronics Inc. Time slot position coding of multiple frame types
US7831435B2 (en) 2005-08-30 2010-11-09 Lg Electronics Inc. Slot position coding of OTT syntax of spatial audio coding application
US7646319B2 (en) 2005-10-05 2010-01-12 Lg Electronics Inc. Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor
US7660358B2 (en) 2005-10-05 2010-02-09 Lg Electronics Inc. Signal processing using pilot based coding
US7743016B2 (en) 2005-10-05 2010-06-22 Lg Electronics Inc. Method and apparatus for data processing and encoding and decoding method, and apparatus therefor
US7774199B2 (en) 2005-10-05 2010-08-10 Lg Electronics Inc. Signal processing using pilot based coding
US7643561B2 (en) 2005-10-05 2010-01-05 Lg Electronics Inc. Signal processing using pilot based coding
US7643562B2 (en) 2005-10-05 2010-01-05 Lg Electronics Inc. Signal processing using pilot based coding
US8068569B2 (en) 2005-10-05 2011-11-29 Lg Electronics, Inc. Method and apparatus for signal processing and encoding and decoding
US7671766B2 (en) 2005-10-05 2010-03-02 Lg Electronics Inc. Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor
US7696907B2 (en) 2005-10-05 2010-04-13 Lg Electronics Inc. Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor
US7756702B2 (en) 2005-10-05 2010-07-13 Lg Electronics Inc. Signal processing using pilot based coding
US7680194B2 (en) 2005-10-05 2010-03-16 Lg Electronics Inc. Method and apparatus for signal processing, encoding, and decoding
US7663513B2 (en) 2005-10-05 2010-02-16 Lg Electronics Inc. Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor
US7672379B2 (en) 2005-10-05 2010-03-02 Lg Electronics Inc. Audio signal processing, encoding, and decoding
US7675977B2 (en) 2005-10-05 2010-03-09 Lg Electronics Inc. Method and apparatus for processing audio signal
US7756701B2 (en) 2005-10-05 2010-07-13 Lg Electronics Inc. Audio signal processing using pilot based coding
US7751485B2 (en) 2005-10-05 2010-07-06 Lg Electronics Inc. Signal processing using pilot based coding
US7840401B2 (en) 2005-10-24 2010-11-23 Lg Electronics Inc. Removing time delays in signal paths
US8095358B2 (en) 2005-10-24 2012-01-10 Lg Electronics Inc. Removing time delays in signal paths
US8095357B2 (en) 2005-10-24 2012-01-10 Lg Electronics Inc. Removing time delays in signal paths
US7716043B2 (en) 2005-10-24 2010-05-11 Lg Electronics Inc. Removing time delays in signal paths
US7653533B2 (en) 2005-10-24 2010-01-26 Lg Electronics Inc. Removing time delays in signal paths
US7761289B2 (en) 2005-10-24 2010-07-20 Lg Electronics Inc. Removing time delays in signal paths
US7742913B2 (en) 2005-10-24 2010-06-22 Lg Electronics Inc. Removing time delays in signal paths
US7865369B2 (en) 2006-01-13 2011-01-04 Lg Electronics Inc. Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor
US7752053B2 (en) 2006-01-13 2010-07-06 Lg Electronics Inc. Audio signal processing using pilot based coding
JP2018018100A (en) * 2012-11-05 2018-02-01 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Speech audio encoding device and speech audio encoding method
JP2019040206A (en) * 2012-11-05 2019-03-14 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Speech audio encoding device and speech audio encoding method
JP2025028867A (en) * 2013-05-24 2025-03-05 ドルビー・インターナショナル・アーベー Audio Encoders and Decoders
JP2025100674A (en) * 2013-05-24 2025-07-03 ドルビー・インターナショナル・アーベー Audio Encoders and Decoders

Also Published As

Publication number Publication date
JP4008244B2 (en) 2007-11-14

Similar Documents

Publication Publication Date Title
JP4008244B2 (en) Encoding device and decoding device
USRE47949E1 (en) Encoding device and decoding device
KR100304055B1 (en) Method for signalling a noise substitution during audio signal coding
US7627480B2 (en) Support of a multichannel audio extension
RU2144261C1 (en) Transmitting system depending for its operation on different coding
JP4899359B2 (en) Signal encoding apparatus and method, signal decoding apparatus and method, program, and recording medium
USRE46082E1 (en) Method and apparatus for low bit rate encoding and decoding
WO2003007480A1 (en) Audio signal decoding device and audio signal encoding device
JP2011059714A (en) Signal encoding device and method, signal decoding device and method, and program and recording medium
JPH1084284A (en) Signal reproducing method and apparatus
JP2002372996A5 (en)
AU2002226717B2 (en) Apparatus for coding scaling factors in an audio coder
US6128592A (en) Signal processing apparatus and method, and transmission medium and recording medium therefor
US7583804B2 (en) Music information encoding/decoding device and method
JP2003108197A (en) Audio signal decoding device and audio signal encoding device
JP4317355B2 (en) Encoding apparatus, encoding method, decoding apparatus, decoding method, and acoustic data distribution system
Lincoln An experimental high fidelity perceptual audio coder
JP2006293400A (en) Encoding device and decoding device
JP2006047561A (en) Audio signal encoding apparatus and audio signal decoding apparatus
JP3496618B2 (en) Apparatus and method for speech encoding / decoding including speechless encoding operating at multiple rates
JP3863706B2 (en) Speech coding method
JP5010197B2 (en) Speech encoding device
JPH11145846A (en) Signal compression / expansion apparatus and method
JPH0695700A (en) Speech coding method and apparatus thereof
JP2011242788A (en) Signal encoding device and method, signal decoding device and method, program, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041026

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061011

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061109

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070509

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070705

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070718

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070807

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070829

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100907

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4008244

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110907

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120907

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130907

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees