JPH08179798A - Voice pitch lag coding method and device - Google Patents

Voice pitch lag coding method and device

Info

Publication number
JPH08179798A
JPH08179798A JP6324566A JP32456694A JPH08179798A JP H08179798 A JPH08179798 A JP H08179798A JP 6324566 A JP6324566 A JP 6324566A JP 32456694 A JP32456694 A JP 32456694A JP H08179798 A JPH08179798 A JP H08179798A
Authority
JP
Japan
Prior art keywords
pitch
bit
pitch lag
bit pattern
speech
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
Application number
JP6324566A
Other languages
Japanese (ja)
Inventor
Masahiro Serizawa
芹沢  昌宏
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP6324566A priority Critical patent/JPH08179798A/en
Publication of JPH08179798A publication Critical patent/JPH08179798A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE: To provide a voice pitch lag coding method and a device by which a voice pitch lag can be coded with high performance at a lower average bit rate. CONSTITUTION: An input terminal 1 inputs a sound signal composed of sub- frames of a group. Sub-frame pitch extracting circuits 2, 3 and 4 extracts pitch lags from the respectively different single sub-frames. A bit judging circuit 7 compares plural pitch lags with predetermined plural bit patterns, and displays the plural pitch lags, and outputs a number of bit patterns on which the sum total of the bit number is minimum. A coding circuit 8 receives the plural pitch lags outputted by the sub-frame pitch extracting circuits 2, 3 and 4 and a number of bit patterns outputted by the bit judging circuit 7, and codes the plural pitch lags according to a number of the bit patterns. A multiplexer 5 receives and modulates output of the bit judging circuit 7 and output of the coding circuit 8, and outputs them as a modulation signal from an output terminal 6.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は音声のピッチラグ符号化
方法および装置に関し、特にCELP(CodeExcited Lin
ear Prediction Coding) 型の音声符号化方式の音声の
ピッチラグ符号化方法および装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a speech pitch lag coding method and apparatus, and more particularly to CELP (Code Excited Lin).
The present invention relates to a method and an apparatus for pitch lag coding of speech in an ear prediction coding type speech coding method.

【0002】[0002]

