JPH07295595A - 音声符号化方法 - Google Patents

音声符号化方法

Info

Publication number
JPH07295595A
JPH07295595A JP6088206A JP8820694A JPH07295595A JP H07295595 A JPH07295595 A JP H07295595A JP 6088206 A JP6088206 A JP 6088206A JP 8820694 A JP8820694 A JP 8820694A JP H07295595 A JPH07295595 A JP H07295595A
Authority
JP
Japan
Prior art keywords
pitch
period
short
long
analysis
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
JP6088206A
Other languages
English (en)
Inventor
Naoya Tanaka
直也 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP6088206A priority Critical patent/JPH07295595A/ja
Publication of JPH07295595A publication Critical patent/JPH07295595A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】 異なるピッチ周期を有する入力音声のピッチ
音源ベクトルの表現力を、情報量を増加させずに向上さ
せた音声符号化方法を提供する。 【構成】 入力音声9を長周期ピッチ分析手段3と短周
期ピッチ分析手段4により分析して長周期ピッチ12と
短周期ピッチ13を検出し、それぞれにピッチに合った
予測残差を予測残差蓄積手段2から選択して長周期ピッ
チ音源ベクトル14と短周期ピッチ音源ベクトル15と
を生成し、それらの合成によりピッチ音源ベクトル16
を生成する。このピッチ音源ベクトル16を用いて合成
音声17を生成し、入力音声9との誤差を誤差最小化手
段8により最小にするようにピッチ分析手段にフィード
バックし、異なるピッチ周期を有する入力音声9に対応
したピッチ音源ベクトルを生成し、長周期ピッチ分析の
回数と短周期ピッチ周期分析の回数を音声フレーム内で
相異なる回数に設定して情報量を増加させないようにす
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、低ビットレートの音声
符号化方式において、音声の2つのピッチ周期を効率的
に符号化することにより、音声品質を向上させる方法に
関する。
【0002】
【従来の技術】近年、音声の蓄積や伝送に効率のよい低
ビットレートのディジタル符号化が用いられるが、その
音声品質が課題である。低ビットレートの音声符号化方
法では、入力音声を所定時間長の音声フレームに分割
し、各音声フレームに対して線形予測分析を行い、得ら
れた線形予測係数と予測残差を符号化する方法が主流で
ある。この予測残差は音源符号帳に蓄えられた音源ベク
トルによって符号化されるが、音源ベクトルを生成する
手段の1つとして前フレーム以前の予測残差を蓄えてお
き、それを音声のピッチ周期に合わせて切り出して用い
る手段がある(以下、切り出された音源ベクトルをピッ
チ音源ベクトルと称す)。
【0003】以下、従来のピッチ音源ベクトル生成手段
について説明する。図3は従来のピッチ音源ベクトル生
成手段の構成を示すブロック図である。図において、3
01は入力音声307を分割した所定時間長の音声フレ
ームについて線形予測分析し、線形予測係数と予測残差
308とを算出する線形予測分析手段、302は予測残
差309を蓄積する予測残差蓄積手段、303は前記音
声フレームにおけるピッチ周期を分析してピッチ周期3
10を抽出するピッチ周期分析手段、304はピッチ周
期310に基づいて予測残差蓄積手段302に蓄積した
予測残差を切り出してピッチ音源ベクトル311を生成
する音源ベクトル生成手段、305は前記線形予測係数
とピッチ音源ベクトル311とにより合成音声音312
を生成する線形予測合成手段、306は合成音声312
を入力音声307と比較検出した誤差をピッチ周期分析
手段にフィードバックしてその誤差が最小になるように
する誤差最小化手段である。
【0004】上記構成において、その動作を説明する。
入力音声307を線形予測分析手段301によって線形
予測分析し、その予測残差308を予測残差蓄積手段3
02に蓄積する。一方、入力音声307をピッチ周期分
析手段303によって分析し、ピッチ周期310を選択
する。音源ベクトル生成手段304は遅延された予測残
差309をピッチ周期310に合わせて予測残査蓄積手
段302から切り出すことにより、ピッチ音源ベクトル
311を生成する。線形予測合成手段305はピッチ音
源ベクトル311を音源として線形予測合成を行い、合
成音声音312を生成する。誤差最小化手段306は入
力音声307と合成音声音312の誤差を最小にするよ
うに、ピッチ周期分析手段303にフィードバックをか
ける。以上の過程により最適なピッチ音源ベクトルが生
成される。ピッチ周期の分析は音声フレームまたは音声
フレームをさらに分割したサブフレームに対して行い、
最適なピッチ周期を1つ選択する。
【0005】
【発明が解決しようとする課題】このような従来の方法
では、音声フレームまたはサブフレームに対するピッチ
周期が1つに限定されるため、複数の話者が同時に話す
場合などの、入力音声に複数のピッチ成分が存在する場
合には、予測残差を近似するのに最適なピッチ音源ベク
トルが得られないという問題があった。
【0006】本発明は上記の課題を解決するもので、2
つのピッチ周期を効率的に符号化し、それを用いてピッ
チ音源ベクトルを生成することにより音声品質を向上さ
せることを目的とする。
【0007】
【課題を解決するための手段】本発明は上記の目的を達
成するために、入力音声のピッチ周期を所定の閾値に対
して長い周期と短い周期に分けて分析し、前記分析によ
り得た長周期ピッチに対応する長周期ピッチ音源ベクト
ルと短周期ピッチに対応する短周期ピッチ音源ベクトル
とを用いてピッチ音源ベクトルを生成し、かつ、前記ピ
ッチ分析において音声フレーム内での長いピッチ周期の
分析の回数と短いピッチ周期の分析の回数とを相異なる
回数に設定して符号化するようにした音声符号化方法で
ある。
【0008】
【作用】本発明は上記の構成において、入力音声の長周
期ピッチに対応する長周期ピッチ音源ベクトルと短周期
ピッチに対応する短周期ピッチ音源ベクトルとの合成に
よるピッチ音源ベクトルが、異なるピッチ周期を有する
入力音声に対応するピッチ音源ベクトルとして表現力を
向上させ、かつ、長周期ピッチ分析と短周期ピッチ分析
の回数を相異なる回数に設定することが2種類のピッチ
周期を与えるピッチ周期情報の情報量を低減する。
【0009】
【実施例】以下、本発明の音声符号化方法の一実施例に
ついて図面を参照しながら説明する。図1は本実施例の
音声符号化方法の構成を示すブロック図を示す。図にお
いて、1は音声入力を分割した所定時間長の音声フレー
ムについて線形予測分析し、線形予測係数と予測残差1
0とを算出する線形予測分析手段、2は予測残差10を
蓄積する予測残差蓄積手段、3は所定の閾値に基づいて
前記音声フレームにおける長周期ピッチ12を抽出する
長周期ピッチ分析手段、4は前記閾値に基づいて短周期
ピッチ13を抽出する短周期ピッチ分析手段、5は長周
期ピッチ12に基づいて予測残差蓄積手段2に蓄積した
予測残差を切り出して長周期ピッチ音源ベクトル14を
生成する第1のピッチ音源ベクトル生成手段、6は同様
に短周期ピッチ13に基づいて短周期ピッチ音源ベクト
ル15を生成する第2のピッチ音源ベクトル生成手段、
7は長周期ピッチ音源ベクトル14と短周期音源ベクト
ル15とを合成したピッチ音源ベクトル16と前記線形
予測係数とにより合成音声17を生成する線形予測合成
手段、8は合成音声17を入力音声9と比較した誤差を
長周期ピッチ分析手段3および短周期ピッチ分析手段に
フィードバックして誤差を最小にする誤差最小化手段、
11は遅れ予測残差である。また、図2(a)は入力音
声を示す波形図であり、図2(b)は入力音声に対応す
るピッチ分析のフレームを示す模式図であって、a、
b、c、・・・は音声フレーム、1、2、3、・・・は
前記音声フレームをさらに分割したサブフレームを示
す。
【0010】上記構成において、ピッチ音源ベクトルを
生成する動作について説明する。図1において、入力音
声9は線形予測分析手段1により所定長の音声フレーム
について線形予測分析され、その予測残差10が予測残
差蓄積手段2に蓄積される。一方、入力音声9を長周期
ピッチ分析手段3および短周期ピッチ分析手段4により
ピッチ周期を分析し、それぞれ長周期ピッチ12と短周
期ピッチ13を抽出する。第1のピッチ音源ベクトル生
成手段5は長周期ピッチ12に基づいて予測残差蓄積手
段2に蓄積された予測残差を切り出して長周期ピッチ音
源ベクトル14を生成する。また、第2のピッチ音源ベ
クトル生成手段6は同様に短周期ピッチ13に基づいて
短周期ピッチ音源ベクトル15を生成する。これら短周
期ピッチ音源ベクトル15と長周期ピッチ音源ベクトル
14とを合成してピッチ音源ベクトル16とする。
【0011】線形予測合成手段7はピッチ音源ベクトル
16を音源として前記線形予測係数により線形予測合成
を行い、合成音声17を生成する。誤差最小化手段8は
合成音声17を入力音声9と比較した誤差を、長周期ピ
ッチ分析手段3および短周期ピッチ分析手段4にフィー
ドバックしてその誤差が最小になるようにする。以上の
過程により最適な長周期ピッチ12と短周期ピッチ13
とが選択され、最適なピッチ音源ベクトル16が合成さ
れる。上記動作において、選択された2つのピッチ周期
をそのまま符号化するのでは情報量が2倍となってしま
うので、図2に示したように、長周期ピッチ分析と短周
期ピッチ分析の回数を異なるように設定することにより
情報量を削減する。すなわち、入力音声101を102
のa、b、c、・・・で示される音声フレームと、1、
2、3、4で示されるサブフレームとに分割し、長周期
ピッチ分析は各音声フレームに対して1回、短周期ピッ
チ分析は各サブフレームに対して1回行うようにする。
ピッチ音源ベクトル16の生成は各サブフレームごとに
行うが、長周期ピッチは同一フレーム内のサブフレーム
に対して同じ値を用い、短周期ピッチは各サブフレーム
で分析した値を用いる。
【0012】以上のように本実施例の音声符号化方法に
よれば、入力音声の長周期ピッチと短周期ピッチとを分
析し、長周期ピッチ音源ベクトルと短周期ピッチ音源ベ
クトルとを生成して合成することにより音源ベクトルを
生成するとともに、長周期分析と短周期分析の回数を相
異なる回数に設定することにより、ピッチ周期情報の情
報量増加を少なくしてピッチ音源ベクトルの表現力を向
上させることができる。
【0013】
【発明の効果】以上の説明から明らかなように、本発明
は、入力音声のピッチ周期を所定の閾値に対して長い周
期と短い周期に分けて分析し、前記分析により得た長周
期ピッチに対応する長周期ピッチ音源ベクトルと短周期
ピッチに対応する短周期ピッチ音源ベクトルとを用いて
ピッチ音源ベクトルを生成し、かつ、前記ピッチ分析に
おいて音声フレーム内での長いピッチ周期の分析の回数
と短いピッチ周期の分析の回数とを相異なる回数に設定
して符号化するようにしたことにより、長周期ピッチと
短周期ピッチとに対応したピッチ音源ベクトルを伝送情
報量をほとんど増加させずに生成し、音声品質を向上さ
せた音声符号化を実現できる。
【図面の簡単な説明】
【図1】本発明の音声符号化方法における音源ベクトル
生成手段の一実施例の構成を示すブロック図
【図2】本発明の音声符号化方法におけるピッチ周期の
分析回数を示す模式図
【図3】従来の音声符号化方法におけるピッチ音源ベク
トル生成手段の構成を示すブロック図
【符号の説明】
1 線形予測分析手段 2 予測残差蓄積手段 3 長周期ピッチ分析手段 4 短周期ピッチ分析手段 5 第1のピッチ音源ベクトル生成手段 6 第2のピッチ音源ベクトル生成手段 7 線形予測合成手段 8 誤差最小化手段 9 入力音声 10 予測残差 11 遅れ予測残差 12 長周期ピッチ 13 短周期ピッチ 14 長周期ピッチ音源ベクトル 15 短周期ピッチ音源ベクトル 16 ピッチ音源ベクトル 17 合成音声

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 入力音声のピッチ周期を所定の閾値に対
    して長い周期と短い周期に分けて分析し、前記分析によ
    り得た長周期ピッチに対応する長周期ピッチ音源ベクト
    ルと短周期ピッチに対応する短周期ピッチ音源ベクトル
    とを用いてピッチ音源ベクトルを生成し、かつ、前記ピ
    ッチ分析において音声フレーム内での長いピッチ周期の
    分析の回数と短いピッチ周期の分析の回数とを相異なる
    回数に設定して符号化するようにした音声符号化方法。
  2. 【請求項2】 長周期ピッチの分析を音声フレームごと
    に行い、短周期ピッチの分析を前記音声フレームを分割
    したサブフレームごとに行うようにした請求項1記載の
    音声符号化方法。
