JPH06501597A - 自動的に長さが低減するオーディオ遅延線 - Google Patents
自動的に長さが低減するオーディオ遅延線Info
- Publication number
- JPH06501597A JPH06501597A JP3516816A JP51681691A JPH06501597A JP H06501597 A JPH06501597 A JP H06501597A JP 3516816 A JP3516816 A JP 3516816A JP 51681691 A JP51681691 A JP 51681691A JP H06501597 A JPH06501597 A JP H06501597A
- Authority
- JP
- Japan
- Prior art keywords
- buffer
- signal
- output
- input signal
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000000872 buffer Substances 0.000 claims description 112
- 238000000034 method Methods 0.000 claims description 41
- 230000001934 delay Effects 0.000 claims description 3
- 230000015556 catabolic process Effects 0.000 claims 1
- 238000005314 correlation function Methods 0.000 claims 1
- 238000006731 degradation reaction Methods 0.000 claims 1
- 238000001914 filtration Methods 0.000 claims 1
- 230000005236 sound signal Effects 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000003139 buffering effect Effects 0.000 description 3
- 230000003252 repetitive effect Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
- 210000002784 stomach Anatomy 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/04—Time compression or expansion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/74—Details of telephonic subscriber devices with voice recognition means
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Quality & Reliability (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるため要約のデータは記録されません。
Description
【発明の詳細な説明】
自動的に長さが低減するオーディオ遅延線技術分野
この発明は一般的には通信システムおよび装置に関し、かつより特定的には信号
バッファリングおよびデジタル信号処理を用いた通信システムに関する。
発明の背景
幾つかの電子的システムは任意選択的なあるいは必須のシステム構成要素として
音声バッファを使用し信号処理のための、送信または受信のためのより都合のよ
い時間への時間シフトのための、あるいは音声の時間領域処理または順序付けを
行うための時間を持つことができるようにする。
これらのシステムの各々においては、音声バッファリングによって引き起こされ
る遅延は利点でもありかつ不利な点てもある。典型的には、前記遅延は(例えば
、通信チャネルを得るための)送信の開始時には利点であるが、送信の終わりに
は不都合なものとなるが、それは通信しているパーティ間のターンアラウンド時
間が増大するためである。
従って、意図的な遅延をゼロに向かって自動的に低減する(すなわち、実質的に
遅延を除去する)ための必要性が存在する。
発明の概要
簡単に言えば、本発明によれば、電子的システムおよび方法は実質的に音声を含
む信号のバッファリングによって生ずるいずれの遅延をも除去する。該電子的シ
ステムは音声を表す信号を記憶するためのバッファ、および該バッファに結合さ
れて該バッファを制御するためのコントローラを具備する。前記電子的システム
は本発明に係わる方法を用いて前記バッファの出力におけるいずれの遅延をも実
質的に除去する。該方法は次のようなステップを具備する。
前記バッファは音声を表す入力信号を受信し、かつ該入力信号を表す出力信号を
、多分ある遅延の後に、生成する。
前記バッファは入力信号を該バッファにある入力レート(input rate
)で記憶し、かつ該入力信号を表す出力信号を、ある出力レート(output
rate)で、生成する。前記バッファのコントローラは現在のバッファの長
さがある所定の最小しきい値より大きいか否かを判定し、かつ前記バッファに記
憶された入力信号の少なくとも1部を分析して前記入力信号のどの部分が記憶さ
れた信号から除去できるかを判定する。記憶された信号のどの部分を該記憶され
た信号の実質的なひずみなしに除去できるかを判定するために所定の基準または
所定の組の基準を使用することができる。1つの可能な基準によれば、前記バッ
ファコントローラは記憶された信号のどの部分が所定のエネルギレベルより小さ
な大きさを持つかを判定し、前記バッファコントローラが現在のバッファ長さが
ある所定の最小しきい値より大きいことを判定した場合、それらの部分が次に削
除される。本発明の他の態様によれば、前記記憶された信号の一部を除去するた
めの基準は前記記憶された信号のこれらの部分が反復的(すなわち、記憶された
音声のピッチ期間を表している)が否がである。
図面の簡単な説明
第1図は、本発明に係わるオーディオ処理システムを示す単純化したブロック図
である。
第2図は、本発明の1実施例における出力プロセスを示すフローチャートである
。
第3図は、バッファの1つのセグメントにおけるエネルギを計算するためのプロ
セスを示すフローチャートである。
第4A図および第4B図は、本発明の他の実施例に係わる出力プロセスを示すフ
ローチャートである。
好ましい実施例の詳細な説明
第1図を参照すると、本発明を導入した通信装置1oを表す、単純化したブロッ
ク図が示されている。アンテナ12は音声情報を含む無線信号を受信する。送信
7′受信スイツチ14か受信位置にある時、前記無線信号は伝統的な受信機セク
ション16に与えられ、該受信機セクション16は、次に、音声情報を表す入力
信号を生成し、該音声情報はアナログ−デジタル変換器22に与えられてコント
ローラ28(例えば、マイクロプロセッサ、デジタル信号プロセッサ、または本
発明の機能を達成するために特別に設計されたカスタムハードウェア)によって
設定された入力レートでデジタル信号を生成する。該デジタル信号は次にサンプ
ルされかつメモリ(例えば、大きなりRAM)を具備する伝統的な巡回バッフy
(circular buffer)26に格納される。前記コントローラ2
8はバッファ26に前記入力信号を(入力レートで)サンプルおよび記憶させ、
かつ入力レートのクロック信号をアナログ−デジタル変換器22に提供し、かっ
出力レートのクロック信号をデジタル−アナログ変換器3oに提供する。技術的
によく知られているように、前記A/D変換器22は適切なアンチエイリアシン
グ・フィルタ(anti−aliasing filter)を含み、かつ前記
D/A変換器30は適切な再構成フィルタ(recons t ruc t i
。
n filter)を含む。前記クロック信号はバッファ26の(それぞれ)入
力および出力レートを設定する。更に、コントローラ28は前記メモリアドレス
を制御して引き続くサンプルがメモリの増大するアドレスに記憶されるようにし
、かつ更に同様のプロセスを制御してデジタルオーディオ信号を生成するためバ
ッファ26からサンプルを読み出し、かつそれを、デジタル−アナログ変換器3
oによって、良好な忠実度を備えた復元アナログ信号に変換し、伝統的なオーデ
ィオセクション32による処理の後スピーカ34によって聴取者に提供する。デ
ジタルオーディオ信号がバッファ26から読み出されかつ、デジタル−アナログ
変換器30によってアナログ形式に変換されるレートはコントローラ28によっ
て制御される。さらに、コントローラ28はバッファ26に記憶されたオーディ
オの書き込みアドレスから読み出しアドレスをオフセットさせてよく知られてい
る遅延を生成することができる。
無線機10はまた、スイッチ14が送信位置にある時、入力38(例えば、マイ
クロホン)において受信された情報を送信する送信機セクションを含む。増幅器
33はマイクロホン38に結合されて増幅された信号をアナログ−デジタル変換
器31に提供し、該アナログ−デジタル変換器31は受信した信号をデジタル形
式に変換する。A/D変換器31によって与えられたデジタル信号はコントロー
ラ28によって制御される入力レートでバッファ27に記憶される。受信機の場
合と同様に、前記バッファの出力はD/’A変換器23によってアナログに変換
される。A /’ D変換器31は適切なアンチエイリアシング・フィルタを含
み、かつD y” A変換器23は適切な再構成フィルタを含む。得られたアナ
ログ信号はT /’ Rスイッチ14が送信位置にある時伝統的な送信機18に
よって送信される。無線機1゜の送信モードはブツシュツウトーク・スイッチ3
6をアクティベイトすることにより、あるいは音声認識ユニット37からの入力
に応じてトリガされる。
(バッファ26および27のような)音声バッファは移動磁気テープおよび固定
ヘッド、固定テープおよび移動ヘッド、およびこれらの組合わせ、または読出し
アドレスおよび書込みアドレスを備えたランダムアクセスメモリ(RAM)によ
って実現することができる。前記バッファにおける読出しおよび書込みプロセス
は読出しおよび書込みコントローラによって制御することができ、これらは同じ
レートで、異なるレートで進めることができ、あるいはいずれか一方または双方
が停止することができる。読出しおよび書込みコントローラは前記コントローラ
28の一部とすることができる。時間で表された、書込み位置と読出し位置との
間の距離は音声がバッファに記憶された(すなわち、書込まれた)時間から該バ
ッフ7によって記憶された音声の提供(すなわち、読出し)における遅延を表す
。例えば、1インチ(約2.54Cm)離れたヘッドを有する、10インチ(約
25. 4 am) /秒のレートで移動するテープは100ミリセカンドの遅
延を持つことになる。この遅延はまた「現在のバッファ長さ」と称される。バッ
ファRAMの最大バッファ長さはそれが保持することができるサンプルの合計数
をサンプルレートで除算したものである(例えば、1.0メガバイト/10.0
00サンプル/秒×1サンプル/バイト=100秒)。もし読出しおよび書込み
ポインタの現在位置に対するおよびそれらが進むレートに対する完全な制御が存
在すれば、可変長バッファを実現できる。
本発明の1実施例によれば、PTTスイッチ36が押圧された時、コントローラ
28は送信の初めに送信されるべきデータパケットを発生する。このパケットは
PTT IDと称され、かつ約600ミリセカンド続く。この時間の間に、マイ
クロホン38におけるオーディオ信号はバッファ27によって記録される。PT
T IDが送信された後、バッファ27に記憶されたオーディオ信号は、今や前
記ホールドオフ時間(例えば、約600ミリセカンド)によって遅延されて、再
生される。従って、何らのオーディオも送信の初めに失われない。本発明によれ
ば、コントローラ28はバッファ27を分析し、かつ1組の所定の基準に適合す
る記憶信号の少なくともいくつかの部分を削除することにより遅延を減少させる
。前記所定の基準は、(1)除去されるべき部分が記憶されたオーディオ信号に
よって表わされる音声の休止部分(pauses)(すなわち、低い信号エネル
ギを有する記憶信号の部分)に対応するか否か、あるいは(2)除去されるべき
部分が前記記憶信号の反復的なセグメント(すなわち、ピッチ期間)に対応する
か否か、を含む。完全な遅延の低減が望ましいかもしれないが、それは必要では
ない。例えば、もし15秒の送信の上記600ミリセカンドの遅延が100ミリ
セカンドに低減できれば、ターンアラウンドは大幅に改善される。
従って、所定の基準(単数または複数)に適合する記憶された情報信号のすべて
の部分を除去することは必要ではない。除去されるべき記憶音声の部分が該音声
における沈黙ギャップを表わす場合には、これらのギャップの持続期間はある所
定の割合だけ短縮することができ、それによってオーディオ品質をほとんど失う
ことなくバッファの遅延を減少させることができる。ピッチ期間の除去の場合は
、記憶された音声信号のピッチ情報はまたバッファのデータを処理することによ
り決定できる。この情報に基づき、選択されたピッチ期間の除去を行なうことが
できる。さらに、ピッチ期間の除去および音声ギャップ除去の組合わせを行なっ
てバッファ長さの低減方法の性能を改善することができる。
本発明の別の実施例によれば、音声認識ユニット32をPTTスイッチ36の代
わりに無線機10に含めることができる。音声認識ユニット37はアドレスおよ
びデータバスを介してコントローラ28に結合される。この実施例では、音声認
識ユニット37はマイクロホン38において受信された音声サンプルを分析する
。受信音声を処理するためにはある量の時間が必要であるから、受信信号を記憶
する音声バッファが必要とされる。もし音声認識ユニット37がマイクロホンに
入る音声信号が送信されるべきであると判定すれば、コントローラ28に通知さ
れ、前記ユニットに送信を開始させる。送信オーディオは適切なスタート点にお
いて再生される。このスタート点はすでにバッファに記憶されたオーディオ情報
を表わすことになる。従って、送信の初めにおいて何らのオーディオも失われな
い。コントローラはバッファ27を分析しかつ音声処理方法を用いて前記遅延を
減少させる。例えば、1つの方法は記憶された音声信号における沈黙ギャップを
探しかつ該沈黙ギャップの持続期間をある割合だけ減少させることを含み、それ
によってオーディオ品質にほとんど影響を与えることなくバッファでの遅延を低
減する。音声のピッチ情報もまたデータバッファを処理することにより判定され
る。この情報に基づき、注意深く選択されたピッチ期間の除去を行なうことがで
き、それによってシステムの音声品質への影響を最小限にしながらバッファ長さ
を低減する。ピッチ情報の除去は最小限のバッファ長さがあることを意味するか
ら、ピッチ除去および沈黙ギャップ除去の組合わせによって本バッファ低減方法
の性能の改善を行なうことができる。
音声バッファ出力の生成における意図的な遅延は無線機10の受信および送信経
路の双方において有用である。従って、本発明の遅延低減プロセスはまた両方の
経路において有用である。これらの用途に間における唯一の差は出力プロセスが
行なわれるべきか否かに関する高いレベルの決断の発生源にある。
第2図を参照すると、本発明に係わるバッファ出力遅延低減のための1つの方法
の出力プロセスのフローチャートが示されている。ステップ100には出力サン
プルを生成すべき時間である場合に入る。これはマイクロプロセッサまたはデジ
タル信号プロセッサにおいて通常の命令実行をタイマ割込みすることにより実現
できる。ステップ102において、次の出力サンプル時間において割込みを生成
するため割込みタイマがセットアツプされる。判断104が次に行なわれてバッ
ファの読出しアドレスが該バッファの書込みアドレスに等しいか否か(すなわち
、該バッファが空であるか否か)を判定する。もし該バッファの続出しアドレス
が該バッファの書込みアドレスに等しければ(すなわち、該バッファが空であれ
ば)、本方法はステップ106に進みメイン命令ストリームに戻って入力サンプ
ルが記憶されるのを待つ。もし該バッファの読出しアドレスが該バッファの書込
みアドレスに等しくなければ、読出しアドレスのモジュロウィンドウの大きさが
ゼロであるか否か(すなわち、バッファ内容を調べる時間であるか否か)に関す
る判断108を行わなければならない。もしそれがゼロであれば、バッファの現
在の長さがコントローラにより、ステップ110において計算される。もし読出
しアドレスのモジュロウィンドウサイズがゼロに等しくなければ、本方法はステ
ップ126に進む。
ステップ110の後、巡回バッファの現在の長さがウィンドウサイズより大きい
か否かに関し判断112が行なわれる。もしそれが大きければ、ウィンドウにお
けるエネルギが計算される(114)。判断116は次に該ウィンドウにおける
エネルギが所定のしきい値より低く記憶された信号によって表わされる音声に休
止(pause)が発生している可能性があることを示しているか否かを判定す
る。
そのような休止の部分は品質に大きな損失なしに記憶された信号から除去できる
。もし前記ウィンドウにおけるエネルギが前記所定のしきい値より低ければ、ウ
ィンドウサイズから1を減算したものが読出しアドレスに加えられる、ステップ
118゜もし巡回バッファの現在の長さかウィンドウサイズより大きくないか、
あるいは該ウィンドウにおけるエネルギが前記所定のしきい値より大きくなけれ
ば、本方法はステップ126に進む。
ステップ118の後、判断122が行なわれてステップ118から得られた読出
しアドレスが終端アドレスより小さいか否かが判定される。もしそれが終端アド
レスより小さくなければ、処理はステップ126に進む。もしステップ118に
よって得られた読出しアドレスが前記終端アドレスより小さければ、前記読出し
アドレスが前記開始アドレスに等しくセットされ、かつ処理は次にステップ12
6に進む。
ステップ126においては、コントローラ28は前記メモリを読出しアドレスで
読出し、それをD/A変換器23(または30)に書込む。前記読出しアドレス
は次にステップ128において1だけ増分される。次に判断130が行われて増
分された読出しアドレスが前記終端アドレスより大きいか否かが判定される。も
し大きければ、ステップ132において、前記読出しアドレスが前記開始アドレ
スにリセットされ、かつステップ106の動作が、新しい出力サンプルを生成す
る時間になるまで、通常の処理を継続させる。判断130が増分された読出しア
ドレスが前記終端アドレスより大きくないことを判定した場合には、前記バッフ
ァはステップ106において通常の動作に戻る。
第3図を参照すると、バッファのセグメントにおけるエネルギを計算するための
プロセス200を説明するためのフローチャートが示されている。ステップ20
2においてサンプルカウンタのパラメータ(i)がゼロにセットされ、2乗和(
sum of 5quares)パラメータが0.0にセットされかつアドレス
パラメータが読出しアドレスにセットされる。次に、現在のアドレスが前記終端
アドレスより大きいか否かに関する判断206が行なわれて前記セグメントのサ
ンプルがメモリの物理的終端をラップアラウンドしたか否かが判定される。もし
現在のアドレスが終端アドレスより大きくなければ、プロセスはステップ210
に進む。もしそれが終端アドレスより大きければ、アドレスパラメータが、ステ
ップ208において開始アドレスにセットされる。メモリアドレスの内容が2乗
されかつ2乗はパラメータの現在の値に加えられる、ステップ21o0現在のア
ドレスにおけるメモリの内容は数ボルトのレベルである。それらの2乗はエネル
ギ内容の尺度を近似する。
前記サンプルパラメータは次に1だけステップ212において増分される。次に
前記サンプルカウンタがウィンドウサイズに等しいか否かを判定するため判断2
14が行われる。前記ウィンドウサイズは削除できる信号の部分を表す。
もし前記サンプルカウンタがウィンドウサイズより小さければ、処理はステップ
206に戻る。もしサンプルカウンタがウィンドウサイズより小さくなければ、
処理は継続しく216)、そこで2乗和は呼出しルーチンに戻される。
第4A図および第4B図を参照すると、本発明の他の実施例による出力プロセス
を説明するフローチャートが示されている。この実施例によれば、バッファ出力
遅延は、出力信号のオーディオ品質の最小限の劣化と共に、反復的な(すなわち
、行儀の良いピッチ特性を有する)バッファリングされた音声信号の少なくとも
一部を削除することによりバッファ出力遅延が短縮される。本プロセスはバッフ
ァの出力処理のために割込300が発生した時に始まる。ステップ302におい
て、出力割込みタイマがセットアツプされる。次に、判断302において、読出
しアドレスが書込みアドレスに等しいか否かに関し判定が行なわれる。もし読出
しアドレスが書込みアドレスに等しくなければ、これはバッファ出力がいくらか
の遅延を有することを意味する。従って、ステップ308において、出力プロセ
スにおいて遅延がある時バッファの長さか計算される。もし続出しアドレスが書
込みアドレスに等しければ、これはバッファが空であることを意味しかつ処理は
メイン命令ストリームのそれが割込まれたポイントに戻る(306)。
判断310においては、バッファの長さが所定のしきい値より大きいか否かに関
し判定が行なわれる。もしそれが大きくなければ、これは記憶された音声の問題
の部分が除去に適していないことを意味しかつ処理はステップ322に進む。も
しそれがより大きければ、読出しアドレスのモジュロウィンドウサイズがゼロに
等しいか否かに関しさらに判断312が行なわれる。これはウィンドウサイズの
倍数毎に行なわれる。もしモジュロ関数がゼロであれば、ステップ314におい
て、ピッチ期間が判定される(すなわち、除去されるべきピッチ期間の初めおよ
び終り)。もしモジュロ関数がゼロでなければ、処理は判断316に進む。
判断316においては、前記ピッチ期間が除去に適しているか否か(すなちわ、
「真の」状態であるか否か)が判定される。もし真の状態がステップ316にお
いて存在すれば、判断(318)がさらに行なわれる。もし真の状態が存在しな
ければ、処理はステップ322に進む。判断318において、読出しアドレスが
ピッチ期間の開始より大きいかあるいは等しくかつピッチ期間の終りより小さい
が否かが判定される。もしそうでなければ、これは読出しアドレスが除去される
べき記憶信号の部分の範囲内にないことを示し、かつ処理はステップ322に進
む。もしこれに対し、読出しアドレスがピッチ開始より大きいかあるいは等しく
かつピッチ終了より小さければ、これは記憶された音声の部分が除去のために識
別されておりかつ処理はステップ320に進む。ステップ320においては、読
出しアドレスポインタがピッチ期間終了アドレスにセットされる(すなわち、ポ
インタが除去のためにマーク付けられていない記憶音声の部分をスキップする)
。ステップ322においては、前記メモリの前記読出しアドレスが読出されかつ
バッファの出力においてD/A変換器に書込まれる(すなわち、出力プロセスが
継続する)。プロセスポインタが次に、ステップ324において、次の位置に増
分される。
現在の読出しアドレスが前記終了アドレスより大きいか否か(すなわち、メモリ
の物理的終端に到達したか否か)に関する判断326が行われる。もしそうであ
れば、現在の読出しアドレスが開始アドレスに等しくセットされ(ステップ32
8)かつステップ330において処理はメイン命令ストリームのそれが割込まれ
たポイントに戻る。もし現在の読出しアドレスが終了アドレスより大きくなけれ
ば、ステップ328がスキップされる。ステップ326および328は巡回バッ
ファを形成する。
FIG、2
FIG、4A
FIG、4E
国際調査報告
フロントページの続き
(51) Int、C1,’ 識別記号 庁内整理番号HO4L 13108
8020−5KI
Claims (10)
- 1.入力信号を受けるための入力および出力信号を提供するための出力を有する バッファであって、前記出力信号は前記バッファのバッファ長さに対応する遅延 後の前記入力信号を表わすもの、および前記バッファに結合されたバッファコン トローラを具備する電子的システムにおける、前記出力信号を提供する上での遅 延を実質的に除去する方法であって、 前記バッファにより、 (a)前記入力信号をある入力レートで前記バッファに記憶する段階、そして (b)前記出力信号をある出力レートで生成する段階、前記バッファコントロー ラにより、(c)現在のバッファ長さが所定のしきい値より大きいか否かを判定 する段階、 (d)前記バッファに記憶された前記入力信号の少なくとも一部を分析して前記 現在のバッファ長さが所定のしきい値より大きい場合に大きな品質の低下を生ず ることなく前記入力信号から前記入力信号のどの部分を除去できるかを判定する 段階、そして (e)大きな品質の低下なしに前記入力信号から除去できる前記バッファに記憶 された入力信号の少なくともいくらかの部分を除去し、それによって前記出力信 号を提供する上での遅延の長さを低減する段階、を具備する、前記出力信号を提 供する上での遅延を実質的に除去する方法。
- 2.前記段階(e)はさらに、所定のエネルギレベルより小さなエネルギの大き さを有する、記憶された前記入力信号の少なくともいくらかの部分を削除する段 階を具備する、請求の範囲第1項に記載の方法。
- 3.前記段階(e)はさらに前記削除されるべき部分が前記入力信号によって表 わされる音声のピッチ期間に対応するか否かを判定する段階を具備し、かつ前記 方法はさらに、バッファコントローラにより、 (c1)前記バッファに記憶された前記入力信号の一部を前記バッファに前に記 憶された前記入力信号の複数の部分と比較しかつこの比較に基づき前記ピッチ期 間を決定する段階、そして (c2)前記現在のバッファ長さが所定のしきい値より大きい場合に、前記段階 (c1)において決定された前記ピッチ期間の少なくとも一部を削除する段階、 を具備する、請求の範囲第1項に記載の方法。
- 4.さらに、 (f)前記出力信号をろ波して前記バッファに記憶された入力信号の前記部分を 削除することにより生成される望ましくない成分を除去する段階、 を具備する、請求の範囲第1項に記載の方法。
- 5.さらに、 (f)前記出力レートを前記入力レートよりも大きくする段階、 を具備する、請求の範囲第1項に記載の方法。
- 6.前記出力レートは前記入力レートよりも多くても10%大きい、請求の範囲 第5項に記載の方法。
- 7.さらに、 (f)大きな品質の低下なしに除去できる前記入力信号の部分がないことが判定 された場合に、前記出力レートを前記入力レートより大きくなるようにする段階 、を具備する、請求の範囲第3項に記載の方法。
- 8.前記段階(c1)は相関機能を行う段階を具備する、請求の範囲第3項に記 載の方法。
- 9.電子的システムであって、 ある入力レートで、入力信号を記憶し、かつ出力信号を生成するためのバッファ であって、該バッファは、バッファ長さに対応する遅延の後、前記入力信号を表 わす前記出力信号を生成し、該出力信号はある出力レートで生成されるもの、 前記バッファに結合されたバッファコントローラであって、該バッファコントロ ーラは、 現在のバッファ長さが所定のしきい値より大きいか否かを判定するための手段、 前記バッファに記憶された前記入力信号の少なくとも一部を分抗して、現在のバ ッファ長さが所定のしきい値より大きい場合に、前記入力信号のどの部分が所定 のエネルギレベルより小さな大きさを有するかを判定するための手段、そして 前記所定のエネルギレベルより小さい大きさを有する前記バッファに記憶された 前記入力信号の少なくともいくらかの部分を削除し、それによって前記出力信号 を提供する上での遅延の長さを低減する段階、を具備するパッファコントローラ 、 を具備する電子的システム。
- 10.電子装置であって、 ある入力レートで、入力信号を記憶し、かつ出力信号を生成するためのバッファ であって、該バッファは、あるバッファ長さに対応する遅延の後に、前記入力信 号を表わす前記出力信号を生成し、該出力信号はある出力レートで生成されるも の、 前記バッファに結合されたバッファコントローラであって、該バッファコントロ ーラは、 現在のバッファ長さが所定のしきい値より大きいか否かを判定するための手段、 前記バッファに記憶された前記入力信号の一部を前記バッファに前に記憶された 前記入力信号の複数の部分と比較し、かつこの比較に基づきピッチ期間を決定す るための比較手段、 前記バッファコントローラが、現在のバッファ長さが前記所定のしきい値より大 きいことを判定した場合に、前記比較手段により決定されたピッチ期間を分析す るための分析手段、そして 前記信号の前記ピッチ期間の少なくともいくらかを削除して出力信号を生成し、 それによって前記出力信号を提供する上での遅延の長さを低減するための手段、 を具備するバッファコントローラ、 を具備する電子装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/592,001 US5157728A (en) | 1990-10-01 | 1990-10-01 | Automatic length-reducing audio delay line |
US592,001 | 1990-10-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06501597A true JPH06501597A (ja) | 1994-02-17 |
JP2850157B2 JP2850157B2 (ja) | 1999-01-27 |
Family
ID=24368860
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3516816A Expired - Lifetime JP2850157B2 (ja) | 1990-10-01 | 1991-10-01 | 自動的に長さが低減するオーディオ遅延線 |
Country Status (6)
Country | Link |
---|---|
US (1) | US5157728A (ja) |
EP (1) | EP0551422B1 (ja) |
JP (1) | JP2850157B2 (ja) |
CA (1) | CA2089478C (ja) |
DE (1) | DE69132029T2 (ja) |
WO (1) | WO1992006467A1 (ja) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07281689A (ja) * | 1994-04-08 | 1995-10-27 | Matsushita Electric Ind Co Ltd | 音声信号伝送装置 |
US5839110A (en) * | 1994-08-22 | 1998-11-17 | Sony Corporation | Transmitting and receiving apparatus |
JPH08292798A (ja) * | 1995-04-24 | 1996-11-05 | Nec Corp | 音声再生制御方式 |
EP0907161B1 (en) * | 1997-09-18 | 2001-07-11 | Victor Company Of Japan, Ltd. | Apparatus for processing audio signal |
MY118991A (en) * | 1997-09-22 | 2005-02-28 | Victor Company Of Japan | Apparatus for processing audio signal |
US6243329B1 (en) | 1999-01-06 | 2001-06-05 | Visteon Global Technologies, Inc. | Method of enhanced compression rate for a multi-disc CD player |
US6205097B1 (en) | 1999-01-06 | 2001-03-20 | Visteon Global Technologies, Inc. | Method of enhanced data compression rate for a CD player |
JP4895418B2 (ja) * | 1999-08-24 | 2012-03-14 | ソニー株式会社 | 音声再生方法および音声再生装置 |
DE10024864A1 (de) * | 2000-05-19 | 2001-11-22 | Siemens Ag | Verfahren und Vorrichtung in einem Funk-Kommunikationssystem zum Verbessern der Übertragungsqualität nach einem Aufbau einer unterbrochenen Verbindung (V), insbesondere zum Verringern von Abschneidung und Verzögerung bei Übertragung von Sprachdaten über Paketdatenkanäle |
SE0004839D0 (sv) * | 2000-12-22 | 2000-12-22 | Ericsson Telefon Ab L M | Method and communication apparatus in a communication system |
US6999921B2 (en) * | 2001-12-13 | 2006-02-14 | Motorola, Inc. | Audio overhang reduction by silent frame deletion in wireless calls |
US7099820B1 (en) * | 2002-02-15 | 2006-08-29 | Cisco Technology, Inc. | Method and apparatus for concealing jitter buffer expansion and contraction |
US7149412B2 (en) * | 2002-03-01 | 2006-12-12 | Thomson Licensing | Trick mode audio playback |
US7369671B2 (en) * | 2002-09-16 | 2008-05-06 | Starkey, Laboratories, Inc. | Switching structures for hearing aid |
US7395208B2 (en) * | 2002-09-27 | 2008-07-01 | Microsoft Corporation | Integrating external voices |
US20040143675A1 (en) * | 2003-01-16 | 2004-07-22 | Aust Andreas Matthias | Resynchronizing drifted data streams with a minimum of noticeable artifacts |
US7280813B2 (en) * | 2003-03-13 | 2007-10-09 | Peter Fortier Elliott | Variable delay radio receiver |
DE602004022340D1 (de) * | 2004-03-04 | 2009-09-10 | Ericsson Telefon Ab L M | Reduzierung der wartezeit bei drücken-zum-sprechen (ptt) diensten |
US20050227657A1 (en) * | 2004-04-07 | 2005-10-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for increasing perceived interactivity in communications systems |
CN1947407A (zh) * | 2004-04-09 | 2007-04-11 | 日本电气株式会社 | 音频通信方法和装置 |
US7970020B2 (en) * | 2004-10-27 | 2011-06-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Terminal having plural playback pointers for jitter buffer |
US20060123194A1 (en) * | 2004-12-02 | 2006-06-08 | Claudio Alex Cukierkopf | Variable effective depth write buffer and methods thereof |
KR101121231B1 (ko) * | 2005-07-27 | 2012-03-23 | 가부시기가이샤 오디오테크니카 | 회의용 음성 시스템 |
EP2143103A4 (en) * | 2007-03-29 | 2011-11-30 | Ericsson Telefon Ab L M | METHOD AND VOICE ENCODER WITH LENGTH ADJUSTMENT OF DISCONTINUOUS TRANSMISSION HOLD PERIOD |
GB2451265B (en) * | 2007-07-25 | 2012-01-04 | Wolfson Microelectronics Plc | Control sequencer |
JP2009288523A (ja) * | 2008-05-29 | 2009-12-10 | Toshiba Corp | 音声認識装置及びその方法 |
EP2355497A1 (en) * | 2009-12-21 | 2011-08-10 | Nxp B.V. | Full spectrum time shifting device |
US9337949B2 (en) | 2011-08-31 | 2016-05-10 | Cablecam, Llc | Control system for an aerially moved payload |
US10720153B2 (en) | 2013-12-13 | 2020-07-21 | Harman International Industries, Incorporated | Name-sensitive listening device |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4110560A (en) * | 1977-11-23 | 1978-08-29 | Gte Sylvania Incorporated | Communication apparatus |
GB2113054A (en) * | 1981-12-21 | 1983-07-27 | Voice Microsystems Ltd | Speech detector |
US4920534A (en) * | 1986-02-28 | 1990-04-24 | At&T Bell Laboratories | System for controllably eliminating bits from packet information field based on indicator in header and amount of data in packet buffer |
IL84902A (en) * | 1987-12-21 | 1991-12-15 | D S P Group Israel Ltd | Digital autocorrelation system for detecting speech in noisy audio signal |
-
1990
- 1990-10-01 US US07/592,001 patent/US5157728A/en not_active Expired - Fee Related
-
1991
- 1991-10-01 WO PCT/US1991/007215 patent/WO1992006467A1/en active IP Right Grant
- 1991-10-01 DE DE69132029T patent/DE69132029T2/de not_active Expired - Fee Related
- 1991-10-01 EP EP91919362A patent/EP0551422B1/en not_active Expired - Lifetime
- 1991-10-01 JP JP3516816A patent/JP2850157B2/ja not_active Expired - Lifetime
- 1991-10-01 CA CA002089478A patent/CA2089478C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CA2089478A1 (en) | 1992-04-02 |
JP2850157B2 (ja) | 1999-01-27 |
DE69132029T2 (de) | 2000-11-02 |
DE69132029D1 (de) | 2000-04-13 |
EP0551422A1 (en) | 1993-07-21 |
EP0551422B1 (en) | 2000-03-08 |
US5157728A (en) | 1992-10-20 |
EP0551422A4 (en) | 1995-01-25 |
WO1992006467A1 (en) | 1992-04-16 |
CA2089478C (en) | 1996-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH06501597A (ja) | 自動的に長さが低減するオーディオ遅延線 | |
CA2616305C (en) | Conference audio system | |
JP4630876B2 (ja) | 話速変換方法及び話速変換装置 | |
US6925340B1 (en) | Sound reproduction method and sound reproduction apparatus | |
JPH08153369A (ja) | デジタル圧縮された録音機 | |
US5054078A (en) | Method and apparatus to suspend speech | |
JP3553828B2 (ja) | 音声蓄積再生方法および音声蓄積再生装置 | |
EP0817168A1 (en) | Reproducing speed changer | |
JP3378672B2 (ja) | 話速変換装置 | |
WO2011027437A1 (ja) | 音声再生装置および音声再生方法 | |
JP3162945B2 (ja) | ビデオテープレコーダ | |
JP3081469B2 (ja) | 話速変換装置 | |
JP3189587B2 (ja) | 音声時間軸変換装置 | |
JPH08211894A (ja) | 音声通信機および音声通信システム | |
JP2000349893A (ja) | 音声再生方法および音声再生装置 | |
KR20010085664A (ko) | 화속 변환 장치 | |
JP2900849B2 (ja) | 音声出力型無線受信機 | |
JP2001318700A (ja) | 話速変換装置 | |
JPS6134704A (ja) | 録音再生装置 | |
JPH05219176A (ja) | 音声認識電話機 | |
JPH0744199A (ja) | 音声録音再生装置 | |
JP2000132190A (ja) | 音声記録再生装置 | |
JP2010191415A (ja) | 音声再生方法および音声再生装置 | |
JP2000305581A (ja) | 音声信号のピッチ周期抽出方法、及び音声信号のピッチ周期抽出装置、音声信号の時間軸圧縮装置、音声信号の時間軸伸長装置、音声信号の時間軸圧縮伸長装置 | |
JPH05344593A (ja) | 録音再生機能付き音響信号処理装置 |