【従来の技術】従来から音声のピッチラグ符号化技術を
用いた音声符号化方式の代表的な方式としてはCELP
方式がある。CELP方式は、フレーム単位(例えば40
msec)で得た特徴パラメータ(スペクトル特性)と、こ
のフレームを更に分割したサブフレーム単位(例えば 8
msec)で得た特徴パラメータ(ピッチラグ、音源コー
ド、ゲイン)を用いて、音声信号符号化を行う。CEL
P方式に関しては、例えば、エム・シュレーダー(M.Sc
hroeder )とビー・アタル(B.Atal)等がアイイーイー
イー・プロシーディングス(IEEE Proc.)ICASSP-85,1985
年、937〜940頁にコード・エキサイテド・リニア
・プリディクション:ハイ・クオリティ・スピーチ・ア
ット・ベリー・ロウ・ビット・レイツ(Code-excited l
inear prediction: High quality speech at very low
bit rates )と題して発表した論文(文献1)等に記載
されている。ここに述べるピッチラグは音声信号の有声
音声のピッチ周期に対応するものであり、符号化された
値は、ピッチ周期の整数倍値または整数分の1倍付近の
値となる。通常、この値は時間と共に緩やかに変化す
る。
2. Description of the Related Art CELP has been known as a typical speech coding method using a pitch lag coding technology for speech.
There is a method. The CELP method uses frame units (for example, 40
msec) and the characteristic parameter (spectral characteristic) obtained in msec), and subframe units (for example, 8
Speech signal encoding is performed using the characteristic parameters (pitch lag, sound source code, gain) obtained in msec). CEL
Regarding the P method, for example, M. Schrader (M.Sc
hroeder) and B. Atal (IEEE Proc.) ICASSP-85,1985
Year pp. 937-940 Code Excited Linear Prediction: High Quality Speech at Very Low Bit Rate (Code-excited l
inear prediction: High quality speech at very low
It is described in a paper (Reference 1) published under the title of "bit rates". The pitch lag described here corresponds to the pitch period of voiced voice of a voice signal, and the coded value is a value that is an integer multiple of the pitch period or a value close to one multiple of the integer. Normally, this value changes slowly over time.

【0003】CELP方式で使用されている従来のピッ
チラグ符号化技術では、サブフレームごとに抽出したピ
ッチラグをフレーム単位で伝送する。
In the conventional pitch lag coding technique used in the CELP system, the pitch lag extracted for each subframe is transmitted in frame units.

【0004】従来の音声のピッチラグ符号化装置の一例
を図2のブロック図を用いて説明する。なお図2では、
1フレームが持つサブフレーム数を3とする。
An example of a conventional speech pitch lag encoding device will be described with reference to the block diagram of FIG. In addition, in FIG.
The number of subframes that one frame has is three.

【0005】図2に示す従来の音声のピッチラグ符号化
装置の動作は、まず、入力端子11から音声信号を入力
する。次に、サブフレームピッチ抽出回路12,13,
14で、入力した音声信号から各サブフレームに対応す
るピッチラグを抽出し、抽出したピッチラグをマルチプ
レクサ15に出力する。次に、マルチプレクサ15で、
各サブフレームピッチ抽出回路12,13,14から渡
されたピッチラグを変調し、変調信号を出力端子16に
渡す。出力端子16は渡された変調信号を出力する。
In the operation of the conventional speech pitch lag coding apparatus shown in FIG. 2, a speech signal is first input from the input terminal 11. Next, the sub-frame pitch extraction circuits 12, 13,
At 14, the pitch lag corresponding to each subframe is extracted from the input audio signal, and the extracted pitch lag is output to the multiplexer 15. Next, in the multiplexer 15,
The pitch lag passed from each subframe pitch extraction circuit 12, 13, 14 is modulated, and the modulated signal is passed to the output terminal 16. The output terminal 16 outputs the passed modulation signal.

【0006】ここでピッチラグの抽出方法の1つとし
て、CELP音声符号化方式で使用しているオープンル
ープ探索法がある。これは、該サブフレームの入力音声
信号列ベクトルxと過去にLサンプル遡って入力音声信
号をサブフレーム長に切り出したベクトルx(L)との相関
値を使用する方法である。遡るサンプル数Lを符号化ビ
ットBで表される範囲に対して相関値を計算する。最後
に、相関値が最大となるLを第2番目のサブフレームの
ピッチラグとして出力する。この際、人間の耳に雑音と
して聞こえるパワーの小さい周波数領域での量子化雑音
を抑える聴感重み付けを施した入力音声信号を用いる場
合もある。
Here, as one of the pitch lag extraction methods, there is an open loop search method used in the CELP speech coding system. This is a method of using a correlation value between an input audio signal sequence vector x of the subframe and a vector x (L) obtained by cutting back the input audio signal to a subframe length by going back L samples in the past. The correlation value is calculated for the range represented by the coded bit B with the number of samples L going back. Finally, L having the maximum correlation value is output as the pitch lag of the second subframe. At this time, there is a case where an input audio signal subjected to perceptual weighting that suppresses the quantization noise in the frequency region where the power heard by the human ear as noise is small is used.

【0007】各サブフレームでピッチラグの符号化に割
り当てられた符号化ビットをBビットとし、1フレーム
当たりのサブフレーム数をNとすると、フレーム当たり
のピッチラグに対する符号化ビットは、N×Bビットと
なる。また、差分符号化を用いた場合、各サブフレーム
のビット配分をB(1),B(2),...,B(N)とするとフレーム当
たりのピッチラグに対する符号化ビットは、
If the coded bits assigned to pitch lag coding in each subframe are B bits and the number of subframes per frame is N, the coded bits for the pitch lag per frame are N × B bits. Become. In addition, when differential coding is used, if the bit allocation of each subframe is B (1), B (2), ..., B (N), the coded bits for the pitch lag per frame are:

【0008】 [0008]

【0009】となる。差分符号化に関する文献として、
アイラ・エイ・ジャーソン(Ira.A.Gerson)等がアイイ
ーイーイー・ジェー・セレクテッド・エリアズ・イン・
コミュニケーションズ(IEEE J. Selected Areas in Co
mmunications. )Vol.10,No.5,June, 1992年、858〜
865頁にテクニクス・フォ・インプルービング・ザ・
パフォマンス・オブ・シー・イー・エル・ピー・タイプ
・スピーチ・コーダーズ(Techniques for Improving t
he Performance of CELP-Type Speech Coders )と題し
て発表した招待論文(文献2)がある。また、音声符号
化の有声音部の符号化では、差分符号化により、符号化
ビット数を大幅に削減できることが知られている。
[0009] As a document on differential encoding,
Ira A. Gerson and others are IEEJ Selected Areas in
Communications (IEEE J. Selected Areas in Co
mmunications.) Vol.10, No.5, June, 1992, 858-
Technics for Improving the page 865
Performances of Sea LPE Type Speech Coders (Techniques for Improving t
There is an invited paper (reference 2) published as he Performance of CELP-Type Speech Coders. In addition, it is known that in the coding of the voiced sound part of the speech coding, the number of coding bits can be significantly reduced by the differential coding.

【0010】具体的な一例を用いて、従来の音声のピッ
チラグ符号化装置での符号化ビットを説明する。ここで
は、式(2) に示す第n〜第n+3フレームのピッチラグの
例を用いる。1フレーム当たり3サブフレームとする。
また、ピッチラグはn〜127の8ビット分の整数値をと
るとする。
The coded bits in the conventional speech pitch lag coding apparatus will be described using a specific example. Here, an example of the pitch lag of the nth to (n + 3) th frames shown in Expression (2) is used. There are 3 subframes per frame.
Further, the pitch lag is assumed to be an integer value of 8 bits from n to 127.

【0011】 [0011]

【0012】従来の音声のピッチラグ符号化装置で、各
サブフレームでのピッチラグの符号化ビットをすべてB
=8ビットとすると、4フレーム分の符号化ビットは全
部で、 8*3*4=96ビット (3) となる。また、差分符号化を用いて、2番目,3番目の
サブフレームを、B(1)=8ビット, B(2)=B(3)=6ビッ
トとすると、 (8+6*2)*4=80ビット (4) となる。ただしこの場合、第n+3フレーム目の1番目,
2番目 サブフレームの差が100となり、差分値は、
6ビット即ち64レベルでは表現できない。これに対処
するために、第2サブフレームの符号化値として、差分
値で表現可能な8ビットを使用する必要がある。
In the conventional speech pitch lag coding apparatus, all the coding bits of pitch lag in each subframe are B
= 8 bits, the total number of coded bits for four frames is 8 * 3 * 4 = 96 bits (3). If differential coding is used and the second and third subframes are B (1) = 8 bits and B (2) = B (3) = 6 bits, (8 + 6 * 2) * 4 = It is 80 bits (4). However, in this case, the first in the (n + 3) th frame,
The difference between the second subframes is 100, and the difference value is
It cannot be expressed by 6 bits, that is, 64 levels. In order to deal with this, it is necessary to use 8 bits that can be represented by a difference value as the encoded value of the second subframe.

【0013】[0013]

【発明が解決しようとする課題】上述した従来の音声の
ピッチラグ符号化装置は、各サブフレームでピッチラグ
を抽出した後に、ピッチラグが持っている各サブフレー
ム間の相関を利用しておらず、十分にビットレートを低
減化できていないという問題点がある。
The above-described conventional speech pitch lag coding apparatus does not utilize the correlation between the subframes possessed by the pitch lag after extracting the pitch lag in each subframe. However, there is a problem that the bit rate cannot be reduced.

【0014】本発明の目的は、より低い平均ビットレー
トで、高性能に音声のピッチラグを符号化することが可
能な音声のピッチラグ符号化方法および装置を提供する
ことにある。
An object of the present invention is to provide a voice pitch lag coding method and apparatus capable of high-performance voice pitch lag coding at a lower average bit rate.

【0015】[0015]

【課題を解決するための手段】本発明の音声のピッチラ
グ符号化方法は、入力音声信号から複数のピッチラグを
特徴パラメータとして抽出し、予め定めた個数単位で前
記特徴パラメータを組み合せて伝送する音声のピッチラ
グ符号化方法において、前記個数単位の特徴パラメータ
を表すことができるビットパタンを前記個数単位の特徴
パラメータを用いて決定し、前記ビットパタンに従って
前記個数単位の前記特徴パラメータの符号を計算し、前
記特徴パラメータの符号と前記ビットパタンとを組み合
せて伝送する構成である。
A speech pitch lag encoding method of the present invention extracts a plurality of pitch lags from an input speech signal as characteristic parameters, and combines the characteristic parameters in a predetermined number unit to transmit the speech. In the pitch lag encoding method, a bit pattern that can represent the characteristic parameter of the number unit is determined using the characteristic parameter of the number unit, and the sign of the characteristic parameter of the number unit is calculated according to the bit pattern, In this configuration, the code of the characteristic parameter and the bit pattern are combined and transmitted.

【0016】本発明の音声のピッチラグ符号化方法は、
前記予め定めた個数単位が、複数のサブフレームからな
るフレームを単位としてもよい。
The speech pitch lag encoding method of the present invention is
The predetermined number unit may be a frame composed of a plurality of subframes.

【0017】本発明の音声のピッチラグ符号化方法は、
前記フレーム単位の複数の前記ピッチラグを用いたビッ
トパタンの決定結果が、前記フレーム単位の複数の前記
ピッチラグを表すことができる最小ビット数のビットパ
タンであってもよい。
The speech pitch lag encoding method of the present invention is
The determination result of the bit pattern using the plurality of pitch lags in the frame unit may be a bit pattern of the minimum number of bits that can represent the plurality of pitch lags in the frame unit.

【0018】本発明の音声のピッチラグ符号化装置は、
一群のサブフレームからなる音声信号を入力する入力端
子と、前記一群のサブフレームから選択したそれぞれ異
なる1つのサブフレームからピッチラグを抽出するサブ
フレームピッチ抽出回路と、前記ピッチ抽出回路の出力
した複数のピッチラグを予め定められた複数のビットパ
タンと比較し、前記複数のピッチラグを表示し且つビッ
ト数の総和を最小とするビットパタンの番号を出力する
ビット判定回路と、前記ピッチ抽出回路の出力した複数
のピッチラグと前記ビット判定回路の出力するビットパ
タンの番号とを受け、前記ビットパタンの番号に従って
前記複数のピッチラグを符号化する符号化回路と、前記
ビット判定回路の出力と前記符号化回路の出力とを受け
組み合せビット系列として出力端子から出力するマルチ
プレクサとを有する構成である。
The speech pitch lag encoding apparatus of the present invention is
An input terminal for inputting a voice signal composed of a group of subframes, a subframe pitch extraction circuit for extracting a pitch lag from one different subframe selected from the group of subframes, and a plurality of output from the pitch extraction circuit. A bit determination circuit that compares the pitch lag with a plurality of predetermined bit patterns, displays the plurality of pitch lags, and outputs a bit pattern number that minimizes the total sum of the number of bits, and a plurality of bits output by the pitch extraction circuit. Of the bit pattern output from the bit determining circuit, and the output of the bit determining circuit and the output of the encoding circuit. And a multiplexer that outputs as a combined bit sequence from the output terminal It is a configuration.

【0019】[0019]

【作用】本発明では、フレームごとに、これのピッチラ
グを表示するビットパタンを決定し、このパタンに従っ
て、ピッチラグの符号化を行うと共に、ビットパタンの
番号の符号化を行う。これにより、隣接するフレームの
ピッチラグに相関の強い音声のピッチラグ符号化に適用
して、性能の劣化なしに平均符号化ビットレートを低減
できることになる。
In the present invention, the bit pattern for displaying the pitch lag is determined for each frame, and the pitch lag is coded and the bit pattern number is coded in accordance with this pattern. This makes it possible to reduce the average coding bit rate without deterioration in performance by applying it to pitch lag coding of speech that has a strong correlation with the pitch lag of adjacent frames.

【0020】式(2) の例を用いて本発明の原理の説明を
行う。また、ビットパタンとして、
The principle of the present invention will be described using the example of the equation (2). Also, as a bit pattern,

【0021】 [0021]

【0022】の4パタンを使用する。4パタンなので、
このビットパタンを伝送するために、各フレームで伝送
ビット2ビットが余分に必要である。第nフレームにお
いて、式(2) の(90,92,94)のピッチラグが抽
出されているので、このピッチラグを表せる最小ビット
数のパタンは、8,2,2ビットとなる。したがって、
第nフレームでのピッチラグに関する伝送ビット数は、
8+2+2=12ビットに、ビットパタン用のビット2
ビットを加えて、14ビットとなる。同様に、第n+3フ
レームまでに関して必要なビット数を計算すると次式と
なる。
The four patterns of are used. Because it is 4 patterns,
To transmit this bit pattern, 2 extra transmission bits are required in each frame. Since the pitch lag of (90, 92, 94) in the equation (2) is extracted in the nth frame, the pattern of the minimum number of bits that can represent this pitch lag is 8, 2, 2 bits. Therefore,
The number of transmission bits for the pitch lag in the nth frame is
8 + 2 + 2 = 12 bits, bit 2 for bit pattern
Adding bits makes 14 bits. Similarly, when the required number of bits is calculated up to the (n + 3) th frame, the following equation is obtained.

【0023】 [0023]

【0024】従って、この例では、4フレーム分の符号
化ビットは、 14+22+18+26=80ビット (7) となる。この値は、従来の符号化装置の式(3) による符
号化ビット数より、16ビット削減されている。また、
従来方式で差分符号化を行った場合の式(4) と同じビッ
ト数でありながら、すべてのサブフレームで近似値を使
用せずに、精度を全く劣化させずに、ピッチ符号化を行
うことができる。
Therefore, in this example, the coded bits for four frames are 14 + 22 + 18 + 26 = 80 bits (7). This value is reduced by 16 bits from the number of coded bits according to the equation (3) of the conventional coding device. Also,
Pitch coding with the same number of bits as in Equation (4) when differential coding is performed by the conventional method, but without using approximate values in all subframes and without degrading accuracy at all. You can

【0025】[0025]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。
Embodiments of the present invention will now be described with reference to the drawings.

【0026】図1は本発明の一実施例のブロック図であ
る。
FIG. 1 is a block diagram of an embodiment of the present invention.

【0027】本実施例の音声のピッチラグ符号化装置1
0では、1フレームが持つサブフレーム数を3とする。
構成としては、一群のサブフレームからなる音声信号を
入力する入力端子1と、一群のサブフレームから選択し
たそれぞれ異なる1つのサブフレームからピッチラグを
抽出するサブフレームピッチ抽出回路2,3,4と、サ
ブフレームピッチ抽出回路2,3,4の出力した複数の
ピッチラグを予め定められた複数のビットパタンと比較
し、複数のピッチラグを表示し且つビット数の総和を最
小とするビットパタンの番号を出力するビット判定回路
7と、サブフレームピッチ抽出回路2,3,4の出力し
た複数のピッチラグとビット判定回路7の出力するビッ
トパタンの番号とを受け、ビットパタンの番号に従って
複数のピッチラグを符号化する符号化回路8と、ビット
判定回路7の出力と符号化回路8の出力とを受け変調
し、変調信号として出力端子6から出力するマルチプレ
クサ5とを備えている。
Speech pitch lag encoding apparatus 1 of the present embodiment
In 0, the number of subframes included in one frame is set to 3.
As a configuration, an input terminal 1 for inputting an audio signal composed of a group of subframes, and subframe pitch extraction circuits 2, 3 and 4 for extracting a pitch lag from one different subframe selected from the group of subframes, The plurality of pitch lags output from the subframe pitch extraction circuits 2, 3 and 4 are compared with a plurality of predetermined bit patterns, the plurality of pitch lags are displayed, and the number of the bit pattern that minimizes the total number of bits is output. Receiving the bit pitch determining circuit 7 and the plurality of pitch lags output from the subframe pitch extracting circuits 2, 3 and 4 and the bit pattern number output from the bit determining circuit 7, and encoding the plurality of pitch lags according to the bit pattern numbers. Receiving the output of the bit determining circuit 7 and the output of the encoding circuit 8 and modulating them to obtain a modulated signal. And a multiplexer 5 that outputs from the force terminal 6.

【0028】次に動作について説明する。Next, the operation will be described.

【0029】まず、入力端子1から音声信号を入力す
る。次に、サブフレームピッチ抽出回路2,3,4で、
入力する音声信号を用いて各サブフレームに対応するピ
ッチラグを抽出し、抽出したピッチラグをピッチ判定回
路7と符号化回路8に出力する。ピッチラグの抽出方法
は従来の技術の項で説明したものと同一なのでここでの
説明は省略する。ビット判定回路7は、予め定めたビッ
トパタン (例えば式(5))の中から、サブフレームピッチ
抽出回路2,3,4から渡された複数のピッチラグを表
示し、且つビット数の和が最小となるものを選択する。
更に、選択したビットパタンの番号を符号化回路8およ
びマルチプレクサ5に渡す。符号化回路8は、サブフレ
ームピッチ抽出回路2,3,4から渡された各ピッチラ
グを符号化し、マルチプレクサ5に渡す。この時の符号
化ビットパタンは、ビット判定回路7から渡されるビッ
トパタンの番号に対応するものを用いる。次に、マルチ
プレクサ5は、符号化回路8から渡される各サブフレー
ムのピッチラグの符号と、ビット判定回路7から渡され
るビットパタンの番号とを変調し、変調信号として出力
端子6に渡す。出力端子6は渡された変調信号を出力す
る。
First, an audio signal is input from the input terminal 1. Next, in the subframe pitch extraction circuits 2, 3 and 4,
A pitch lag corresponding to each subframe is extracted using the input voice signal, and the extracted pitch lag is output to the pitch determination circuit 7 and the encoding circuit 8. The method of extracting the pitch lag is the same as that described in the section of the prior art, and thus the description thereof is omitted here. The bit determination circuit 7 displays a plurality of pitch lags passed from the subframe pitch extraction circuits 2, 3 and 4 from a predetermined bit pattern (for example, equation (5)), and the sum of the number of bits is the minimum. Select the one that becomes.
Further, the number of the selected bit pattern is passed to the encoding circuit 8 and the multiplexer 5. The encoding circuit 8 encodes each pitch lag passed from the sub-frame pitch extraction circuits 2, 3, 4 and passes it to the multiplexer 5. The coded bit pattern used at this time corresponds to the bit pattern number passed from the bit determination circuit 7. Next, the multiplexer 5 modulates the code of the pitch lag of each sub-frame passed from the encoding circuit 8 and the bit pattern number passed from the bit determination circuit 7, and passes it to the output terminal 6 as a modulation signal. The output terminal 6 outputs the passed modulation signal.

【0030】[0030]

【発明の効果】以上説明したように、本発明は、入力音
声信号から複数のピッチラグを抽出し、個数単位のピッ
チラグを表すことができるビットパタンを個数単位のピ
ッチラグを用いて決定し、ビットパタンに従って個数単
位のピッチラグの符号を計算し、ピッチラグの符号とビ
ットパタンとを変調し伝送することにより、より低い平
均ビットレートで、高性能に音声のピッチラグを符号化
することが可能になるという効果が有る。
As described above, according to the present invention, a plurality of pitch lags are extracted from an input speech signal, and a bit pattern capable of expressing the pitch lag in the number unit is determined by using the pitch lag in the number unit. By calculating the pitch lag code of the number unit according to the above, and modulating and transmitting the pitch lag code and the bit pattern, it is possible to encode the voice pitch lag with high performance at a lower average bit rate. There is.

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

【図1】本発明の一実施例のブロック図である。FIG. 1 is a block diagram of one embodiment of the present invention.

【図2】従来の音声のピッチラグ符号化装置のブロック
図である。
FIG. 2 is a block diagram of a conventional speech pitch lag encoding device.

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

1 入力端子 2,3,4 サブフレームピッチ抽出回路 5 マルチプレクサ 6 出力端子 7 ビット判定回路 8 符号化回路 10 音声のピッチラグ符号化装置 1 Input Terminals 2, 3, 4 Subframe Pitch Extraction Circuit 5 Multiplexer 6 Output Terminal 7 Bit Judgment Circuit 8 Encoding Circuit 10 Speech Pitch Lag Encoding Device

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 入力音声信号から複数のピッチラグを特
徴パラメータとして抽出し、予め定めた個数単位で前記
特徴パラメータを組み合せて伝送する音声のピッチラグ
符号化方法において、前記個数単位の特徴パラメータを
表すことができるビットパタンを前記個数単位の特徴パ
ラメータを用いて決定し、前記ビットパタンに従って前
記個数単位の前記特徴パラメータの符号を計算し、前記
特徴パラメータの符号と前記ビットパタンとを組み合せ
て伝送することを特徴とする音声のピッチラグ符号化方
法。
1. A pitch lag encoding method for speech, wherein a plurality of pitch lags are extracted as characteristic parameters from an input speech signal, and the characteristic parameters are combined and transmitted in a predetermined number unit, wherein the number unit characteristic parameters are expressed. Determining a bit pattern that can be obtained by using the characteristic parameter of the number unit, calculating the sign of the characteristic parameter of the number unit according to the bit pattern, and transmitting by combining the code of the characteristic parameter and the bit pattern. A pitch lag encoding method for speech, characterized by.
【請求項2】 前記予め定めた個数単位が、複数のサブ
フレームからなるフレームを単位とすることを特徴とす
る請求項1記載の音声のピッチラグ符号化方法。
2. The pitch lag encoding method for speech according to claim 1, wherein the predetermined number unit is a frame composed of a plurality of subframes.
【請求項3】 前記フレーム単位の複数の前記ピッチラ
グを用いたビットパタンの決定結果が、前記フレーム単
位の複数の前記ピッチラグを表すことができる最小ビッ
ト数のビットパタンであることを特徴とする請求項2記
載の音声のピッチラグ符号化方法。
3. The bit pattern determination result using the plurality of pitch lags in the frame unit is a bit pattern of the minimum number of bits that can represent the plurality of pitch lags in the frame unit. Item 2. A pitch lag encoding method for speech according to Item 2.
【請求項4】 一群のサブフレームからなる音声信号を
入力する入力端子と、前記一群のサブフレームから選択
したそれぞれ異なる1つのサブフレームからピッチラグ
を抽出するサブフレームピッチ抽出回路と、前記ピッチ
抽出回路の出力した複数のピッチラグを予め定められた
複数のビットパタンと比較し、前記複数のピッチラグを
表示し且つビット数の総和を最小とするビットパタンの
番号を出力するビット判定回路と、前記ピッチ抽出回路
の出力した複数のピッチラグと前記ビット判定回路の出
力するビットパタンの番号とを受け、前記ビットパタン
の番号に従って前記複数のピッチラグを符号化する符号
化回路と、前記ビット判定回路の出力と前記符号化回路
の出力とを受け組み合せビット系列として出力端子から
出力するマルチプレクサとを有することを特徴とする音
声のピッチラグ符号化装置。
4. An input terminal for inputting a voice signal composed of a group of subframes, a subframe pitch extraction circuit for extracting a pitch lag from one different subframe selected from the group of subframes, and the pitch extraction circuit. Comparing a plurality of pitch lags output by a plurality of predetermined bit patterns, displaying the plurality of pitch lags, and outputting a bit pattern number that minimizes the sum of the number of bits, and the pitch extraction circuit. An encoding circuit that receives a plurality of pitch lags output by a circuit and a bit pattern number output by the bit determination circuit, and encodes the plurality of pitch lags according to the bit pattern number, an output of the bit determination circuit, and the Multiplexer that receives the output of the encoding circuit and outputs it as a combined bit sequence from the output terminal A pitch lag encoding device for speech, comprising:
JP6324566A 1994-12-27 1994-12-27 Voice pitch lag coding method and device Pending JPH08179798A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6324566A JPH08179798A (en) 1994-12-27 1994-12-27 Voice pitch lag coding method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6324566A JPH08179798A (en) 1994-12-27 1994-12-27 Voice pitch lag coding method and device

Publications (1)

Publication Number Publication Date
JPH08179798A true JPH08179798A (en) 1996-07-12

Family

ID=18167247

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6324566A Pending JPH08179798A (en) 1994-12-27 1994-12-27 Voice pitch lag coding method and device

Country Status (1)

Country Link
JP (1) JPH08179798A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100349656B1 (en) * 2000-12-20 2002-08-24 한국전자통신연구원 Apparatus and method for speech detection using multiple sub-detection system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61254999A (en) * 1985-05-07 1986-11-12 日本電気株式会社 Encoding of pitch and voiced/voiceless discrimination signal
JPH0335300A (en) * 1989-06-30 1991-02-15 Fujitsu Ltd Voice coding and decoding transmission system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61254999A (en) * 1985-05-07 1986-11-12 日本電気株式会社 Encoding of pitch and voiced/voiceless discrimination signal
JPH0335300A (en) * 1989-06-30 1991-02-15 Fujitsu Ltd Voice coding and decoding transmission system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100349656B1 (en) * 2000-12-20 2002-08-24 한국전자통신연구원 Apparatus and method for speech detection using multiple sub-detection system

Similar Documents

Publication Publication Date Title
JP3346765B2 (en) Audio decoding method and audio decoding device
US6470313B1 (en) Speech coding
WO2001020595A1 (en) Voice encoder/decoder
WO2006001218A1 (en) Audio encoding device, audio decoding device, and method thereof
JPH08179795A (en) Voice pitch lag coding method and device
JP3137176B2 (en) Audio coding device
JPH1097295A (en) Coding method and decoding method of acoustic signal
JP3063668B2 (en) Voice encoding device and decoding device
JP3064947B2 (en) Audio / musical sound encoding and decoding device
JP2002268686A (en) Voice coder and voice decoder
JPH10177398A (en) Voice coding device
JP2002140099A (en) Sound decoding device
JPH0944195A (en) Voice encoding device
JP2658816B2 (en) Speech pitch coding device
JP3092653B2 (en) Broadband speech encoding apparatus, speech decoding apparatus, and speech encoding / decoding apparatus
JPH08179798A (en) Voice pitch lag coding method and device
JP2001051699A (en) Device and method for coding/decoding voice containing silence voice coding and storage medium recording program
JP2736157B2 (en) Encoding device
JPH0519795A (en) Excitation signal encoding and decoding method for voice
JP3299099B2 (en) Audio coding device
JP3496618B2 (en) Apparatus and method for speech encoding / decoding including speechless encoding operating at multiple rates
JPH06131000A (en) Fundamental period encoding device
JP2001142499A (en) Speech encoding device and speech decoding device
JP3166697B2 (en) Audio encoding / decoding device and system
JP2000029499A (en) Voice coder and voice encoding and decoding apparatus

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19980331