JP6088206A 1994-04-26 1994-04-26 音声符号化方法 Pending JPH07295595A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6088206A JPH07295595A (ja) 1994-04-26 1994-04-26 音声符号化方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6088206A JPH07295595A (ja) 1994-04-26 1994-04-26 音声符号化方法

Publications (1)

Publication Number Publication Date
JPH07295595A true JPH07295595A (ja) 1995-11-10

Family

ID=13936435

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6088206A Pending JPH07295595A (ja) 1994-04-26 1994-04-26 音声符号化方法

Country Status (1)

Country Link
JP (1) JPH07295595A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000019407A1 (fr) * 1998-09-29 2000-04-06 Sanyo Electric Co., Ltd. Procede d'echantillonnage de periodes de hauteur de signal vocal et dispositif de compression/decompression de signal vocal dans l'axe des temps

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000019407A1 (fr) * 1998-09-29 2000-04-06 Sanyo Electric Co., Ltd. Procede d'echantillonnage de periodes de hauteur de signal vocal et dispositif de compression/decompression de signal vocal dans l'axe des temps

Similar Documents

Publication Publication Date Title
US6427135B1 (en) Method for encoding speech wherein pitch periods are changed based upon input speech signal
US6978235B1 (en) Speech coding apparatus and speech decoding apparatus
US5953697A (en) Gain estimation scheme for LPC vocoders with a shape index based on signal envelopes
JP2707564B2 (ja) 音声符号化方式
US6910009B1 (en) Speech signal decoding method and apparatus, speech signal encoding/decoding method and apparatus, and program product therefor
JP3628268B2 (ja) 音響信号符号化方法、復号化方法及び装置並びにプログラム及び記録媒体
US7680669B2 (en) Sound encoding apparatus and method, and sound decoding apparatus and method
US5027405A (en) Communication system capable of improving a speech quality by a pair of pulse producing units
US5091946A (en) Communication system capable of improving a speech quality by effectively calculating excitation multipulses
JP2006011091A (ja) 音声符号化装置、音声復号化装置、およびこれらの方法
US6192334B1 (en) Audio encoding apparatus and audio decoding apparatus for encoding in multiple stages a multi-pulse signal
JP3558031B2 (ja) 音声復号化装置
JP2658816B2 (ja) 音声のピッチ符号化装置
JPH07295595A (ja) 音声符号化方法
JP2538450B2 (ja) 音声の励振信号符号化・復号化方法
JP3303580B2 (ja) 音声符号化装置
JP3559485B2 (ja) 音声信号の後処理方法および装置並びにプログラムを記録した記録媒体
JPH05224698A (ja) ピッチサイクル波形を平滑化する方法及び装置
JP3041325B1 (ja) 音声符号化装置及び音声復号化装置
JP4373667B2 (ja) 適応符号帳の更新方法、適応符号帳更新装置、音声符号化装置及び音声復号化装置
JPH07295596A (ja) 音声符号化方法
JP3886815B2 (ja) 音声符号化装置、音声復号化装置、音声符号化方法及び音声復号化方法
JP2639118B2 (ja) マルチパルス型音声符号復号化装置
JPH06208398A (ja) 音源波形生成方法
JPH043878B2 (ja)