JPS58113992A - 音声信号圧縮方式 - Google Patents

音声信号圧縮方式

Info

Publication number
JPS58113992A
JPS58113992A JP56213010A JP21301081A JPS58113992A JP S58113992 A JPS58113992 A JP S58113992A JP 56213010 A JP56213010 A JP 56213010A JP 21301081 A JP21301081 A JP 21301081A JP S58113992 A JPS58113992 A JP S58113992A
Authority
JP
Japan
Prior art keywords
repetition
audio signal
section
waveform
detected
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
JP56213010A
Other languages
English (en)
Inventor
遠藤謙二郎
吉良英司
北川和雄
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.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric 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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP56213010A priority Critical patent/JPS58113992A/ja
Publication of JPS58113992A publication Critical patent/JPS58113992A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 発明の技術分野 この発明は、音声信号を情報圧媚して記憶あるいは伝送
する装置(二保り、特に音声信号波形のくり返しを利用
して効率的な圧縮を行なう音声信号圧縮方式に関する。
発明の技術的背景とその問題点 近年、コンビュータンステムの小型端末、さらには家電
品等C二おいて、マン・マシンインターフェースとして
音声を発声させるというV求が高まっており、そのため
に首座(M ’+ Y低ビットレートで記憶したり伝送
する技術が要求されている。
このような要求に対し、音声1き号の情報を圧縮する技
術は大別して2つの方式が知られている・第1は線型予
測方式(LPC)に代表されるような、予め用意した単
語や文章に対して分析を行ない1片角合成に必要なホル
マント情報と、音源情報としての有声/無声音判別情報
および有声音(:おけるくり返しくピッチ)情報とを抽
出し、これらを合成フィルタの係数8よび音源入力とし
て音声を合成する方式であり、第2は音声イ―号の波形
のくり返しパターンを半は手動でとらえて音声を合成す
る方式(特−4昭56−4194等)である・ しかしながら、第1の方式は有声音でピッチ情報を持つ
くり返し波形に対してはピッチ情報の抽出を正確に行な
うことが大前提となる方式であるため、ピッチ情報の抽
出に失敗すると原音声を再生するときに雑音を生じたり
、音声の明瞭度を損ねるといった難点がある。また、現
在ではこの方式6二よる分析のために大型コンピュータ
または相当大規模な専用L8Iを必要とし、さらに良質
の音声を再生しようとすると分析結果の補正も必要とな
る等から、コスト面で不利である・ 一方、第2の方式はピッチ情報の抽出を正確C二行なう
ことに加え、手動操作によりくり返しの単位波形Q1切
り出しを行なう必要があるため、実時間での圧縮が困難
であった。
発明の目的 この発明の目的は、音声イb号の波形のくり返しくピッ
チ情報)を検出できながったときでも再生音声の劣化が
少なく、しかも比較的簡単なハードウェアあるいは汎用
マイクロプロセッサ−によって圧縮処理を行なうことが
でき、さらに実時間処理が可能な音声(9号圧縮方式を
提供することである・ 発明の概要 この発明C二係る音声信号圧縮方式は、音声化1号の波
形のくり返しの検出と、有苔区間と無音区間との判別を
行ない、有音区間においてはくり返しが検出されたとき
のみ、所定のくり返し回数N毎(;そのN回のくり返し
の中での音声48号の1つの単位波形とその瞬間長デー
タをくり返しが検出されたことを示すくり返し検出コー
ドと共C二出力すること菖二よって圧縮し、(り返しが
検出されなかったときは圧mv行なわずその期間中の音
声信号の全波形とその時間長データをくり返しが検出さ
れなかったことを示すくり返し非検出コードと共6:出
力し、さらに無音区間Cおいてはその時間長データを無
音区間識別コードと共≦二出力することを特徴としてい
るC発明の効果 この発明シニよれば、音声信号の波形のくり返しが検出
されなかったときは圧縮を行なわないため、(り返しが
検出できないことによる再生音声の自然性や明瞭度の低
下といった劣化が少ない。また、LPC方式に比べて音
声信号から抽出すべき情報が少なくて済み、また圧縮の
ための処理も簡単なため、ハードウェアも簡単となり、
マイクロコンピュータの使用も可能となる・さらに、マ
イクロコンピュータのような比較的処理速度の迦いもの
t用いても、実時間での圧縮が可能である・ この発明に係る音声信号圧縮方式の有効性は。
音声4g号の性質を考慮すれは明らかである・今。
日本語’!’ ?IJにとると、大ざっばC二言うと単
母音のみの音、(子壱十母音)の音、および子音のみの
音の3神類の@によって構成されている。
これらのうち母音のみの音は°アイウェオ”の5つ、子
音のみの音は°ン“のみで、桟りは1−ベて(子音士母
音)の音である。
母音と子音とでは性質が大きく異なり、まず母音はその
波形が@節の始めから終りまでほばくり返し波形である
ということである・つまり基本周波数成分の周期でほぼ
同一波形がくり返され1例えば250 Hzで発声され
た母音の音は4 msの周期を持っている・厳密には八
本周波数も時間的に少しずつ変化し、また音節の始めと
終りの部分は振幅が小さくなる性質がある・しかし例え
ば20 ms程度の短時間でみれはこれらはほぼ一定と
みなせる・従って、この発明のように母音等の如くくり
返しが連続して検出されたときは、所定のくり返し回数
N毎、例えば4回毎C二その4回のくり返しの中での音
声GI号の単位波形の1つを代表波形として扱っても、
再生音声の自然性はあまり指なわれない。
子音(二ついては、無声音であるか有声音であるか、ま
た閉鎖音か摩擦音か鼻音か等(二よって。
くり返しの有無l二関してもそれぞれ個有の性質がみら
れる・しかし、この発明ではくり返しの検出だけを行な
えばよく1例えばLPC方式で必らず必要な有声音/無
声音の判別は必要ない0即ち、子音部C二関してはくり
返しが検出されたときのみ母音部と同様に圧縮を行ない
、検出されないときは波形のすべてを出力することC二
なるO 第11kにいくつかの代表的な(子音+母音)の音の振
幅包絡線を示す0図かられかるように子音の継続時間は
種々異なる・しかし、音声の発声速度が変った場合のそ
の継続時間の変化は母苗のそれほど大きくなく、音の種
類のみ(=応じた一定の継続時間を持つと考えることが
でき、またくり返して検出されない子音の時間的割合は
微々たるものであるから、その区間圧縮が行なわれなく
とも、全体としての圧縮効率は十分である◎ 発明の実施例 第2肉はこの発明の一実施例を説明するための音声記録
再生装置の構成を示すものである・図−二おいて、入力
端子lに与えられる音声信号2はエンコーダ1&二導か
れて符号化される。この符号化方式はPCM 、DPC
M、DM等などのようなものでもよい0音声化号2は有
音区間かも入力される。この判別回路4は例えばレベル
センナと、このセンナ出力を適当なスレッショルドレベ
ルでレベル判定して1例えば有音区1ijlのとき低レ
ベル、無音区間のとき高レベルの有音/無音判別信号V
を出力する◎ 一方、エンコーダ1の出力はくり返し検出器5と山号処
理装#L6(二供給される。くり返し検出器5は音声信
号2の波形のくり返しくピッチ情報)の有無を検出する
もので、くり返しを検出する毎C二くり返し検出パルス
百を発生するeこのくり返し検出器5は例えは公知の自
己相関器その他の構hx (二よって実現されるが、そ
の検出性能は例えはLPU方式における程高い必要はな
く、くり返しが検出できなけれはそこでの圧縮率が少々
低下するのみであって、再生許声の品質には影譬な与え
−【い0 くり返し検出器6からのくり返し検出パルスiは、有含
無音判別信峙Yと共C二、山号処理装置6へ圧縮のため
の制御信号として与えられる。
(μ吋処理装置6はこの例ではマイクロコンピュータ(
二より構成され、演算、制御を行なうマイクロプロセッ
サ2と、エンコーダ1よりの符号化された音声信号デー
タを一定のアルゴリズムで編集するためのプログラムを
格納したRUM8と、プログラム実行待C二必要となる
データの一時格納用のRAM9と、各部へのグロック信
号CKを発生するクロック発生器10等を含んでいる。
佃峙処理装龜7は有音/無音判別信号Yとくり返し検出
山号百≦二応じてエンコーダ3よりの音声信号データ(
波形情報)yzHAMよりなるバッファメモリllに一
時格納しては圧軛のための細集を行なってメモ9tzに
書込むという操作を逐次少しすつ行なう− 次区二、この実施例の動作を説明する・他峙処J!!1
装随6での処理内容は、@3凶、第4図中に示すA、B
、U、Dの4区間C二よって場合分けされる。第3図は
有音/無首判別(−8号丁と、くり返し検出パルス「の
例乞不し、第4図はA。
B、C,Dの各区間シーおいてメモリ12じ蓄積される
データ内容を示している・ Vが高レベルとなる無音区間であるA区間(=おいては
、マイクロプロセッサ8は丁が低レベルとなる有音区間
の始点までの間グロック山号UK(エンコーダ3のサン
プルグロック)ヲカウントし、そのカウント値を無音区
間の時間長データPNとして、無音区間識別コードPと
共にメモリ12へ書込む〇 一万、有音区間であるB、C,D区間のうちB区間は、
有音区間始点より最初にくり返しが検出された時点まで
の主に子音部g二相当する区間で、この区間ではマイク
ロプロセッサ1は有音区間始点から音声信号データをそ
のデータ長をカウントしながらバッファメモリllへ先
願番地より順次格納していき、B区間の終りの時点でバ
ッファメモ911へ格納された音声46号データ(波形
1n報)QDと、カウント(二よって得られた時間長デ
ータQN’!r<り返し非検出コードQと共6二主メモ
リ12へ督込むoQち、このB区間では圧縮は行なわれ
ない。
次に、07間はくり返しがほぼ一定周期で検出されてい
る区間で、主に母音部に相当する区間である。このC区
間では、マイクロプロセッサ7はくり返し検出パルス8
をカウントし、かつ百の発生時点での音声信号データの
位置を記録しながら、バッファメモリIIへ音声信号デ
ータを格納するーこの場合、前のC区間の編集処理は既
櫂二終っているため、バッファメモリIIは先順番地よ
りフルC二使用できる・マイクロプロセッサ2はくり返
し検出パルスiをN個。
この例では4個カウントすると、例えば3個目から4個
四までの間の音声信号データをその4同のくり返しの中
での単位波形の情報1(Dとして、これとその時間長デ
ータRNをくり返し検出コードR(これはデータが圧縮
されていることを表わす)と共iニメモリ□’l 2へ
書込む0以下、くり返しがほぼ一定周期で検出されてい
る間は。
C区間として同様の処理がくり返し行なわれる。
こうして、C区間ζ;おいてはb声信号データか1/N
l(≧の例では1/4)C圧縮されてメモリj2−二蓄
積される− 最後cD区間は、くり返しがN=4回検小検出るni目
−無音区間になってしまったときである・このD区間で
の処理としては、例えは初期のうちはC区間と同様にバ
ッファメモリ77(−音声信号データを格納しつつ、無
音区間C二なった時点でバッファメモ911に格納され
ていた音声信号データと、その時間長データをくり返し
非検出コードをB区間と同様にメモ912へ沓込む・従
って、このD区間では圧縮はれなわれなり)・ なお、D区間での処理の他の形式として、その前のC区
間が時間的≦二長くて母音情報が十分メモ912i二蓄
積されている場合は、このD区間を次の無音区間の一部
とみなして処理してもよい・このようC;Tると、自然
性(二多少の劣化はきたしても明瞭性は十分錐体される
σ)で、圧縮率をより下げる上では有効である。
こうしてメモリ126;蓄積されたデータは。
適宜続出され、デコーダ13によって第4図C二示した
各データに従い音声44号14として再生される。
このよう(二、この発明では音声信号の有音区m1のう
ちの時間的に大部分を占める母音部等のくり返しが良好
に検出されるgts分は17Ng二圧縮し、くり返しが
検出されない子首部は音声信号の波形情報をそのまま出
力するため、再生音声の明瞭度等の劣化の少ない効率的
な圧縮が可能となる。これによって、実施例の如き音声
記録再生装置C二この発明を適用した場合、メモリの8
量を効率よく使用でき、コスト面で極めて有利となる・ そして特(二、この発明ではくり返しが連続して検出さ
れている間の単位波形の情報ヲ、くり返し7./N回検
出する袴に更新して出力するため、こ0月1い¥1つσ
)みの単位波形の情報で代表する方式と異なり、この間
の波形の時間的変化を含んだ形で波形th N Y出力
でき、明瞭度、自然性の向上が期待できる0 つて実現したが、マイクロプロセッサ−を含むイ^号処
理装置にソフトウェアによってその機能を持たせてもよ
い。その場合、前記実施例の如く実時間処理がijJ能
かどうかが問題となるが、例えば無音区間は主(:その
時間長のカウントのみが必要であって、処理時間として
は十分かっ余りある区間であり、しかも音声信号の中で
無音区間か占める時開的割合は大きいことを考慮すれば
1問題ない・卯ち、例えば連続する有音区間と無音区間
を1ブロツクと考えると、処理速度の遅いマイクロプロ
セッサを用いてくり返   ?しの検出と有音/無音区
間の判別をソフトウェアで実行し、かつ圧縮処理を行な
う場合、自重区間では実時1ドJ処理が不ciI能でも
、その不0]能! な分を無音区間で補なうこと(二よって、lブロック内
では実時間処理が可能となる◎ この発明は1日本語のみならず外国語の音声信号C二対
しても有効であることはいうまでもない・
【図面の簡単な説明】
第1図は子音十母音の音声の包絡線波形を示す図、1j
S2図はこの発明の一実施例の構成図、鵜3肉はその動
作を説明するためのタイムチャー)、第4図は同実施例
ζ二おいて編集されメモリに蓄積されるデータの構成χ
示す図である・l・・・行声信号入力端子、3・・・エ
ンコーダ、4・・・有音/無音判別回路、5・・・くり
返し検出器、6・・・信号処理装置、7・・・マイクロ
プロセッサ、Jl−・・バッファメモリ、12・・・メ
モリ、1B・・・デコーダ。 出−人代理人 弁理士 鈴 江 武 彦0mS

Claims (1)

    【特許請求の範囲】
  1. 音声信号の波形のくり返しを検出すると共に、有音区間
    と無音区間とを判別し、有音区間においてはくり返しが
    検出されたときは所定のくり返し回数N毎C二そのN回
    のくり返しの中での音声信号の1つの単位波形とその時
    間長データをくり返し検出コードと共に出力し、くり返
    しが検出されなかったときはその期間中の音声信号の全
    波形とその時間長データをくり返し非検出コードと共に
    出力し、無音区間においてはその時間長データを無音区
    間識別コードと共に出力することを特徴とする音声信号
    圧縮方式。
JP56213010A 1981-12-26 1981-12-26 音声信号圧縮方式 Pending JPS58113992A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56213010A JPS58113992A (ja) 1981-12-26 1981-12-26 音声信号圧縮方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56213010A JPS58113992A (ja) 1981-12-26 1981-12-26 音声信号圧縮方式

Publications (1)

Publication Number Publication Date
JPS58113992A true JPS58113992A (ja) 1983-07-07

Family

ID=16631994

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56213010A Pending JPS58113992A (ja) 1981-12-26 1981-12-26 音声信号圧縮方式

Country Status (1)

Country Link
JP (1) JPS58113992A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63212996A (ja) * 1987-03-02 1988-09-05 松下電器産業株式会社 音声記録再生方法
JPH01195500A (ja) * 1988-01-30 1989-08-07 Matsushita Electric Ind Co Ltd 音声圧縮記録・再生方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5579500A (en) * 1978-12-11 1980-06-14 Hitachi Ltd Speech answering system
JPS56151999A (en) * 1980-04-25 1981-11-25 Sharp Kk Voice synthesizing system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5579500A (en) * 1978-12-11 1980-06-14 Hitachi Ltd Speech answering system
JPS56151999A (en) * 1980-04-25 1981-11-25 Sharp Kk Voice synthesizing system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63212996A (ja) * 1987-03-02 1988-09-05 松下電器産業株式会社 音声記録再生方法
JPH01195500A (ja) * 1988-01-30 1989-08-07 Matsushita Electric Ind Co Ltd 音声圧縮記録・再生方法

Similar Documents

Publication Publication Date Title
US4709390A (en) Speech message code modifying arrangement
JP3048150B2 (ja) スピーチ信号データの圧縮方法及びその装置
US6704671B1 (en) System and method of identifying the onset of a sonic event
Kubin et al. Performance of noise excitation for unvoiced speech
JPS5862699A (ja) 音声認識装置
JPS6035800A (ja) 音声のピツチを決定する方法と音声伝達システム
US4589131A (en) Voiced/unvoiced decision using sequential decisions
EP1426926B1 (en) Apparatus and method for changing the playback rate of recorded speech
KR20030031936A (ko) 피치변경법을 이용한 단일 음성 다중 목소리 합성기
JP2002169579A (ja) オーディオ信号への付加データ埋め込み装置及びオーディオ信号からの付加データ再生装置
KR20080065775A (ko) 구화 교육용 발성 시각화 시스템
Picone et al. Robust pitch detection in a noisy telephone environment
JPS58113993A (ja) 音声信号圧縮方式
JPS5817497A (ja) 音声ピッチ検出装置
JPS62102294A (ja) 音声符号化方式
KR100359988B1 (ko) 실시간 화속 변환 장치
EP0205298A1 (en) Speech synthesis device
JP2602641B2 (ja) 音声符号化方式
JPS58113999A (ja) 音声記録再生装置
KR940002853B1 (ko) 음성신호의 시작점 및 끝점의 적응적 추출방법
KR920002861B1 (ko) Lpc 음성합성장치 및 그 방법
RU2140103C1 (ru) Способ фоностенографирования
JPS58171095A (ja) 雑音抑圧方式
JPS60500A (ja) 音声分析合成方法
JPS60144799A (ja) 自動通訳装置