JPH0816193A - Audio signal decoder - Google Patents
Audio signal decoderInfo
- Publication number
- JPH0816193A JPH0816193A JP6173401A JP17340194A JPH0816193A JP H0816193 A JPH0816193 A JP H0816193A JP 6173401 A JP6173401 A JP 6173401A JP 17340194 A JP17340194 A JP 17340194A JP H0816193 A JPH0816193 A JP H0816193A
- Authority
- JP
- Japan
- Prior art keywords
- audio signal
- signal
- control signal
- subband
- divided
- 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.)
- Pending
Links
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Television Receiver Circuits (AREA)
Abstract
(57)【要約】
【目的】 音声の高さを変えることなくテンポを変化さ
せるようにする処理を簡単に行うことができるようにす
る。
【構成】 メモリ1に格納されているサブバンド分割さ
れた音声信号を、入力される制御信号s1に応じたタイ
ミングで読み出す読み取り器2と、上記メモリ1に格納
されている音声信号を符号化時に設定された時間間隔と
異なる時間間隔で読み出すようにするための制御信号s
1を発生させる制御信号生成器9とを設け、上記制御信
号生成器9で生成される制御信号s1に応じて、サブバ
ンド分割されたときの時間間隔とは異なる間隔で音声信
号をメモリ1から取り出すことができるようにすること
により、元の音声信号の波形を維持したままサブバンド
分割されたときの設定テンポとは異なるテンポで音声信
号の合成を行うことができるようにして、元の音声信号
の波形を解析するための複雑な処理を行わなくても、再
生音声の高さを変えないでテンポだけを変えることがで
きるようにする。
(57) [Abstract] [Purpose] To make it possible to easily perform the process of changing the tempo without changing the pitch of the voice. A reader 2 for reading a subband-divided audio signal stored in a memory 1 at a timing corresponding to an input control signal s1 and an audio signal stored in the memory 1 for encoding Control signal s for reading at a time interval different from the set time interval
A control signal generator 9 for generating 1 is provided, and the audio signal is output from the memory 1 from the memory 1 at an interval different from the time interval at the time of subband division according to the control signal s1 generated by the control signal generator 9. By making it possible to extract, it is possible to synthesize the audio signal with a tempo different from the set tempo when sub-band splitting while maintaining the waveform of the original audio signal. It is possible to change only the tempo without changing the pitch of the reproduced voice without performing complicated processing for analyzing the waveform of the signal.
Description
【0001】[0001]
【産業上の利用分野】本発明は音声信号デコーダに関
し、特に、サブバンド分割された音声信号を復号するよ
うになされた音声信号デコーダに用いて好適なものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an audio signal decoder, and more particularly, it is suitable for use in an audio signal decoder adapted to decode a subband-divided audio signal.
【0002】[0002]
【従来の技術】近年、このようなディジタル音声信号の
圧縮技術の1つとして、MPEGと称される技術が開発
されてきている。このMPEGによる音声信号の圧縮技
術は、ISO/IEC(国際標準化機構/国際電気標準
会議)によって規格化されたものであり、MPEG1と
MPEG2との両方を含む。以下、これらを合わせてM
PEG規格という。2. Description of the Related Art In recent years, a technique called MPEG has been developed as one of such compression techniques for digital audio signals. This MPEG audio signal compression technique is standardized by ISO / IEC (International Organization for Standardization / International Electrotechnical Commission), and includes both MPEG1 and MPEG2. Below, these are combined and M
It is called the PEG standard.
【0003】以下に、MPEG規格で採用されている音
声信号の圧縮の原理を説明する。例えば、384サンプ
ル単位でなる1フレーム分のディジタル音声信号は、サ
ブバンドフィルタにより32のサブバンドに分割され、
各サブバンド毎に12サンプルの値を得る。そして、こ
の各サブバンドの最大振幅からスケールファクタ(SF)
が求められ、各データはそのサブバンドのスケールファ
クタ(SF)により正規化される。また、伝送レート、サ
ンプリングレートから上記1フレーム当りのビット量が
計算される。The principle of audio signal compression adopted in the MPEG standard will be described below. For example, a digital audio signal for one frame consisting of 384 samples is divided into 32 subbands by a subband filter,
Obtain 12 sample values for each subband. Then, the scale factor (SF) is calculated from the maximum amplitude of each subband.
And each data is normalized by the scale factor (SF) of its subband. Also, the bit amount per frame is calculated from the transmission rate and the sampling rate.
【0004】元のサンプリングデータをサブバンド分割
したものに対し、人の聴覚心理学モデルによる最小下限
聴特性やマスキング特性(前者は人の聴覚が低周波や高
周波の領域ではあまり敏感でないという特性、後者はあ
る周波数スペクトルのピーク近傍の周波数では聴感度が
低下するという特性)等に基づいて、上記1フレームの
ビット量と合致するように各サブバンドの量子化レベル
(Allocation)が設定される。For the sub-band-divided original sampling data, the minimum and minimum hearing characteristics and masking characteristics by the human psychoacoustic model (the former characteristics that human hearing is not very sensitive in low and high frequency regions, In the latter case, the quantization level (Allocation) of each sub-band is set so as to match the bit amount of the above-mentioned one frame, on the basis of the characteristic that the hearing sensitivity decreases at a frequency near the peak of a certain frequency spectrum.
【0005】次に、こうして設定された量子化レベル
(Allocation)に従って、上記正規化された各サブバン
ド毎のサンプルが量子化および符号化され、量子化デー
タ(Sample)が求められる。そして、この量子化データ
(Sample)は、上述のスケールファクタ(SF)および量
子化レベル(Allocation)とともに1つのデータストリ
ームにされて、圧縮音声信号が生成される。Next, according to the quantization level (Allocation) set in this way, the normalized samples for each sub-band are quantized and encoded to obtain quantized data (Sample). Then, this quantized data (Sample) is made into one data stream together with the scale factor (SF) and the quantization level (Allocation) described above, and a compressed audio signal is generated.
【0006】ここで、上述の量子化レベル(Allocatio
n)は、復号時において逆量子化演算を行うときに用い
られるデータであり、1つのサブバンド中に含まれる各
サンプルに何ビットが割り当てられているかを表すもの
である。Here, the above-mentioned quantization level (Allocatio
n) is data used when performing an inverse quantization operation at the time of decoding, and represents how many bits are allocated to each sample included in one subband.
【0007】また、スケールファクタ(SF)は、復号時
において逆スケーリング演算を行うときに用いられるデ
ータであり、おおよその出力レベルを与えるものであ
る。例えば、電子計算機で使用する浮動小数点数の指数
部に相当する。The scale factor (SF) is data used when performing an inverse scaling operation at the time of decoding and gives an approximate output level. For example, it corresponds to the exponent part of a floating point number used in an electronic computer.
【0008】さらに、量子化データ(Sample)は、復号
時における逆量子化演算に用いられるデータであり、出
力データの細かい値を与えるものである。例えば、電子
計算機で使用する浮動小数点数の仮数部に相当する。Further, the quantized data (Sample) is data used for the inverse quantization operation at the time of decoding and gives a fine value of the output data. For example, it corresponds to the mantissa part of a floating point number used in an electronic computer.
【0009】以上のようにして圧縮され符号化されたデ
ータの復号は、この圧縮・符号化とは逆の操作によって
行われる。この復号の原理を、図8に示す従来の音声信
号デコーダの構成図を参照しながら説明する。なお、採
用するサンプリング周波数は、44.1KHzであると
する。Decoding of the data compressed and coded as described above is performed by the reverse operation of this compression / coding. The principle of this decoding will be described with reference to the configuration diagram of the conventional audio signal decoder shown in FIG. The sampling frequency adopted is 44.1 KHz.
【0010】図8において、まず、データ解析器81に
より、対象となる圧縮音声信号のデータストリームDS
から量子化レベル(Allocation)、スケールファクタ
(SF)および量子化データ(Sample)が分解して抽出さ
れる。In FIG. 8, first, the data analyzer 81 causes the data stream D S of the target compressed audio signal.
Quantization level (Allocation), scale factor (SF) and quantized data (Sample) are decomposed and extracted from.
【0011】上記データ解析器81により抽出された量
子化レベル(Allocation)および量子化データ(Sampl
e)は逆量子化器82に与えられる。そして、この逆量
子化器82により、上記抽出された量子化データ(Samp
le)が、同様に抽出された量子化レベル(Allocation)
によって逆量子化される。Quantization level (Allocation) and quantized data (Sampl) extracted by the data analyzer 81.
e) is given to the inverse quantizer 82. The inverse quantizer 82 then extracts the quantized data (Samp
le) is the similarly extracted quantization level (Allocation)
Dequantized by.
【0012】この逆量子化演算によって得られる逆量子
化データSample-Valueは、次段の逆スケーリング器83
の一方の入力端子に与えられる。そして、データ解析器
81から他方の入力端子に入力されるスケールファクタ
(SF)によって上記逆量子化データSample-Valueが逆ス
ケーリングされて、サブバンド情報Sj (jは0〜31
の値で、32個のサブバンド番号を示す)が求められ
る。The dequantized data Sample-Value obtained by this dequantization operation is the descaling device 83 of the next stage.
Is applied to one of the input terminals. Then, the dequantized data Sample-Value is descaled by the scale factor (SF) input from the data analyzer 81 to the other input terminal, and the subband information S j (j is 0 to 31).
Of 32 sub-band numbers) is obtained.
【0013】次に、シンセサイザ合成器84により、以
上の逆量子化演算および逆スケーリング演算で得られた
サブバンド情報Sj に対してシンセサイザ合成の処理が
施される。これにより、各サブバンドの周波数と対象時
刻の位相とから、(式1)で示されるシンセサイザ合成
波の波形情報Vikが求められる。Next, the synthesizer synthesizer 84 subjects the subband information S j obtained by the above inverse quantization operation and inverse scaling operation to synthesizer synthesis processing. As a result, the waveform information V ik of the synthesizer synthesized wave shown in (Equation 1) is obtained from the frequency of each subband and the phase of the target time.
【0014】[0014]
【数1】 [Equation 1]
【0015】なお、(式1)において、iは時間軸方向
のパラメータ(サンプル番号)を示し、0〜63の値を
とる。また、kは次段のポリフェーズフィルタ85で合
成すべきシンセサイザ合成データの番号を示し、0〜1
5の値をとる。In (Equation 1), i represents a parameter (sample number) in the time axis direction and takes a value of 0-63. Further, k represents the number of synthesizer synthesis data to be synthesized by the polyphase filter 85 at the next stage, and is 0 to 1
Takes a value of 5.
【0016】すなわち、シンセサイザ合成器84では、
まず、上記逆スケーリング器83から与えられるサブバ
ンド情報Sj に対して余弦関数cos((16+i)×(2j+1)π/6
4)の値が乗ぜられる。次に、上記のようにして求められ
た各サブバンド毎の乗算値が全て加算されて波形情報V
ikが求められる。That is, in the synthesizer synthesizer 84,
First, the cosine function cos ((16 + i) × (2j + 1) π / 6 is applied to the subband information S j given from the inverse scaling unit 83.
The value of 4) is multiplied. Next, all the multiplication values for each sub-band obtained as described above are added to obtain the waveform information V
ik is required.
【0017】この波形情報Vikの値は、128サンプル
で1サイクルとなるシンセサイザ合成波の1/2波長
分、すなわち64サンプル分の値に相当するが、この値
は後段のポリフェーズフィルタ85で正負反転して合成
されるため、1波長分、すなわち128サンプル分の値
に相当する。したがって、ここで合成されるデータの周
期fは、 f=44.1K/128≒345Hz となる。The value of the waveform information V ik corresponds to 1/2 wavelength of the synthesizer composite wave, which is one cycle of 128 samples, that is, the value of 64 samples, and this value is obtained by the polyphase filter 85 in the subsequent stage. Since the positive and negative inversions are combined, the value corresponds to one wavelength, that is, 128 sample values. Therefore, the period f of the data synthesized here is f = 44.1K / 128≈345 Hz.
【0018】上記シンセサイザ合成器84にて求められ
た波形情報Vikは、ポリフェーズフィルタ85に与えら
れる。そして、所定のフィルタ関数PF(k,l) を用いて
(式2)に示すようなフィルタ処理が施されて、信号の
不連続点が抑制されるとともに、時間が前後にずれた1
6個のシンセサイザ合成波が加算されて、PCM音声信
号Xl (l=0〜31)として次段の処理回路(図示せ
ず)出力される。The waveform information V ik obtained by the synthesizer synthesizer 84 is given to the polyphase filter 85. Then, the filter processing as shown in (Equation 2) is performed using a predetermined filter function PF (k, l) to suppress the discontinuity of the signal and to shift the time back and forth.
The six synthesizer synthesized waves are added and output as a PCM audio signal X l (l = 0 to 31) in the processing circuit (not shown) in the next stage.
【0019】[0019]
【数2】 [Equation 2]
【0020】この場合、時間が前後にずれた各シンセサ
イザ合成波の時間差Δtは、サブバンド分割された各サ
ブバンドに含まれるサンプル数が32個である場合に
は、 Δt=32/44.1K≒726μsec である。In this case, the time difference Δt of each synthesizer composite wave whose time is shifted back and forth is Δt = 32 / 44.1K when the number of samples contained in each subband divided into 32. ≈726 μsec.
【0021】ところで、音声信号を再生する際に、再生
する音声のピッチを変えて再生速度を自由に変化させた
いと考える場合がある。例えば、カラオケの分野では、
歌い手の好みに合わせて演奏速度を自由に変えられるよ
うにすることが望まれる。By the way, when reproducing an audio signal, it may be desired to change the reproduction speed by changing the pitch of the reproduced audio. For example, in the field of karaoke,
It is desirable to be able to freely change the playing speed according to the singer's taste.
【0022】また、再生される音声が人の会話であるよ
うな場合において、再生速度を遅くすることによって会
話を聞きやすくしたり、再生速度を速くすることによっ
て全体の再生時間を短くしたりすることができれば便利
である。そこで、従来、対象となる音声の再生スピード
を変えられるようにした音声再生装置が提案されてい
る。When the voice to be reproduced is a person's conversation, the reproduction speed is slowed to make the conversation easier to hear, and the reproduction speed is increased to shorten the entire reproduction time. It would be convenient if possible. Therefore, conventionally, there has been proposed a voice reproducing apparatus capable of changing the reproduction speed of a target voice.
【0023】[0023]
【発明が解決しようとする課題】しかしながら、従来の
音声再生装置では、再生する音声のテンポを変えようと
すると、それに対応して音の高さも変わってしまうとい
う問題があった。すなわち、再生音声のテンポを遅くす
ると音高が低くなってしまい、逆に、テンポを速くする
と音高が高くなってしまうということがあった。However, in the conventional audio reproducing apparatus, there is a problem that the pitch of the reproduced sound changes correspondingly when the tempo of the reproduced sound is changed. That is, when the tempo of the reproduced voice is slowed down, the pitch becomes low, and conversely, when the tempo is increased, the pitch becomes high.
【0024】このような問題を解決するために、従来
は、再生スピードの変更を行う際に、元の音声信号の波
形の一部をコピーあるいは削除する等して全体としての
再生時間を調整することが行われていた。In order to solve such a problem, conventionally, when the reproduction speed is changed, the entire reproduction time is adjusted by copying or deleting a part of the waveform of the original audio signal. Was being done.
【0025】ところが、このような方法では、波形の一
部をコピーしたり削除したりするために、元の音声信号
の波形を解析し、その波長などを調べなければならなか
った。このため、処理が非常に複雑となり、処理コスト
も高くなるという問題があった。また、波形の一部をコ
ピー等することによって、再生される音声信号が元の音
声信号の波形とは異なったものとなるため、音質が劣化
してしまうという問題もあった。However, in such a method, in order to copy or delete a part of the waveform, it was necessary to analyze the waveform of the original audio signal and examine its wavelength and the like. Therefore, there is a problem that the processing becomes very complicated and the processing cost becomes high. Further, by copying a part of the waveform, the reproduced voice signal becomes different from the waveform of the original voice signal, so that the sound quality is deteriorated.
【0026】本発明は、このような問題を解決するため
に成されたものであり、音声の高さを変えることなくテ
ンポを変化させるようにする処理を簡単に行うことがで
きるようにすることを目的としている。The present invention has been made to solve such a problem, and makes it possible to easily perform a process of changing the tempo without changing the pitch of the voice. It is an object.
【0027】[0027]
【課題を解決するための手段】本発明の音声信号デコー
ダは、複数の設定周波数にサブバンド分割された音声信
号を復号する音声信号デコーダにおいて、入力された上
記音声信号を、入力される制御信号に応じたタイミング
で取り込む信号取込手段と、上記信号取込手段に対して
上記音声信号が符号化時に設定された時間間隔と異なる
時間間隔で上記音声信号を取り込むように上記制御信号
を発生し、上記信号取込手段に供給する制御信号生成手
段と、上記信号取込手段によって取り込まれた上記サブ
バンド分割された音声信号を複数の周期関数から合成し
て出力する可変タイミング合成手段とを備え、上記サブ
バンド分割された音声信号の時間間隔を変更してデコー
ドすることができようにしたものである。A voice signal decoder according to the present invention is a voice signal decoder for decoding a voice signal which is subband-divided into a plurality of set frequencies. And a control signal is generated for the signal capturing means to capture the audio signal at a time interval different from the time interval set for encoding the audio signal. Control signal generating means for supplying to the signal capturing means, and variable timing synthesizing means for synthesizing and outputting the subband-divided audio signal captured by the signal capturing means from a plurality of periodic functions. The time interval of the subband-divided audio signal can be changed and decoded.
【0028】本発明の他の特徴とするところは、複数の
設定周波数にサブバンド分割された音声信号を復号する
音声信号デコーダにおいて、入力された上記音声信号
を、入力される第1の制御信号に応じたタイミングで取
り込む信号取込手段と、上記信号取込手段によって取り
込まれた上記サブバンド分割された音声信号を、入力さ
れる第2の制御信号に応じた周期関数に従って合成して
出力する可変タイミング合成手段と、上記信号取込手段
に対して上記音声信号が符号化時に設定された時間間隔
と異なる時間間隔で上記音声信号を取り込むように上記
第1の制御信号を発生し、上記信号取込手段に供給する
とともに、上記音声信号がサブバンド分割されたときの
サンプリング周波数と異なる周波数に従って上記音声信
号をデコードするようにする第2の制御信号を発生し、
上記可変タイミング合成手段に供給する制御信号生成手
段とを備え、上記サブバンド分割された音声信号の時間
間隔を変更してデコードすることができようにするとと
もに、上記サブバンド分割されたときの設定周波数と異
なる周波数の周期関数に従って上記音声信号をデコード
することができるようにしたものである。Another feature of the present invention is that, in an audio signal decoder for decoding an audio signal sub-band-divided into a plurality of set frequencies, the input audio signal is supplied with a first control signal. , And the subband-divided audio signal fetched by the signal fetching means is synthesized and output according to a periodic function according to the second control signal input. The variable timing synthesizing means and the signal capturing means generate the first control signal so as to capture the audio signal at a time interval different from the time interval set at the time of encoding the audio signal, and the signal is generated. The audio signal is supplied to the capturing means and is decoded according to a frequency different from the sampling frequency when the audio signal is subband-divided. A second control signal to generate,
A control signal generating means for supplying to the variable timing synthesizing means, so that the time interval of the sub-band divided audio signal can be changed and decoded, and the setting when the sub-band is divided. The audio signal can be decoded according to a periodic function of a frequency different from the frequency.
【0029】本発明の更に他の特徴とするところは、上
記可変タイミング合成手段により得られる音声信号に対
して所定の窓関数を用いて窓処理を行う窓処理手段を設
け、上記窓処理手段で行われる窓処理を上記制御信号生
成手段で生成される所定の制御信号に応じて変更するよ
うにしたものである。Still another feature of the present invention is that a window processing means for performing window processing on a voice signal obtained by the variable timing synthesis means using a predetermined window function is provided, and the window processing means is provided. The window processing performed is changed according to a predetermined control signal generated by the control signal generating means.
【0030】[0030]
【作用】上記のように構成した本発明によれば、複数の
周波数にサブバンド分割された音声信号を取り込むタイ
ミングを、制御信号生成手段により生成される制御信号
に従って任意に変えられるようになり、上記サブバンド
分割された音声信号が、その周波数成分が変えられるこ
となく符号化時における設定テンポとは異なるテンポで
合成されることとなるので、従来は再生される音声の高
さを変えないでテンポだけを変えることができるように
するために必要であった波形解析の処理を行う必要がな
くなる。According to the present invention configured as described above, it becomes possible to arbitrarily change the timing of taking in the audio signal subband-divided into a plurality of frequencies according to the control signal generated by the control signal generating means, Since the subband-divided audio signal is synthesized at a tempo different from the set tempo at the time of encoding without changing its frequency component, conventionally, the pitch of the reproduced audio is not changed. It is not necessary to perform the waveform analysis processing that was necessary to change only the tempo.
【0031】また、本発明の他の特徴によれば、複数の
設定周波数にサブバンド分割された音声信号を可変タイ
ミング合成手段で合成する際の周波数を、制御信号生成
手段により生成される第2の制御信号に従って任意に変
えられるようになるので、この変更した周波数の周期関
数に従って音声信号の合成を行うことができるようにな
り、サブバンド分割されたときの設定周波数とは異なる
周波数で音声信号の合成を行うことが可能となる。According to another feature of the present invention, the frequency at which the variable-timing synthesizing means synthesizes the audio signals subband-divided into a plurality of set frequencies is generated by the control signal generating means. Since it can be changed arbitrarily according to the control signal of, it becomes possible to synthesize the audio signal according to the changed periodic function of the frequency, and the audio signal at a frequency different from the set frequency when subband division is performed. Can be synthesized.
【0032】本発明の更に他の特徴によれば、制御信号
生成手段により生成される所定の制御信号に応じて窓関
数が変更され、最適な窓関数が常に得られるようにな
り、この変更された窓関数に従って所定の窓処理が行わ
れることにより、可変タイミング合成手段により得られ
る音声信号の不連続点によるノイズや、可変タイミング
合成手段での合成周波数の変更あるいは音声信号の取り
込み周期の変更による音質劣化が抑制されるようにな
る。According to still another feature of the present invention, the window function is changed according to the predetermined control signal generated by the control signal generating means, and the optimum window function is always obtained. By performing the predetermined window processing according to the window function, noise due to the discontinuity point of the audio signal obtained by the variable timing synthesizing means, the change of the synthesis frequency in the variable timing synthesizing means, or the change of the audio signal capturing period The sound quality deterioration is suppressed.
【0033】[0033]
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は音声信号デコーダを示し、この音声信号
デコーダは、MPEG規格に基づく音声信号の圧縮およ
び復号技術を応用して構成したものである。An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows an audio signal decoder, which is constructed by applying an audio signal compression and decoding technique based on the MPEG standard.
【0034】MPEG規格では、音声信号を複数のサブ
バンドに分割して圧縮および復号するところに特徴があ
る。例えば、図2(a)に示すような波形を持つ音声信
号を符号化する場合には、まず、t=t1 ,t=t2 ,
t=t3 の各時刻の音声信号を切り出して、図2(b)
のような波形の音声信号を複数得る。The MPEG standard is characterized in that an audio signal is divided into a plurality of subbands for compression and decoding. For example, when encoding a voice signal having a waveform as shown in FIG. 2A, first, t = t 1 , t = t 2 ,
The audio signal at each time t = t 3 is cut out, and the result is shown in FIG.
A plurality of audio signals having a waveform like this are obtained.
【0035】このようにするのは、符号化時におけるサ
ブバンド分割処理で−∞から+∞までの全ての領域につ
いて計算をするのは実用的でないことから、解析する信
号のある一定の区間を切り出して、その信号が無限に続
いているものとして以降の処理をするためである。This is because it is not practical to calculate all the regions from -∞ to + ∞ in the sub-band division processing at the time of encoding, so that a certain section of the signal to be analyzed is set. This is because it is cut out and the subsequent processing is performed assuming that the signal continues infinitely.
【0036】しかし、図2(b)に示したように、各時
刻ごとに切り出したそれぞれの音声信号は、その区間の
端点において必ずしも連続になるとは限らない。そこ
で、各時刻ごとの音声信号に対して、図2(c)に例示
するような形状の窓関数をかけて端点を所定レベルに収
束させるようにして上述のような不連続点を抑制し、図
2(d)のような波形の各時刻における音声信号を得る
ことにより、解析結果にノイズが生じることを軽減する
ようにしている。However, as shown in FIG. 2B, the respective audio signals cut out at each time are not always continuous at the end points of the section. Therefore, the above-mentioned discontinuity is suppressed by applying a window function having a shape illustrated in FIG. 2C to the audio signal for each time to converge the end points to a predetermined level, By obtaining the voice signal at each time having the waveform as shown in FIG. 2D, it is possible to reduce the occurrence of noise in the analysis result.
【0037】次いで、上述の窓処理後の各時刻における
音声信号を周波数解析してサブバンド分割することによ
り、図2(e)に示すような各時刻における周波数成分
情報を得る。以上のようにして、t=t1 ,t2 ,
t3 ,…の各時刻における周波数成分情報をそれぞれ得
ることにより、図2(f)のような各時刻におけるサブ
バンド分割された音声信号情報を得る。この音声信号情
報は、設定された周波数分解能および時間間隔の下で符
号化した周波数軸と時間軸との2つの軸を持つ2次元マ
トリクス情報である。Next, the frequency component information at each time as shown in FIG. 2E is obtained by frequency-analyzing the audio signal at each time after the above window processing and dividing into subbands. As described above, t = t 1 , t 2 ,
By obtaining the frequency component information at each time t 3 , ..., The subband-divided audio signal information at each time as shown in FIG. 2 (f) is obtained. This audio signal information is two-dimensional matrix information having two axes, a frequency axis and a time axis, which are encoded under the set frequency resolution and time interval.
【0038】次に、上述のようにして符号化したサブバ
ンドごとの音声信号を復号する場合の動作について、図
1に示す音声信号デコーダを用いて説明する。最初に、
テンポを変えないで音声信号を再生する場合、すなわ
ち、通常の音声復号方式による復号動作を、図3の波形
図とともに以下に説明する。Next, the operation for decoding the voice signal for each sub-band encoded as described above will be explained using the voice signal decoder shown in FIG. At first,
A case of reproducing an audio signal without changing the tempo, that is, a decoding operation by a normal audio decoding method will be described below with reference to the waveform diagram of FIG.
【0039】図1において、まず、図8に示したものと
同じ機能を持つデータ解析器81、逆量子化器82およ
び逆スケーリング器83により、対象となる圧縮音声信
号に対して逆量子化および逆スケーリングの処理を行っ
て、図3(a)に示すようなサブバンド分割された音声
信号情報を得る。なお、この音声信号情報は、図2
(f)に示したものと同じ2次元マトリクス情報であ
る。In FIG. 1, first, a data analyzer 81, an inverse quantizer 82 and an inverse scaling unit 83 having the same functions as those shown in FIG. Inverse scaling processing is performed to obtain subband-divided audio signal information as shown in FIG. The audio signal information is shown in FIG.
It is the same two-dimensional matrix information as shown in (f).
【0040】こうしてサブバンド毎の音声信号情報(各
時刻における周波数成分情報)が得られると、メモリ制
御器10に書込要求信号s3が与えられる。そして、こ
の書込要求信号s3に応じて、メモリ制御器10からメ
モリ1に所定の書込制御信号s5が与えられ、上述のM
PEGデータの解析によって得られたサブバンド毎の音
声信号情報がメモリ1に与えられて記憶される。When the audio signal information for each subband (frequency component information at each time) is obtained in this manner, the write request signal s3 is given to the memory controller 10. Then, in response to the write request signal s3, a predetermined write control signal s5 is given from the memory controller 10 to the memory 1, and the above M
The audio signal information for each sub-band obtained by analyzing the PEG data is given to the memory 1 and stored therein.
【0041】このメモリ1に記憶された周波数成分情報
(サブバンド情報Sj )は、可変タイミングの周波数成
分読み取り器2によって読み出され、固定周期のシンセ
サイザ合成器3に与えられる(図3(b)参照)。The frequency component information (subband information S j ) stored in the memory 1 is read by the variable timing frequency component reader 2 and given to the fixed-cycle synthesizer synthesizer 3 (FIG. 3 (b)). )reference).
【0042】この周波数成分情報の読み出しに際して
は、タイミングジェネレータ8から可変タイミングの周
波数成分読み取り器2に任意の設定周期で出力されるサ
ブバンド情報読み取り信号s1に従って、読込要求信号
s4がメモリ制御器10に与えられる。When the frequency component information is read, the read request signal s4 is sent to the memory controller 10 in accordance with the subband information read signal s1 output from the timing generator 8 to the variable timing frequency component reader 2 at an arbitrary set cycle. Given to.
【0043】そして、この読込要求信号s4に応じて、
メモリ制御器10からメモリ1に所定の読込制御信号s
6が与えられることにより、上記周波数成分情報がメモ
リ1から読み出される。通常の音声復号方式では、上記
サブバンド情報読み取り信号s1の周期は、符号化時に
設定された時間間隔と同じ間隔(例えば、44.1KH
zの周期)である。Then, in response to the read request signal s4,
A predetermined read control signal s from the memory controller 10 to the memory 1
When 6 is given, the frequency component information is read from the memory 1. In a normal voice decoding system, the cycle of the subband information read signal s1 is the same as the time interval set at the time of encoding (for example, 44.1 KH).
z cycle).
【0044】次に、上記可変タイミングの周波数成分読
み取り器2により読み出されたサブバンド情報Sj は、
信号解析器11に与えられてその信号成分が解析され
る。これにより得られる解析情報は、シンセサイザ制御
器12および窓制御器13に与えられ、この解析情報に
基づいて固定周期のシンセサイザ合成器3および可変窓
関数の窓処理器5の動作が制御される。これにより、以
下に述べるような周波数成分情報に応じた合成制御が行
われる。Next, the sub-band information S j read by the variable timing frequency component reader 2 is
The signal component is given to the signal analyzer 11 and its signal component is analyzed. The analysis information obtained by this is given to the synthesizer controller 12 and the window controller 13, and the operations of the synthesizer synthesizer 3 of fixed cycle and the window processor 5 of the variable window function are controlled based on this analysis information. As a result, synthesis control according to frequency component information as described below is performed.
【0045】すなわち、固定周期のシンセサイザ合成器
3では、上記可変タイミングの周波数成分読み取り器2
により読み出されたサブバンド情報Sj がシンセサイザ
合成され、波形情報Vikが求められる。この波形情報V
ikは、次の(式3)で示される演算式によって求められ
る。That is, in the fixed-cycle synthesizer synthesizer 3, the variable-timing frequency component reader 2 is used.
The sub-band information S j read by is synthesized by the synthesizer to obtain the waveform information V ik . This waveform information V
ik is obtained by the arithmetic expression shown in the following (Expression 3).
【0046】[0046]
【数3】 (Equation 3)
【0047】なお、通常の音声復号方式の下では、上記
(式3)中におけるM,Nの値は、それぞれ標準値とし
てのM=16,N=64であり、余弦関数 cos((M+i)×
(2j+1)π/N) の1サイクル中に含まれるサンプル数は、
上記した(式1)の場合と同様に2N=128個であ
る。Under the normal speech decoding method, the values of M and N in the above (formula 3) are M = 16 and N = 64 as standard values, respectively, and the cosine function cos ((M + i) ×
The number of samples included in one cycle of (2j + 1) π / N) is
As in the case of (Expression 1) described above, 2N = 128.
【0048】つまり、音声信号の符号化時に設定された
周波数間隔(周波数分解能)と同じ周波数間隔の周期関
数により、上記可変タイミングの周波数成分読み取り器
2により読み出された周波数成分情報で重み付けが実行
されて波形情報Vikが合成される。この場合、上記波形
情報Vikで示されるシンセサイザ合成波は、図3(c)
のようになる。That is, weighting is executed by the frequency component information read by the frequency component reader 2 at the variable timing by the periodic function having the same frequency interval as the frequency interval (frequency resolution) set at the time of encoding the audio signal. Then, the waveform information V ik is synthesized. In this case, the synthesizer composite wave indicated by the waveform information Vik is as shown in FIG.
become that way.
【0049】このようにして固定周期のシンセサイザ合
成器3にて求められた波形情報Vikは、ポリフェーズフ
ィルタ4を構成する可変窓関数の窓処理器5に与えられ
る。そして、図3(d)に例示する形状の窓関数WIN
(k,l) を用いて(式4)に示すような演算式により窓処
理が施される。これにより、図3(c)に示した信号の
不連続点が抑制され、図3(e)のような波形を持つ窓
処理情報Wklが得られる。 Wkl=Vik×WIN(k,l) …(式4)The waveform information V ik obtained by the fixed-cycle synthesizer synthesizer 3 in this manner is given to the window processor 5 of the variable window function which constitutes the polyphase filter 4. Then, the window function WIN having the shape illustrated in FIG.
The window processing is performed by using (k, l) by an arithmetic expression as shown in (Expression 4). As a result, the discontinuity of the signal shown in FIG. 3C is suppressed, and the window processing information W kl having the waveform as shown in FIG. 3E is obtained. W kl = V ik × WIN (k, l) (Equation 4)
【0050】なお、通常の音声復号方式の下では、上記
(式4)で用いられる窓関数WIN(k,l) は、符号化時
に用いられたフィルタ関数PF(k,l) に等く、図2
(c)に示したものと同じ形状を有している。Under the normal speech decoding method, the window function WIN (k, l) used in (Equation 4) is equal to the filter function PF (k, l) used at the time of encoding. Figure 2
It has the same shape as that shown in FIG.
【0051】次に、可変タイミングの合成器6では、次
の(式5)に基づいて、時間が前後にずれた16個の窓
処理情報Wklが合成されて、PCM音声信号Xl が求め
られる。そして、このPCM音声信号Xl は、クロック
ジェネレータ7から出力されるD/A出力タイミング信
号s2に基づくサンプリング周期に従って次段の処理回
路(図示せず)に出力される。Next, the variable timing synthesizer 6 synthesizes 16 pieces of window processing information W kl whose time is shifted back and forth based on the following (Equation 5) to obtain the PCM voice signal X l. To be Then, the PCM audio signal X 1 is output to the processing circuit (not shown) in the next stage in accordance with the sampling cycle based on the D / A output timing signal s2 output from the clock generator 7.
【0052】[0052]
【数4】 [Equation 4]
【0053】これにより、図3(f)に示すように、上
記可変窓関数の窓処理器5までで得られた各時刻ごとに
離散した窓処理情報Wklが、時間軸で連続した音声信号
Xlとして出力されるようになる。このように、通常の
音声復号方式では、符号化時とは全く逆の操作をするこ
とにより、元の音声信号が再現される。As a result, as shown in FIG. 3 (f), the window processing information W kl, which has been obtained up to the window processing unit 5 of the variable window function and is discrete for each time, is a continuous audio signal on the time axis. It will be output as X l . As described above, in the normal audio decoding method, the original audio signal is reproduced by performing the operation completely opposite to that at the time of encoding.
【0054】なお、上述のメモリ制御器10、固定周期
のシンセサイザ合成器3、可変窓関数の窓処理器5およ
び可変タイミングの合成器6の動作は、制御信号生成器
9の構成要素であるクロックジェネレータ7から出力さ
れるD/A出力タイミング信号s2に従って制御され
る。The operations of the memory controller 10, the fixed-cycle synthesizer synthesizer 3, the variable window function window processor 5, and the variable timing synthesizer 6 are performed by the clock which is a component of the control signal generator 9. It is controlled according to the D / A output timing signal s2 output from the generator 7.
【0055】また、上記D/A出力タイミング信号s2
は、上記制御信号生成器9の他の構成要素であるタイミ
ングジェネレータ8にも与えられる。タイミングジェネ
レータ8では、上記D/A出力タイミング信号s2の周
波数を1/N1 に分周することにより、サブバンド情報
読み取り信号s1を生成する。Further, the D / A output timing signal s2
Is also given to the timing generator 8, which is another component of the control signal generator 9. The timing generator 8 divides the frequency of the D / A output timing signal s2 into 1 / N 1 to generate the subband information read signal s1.
【0056】次に、テンポコントロールを行って音声信
号を再生する場合の復号動作を以下に説明する。本実施
例では、ポリフェーズフィルタ4において合成される時
間的に前後した16個のシンセサイザ合成波の時間間隔
を変えることにより、再生音声のテンポを自由に変える
ことができるようにしている。Next, the decoding operation when the tempo control is performed to reproduce the audio signal will be described below. In the present embodiment, the tempo of the reproduced voice can be freely changed by changing the time intervals of the 16 synthesizer composite waves that are synthesized in the polyphase filter 4 and are temporally before and after each other.
【0057】シンセサイザ合成波の時間間隔を変更する
には、タイミングジェネレータ8で生成するサブバンド
情報読み取り信号s1の周期を変えて、各サブバンドに
含まれるサンプル数を変更する方法と、クロックジェネ
レータ7で生成されるD/A出力タイミング信号s2の
周期を変更する方法との2つの方法がある。後者の場
合、上記(式3)中のNの値は、再生音声信号の周波数
が固定となるように変更される。To change the time interval of the synthesized wave of the synthesizer, the period of the subband information read signal s1 generated by the timing generator 8 is changed to change the number of samples included in each subband, and the clock generator 7 is used. There are two methods, that is, a method of changing the cycle of the D / A output timing signal s2 generated in 1. In the latter case, the value of N in (Equation 3) is changed so that the frequency of the reproduced audio signal is fixed.
【0058】テンポコントロール後の音声が元の音声の
何倍の速度で再生されるかを表すテンポコントロール係
数Tx は、次の(式6)で与えられる。ただし、N1 お
よび〔s2〕は、各サブバンドに含まれるサンプル数お
よびD/A出力タイミング信号s2の周期の標準値をそ
れぞれ示す。すなわち、N1 =32,〔s2〕=44.
1KHzである。また、N1'および〔s2’〕は、上記
N1 および〔s2〕の標準値を、テンポコントロールを
行うために変更した任意の値を示す。The tempo control coefficient T x , which indicates at what speed the voice after the tempo control is reproduced at the original voice, is given by the following (formula 6). However, N 1 and [s2] represent the number of samples included in each subband and the standard value of the period of the D / A output timing signal s2, respectively. That is, N 1 = 32, [s2] = 44.
It is 1 KHz. Further, N 1 'and [s2'] represent arbitrary values obtained by changing the standard values of N 1 and [s2] described above in order to perform tempo control.
【0059】[0059]
【数5】 (Equation 5)
【0060】例えば、通常の音声復号方式ではサンプル
数がN1 =32であるのをN1'=16に変更すると、前
後にずれた各シンセサイザ合成波の時間間隔Δt’は、 Δt’=16/44.1K≒363μsec となり、通常の時間差Δt≒726μsecからΔt’
≒363μsecに変えられる。For example, when the number of samples is N 1 = 32 in the normal speech decoding system and is changed to N 1 ′ = 16, the time interval Δt ′ between the synthesized synthesizer waves shifted back and forth is Δt ′ = 16. /44.1K≈363 μsec, which is the normal time difference Δt≈726 μsec to Δt ′.
It can be changed to ≈363 μsec.
【0061】また、通常の音声復号方式ではD/A出力
タイミング信号s2の周期が44.1KHzであるのを
32KHzに変更すると、前後にずれた各シンセサイザ
合成波の時間間隔Δt’は、 Δt’=32/32K=1000μsec となり、通常の時間差Δt≒726μsecからΔt’
=1000μsecに変えられる。Further, when the period of the D / A output timing signal s2 is 44.1 KHz in the normal speech decoding system, but it is changed to 32 KHz, the time interval Δt 'of each synthesized synthesizer wave shifted back and forth becomes Δt'. = 32 / 32K = 1000 μsec, which is the normal time difference Δt≈726 μsec to Δt ′.
= 1000 μsec.
【0062】以上のようなテンポコントロールを伴う場
合の復号動作を図1および図4に基づいて説明すると、
以下のようになる。すなわち、図1において、各サブバ
ンド毎の周波数成分情報がメモリ1に記憶されるところ
までは、通常の音声復号方式の場合と同じである。した
がって、図4(a)に示す音声信号情報は、図3(a)
に示したものと同じである。The decoding operation with the above tempo control will be described with reference to FIGS. 1 and 4.
It looks like this: That is, in FIG. 1, up to the point where the frequency component information for each subband is stored in the memory 1, it is the same as in the case of the normal speech decoding method. Therefore, the audio signal information shown in FIG.
Is the same as that shown in.
【0063】上記メモリ1に記憶された周波数成分情報
は、可変タイミングの周波数成分読み取り器2により、
タイミングジェネレータ8から出力されるサブバンド情
報読み取り信号s1に従って読み出される。このサブバ
ンド情報読み取り信号s1の周期は、上述のようにして
各サブバンドに含まれるサンプル数N1 の値またはD/
A出力タイミング信号s2の周期を変更することによ
り、任意の周期に設定されている。The frequency component information stored in the memory 1 is read by the frequency component reader 2 with variable timing.
The sub-band information read signal s1 output from the timing generator 8 is read. As described above, the period of the subband information read signal s1 is the value of the number of samples N 1 included in each subband or D /
By changing the cycle of the A output timing signal s2, it is set to an arbitrary cycle.
【0064】これにより、上記メモリ1に記憶された周
波数成分情報は、符号化時に設定された時間間隔とは異
なる間隔で読み出される。この結果、得られる周波数成
分情報は、図4(b)に示すように、元のテンポt=t
1 ,t2 ,t3 ,…とは異なるテンポt=t1',t2',
t3',…を持つ情報となる。As a result, the frequency component information stored in the memory 1 is read out at an interval different from the time interval set at the time of encoding. As a result, the obtained frequency component information has the original tempo t = t as shown in FIG.
Tempo different from 1 , t 2 , t 3 , ... T = t 1 ', t 2 ',
Information having t 3 ', ...
【0065】次に、固定周期のシンセサイザ合成器3で
は、(式3)で示される演算式に基づいて、符号化時に
設定された周波数間隔と同じ周波数の周期関数に従って
シンセサイザ合成が行われ、図4(c)のような波形の
シンセサイザ合成波が求められる。なお、上述のように
周波数成分情報の読み取り周期を変更して求めたシンセ
サイザ合成波の波形情報をVik’で表す。Next, in the fixed-cycle synthesizer synthesizer 3, synthesizer synthesis is performed according to a periodic function having the same frequency as the frequency interval set at the time of encoding, based on the arithmetic expression shown in (Equation 3). A synthesizer composite wave having a waveform like 4 (c) is obtained. The waveform information of the synthesizer composite wave obtained by changing the reading cycle of the frequency component information as described above is represented by Vik '.
【0066】なお、上記(式3)において、各サブバン
ドに含まれるサンプル数N1 の値を変えてテンポコント
ロールを行う場合は、上記周期関数の周期を表すNの値
は固定であってN=64である。一方、D/A出力タイ
ミング信号s2の周期を変えてテンポコントロールを行
う場合は、ピッチの変更も同時に行われるため、Nの値
を適当に変えてやればテンポコントロールだけを行うこ
とができる。In the above (formula 3), when the tempo control is performed by changing the value of the number of samples N 1 included in each subband, the value of N representing the cycle of the above periodic function is fixed and N = 64. On the other hand, when performing the tempo control by changing the period of the D / A output timing signal s2, the pitch is also changed at the same time, so that the tempo control alone can be performed by appropriately changing the value of N.
【0067】図4(c)から明らかなように、上記波形
情報Vik’で示されるシンセサイザ合成波は、圧縮時に
おける音声のピッチの変更を受けることなくテンポだけ
が変えられた波形になっている。As is apparent from FIG. 4 (c), the synthesizer synthesized wave indicated by the waveform information V ik 'is a waveform in which only the tempo is changed without changing the pitch of the voice during compression. There is.
【0068】上記固定周期のシンセサイザ合成器3で求
められた波形情報Vik’は、次に、可変窓関数の窓処理
器5に与えられ、図4(d)に例示する形状の窓関数W
IN(k,l)'に従って窓処理が施される。この窓処理で用
いられる窓関数WIN(k,l)'は、任意に変更された周波
数成分情報の読み取り周期に対応して変えられるもので
あり、上記(式3)で示される演算式中のMの値を変更
することによりその形状が変更されるようになってい
る。The waveform information V ik ′ obtained by the fixed-cycle synthesizer synthesizer 3 is then given to the window processor 5 of the variable window function, and the window function W having the shape illustrated in FIG.
Window processing is performed according to IN (k, l) '. The window function WIN (k, l) ′ used in this window processing can be changed in accordance with the arbitrarily changed frequency component information reading cycle, and is represented by the above equation (3). The shape is changed by changing the value of M.
【0069】このように、可変窓関数の窓処理器5で所
定の窓処理を施すと、図4(e)のような波形の窓処理
情報Wkl’が得られる。これにより、上記固定周期のシ
ンサイザ合成器3により生成された窓処理情報Wkl’の
不連続点によるノイズと、テンポの変更による音質の劣
化とが抑制されるようになる。その後、可変タイミング
の合成器6により、時間が前後にずれた16個の窓処理
情報Wkl’が合成されて、PCM音声信号Xl ’として
次段の処理回路(図示せず)に出力される。In this way, when the window processing unit 5 of the variable window function performs the predetermined window processing, the window processing information W kl 'having a waveform as shown in FIG. 4E is obtained. As a result, the noise due to the discontinuity of the window processing information W kl 'generated by the fixed-cycle synthesizer synthesizer 3 and the deterioration of the sound quality due to the tempo change can be suppressed. Thereafter, the variable timing synthesizer 6 synthesizes the 16 pieces of window processing information W kl ′ whose time is shifted back and forth, and outputs the PCM audio signal X l ′ to the processing circuit (not shown) in the next stage. It
【0070】以上のように、本実施例によれば、制御信
号生成器9で生成した制御信号(サブバンド情報読み取
り信号s1やD/A出力タイミング信号s2)を用いて
周波数成分情報を読み出すタイミングを変えるだけで、
再生音声の高さを変えないでテンポだけを変えることが
できる。したがって、複雑な処理を行わなくても再生す
る音声のテンポを同一の音高で自由に変えることがで
き、しかも音質が劣化しないようにすることもできる。As described above, according to this embodiment, the timing of reading the frequency component information using the control signal (subband information read signal s1 and D / A output timing signal s2) generated by the control signal generator 9 is obtained. Just change
You can change only the tempo without changing the pitch of the playback sound. Therefore, it is possible to freely change the tempo of the reproduced voice with the same pitch without performing complicated processing, and it is possible to prevent the sound quality from deteriorating.
【0071】次に、他の実施例について、図5〜図7を
用いて説明する。図5は本実施例による音声信号デコー
ダの構成を示すブロック図、図6は上記音声信号デコー
ダの構成要素である可変周期のシンセサイザ合成器の具
体的な構成を示す図、図7は本実施例の音声信号デコー
ダで行われる音声復号方式の動作を説明するための波形
図である。Next, another embodiment will be described with reference to FIGS. FIG. 5 is a block diagram showing the configuration of an audio signal decoder according to this embodiment, FIG. 6 is a diagram showing a specific configuration of a variable cycle synthesizer synthesizer which is a component of the above audio signal decoder, and FIG. 7 is this embodiment. 6 is a waveform diagram for explaining the operation of the audio decoding system performed by the audio signal decoder of FIG.
【0072】図5から明らかなように、本実施例では、
図1の音声信号デコーダで用いていた固定周期のシンセ
サイザ合成器3を、シンセサイザ合成する際の周波数を
任意に変更することが可能な可変周期のシンセサイザ合
成器23に変えている。As is clear from FIG. 5, in this embodiment,
The fixed cycle synthesizer synthesizer 3 used in the audio signal decoder of FIG. 1 is replaced with a variable cycle synthesizer synthesizer 23 capable of arbitrarily changing the frequency at the time of synthesizer synthesis.
【0073】この可変周期のシンセサイザ合成器23
は、図6のように複数の要素信号発生器30,31,32,…
と、1つの加算器31とにより構成されている。すなわ
ち、可変タイミングの周波数成分読み取り器2から与え
られるサブバンド番号0〜31のサブバンド情報Sj に
対して、それぞれ対応して設けられている要素信号発生
器30,31,32,…により余弦関数 cos((M+i)×(2j+1)π
/N) の値が乗ぜられる。次に、このようにして求められ
た各サブバンド毎の要素信号が加算器31で全て加算さ
れて波形情報Vikが求められる。This variable period synthesizer synthesizer 23
Is a plurality of element signal generators 3 0 , 3 1 , 3 2 , ... As shown in FIG.
And one adder 31. That is, the element signal generators 3 0 , 3 1 , 3 2 , provided corresponding to the subband information S j of the subband numbers 0 to 31 given from the variable-timing frequency component reader 2 are provided. Cosine function cos ((M + i) × (2j + 1) π
The value of / N) is multiplied. Next, the adder 31 adds all the element signals for each sub-band thus obtained to obtain the waveform information V ik .
【0074】このように、可変周期のシンセサイザ合成
器23でシンセサイザ合成する周波数を変えてピッチコ
ントロールを行うことにより、再生される音声の高さを
自由に変えることができるようにしている。As described above, the pitch of the reproduced voice can be freely changed by changing the frequency of synthesizer synthesis in the variable-cycle synthesizer synthesizer 23 to perform pitch control.
【0075】シンセサイザ合成する周波数を変更するに
は、可変周期のシンセサイザ合成器23の各要素信号発
生器30,31,32,…の基本周期(余弦関数 cos((M+i)×
(2j+1)π/N) 中におけるNの値を用いて2Nで表され
る)を変更する方法と、クロックジェネレータ7で生成
されるD/A出力タイミング信号s2の周期を変更する
方法との2つの方法がある。In order to change the frequency to be synthesized by the synthesizer, the fundamental period (cosine function cos ((M + i) ×) of the element signal generators 3 0 , 3 1 , 3 2 , ... Of the variable period synthesizer synthesizer 23 is changed.
(Represented by 2N using the value of N in (2j + 1) π / N)) and a method of changing the cycle of the D / A output timing signal s2 generated by the clock generator 7. There are two methods.
【0076】ピッチコントロール後の音声が元の音声の
何倍の音程で再生されるかを表すピッチコントロール係
数Px は、次の(式7)で与えられる。ただし、(式
7)中のNおよび〔s2〕は、各要素信号発生器30,3
1,32,…の1/2周期を表す値およびD/A出力タイミ
ング信号s2の周期の標準値をそれぞれ示す。すなわ
ち、N=64,〔s2〕=44.1KHzである。ま
た、N’および〔s2’〕は、上記Nおよび〔s2〕の
標準値を、ピッチコントロールを行うために変更した任
意の値をそれぞれ示す。A pitch control coefficient P x representing how many times the pitch of the voice after the pitch control is reproduced as compared with the original voice is given by the following (formula 7). However, (Equation 7) N and [s2] in, each element signal generator 3 0, 3
1, 3 2, ... standard value of the period values and D / A output timing signal s2 representative of a half cycle of the respectively. That is, N = 64 and [s2] = 44.1 KHz. Further, N ′ and [s2 ′] represent arbitrary values obtained by changing the standard values of N and [s2] described above to perform pitch control.
【0077】[0077]
【数6】 (Equation 6)
【0078】例えば、通常の音声復号方式ではN=64
であるのを、N’=32に変更すると、可変周期のシン
セサイザ合成器23によって合成されるシンセサイザ合
成波の周期f’は、 f’=44.1K/64≒689Hz となり、通常の周期f≒345Hzからf’≒689H
zに変えられる。For example, N = 64 in the normal voice decoding system.
When N ′ = 32 is changed, the period f ′ of the synthesizer synthesized wave synthesized by the variable period synthesizer synthesizer 23 is f ′ = 44.1K / 64≈689 Hz, and the normal period f≈ From 345 Hz, f'≈689H
Can be changed to z.
【0079】また、通常の音声復号方式ではD/A出力
タイミング信号s2の周期(サンプリング周波数)が4
4.1KHzであるのを32KHzに変更すると、可変
周期のシンセサイザ合成器23で合成されるシンセサイ
ザ合成波の周期f’は、 f’=32K/128≒250Hz となり、通常の周期f≒345Hzからf’≒250H
zに変えられる。Further, in the normal voice decoding system, the cycle (sampling frequency) of the D / A output timing signal s2 is 4
If the frequency of 4.1 KHz is changed to 32 KHz, the period f ′ of the synthesizer synthesized wave synthesized by the variable period synthesizer synthesizer 23 is f ′ = 32 K / 128≈250 Hz, which is the normal period f≈345 Hz to f '≒ 250H
Can be changed to z.
【0080】ここで、テンポコントールおよびピッチコ
ントロールを伴う場合の復号動作を図5および図7に基
づいて説明すると、以下のようになる。すなわち、図5
において、各サブバンド毎の周波数成分情報が可変タイ
ミングの周波数成分読み取り器2により読み出されると
ころまでは、テンポコントロールだけを行う場合の音声
復号方式と同様である。これにより、図7(a)(b)
に示すような音声信号情報および周波数成分情報が得ら
れる。The decoding operation with tempo control and pitch control will be described below with reference to FIGS. 5 and 7. That is, FIG.
In the above, up to the point where the frequency component information for each subband is read by the frequency component reader 2 with variable timing, it is the same as the audio decoding method in the case of performing only tempo control. As a result, as shown in FIGS.
The audio signal information and the frequency component information as shown in are obtained.
【0081】次に、上記可変タイミングの周波数成分読
み取り器2により読み出された周波数成分情報(サブバ
ンド情報Sj )は、可変周期のシンセサイザ合成器23
に与えられてシンセサイザ合成される。Next, the frequency component information (subband information S j ) read by the variable timing frequency component reader 2 is used as a variable period synthesizer synthesizer 23.
Given to the synthesizer.
【0082】すなわち、可変周期のシンセサイザ合成器
23では、(式3)で示される演算式中のNの値を任意
の値に変更することにより、符号化時に設定された周波
数間隔とは異なる周波数の周期関数が生成される。そし
て、この周期関数に基づいてシンセサイザ合成が行わ
れ、図7(c)のような波形のシンセサイザ合成波の波
形情報Vik''が求められる。このシンセサイザ合成波
は、圧縮時における音声のテンポが変えられるととも
に、ピッチの変更を受けた波形になっている。That is, in the variable-cycle synthesizer synthesizer 23, by changing the value of N in the arithmetic expression shown in (Equation 3) to an arbitrary value, a frequency different from the frequency interval set at the time of encoding. The periodic function of is generated. Then, synthesizer synthesis is performed based on this periodic function, and the waveform information V ik ″ of the synthesizer synthesized wave having the waveform as shown in FIG. 7C is obtained. This synthesizer synthesized wave has a waveform in which the tempo of the voice during compression is changed and the pitch is changed.
【0083】そして、上記可変周期のシンセサイザ合成
器23で求められた波形情報Vik''は、可変窓関数の窓
処理器5に与えられ、図7(d)に例示する形状の窓関
数WIN(k,l)'' に従って窓処理が施される。この窓処
理で用いられる窓関数WIN(k,l)'' は、上記(式3)
で示される演算式中のMの値を変更することによりその
形状が変更される。Then, the waveform information V ik ″ obtained by the variable-cycle synthesizer synthesizer 23 is given to the window processor 5 of the variable window function, and the window function WIN having the shape illustrated in FIG. Windowing is performed according to (k, l) ''. The window function WIN (k, l) '' used in this window process is
The shape is changed by changing the value of M in the arithmetic expression shown by.
【0084】このように可変窓関数の窓処理器5で所定
の窓処理を施すと、図7(e)のような波形の窓処理情
報Wkl''が得られる。これにより、上記可変周期のシン
セサイザ合成器23により生成された窓処理情報Wkl''
の不連続点の影響によるノイズと、テンポおよびピッチ
の変更による音質の劣化とが抑制されるようになる。そ
の後、可変タイミングの合成器6により、時間が前後に
ずれた16個の窓処理情報Wkl''が合成されて、図7
(f)のような波形を持つPCM音声信号Xl ''として
次段の処理回路(図示せず)に出力される。When the window processing unit 5 of the variable window function performs the predetermined window processing in this manner, window processing information W kl ″ having a waveform as shown in FIG. 7E is obtained. As a result, the window processing information W kl ″ generated by the variable-cycle synthesizer synthesizer 23 is generated.
The noise due to the influence of the discontinuity point and the deterioration of the sound quality due to the change of the tempo and the pitch can be suppressed. After that, the variable timing synthesizer 6 synthesizes 16 pieces of window processing information W kl ″ whose time is shifted back and forth, and FIG.
The PCM audio signal X l ″ having the waveform as shown in (f) is output to the processing circuit (not shown) in the next stage.
【0085】以上のように、本実施例によれば、制御信
号生成器9で生成した制御信号(サブバンド情報読み取
り信号s1およびD/A出力タイミング信号s2)を用
いて、各シンセサイザ合成波の時間間隔およびシンセサ
イザ合成する周波数を変えるだけで、再生音声のテンポ
とピッチとを自由に変えることができる。したがって、
複雑な処理を行わなくても再生する音声のテンポとピッ
チとを自由に変えることができ、しかも音質が劣化しな
いようにすることもできる。As described above, according to this embodiment, the control signals (subband information read signal s1 and D / A output timing signal s2) generated by the control signal generator 9 are used to synthesize each synthesizer composite wave. The tempo and pitch of the reproduced voice can be freely changed only by changing the time interval and the frequency for synthesizer synthesis. Therefore,
It is possible to freely change the tempo and pitch of the reproduced sound without performing complicated processing, and it is also possible to prevent the sound quality from deteriorating.
【0086】また、テンポとピッチの変更をそれぞれ独
立して制御することもできるので、再生音声のテンポと
ピッチとの組み合わせを自由に選ぶことができる。例え
ば、音声を低音で再生するにもかかわらずテンポを速く
したり、音声を高音で再生するにもかかわらずテンポを
遅くしたりすることができる。このことは、従来の音声
再生装置では行うことができなかったことである。Further, since the tempo and the pitch can be controlled independently of each other, the combination of the tempo and the pitch of the reproduced voice can be freely selected. For example, it is possible to increase the tempo even though the sound is reproduced in the low tone, or to decrease the tempo while reproducing the sound in the high tone. This cannot be done by the conventional audio reproducing device.
【0087】上述したように、テンポコントロールおよ
びピッチコントロールのパラメータとしては、N,s
2,N1 の3つがある。そして、テンポコントロール
は、サブバンド情報読み取り信号s1(=〔s2〕
N1 )を変更することによって行うことができる。ま
た、ピッチコントロールは、D/A出力タイミング信号
s2または各サブバンドに含まれるサンプル数Nの値を
変更することによって行うことができる。As described above, the parameters of the tempo control and the pitch control are N, s.
There are three, 2, N 1 . Then, the tempo control is performed by the subband information read signal s1 (= [s2]
This can be done by changing N 1 ). The pitch control can be performed by changing the value of the sample number N included in the D / A output timing signal s2 or each subband.
【0088】以下に、通常の音声復号方式、テンポを変
えた場合の音声復号方式およびテンポ・ピッチを変えた
場合の音声復号方式のそれぞれにおいて用いられる上述
の3つのパラメータの例を、参考のために次の表1およ
び表2にまとめておく。Below, examples of the above-mentioned three parameters used in each of the normal speech decoding method, the speech decoding method when the tempo is changed, and the speech decoding method when the tempo / pitch is changed are described for reference. Tables 1 and 2 below summarize the results.
【0089】[0089]
【表1】 [Table 1]
【0090】[0090]
【表2】 [Table 2]
【0091】以上の実施例では、音声信号デコーダとし
てMPEG規格のものを用いた場合について説明した
が、それ以外にも、音声信号がサブバンド分割される方
式を採用する装置であれば他の規格のデコーダにも本発
明を適用することができる。また、サブバンド分割の方
式を採用していない装置であっても、音声信号をサブバ
ンド分割する仕組みを採り入れれば、同様に本発明を適
用することができる。In the above embodiments, the case where the MPEG standard audio signal decoder is used has been described. However, other than that, other devices may be used as long as the device adopts the method of sub-band dividing the audio signal. The present invention can be applied to the decoder of. Further, even in a device that does not adopt the sub-band division method, the present invention can be similarly applied by adopting a mechanism of sub-band dividing an audio signal.
【0092】なお、本文では音の高さをピッチ、再生ス
ピードをテンポとして記述しているが、これはカラオケ
等で通常用いられている。In the text, the pitch of the sound is described as the pitch and the reproduction speed is described as the tempo, but this is commonly used in karaoke and the like.
【0093】[0093]
【発明の効果】本発明は上述したように、入力された音
声信号を入力される制御信号に応じたタイミングで取り
込む信号取込手段と、上記信号取込手段に対して上記音
声信号が符号化時に設定された時間間隔と異なる時間間
隔で上記音声信号を取り込むように上記制御信号を発生
して上記信号取込手段に供給する制御信号生成手段とを
設け、上記制御信号生成手段で生成される制御信号に応
じて、サブバンド分割された音声信号の時間間隔を任意
に変更して合成することができるようにしたので、符号
化時における設定テンポとは異なるテンポで、サブバン
ド分割された音声信号を合成することができるととも
に、その周波数成分が変わらないようにすることがで
き、元の音声信号の波形を解析するための複雑な処理を
行わなくても、再生音声の高さを変えないでテンポだけ
を変えることができる。しかも、上述のように、元の波
形を維持したまま音声信号の合成をすることができるの
で、再生音声信号の音質劣化を軽減することもできる。As described above, according to the present invention, the signal capturing means for capturing the input audio signal at the timing corresponding to the input control signal, and the audio signal encoded by the signal capturing means. Control signal generating means for generating the control signal so as to capture the audio signal at a time interval different from the time interval set at time and supplying the signal to the signal capturing means is provided and generated by the control signal generating means. Depending on the control signal, the time interval of the subband-divided audio signal can be arbitrarily changed and synthesized, so that the subband-divided audio at a tempo different from the tempo set at the time of encoding. The signals can be synthesized and their frequency components can be kept unchanged, so that the reproduced sound can be reproduced without complicated processing to analyze the waveform of the original audio signal. It is possible to change only the tempo without changing the height. Moreover, as described above, since the audio signals can be combined while maintaining the original waveform, it is possible to reduce the sound quality deterioration of the reproduced audio signal.
【0094】本発明の他の特徴によれば、サブバンド分
割されたときの設定周波数と異なる周波数を有する制御
信号をも生成するように上記制御信号生成手段を構成
し、サブバンド分割されたときの設定周波数とは異なる
任意の周波数で音声信号を合成することができるように
したので、上記設定周波数とは異なる周波数成分を持つ
音声信号を得ることができ、再生音声信号の音の高さを
自由に変えることができる。According to another feature of the present invention, the control signal generating means is configured to generate a control signal having a frequency different from the set frequency when the sub-band is divided, and when the sub-band is divided, Since it is possible to synthesize an audio signal with an arbitrary frequency different from the set frequency of, it is possible to obtain an audio signal having a frequency component different from the above set frequency, and to adjust the pitch of the reproduced audio signal. You can change it freely.
【0095】本発明の更に他の特徴によれば、上記可変
タイミング合成手段により得られる音声信号に対して所
定の窓関数を用いて窓処理を行う窓処理手段を設け、上
記窓処理手段で行われる窓処理を上記制御信号生成手段
で生成される所定の制御信号に応じて変更するようにし
たので、常に最適な窓関数を用いて窓処理を行うように
することができ、合成手段により得られる音声信号の不
連続点によるノイズや、合成手段での合成周波数の変更
あるいは音声信号の取り込み周期の変更による音質劣化
を十分に抑制することができる。According to still another feature of the present invention, window processing means for performing window processing on the audio signal obtained by the variable timing synthesizing means using a predetermined window function is provided, and the window processing means performs the window processing. Since the window processing to be performed is changed according to the predetermined control signal generated by the control signal generating means, it is possible to always perform the window processing by using the optimum window function, and to obtain it by the synthesizing means. It is possible to sufficiently suppress the noise due to the discontinuity point of the audio signal to be generated, and the deterioration of the sound quality due to the change of the synthetic frequency in the synthesizing means or the change of the audio signal capturing period.
【図1】本発明の一実施例である音声信号デコーダの構
成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an audio signal decoder which is an embodiment of the present invention.
【図2】サブバンド分割された音声信号を生成する手順
を説明するための信号波形図である。FIG. 2 is a signal waveform diagram for explaining a procedure of generating a subband-divided audio signal.
【図3】通常の音声復号方式の動作を説明するための信
号波形図である。FIG. 3 is a signal waveform diagram for explaining an operation of a normal speech decoding system.
【図4】テンポコントロールした場合の音声復号方式の
動作を説明するための信号波形図である。FIG. 4 is a signal waveform diagram for explaining the operation of the audio decoding system when tempo control is performed.
【図5】他の実施例による音声信号デコーダの構成を示
すブロック図である。FIG. 5 is a block diagram showing a configuration of an audio signal decoder according to another embodiment.
【図6】可変周期のシンセサイザ合成器の具体的な構成
を示す図である。FIG. 6 is a diagram showing a specific configuration of a variable cycle synthesizer synthesizer.
【図7】テンポ・ピッチを変更した場合の音声復号方式
の動作を説明するための信号波形図である。FIG. 7 is a signal waveform diagram for explaining the operation of the speech decoding system when the tempo / pitch is changed.
【図8】従来の音声信号デコーダの構成を示すブロック
図である。FIG. 8 is a block diagram showing a configuration of a conventional audio signal decoder.
1 メモリ 2 可変タイミングの周波数成分読み取り器 3 固定周期のシンセサイザ合成器 30,31,32,33 要素信号発生器 4 ポリフェーズフィルタ 5 可変窓関数の窓処理器 6 可変タイミングの合成器 7 クロックジェネレータ 8 タイミングジェネレータ 9 制御信号生成器 10 メモリ制御器 11 信号解析器 12 シンセサイザ制御器 13 窓制御器 23 可変周期のシンセサイザ合成器1 memory 2 variable timing frequency component reader 3 fixed period synthesizer synthesizer 3 0 , 3 1 , 3 2 , 3 3 element signal generator 4 polyphase filter 5 variable window function window processor 6 variable timing synthesizer 7 Clock Generator 8 Timing Generator 9 Control Signal Generator 10 Memory Controller 11 Signal Analyzer 12 Synthesizer Controller 13 Window Controller 23 Variable-cycle Synthesizer Synthesizer
Claims (8)
た音声信号を復号する音声信号デコーダにおいて、 入力された上記音声信号を、入力される制御信号に応じ
たタイミングで取り込む信号取込手段と、 上記信号取込手段に対して上記音声信号が符号化時に設
定された時間間隔と異なる時間間隔で上記音声信号を取
り込むように上記制御信号を発生し、上記信号取込手段
に供給する制御信号生成手段と、 上記信号取込手段によって取り込まれた上記サブバンド
分割された音声信号を複数の周期関数から合成して出力
する可変タイミング合成手段とを備え、 上記サブバンド分割された音声信号の時間間隔を変更し
てデコードすることができようにしたことを特徴とする
音声信号デコーダ。1. An audio signal decoder for decoding an audio signal sub-band-divided into a plurality of set frequencies, and signal acquisition means for acquiring the input audio signal at a timing according to an input control signal, Control signal generation for generating the control signal so that the audio signal is captured by the signal capturing means at a time interval different from the time interval set at the time of encoding, and is supplied to the signal capturing means. Means and variable timing synthesizing means for synthesizing and outputting the subband-divided audio signal captured by the signal-capturing means from a plurality of periodic functions, the time interval of the subband-divided audio signal An audio signal decoder characterized by being able to change and decode.
て、 上記信号取込手段の前段にバッファメモリを設け、上記
信号取込手段は上記バッファメモリに一時記憶された上
記音声信号を上記制御信号に従って読み出し、上記可変
タイミング合成手段に供給することを特徴とする音声信
号デコーダ。2. The audio signal decoder according to claim 1, wherein a buffer memory is provided in front of the signal receiving means, and the signal receiving means receives the audio signal temporarily stored in the buffer memory according to the control signal. An audio signal decoder which is read out and supplied to the variable timing synthesizing means.
た音声信号を復号する音声信号デコーダにおいて、 上記サブバンド分割された音声信号に基づいて合成され
た合成波を、入力される制御信号に応じたサンプリング
周波数に従って合成して出力する可変タイミング合成手
段と、 上記音声信号がサブバンド分割されたときのサンプリン
グ周波数と異なる周波数の制御信号を発生させて上記可
変タイミング合成手段に導出する制御信号生成手段とを
具備し、 上記サブバンド分割された音声信号の時間間隔を変更し
てデコードすることができようにしたことを特徴とする
音声信号デコーダ。3. An audio signal decoder for decoding an audio signal subband-divided into a plurality of set frequencies, wherein a composite wave synthesized based on the subband-divided audio signal is generated according to an input control signal. Variable timing synthesizing means for synthesizing and outputting in accordance with the sampling frequency, and control signal generating means for generating a control signal of a frequency different from the sampling frequency when the audio signal is subband-divided and deriving it to the variable timing synthesizing means. An audio signal decoder comprising: and capable of changing the time interval of the sub-band-divided audio signal for decoding.
た音声信号を復号する音声信号デコーダにおいて、 入力された上記音声信号を、入力される第1の制御信号
に応じたタイミングで取り込む信号取込手段と、 上記信号取込手段によって取り込まれた上記サブバンド
分割された音声信号を、入力される第2の制御信号に応
じた周期関数に従って合成して出力する可変タイミング
合成手段と、 上記信号取込手段に対して上記音声信号が符号化時に設
定された時間間隔と異なる時間間隔で上記音声信号を取
り込むように上記第1の制御信号を発生し、上記信号取
込手段に供給するとともに、上記音声信号がサブバンド
分割されたときのサンプリング周波数と異なる周波数に
従って上記音声信号をデコードするようにする第2の制
御信号を発生し、上記可変タイミング合成手段に供給す
る制御信号生成手段とを備え、 上記サブバンド分割された音声信号の時間間隔を変更し
てデコードすることができようにするとともに、上記サ
ブバンド分割されたときの設定周波数と異なる周波数の
周期関数に従って上記音声信号をデコードすることがで
きるようにしたことを特徴とする音声信号デコーダ。4. An audio signal decoder for decoding an audio signal sub-band-divided into a plurality of set frequencies, wherein the input audio signal is taken in at a timing corresponding to an input first control signal. Means, variable timing synthesizing means for synthesizing and outputting the subband-divided audio signal fetched by the signal fetching means in accordance with a periodic function according to an input second control signal, and the signal fetching means. The first control signal is generated and supplied to the signal capturing means so that the audio signal is captured by the capturing means at a time interval different from the time interval set at the time of encoding. Generating a second control signal that causes the audio signal to be decoded according to a frequency different from the sampling frequency when the audio signal was subband divided. And a control signal generating means for supplying the variable timing synthesizing means so that the time interval of the subband-divided audio signal can be changed and decoded. An audio signal decoder, wherein the audio signal can be decoded according to a periodic function of a frequency different from a set frequency.
て、 上記信号取込手段の前段にバッファメモリを設け、上記
信号取込手段は上記バッファメモリに一時記憶された上
記音声信号を上記第1の制御信号に従って読み出し、上
記可変タイミング合成手段に供給することを特徴とする
音声信号デコーダ。5. The audio signal decoder according to claim 4, wherein a buffer memory is provided in front of the signal receiving means, and the signal receiving means receives the audio signal temporarily stored in the buffer memory as the first signal. An audio signal decoder which is read according to a control signal and is supplied to the variable timing synthesizing means.
合成演算式に基づいてシンセサイザ合成を行う合成手段
を具備しており、 上記合成手段に入力される第2の制御信号に応じて上記
合成演算式を変えることにより、サブバンド分割された
ときの設定周波数と異なる周波数に従って上記音声信号
をデコードすることができるようにしたことを特徴とす
る請求項3、4または5記載の音声信号デコーダ。6. The variable timing synthesizing means comprises synthesizing means for performing synthesizer synthesizing based on a predetermined synthesizing arithmetic expression, and the synthesizing arithmetic operation according to a second control signal inputted to the synthesizing means. 6. The audio signal decoder according to claim 3, 4 or 5, wherein the audio signal can be decoded according to a frequency different from a set frequency when the subband is divided by changing the expression.
れる音声信号に対して所定の窓関数を用いて窓処理を行
う窓処理手段を設け、 上記窓処理手段で行われる窓処理を上記制御信号生成手
段で生成される制御信号に応じて変更するようにしたこ
とを特徴とする請求項1、2または3記載の音声信号デ
コーダ。7. A window processing means for performing window processing on a voice signal obtained by the variable timing synthesis means using a predetermined window function is provided, and the window processing performed by the window processing means is performed by the control signal generation means. The audio signal decoder according to claim 1, 2 or 3, wherein the audio signal decoder is changed according to the control signal generated in (1).
れる音声信号に対して所定の窓関数を用いて窓処理を行
う窓処理手段を設け、 上記窓処理手段で行われる窓処理を上記制御信号生成手
段で生成される第1の制御信号および第2の制御信号に
応じて変更するようにしたことを特徴とする請求項4、
5または6記載の音声信号デコーダ。8. A window processing means for performing window processing on the audio signal obtained by the variable timing synthesis means using a predetermined window function is provided, and the window processing performed by the window processing means is performed by the control signal generation means. 5. The change is made according to the first control signal and the second control signal generated by
The audio signal decoder described in 5 or 6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6173401A JPH0816193A (en) | 1994-07-01 | 1994-07-01 | Audio signal decoder |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6173401A JPH0816193A (en) | 1994-07-01 | 1994-07-01 | Audio signal decoder |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0816193A true JPH0816193A (en) | 1996-01-19 |
Family
ID=15959740
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6173401A Pending JPH0816193A (en) | 1994-07-01 | 1994-07-01 | Audio signal decoder |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0816193A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2025528736A (en) * | 2022-07-27 | 2025-09-02 | 華為技術有限公司 | Audio signal processing method and device, storage medium, and computer program product |
-
1994
- 1994-07-01 JP JP6173401A patent/JPH0816193A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2025528736A (en) * | 2022-07-27 | 2025-09-02 | 華為技術有限公司 | Audio signal processing method and device, storage medium, and computer program product |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2207170B1 (en) | System for audio decoding with filling of spectral holes | |
| EP1351401B1 (en) | Audio signal decoding device and audio signal encoding device | |
| US5485543A (en) | Method and apparatus for speech analysis and synthesis by sampling a power spectrum of input speech | |
| JP3513292B2 (en) | Noise weight filtering method | |
| EP1422693B1 (en) | Pitch waveform signal generation apparatus; pitch waveform signal generation method; and program | |
| AU2003243441B2 (en) | Audio coding system using characteristics of a decoded signal to adapt synthesized spectral components | |
| US4918734A (en) | Speech coding system using variable threshold values for noise reduction | |
| US5754127A (en) | Information encoding method and apparatus, and information decoding method and apparatus | |
| Edler et al. | ASAC–analysis/synthesis audio codec for very low bit rates | |
| JPH11177434A (en) | Voice code decoding system | |
| JP2003108197A (en) | Audio signal decoding device and audio signal encoding device | |
| EP0772185A2 (en) | Speech decoding method and apparatus | |
| JP2000132193A (en) | Signal encoding device and method therefor, and signal decoding device and method therefor | |
| JP4256189B2 (en) | Audio signal compression apparatus, audio signal compression method, and program | |
| JPH0816193A (en) | Audio signal decoder | |
| JPH0816194A (en) | Audio signal decoder | |
| JP2002049399A (en) | Digital signal processing method, learning method, their devices, and program storage medium | |
| JP3994332B2 (en) | Audio signal compression apparatus, audio signal compression method, and program | |
| JP3010655B2 (en) | Compression encoding apparatus and method, and decoding apparatus and method | |
| JP2000132195A (en) | Signal encoding device and method therefor | |
| JPH0235994B2 (en) | ||
| US5899974A (en) | Compressing speech into a digital format | |
| JP2973966B2 (en) | Voice communication device | |
| JP2002076904A (en) | Method of decoding coded audio signal, and decoder therefor | |
| JPH08102677A (en) | MPEG standard audio signal decoder |