JPS596645A - Method for transmitting of voice packet - Google Patents
Method for transmitting of voice packetInfo
- Publication number
- JPS596645A JPS596645A JP57115613A JP11561382A JPS596645A JP S596645 A JPS596645 A JP S596645A JP 57115613 A JP57115613 A JP 57115613A JP 11561382 A JP11561382 A JP 11561382A JP S596645 A JPS596645 A JP S596645A
- Authority
- JP
- Japan
- Prior art keywords
- voice
- packet
- audio
- data
- control signal
- 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
- 238000000034 method Methods 0.000 title claims abstract description 16
- 230000005540 biological transmission Effects 0.000 claims abstract description 44
- 230000005236 sound signal Effects 0.000 claims description 10
- 238000004891 communication Methods 0.000 abstract description 16
- 230000008569 process Effects 0.000 abstract description 3
- 238000001514 detection method Methods 0.000 description 23
- 230000000903 blocking effect Effects 0.000 description 11
- 230000003111 delayed effect Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 239000008186 active pharmaceutical agent Substances 0.000 description 5
- 230000006866 deterioration Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000010521 absorption reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241001455214 Acinonyx jubatus Species 0.000 description 1
- 102000011782 Keratins Human genes 0.000 description 1
- 108010076876 Keratins Proteins 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Abstract
Description
【発明の詳細な説明】
本発明は高能率の通信を行なう為に音声信号を/ぐケラ
ト化して伝送する音声・ぐケラト伝送方式に係わり、特
に音声・ぐケラトを復号化する際の音声品質の改善に関
するものである。[Detailed Description of the Invention] The present invention relates to a voice and voice transmission system that converts and transmits voice signals in order to perform highly efficient communication, and particularly relates to voice quality when decoding voice and voice signals. It is related to the improvement of
近年、音声をPCM方式等によシブイノタル化し、更に
・ぐケラト化してノ9ケット交換装置を介して送受する
システムが実現されている。音声をノクケット化して伝
送する場合、伝送効率を高めあるいは・ぐケラト交換装
置の処理量を軽減する為に音声のうちの有音のみを・ξ
ケラト化して伝送する方式が一般的である。この方式で
は更に無音区間て伝送するパケットが無いことを利用し
、この区間にデータ端末からのファクシミリデータ又は
コンビーータデータ等の・ぐケラトを挿入し、音声とデ
ータとの同時伝送を行う複合通信システムを構築できる
魅力もある。有音のみパケット化して伝送し無音の部分
を伝送しない方式では、発信側から受信側へ無音部分の
有無、長さ等を通知することが必要である。何頭ならば
無音は音声を構成する重要部分であり、無音区間部分を
忠実に再現することなしに音声を復号化することはでき
ないからである。この為、従来、発信側では先ず音声を
有音・無音の別なくこれを所定間隔で音声プロ、りに形
成するとともに各音声ブ0,7りに順次通番を付与し、
次に各音声データブロックの有音・無音を判別し、有音
のもののみを音声・ぐケラトとして送出している。そし
て受信側においてメモリを設け、音声・9ケソトを前記
メモリヘ一時蓄積し、前記通番の付された音声・ぐケラ
トを順番にメモリから読取って復号再生し、欠番に相当
する・ぞケ、)に対しては自から無音を生成する方法を
行ない受信すべき・ぐケラトが多少遅延して到着しても
一時メモリに蓄積することにより再生側で自から無音を
挿入せずにり号再生できるようにし、z′?ケット受信
タイミングの変動による復号再生品質の劣化を防止する
機能を持たせていた。受信タイミング変動による音声品
質劣化を防止する代表的方式は音声の有音部の先頭部分
をノクケット化したノソケット(以下有音開始・ぐケラ
トという)を受信後、その時点から該パケットをメモリ
内にT時間とどまらせ、さらにその後逐次受信するパケ
ットについてもメモリ内に蓄積させ、T時間経過後にメ
モリからパケット生成時と同じレートで同一時間間隔毎
に読取り復号するものである。従来、このような方式で
は有音開始・ぐケ、 l−を簡単に検出する方法がない
為特に検出せず、従ってメモリに蓄積されているパケッ
トが無く自から無音を挿入して復号再生している時に受
信したパケットは非有音開始・ぐケラトであってもすべ
て有音開始・ぐケラトとしてあつかわなければならない
問題があった。すなわち従来の方式では、送信側から時
間的に連続して送信した有音部の音声パケットがパケッ
ト交換網の遅延変動によって断続的に遅れて到着した場
合、この遅れて到着した音声・ぐケラトを誤って有音開
始パケットとしてあつかい、一定時間受信側においてメ
モリ内で遅らされ、不要な無音が生成される上に該大き
く遅延された音声パケットが復号されることになり、本
来前記状況で受信されるパケットは到着時刻が大きく遅
れだとの理由で廃棄するのが自然であるにもかかわらず
、一定時間強制的に遅らされた上に復号されてしまう欠
点があった。更に、この方式において・ぐケラトを廃棄
することを試みようとすると、前記状況の時に音声・や
ケラトの到着遅延が大き過ぎて復号化のタイミングに間
に合わなかっだことを検出しなければならないので検出
回路が複雑化し、前記タイミング検出実施によシパケッ
トを廃棄しようとすると、あるパケットを境にしてその
ノクケット以降のノEケットがすべて廃棄が必要な程遅
延している場合、パケット廃棄による影響をその有音部
分の範囲にとどまらせることが難かしく、これらを考慮
すると相当複雑な回路Ftl成になり簡単に実施できな
いという欠点があった。In recent years, a system has been realized in which audio is converted into audio signals using the PCM system, etc., and then converted into audio signals and transmitted and received via a digital exchange device. When transmitting audio by converting it into packets, in order to increase the transmission efficiency or reduce the processing amount of the voice exchange device, only the active voice is converted to ξ
A common method is to keratize the signal and transmit it. This method also takes advantage of the fact that there are no packets to be transmitted during silent intervals, and inserts facsimile data or combiner data from a data terminal into this interval, thereby transmitting voice and data simultaneously. It also has the appeal of being able to build communication systems. In a method in which only voiced parts are packetized and transmitted, and silent parts are not transmitted, it is necessary for the sending side to notify the receiving side of the presence, length, etc. of the silent parts. This is because silence is an important part of the voice, and the voice cannot be decoded without faithfully reproducing the silent section. For this reason, conventionally, on the calling side, firstly, the voice is formed into a voice processor at predetermined intervals, regardless of whether it is voiced or silent, and a serial number is sequentially assigned to each voice block 0 and 7.
Next, it determines whether each audio data block is voiced or silent, and only those with voice are sent out as audio/guicerato. Then, a memory is provided on the receiving side, and the 9 voices are temporarily stored in the memory, and the voice voices with the serial numbers are sequentially read from the memory, decoded and played back, and the voices corresponding to the missing numbers are reproduced. In response to this, we should use a method to generate silence on our own and receive it.Even if Gukerato arrives a little later, it can be temporarily stored in memory so that the playback side can play back the signal without inserting silence itself. Then, z′? It was equipped with a function to prevent decoding and reproduction quality from deteriorating due to fluctuations in packet reception timing. A typical method for preventing voice quality deterioration due to reception timing fluctuations is to receive a nosocket (hereinafter referred to as a voice start), which is the beginning of the voiced part of the voice, and store the packet in memory from that point onwards. The packets are retained for T time, and the packets that are sequentially received thereafter are also stored in the memory, and after T time has elapsed, they are read from the memory and decoded at the same time interval at the same rate as when the packet was generated. Conventionally, in this type of system, there is no easy way to detect the start of a voice, the beginning of a voice, and the l- is not detected, so there are no packets stored in the memory, and silence is automatically inserted and decoded and played back. There was a problem in that all packets received while the system was running had to be treated as non-voice beginnings/guikeratos, even if they were non-voice beginnings/guikeratos. In other words, in the conventional method, when the voice packets of the active part transmitted continuously from the transmitting side are intermittently delayed due to delay fluctuations in the packet switching network, the voice packets that arrived late are It is mistakenly treated as a voice start packet and is delayed in memory on the receiving side for a certain period of time, resulting in unnecessary silence being generated and the greatly delayed voice packet being decoded. Although it would be natural to discard packets that arrive too late, they have the disadvantage that they are forcibly delayed for a certain period of time and then decoded. Furthermore, in this method, if we try to discard the voice message, we must detect that the delay in the arrival of the voice voice message is too great in time for decoding in the above situation. If the circuit becomes complicated and you try to discard a packet by implementing the timing detection described above, if all packets after that packet are delayed enough to require discarding, the effect of discarding the packet will be reduced. It is difficult to keep the circuit within the range of the sound part, and when these considerations are taken into account, the circuit Ftl becomes quite complex and cannot be implemented easily.
本発明は上記の欠点を除去するため(でなされたもので
、その目的は音声・ぐケラト復号装置が簡単、小型、安
価となり、かつ優れた音声品質が得られる音声パケット
伝送方式を提供するものである。The present invention has been made in order to eliminate the above-mentioned drawbacks, and its purpose is to provide an audio packet transmission method that makes the audio/guicerto decoding device simple, compact, and inexpensive, and provides excellent audio quality. It is.
本発明の特徴とするところは送信側から有音部の音声/
、Qケットのみを送出し、受信側に設けたメモリに前記
音声パケットを一時蓄積した後音声に復号する音声パケ
ット通信において、前記メモリに音声79ケツトが蓄積
されていない時に音声の有音部の先頭部分以外の部分を
・ぐケラト化した音声パケ、l・(非有音開始音声・ぐ
ケラl−)を受信した場合に該音声・ぐケラトを廃棄し
、上記以外の場合は受信した音声・ぐケラトを全て前記
メモリに一時蓄積した後音声信号に復号するところにあ
る。The feature of the present invention is that the transmitting side can
, in audio packet communication in which only Q packets are sent, the audio packets are temporarily stored in a memory provided on the receiving side, and then decoded into audio, when 79 audio packets are not stored in the memory, the sound part of the audio is If a voice packet with parts other than the beginning part turned into ``Gkerat'' is received, then the voice packet is discarded, and if other than the above, the received voice is・After temporarily storing all the ``Gukerat'' in the memory, it is decoded into an audio signal.
以下図面を参照しながら実施例を説明する。Examples will be described below with reference to the drawings.
第1図は本発明の音声・ぐケラト伝送方式に係る音声・
9ヶ、ト通信システムの一実施例を示すブロック図であ
り、20ノは音声・にケラト送信部、202は音声・や
ケラト受信部、30ノは音声・やケラト送信部201と
音声・ぐケラト受信部202から成るパケットターミナ
ル、2203は電話機、112はアナログ信号線、CO
Dは符号器、Bはバッファ回路、VDETは音声検出回
路、BLKはブロック化回路、SNCは通番カウンタ、
SPGは開始情報発生器、PVTは音声パケット送信回
路、121、”二アンドケゝ−1・、111,113,
114.115゜117はデータ線、1 ’16は制御
信号線、vatは電話機203からの原音声信号、vd
tは音声データ、sqtは通番、altは開始情報、t
ptは送信制御信号、ptは送信パケッF、811Bは
音声検出器VDETが音声を検出し該音声が有音ブロッ
クの時に出力する制御信号、5119はブロック化回路
BLKが1ブロック分のデータをブロック化する度に出
力する制御信号、5120はブロック化回路BLKが制
御信号8119より若干遅れて出力する制御信号、20
4は伝送ライン、205は音声/、oケソケラ信部、2
06は音声パケット受信部、302は音声・やケラト送
信部205と音声・にケラト受信部206より成るパケ
ットターミナル、PVRは音声・9ケラト受信回路、R
は読取りアドレスカウンタ、Wは書込ミアドレスレジス
タ、SPは開始検出器、DETは検出回路、鼎は書込み
指標供給回路、Mはメモリ、8Mは無音メモリ、TIM
はタイマ回路、CKはクロック回路、DSは切換器、D
ECは復号器、WCLは書込み制御回路、RCLは読取
シ制御回路、1ノ。Figure 1 shows the voice and voice transmission system of the present invention.
9 is a block diagram illustrating an embodiment of the communication system, in which numeral 20 is a voice/kerat transmitter, 202 is a voice/kerat receiver, and 30 is a voice/kerat transmitter 201 and a voice/wire receiver. A packet terminal consisting of a kerat receiver 202, 2203 a telephone, 112 an analog signal line, and a CO
D is an encoder, B is a buffer circuit, VDET is a voice detection circuit, BLK is a blocking circuit, SNC is a serial number counter,
SPG is a start information generator, PVT is a voice packet transmission circuit, 121, "2ANDK-1, 111, 113,
114.115° 117 is a data line, 1 '16 is a control signal line, vat is the original voice signal from the telephone 203, vd
t is audio data, sqt is serial number, alt is start information, t
pt is a transmission control signal, pt is a transmission packet F, 811B is a control signal output when the voice detector VDET detects voice and the voice is a sound block, 5119 is a blocking circuit BLK blocks one block of data. 5120 is a control signal outputted by the blocking circuit BLK with a slight delay from the control signal 8119; 20
4 is a transmission line, 205 is an audio/o-quesokera communication section, 2
06 is a voice packet receiving section, 302 is a packet terminal consisting of a voice/kerato transmitter 205 and a voice/kerato receiver 206, PVR is a voice/9 kerato receiver circuit, R
is the read address counter, W is the write address register, SP is the start detector, DET is the detection circuit, Ding is the write index supply circuit, M is the memory, 8M is the silent memory, TIM
is a timer circuit, CK is a clock circuit, DS is a switch, D
EC is a decoder, WCL is a write control circuit, and RCL is a read control circuit.
13.14..15.19,21,22.23はデータ
線、2θは出力線、12はアナログ信号線、16は書込
み制御線、207は電話機、prは受信Δケア1・、v
drは有音の音声データ、sqrは通番、dlrは開始
情報、wpは書込み制御信号、varはり号され電話機
207に送られる原音声信号、S17は読取りアドレス
カウンタRの出力である読取りアドレス信号、818は
書込みアトゝレスレノスタWの出力である書込みアドレ
ス信号、S24は開始情報検出i spにおいて開始情
報dirが有音開始であると検出した時出力する有音開
始信号、S25は検出回路DETが読取りアドレス信号
S17と書込みアドレス信号81Bが一致した時に出力
するアドレス一致信号、S26は書込み制御回路WCL
が有音開始信号S24とアドレス一致信号S25の状態
に対応して出力する書込み制御信号、S27は書込制御
回路WCLが有音開始信号S24とアドレス一致信号S
25の状態に対応して出力する制御信号、828はタイ
マ回路TIMが制御信号S27の入力を受けてからT時
間経過後に出力する時限信号、S29はクロック信号、
S30は読取り制御回路RCLが出力線20とアドレス
一致信号S25と時限信号S28の状態に対応して出力
する読取り制御信号、8.91は切換器DSがデータm
21とデータ線22の一方をデータ線23に接続する選
択信号、S32は書込み指標供給回路鼎がデータ線19
に出力するデータを制御する制御信号である。パケット
ターミナル301の音声・ぐケラト受信部202はパケ
ットターミナル302の音声パケット受信部206と同
じ構成であり、パケットターミナル302の音声ノクケ
ット送信部205はiRケア)ターミナル301の音声
パケット送信部20ノと同一の構成のものである。13.14. .. 15.19, 21, 22.23 are data lines, 2θ is an output line, 12 is an analog signal line, 16 is a write control line, 207 is a telephone, pr is reception Δcare 1, v
dr is active voice data, sqr is a serial number, dlr is start information, wp is a write control signal, var is an original voice signal that is marked and sent to the telephone 207, S17 is a read address signal that is the output of the read address counter R, 818 is a write address signal that is the output of the write address reno star W, S24 is a sound start signal that is output when the start information detection i sp detects that the start information dir is a sound start, and S25 is a sound start signal read by the detection circuit DET. Address match signal output when address signal S17 and write address signal 81B match, S26 is write control circuit WCL
is a write control signal output in response to the states of the sound start signal S24 and address match signal S25, and S27 is a write control signal outputted by the write control circuit WCL in response to the state of the sound start signal S24 and address match signal S25.
828 is a time limit signal that the timer circuit TIM outputs after T time has elapsed since receiving the input of the control signal S27; S29 is a clock signal;
S30 is a read control signal that the read control circuit RCL outputs in response to the states of the output line 20, the address match signal S25, and the time signal S28, and 8.91 is a read control signal output by the switch DS when the data m
S32 is a selection signal for connecting one of data line 21 and data line 22 to data line 23;
This is a control signal that controls the data output to. The voice packet receiving section 202 of the packet terminal 301 has the same configuration as the voice packet receiving section 206 of the packet terminal 302, and the voice packet transmitting section 205 of the packet terminal 302 has the same configuration as the voice packet transmitting section 20 of the iRcare) terminal 301. They have the same configuration.
第1図の音声パケット通信システムは、パケットターミ
ナル30ノとパケットターミナル302に区分され、各
パケ7)ターミナルは伝送ライン204を介してパケッ
ト交換網(図示せず)に接続され音声通信が行われるが
、各パケットターミナルの構成、動作は同じであシ、一
方の音声通信について説明することにより全体の動作が
明らかとなる為、以下の説明においては79ケツトター
ミナル30ノの・ぐケラト送信部201から音声パケッ
トを送信し、ノヤケットターミナル302のパケット受
信部206において音声・ぞケラトを受信する動作につ
いてのみ述べる。The voice packet communication system shown in FIG. 1 is divided into a packet terminal 30 and a packet terminal 302, and each packet terminal is connected to a packet switching network (not shown) via a transmission line 204 to perform voice communication. However, the configuration and operation of each packet terminal are the same, and the overall operation will be made clear by explaining voice communication on one side. Only the operation of transmitting a voice packet from the terminal 302 and receiving the voice packet at the packet receiving unit 206 of the Noyaket terminal 302 will be described.
まず音声・やケラ1〜送信部201の動作について説明
する。電話機203からの原音声信号vatは符号器C
ODにアナログデータ線ノ12を介して印加され例えば
PCM音声入力信号に変換される。前記変換信号の複数
サンプル分すなわち音声データプロ、りが符号化された
ことはブロック化回路BLKにより認識される。これは
符号器CODの出力データ線117が前記ブロック化回
路BLKに供給されているからである。前記認識の結果
ブロック化回路BLKは制御信号S 119 を音声検
出回路■ET。First, the operations of the audio/video transmitter 1 to the transmitter 201 will be explained. The original voice signal vat from the telephone 203 is sent to the encoder C.
The signal is applied to OD via an analog data line 12 and converted into, for example, a PCM audio input signal. The blocking circuit BLK recognizes that a plurality of samples of the converted signal, that is, the audio data has been encoded. This is because the output data line 117 of the encoder COD is supplied to the blocking circuit BLK. As a result of the recognition, the blocking circuit BLK sends the control signal S 119 to the voice detection circuit ET.
バッファ回路B1通番カウンタSNC、開始情報発生器
SPGに供給する一方、前記制御信号8119より若干
遅れて出力される制御信号5120をケ゛−ト回路12
1へ供給する。制御信号8119と制御信号5120は
符号器CODにおいて複数ザンゾル分符帰化されるたび
にすなわち音声データブロックに区切られる毎に出力さ
れる。データ線117は・ぐ2ファ回路Bおよび音声・
映出回路VDETにも供給され、音声検出回路VDET
は前記音声データブロックの音声レベルを監祝し該デー
タプロ、りが有音であるか無音であるか検出する。この
動作はブロック化回路BLKから出力される制御信号5
119を受けて前記各データブロック毎に行なわれる。While supplying the buffer circuit B1 to the serial number counter SNC and the start information generator SPG, the control signal 5120, which is output slightly later than the control signal 8119, is sent to the gate circuit 12.
Supply to 1. The control signal 8119 and the control signal 5120 are outputted each time the encoder COD encodes a plurality of data blocks, that is, each time the data is divided into audio data blocks. The data line 117 is
It is also supplied to the projection circuit VDET, and the audio detection circuit VDET
monitors the audio level of the audio data block and detects whether the data processor is loud or silent. This operation is performed by the control signal 5 output from the blocking circuit BLK.
119 and is performed for each data block.
前記音声検出結果は制御信号5118により開始情報発
生器SPGとアンドケ゛−ト121に通知される。87
77回路Bは音声検出回路VDETが前記音声データブ
ロックを有音であるか無音であるか検出している間該音
声データを一時パ、ファする。バッファ回路Bはバッフ
ァされている該音声データをプロ、り化回路BLKから
出力される前記制御信号8119の通知によりデータ線
113を介して音声データvdtとして音声パケット送
信回路PVTに供給する。音声データvdtは後に説明
するように・ぐケラト送信回路PVT内部において音声
29ケ、トのT4 声チータフイールドの組立てに使用
される。一方通番カウンタSNCは各データプロ、り毎
に通番のカウントを行なっている。前記通番カウンタS
NCの歩進は制御信号5119が通番カウンタSNCに
供給されることによって行なわれる。通番カウンタSN
Cの出力はデータ線114を介して通番sqtとして音
声・セット送信回路PVTに供給され、各音声データブ
ロックが音声・やケ、トに組立てられる時に通番■、■
、■、■・・・、を付する。ずなわち通番sqtは後に
説明するように・ぐケラト送信回路PVT内部において
音声・母ケットの通番フィールドの組立てに使用される
。開始情報発生器SPGは本発明の特長をなす開始情報
をパケットに付与するだめのものであり、前記音声デー
タブロック毎に制御信号5119を受けて音声検出回路
VDETから出力される制御信号8118を監視してお
り、各音声データブロックのうちで有音開始に該当する
ものを検出する。すなわち各音声データブロックのうち
有音のものが連続する一群のデータプロ、りのうち先頭
のデータブロックに対して開始情報altを「1」とし
、それ以外のデータブロックに対しては開始情報alt
を10」とする動作を行なう。The voice detection result is notified to the start information generator SPG and the anchor point 121 by a control signal 5118. 87
77 circuit B temporarily parses the audio data while the audio detection circuit VDET detects whether the audio data block is voiced or silent. The buffer circuit B supplies the buffered audio data to the audio packet transmitting circuit PVT as audio data vdt via the data line 113 in response to the control signal 8119 outputted from the processing circuit BLK. The audio data vdt is used for assembling a 29-voice T4 voice cheetah field inside the voice transmission circuit PVT, as will be explained later. On the other hand, the serial number counter SNC counts the serial number for each data processor. The serial number counter S
The increment of NC is performed by supplying control signal 5119 to serial number counter SNC. Serial number counter SN
The output of C is supplied to the audio/set transmitting circuit PVT via the data line 114 as a serial number sqt, and when each audio data block is assembled into audio data blocks, the serial numbers ■, ■
, ■, ■... are attached. That is, the serial number sqt is used for assembling the serial number field of the voice/mother packet inside the voice transmission circuit PVT, as will be explained later. The start information generator SPG is used to add start information to packets, which is a feature of the present invention, and receives the control signal 5119 for each audio data block and monitors the control signal 8118 output from the audio detection circuit VDET. Among each audio data block, the one corresponding to the start of a voice is detected. In other words, the start information alt is set to "1" for the first data block among a group of data processors in which sound data blocks are continuous, and the start information alt is set to "1" for the other data blocks.
10''.
開始情報altはデータ線115を介して音声・ぐケラ
ト送信回路PVTに供給される。開始情報altは後に
説明するように・ぐケラト送信回路PVT内部において
音声・ぐケラトの開始情報フィールドの組立てに使用さ
れる。音声・ぐケ、1・送信回路PVTは音声データv
dt、通番sqt、開始情報料tの供給を受けあらかじ
め決められた・ぐケ、1・のフレームに従かい音声パケ
ットに組立て後、データ線111を介して音声2fケツ
トptとして送信する。音声・やケラト送信回路pv’
rの・9ケラト組立て/送信動作の起動は送信制御信号
tptが制御線116を介して入力されることによって
行なわれる。送信制御信号tptはブロック化回路BL
Kから音声データブロック毎に供給されるものであるが
、ブロック化回路BLKと音声・やケラト送信回路PV
Tの中間にはアンドケ゛−ト1.i’lが挿入され、該
音声データブロックが有音に相当する時は音声検出回路
VDETから制御信号811Bが出力され該制御信号8
118と制御信号S 120とのアンド論理がとれるの
で制御信号5120は送信制御信号tptとして音声・
ぐケラト送信回路PVTに供給され、該音声データブロ
ックが無音に相当する時は音声検出回路VDETの制御
信号8118が出力されずアンド論理がとれないので送
信制御信号tptが音声・ぐケラト送信回路PVTに供
給されない。すなわち有音と判定された音声ア゛−タブ
ロックについては送信制御信号tptが・ぐケラト送信
回路PUTに供給され、該音声データプロ、りに対応す
る音声データ線11ノ上sqt。The start information alt is supplied via the data line 115 to the voice and voice transmission circuit PVT. As will be explained later, the start information alt is used to assemble the start information field of voice and voice within the voice and voice transmission circuit PVT. Audio/Guke, 1/Transmission circuit PVT is audio data v
dt, serial number sqt, and start information charge t, and after assembling it into a voice packet according to a predetermined frame of 1., it is transmitted via the data line 111 as a voice 2f packet pt. Voice/Kerato transmission circuit pv'
Activation of the r.9 kerat assembly/transmission operation is performed by inputting the transmission control signal tpt via the control line 116. The transmission control signal tpt is sent to the blocking circuit BL.
It is supplied from K for each audio data block, and the blocking circuit BLK and the audio/kerato transmitting circuit PV
In the middle of T there is an AND CATE 1. i'l is inserted, and when the voice data block corresponds to a sound state, a control signal 811B is output from the voice detection circuit VDET, and the control signal 8
118 and the control signal S 120, the control signal 5120 can be used as the transmission control signal tpt for the audio/video signal.
When the voice data block corresponds to silence, the control signal 8118 of the voice detection circuit VDET is not output and the AND logic cannot be obtained, so the transmission control signal tpt is supplied to the voice and voice transmitter circuit PVT. is not supplied. That is, for the audio data block determined to be active, a transmission control signal tpt is supplied to the voice data transmission circuit PUT, and the transmission control signal tpt is sent to the audio data line 11 corresponding to the audio data processor block sqt.
開始情報d ] tが前記パケット送信回路PVTに供
給され、音声バク、トに組立てられてデータ線11ノに
送信される。一方無音と判定されたデータブロックは送
信制御信号tptがアンドケ゛−ト121で阻止され音
声・ぐケラト送信回路PVTに供給されないのでそのブ
ロックに対応する音声データvdt 。The start information d]t is supplied to the packet transmission circuit PVT, assembled into a voice packet, and transmitted to the data line 11. On the other hand, for a data block determined to be silent, the transmission control signal tpt is blocked by the AND gate 121 and is not supplied to the audio/video transmission circuit PVT, so that the audio data vdt corresponding to that block is transmitted.
通番sqt 、開始情報altはデータ線113,11
4゜115上で消滅し、該音声ブロックに相当する音声
パケットはデータ線111に表われない。Serial number sqt and start information alt are data lines 113, 11
4° 115, and the audio packet corresponding to the audio block does not appear on the data line 111.
第2図はデータ線11ノ上の音声iPケットのフレーム
構成図である。第2図において41は音声パケット送信
回路PVT内部で作成される制御情報hdを有する制御
情報フィールド、42はデータ線115上の開始情報料
tを有する開始情報フィールド、43はデータ線114
上の通番sqtを有する通番フィールド、44はデータ
線113」−、の音声データVdtを有する音声データ
フィールドである。パケット開始情報altは本発明の
特徴とするところであり開始情報発生器SPGの出力デ
ータ線115が音声・ぐケラト送信回路PVTに供給さ
れていることにより開始情報alt = 1の時該音声
データブロック(音声iPケ、ット)が有音開始ノクケ
、トであることを示し開始情報dlt=0の時有音開始
Aヶ、ト以外の・ぐケラトであることを示す。このよう
に音声・ぐケラトに有音の開始制御フィールド42を設
は音声の開始情報を受信側に通知することによってパケ
、1・復号の際に大きな貢献をすることは受信部の動作
説明で詳細に述べる。FIG. 2 is a frame configuration diagram of the voice IP packet on the data line 11. In FIG. 2, 41 is a control information field having control information hd created inside the voice packet transmission circuit PVT, 42 is a start information field having a start information charge t on the data line 115, and 43 is a data line 114
The serial number field 44 has the serial number sqt above, and the audio data field 44 has the audio data Vdt of the data line 113''-. Packet start information alt is a feature of the present invention, and since the output data line 115 of the start information generator SPG is supplied to the audio/guicerto transmission circuit PVT, when the start information alt = 1, the audio data block ( When the start information dlt=0, it indicates that the voice iP (key, cut) is a sound start nokke, g, and when the start information dlt=0, it is a sound start other than the sound start A, g. The explanation of the operation of the receiving section is that the setting of the voice start control field 42 in the voice signal makes a great contribution to the packet decoding process by notifying the receiving side of the voice start information. Explain in detail.
第3図はパケット送信部20ノの送信動作をより詳しく
説明するだめの図であり(a)は原音声信号vatX(
b)は原音声信号vatを符号化しブロック化した音声
データvdt、■、■、■、■・・・はパケットの通番
3qt、(c)は(b)に示す音声ガータが有音か無音
かを示す音声検出器VDETの出力、(d)は(c)に
示す信号からその前縁を作成する開始情報発生器SPG
の出力alt 、 (e)は(c)によってケ゛−トさ
れた送信パルスtpt 1(f)は・9ケラト送信回路
PVTの出力111における送信・ぐケラ) PTのノ
9ルス系列図である。第3図(f)の実線部分は有音の
パケットを示し、該有音の・ぐケラトのうち斜線を施し
た部分は有音開始パケットを示す。点線部分は無音の音
声・ぐケラトで送信側から送信されないが説明上示しで
ある。前記各・ぐケラトには通番sqtが付与されるこ
とは説明したとうりであり、第3図(f)の場合は■■
■■■[F]■が音声パケットとして送信される。通番
■■・・・■の繰り返しになるのは通番カウンタSNC
にモノ−口8のカウンタを用いたからである。第3図(
f)のように送出された音声パケットはパケット網(図
示せず)および伝送ライン204を介し受信バケツ)
prとして音声・ぐケラト受信部206の音声パケット
受信装置PVRに到着するが次に音声74ケ、ト受信部
206の動作について説明する。音声パケット受信装置
PVRでは受信した音声パケットの通番をデータ線14
にsqrとして出力し、開始情報をデータ線15にdl
rとして出力し、音声データをデータ線13にvdrと
して出力すると共に、該音声パケットに対応して作成さ
れた書込み制御信号wpを制御線16に出力する。すな
わち音声パケット受信装置PVRは音声パケット送信装
置PVTのちょうど逆の動作を行うものであり、送信側
で送信した音声データvdj %通番sqt、開始情報
altが、受信側において音声データvdr 、通番s
qr 、開始情報dirとして受信されると共に書込み
制御信号Wpが作成され書込み制御回路WCLに供給さ
れる。通番sqrは書込みアドレスレノスタWに制御信
号826によってセットされ前記書込みアドレスレノス
タWから出力される書込みアドレス信号S18がメモリ
Mへの書込みアドレスになる。また制御信号82.6は
メモリMの書込み制御信号としてメモリMに供給されて
いるので、書込アドレス信号S゛18によって指定され
るメモIJ Mの書込アドレスに有音の音声データvd
rが書込まれる。該音声データvdrがメモIJ Mに
書込まれると該書込みアドレスに有効な音声データが書
込み済であるという書込み指標を「1」として該書込ア
ドレスと同一のアドレスに書込む。この操作は書込み指
標供給回路■によって行なわれ、メモIJ Mへの音声
データvdrの書込みに同期してメモ’J Mが出力す
る制御信号S32を受けてデータ線19に信号「1」を
出力することによって行なわれる。該書込み指標は後で
説明するようにメモIJ Mから有音の音声データを読
取るか無音メモ’J SMから無音データを読み出すか
の決定をする為に用いられる。以上の一連の動作は書込
み制御信号wpが書込み制御回路WCLに供給されるこ
とで起動され、以下書込み制御信号wpの発生毎に通番
sqrをメモリMへの書込みアドレスとして音声データ
vdrを書込み、該書込アドレスの書込み指標を「1」
にして逐次メモIJ Mに蓄積する。検出回路DETの
出力又は開始情報検出器spの出力がない時は以上のよ
うに音声データvdrがメモリMに書込まれる。FIG. 3 is a diagram for explaining the transmission operation of the packet transmitter 20 in more detail, and (a) shows the original audio signal vatX(
b) is audio data vdt obtained by encoding and blocking the original audio signal vt, ■, ■, ■, ■... is the packet serial number 3qt, and (c) is whether the audio gutter shown in (b) is voiced or silent. The output of the voice detector VDET showing (d) is the starting information generator SPG which creates its leading edge from the signal shown in (c).
(e) is the transmission pulse tpt 1 (f) is the transmission pulse at the output 111 of the 9-kerato transmitter circuit PVT. The solid line portion in FIG. 3(f) indicates a voice packet, and the diagonally shaded portion of the voice packet indicates a voice start packet. The dotted line is silent voice/gukerato and is not transmitted from the transmitting side, but is shown for the sake of explanation. As explained above, the serial number sqt is assigned to each of the above groups, and in the case of Fig. 3(f), ■■
■■■[F]■ is transmitted as a voice packet. It is the serial number counter SNC that repeats the serial number ■■...■
This is because a mono-mouth 8 counter was used. Figure 3 (
The voice packets sent as in f) are sent to the receiving bucket via the packet network (not shown) and the transmission line 204.
The voice packet reception unit 206 arrives at the voice packet receiving unit PVR as a voice packet pr.Next, the operation of the voice packet reception unit 206 will be explained. The voice packet receiving device PVR transmits the serial number of the received voice packet to the data line 14.
output as sqr to data line 15, and output start information to data line 15 as dl
r, the audio data is outputted to the data line 13 as vdr, and a write control signal wp created corresponding to the audio packet is outputted to the control line 16. In other words, the voice packet receiving device PVR performs the operation exactly opposite to the voice packet transmitting device PVT, and the voice data vdj% serial number sqt and start information alt transmitted on the transmitting side are converted to the voice data vdr, serial number s on the receiving side.
qr is received as start information dir, and a write control signal Wp is generated and supplied to the write control circuit WCL. The serial number sqr is set in the write address renostar W by the control signal 826, and the write address signal S18 output from the write address renostar W becomes the write address to the memory M. Furthermore, since the control signal 82.6 is supplied to the memory M as a write control signal for the memory M, the active voice data vd is sent to the write address of the memo IJM specified by the write address signal S'18.
r is written. When the voice data vdr is written to the memo IJM, a write index indicating that valid voice data has been written to the write address is set to "1" and is written to the same address as the write address. This operation is performed by the write index supply circuit (2), which outputs a signal "1" to the data line 19 in response to the control signal S32 output from the memo 'JM in synchronization with the writing of the audio data vdr to the memo IJM. It is done by The write index is used, as will be explained later, to determine whether to read voice data with voice from the memo IJM or read silent data from the silent memo 'JSM. The above series of operations is started by the write control signal wp being supplied to the write control circuit WCL, and thereafter, every time the write control signal wp is generated, the audio data vdr is written with the serial number sqr as the write address to the memory M, and the corresponding Set the write index of the write address to “1”
and sequentially store it in the memo IJM. When there is no output from the detection circuit DET or from the start information detector sp, the audio data vdr is written into the memory M as described above.
メモI) Mには予め定めた複数個の音声ノクケットの
音声データを蓄積する領域を有する。−例として音声デ
ータvdrのブロックを蓄積する領域を8とした場合の
メモリ構成を第4図に示す。第4図において45は書込
みアドレスレジスタW又は読取シアドレスカウンタRで
指定されるメモリアドレス、46は書込み指標領域、4
7は音声データvdrを蓄積する領域である。音声デー
タvdyを書込むためにデータ線13が、音声データv
drを読取るためにデータ線2ノが、書込み指標を書込
むためにデータ線19が、書込み指標を読取るために出
力線20が使用される。Memo I) M has an area for storing audio data of a plurality of predetermined audio packets. - As an example, FIG. 4 shows a memory configuration in the case where the number of areas for storing blocks of audio data vdr is eight. In FIG. 4, 45 is a memory address specified by the write address register W or read seat address counter R, 46 is a write index area, and 4
7 is an area for storing audio data vdr. In order to write the audio data vdy, the data line 13 is connected to the audio data vdy.
Data line 2 is used to read dr, data line 19 is used to write the write index, and output line 20 is used to read the write index.
次にメモIJ Mからの音声データvdrの読取シにつ
いて説明する。読取り制御回路RCLはクロック回路C
Kのクロック信号S29を受信して所定の読取り時刻に
なると読取り制御信号S30により読取りを指示しメモ
リMは読取りアドレス信号S17の指定するアドレスの
音声データvdrをデータ線2ノに出力するが、この時
に該アドレスの書込み指標が出力線20に出力されるの
で該アドレスの書込み指標が「1」であるか「0」であ
るかを読取り、読取9制御回路RCLで調べる。該書込
み指標が「1」の時は該アドレスの音声データが出力さ
れているデータ線21をデータ線23に接続するように
制御信号S31で切換器DSに対して指示し、メモリM
からの音声データvdrは復号器DECに送られ、そこ
で有音の信号に復号される。同時に書込み指標供給回路
■はデータ線19にデータ読取り済を示す信号「0」を
出力し、メモIJ Mはこれを受けて該書込み指標を1
0」に書き改める。該書込み指標が0の時は無音メモI
J SMからの読取りデータ線22をデータ線23に接
続するように制御信号831を出力し無音データが復号
器DECに送られ無音信号に復号される。メモIJ M
からの音声データ読取り動作又は無音メモIJ SMか
らの無音データの読取り動作が終了する時刻にアドレス
カウンタRは制御信号S30を受けて+1だけ歩進する
。検出回路DETの出力又はタイマ回路TIMの出力の
ない時は以上のように書込み指標を逐次読取シ検査し、
その結果に応じてメモIJ Mに音声データが書込まれ
ている場合は音声データをメモIJ Mから読取ること
によシ有音の音声を復号し、音声データが書込まれてい
ない場合は無音のデータを無音メモリから読取ることに
より無音を復号する。以上説明したように通番aqr
を書込アドレスとして音声データvdrを書込み指標を
付してメモリMに書込み、そして読取りアドレスカウン
タRvC従い書込み指標の指示に応じて有音のデータか
無音のデータを復号することによって原音声信号var
が得られ電話機207に送られ音声として再生される。Next, reading the audio data vdr from the memo IJM will be explained. Read control circuit RCL is clock circuit C
When the clock signal S29 of K is received and a predetermined reading time comes, the reading is instructed by the reading control signal S30, and the memory M outputs the audio data vdr at the address specified by the reading address signal S17 to the data line 2. At this time, the write index of the address is output to the output line 20, so whether the write index of the address is "1" or "0" is read and checked by the read 9 control circuit RCL. When the write index is "1", the control signal S31 instructs the switch DS to connect the data line 21 to which the audio data of the address is output to the data line 23, and the memory M
The audio data vdr from is sent to a decoder DEC, where it is decoded into a voice signal. At the same time, the write index supply circuit (■) outputs a signal "0" to the data line 19 indicating that the data has been read, and the memo IJM receives this and sets the write index to 1.
Rewrite it to 0. When the writing index is 0, silent memo I
A control signal 831 is output to connect the read data line 22 from the JSM to the data line 23, and the silent data is sent to the decoder DEC and decoded into a silent signal. Memo IJM
At the time when reading audio data from the silent memo IJSM or reading silent data from the silent memo IJSM ends, the address counter R receives the control signal S30 and increments by +1. When there is no output from the detection circuit DET or timer circuit TIM, the write index is sequentially read and inspected as described above.
Depending on the result, if audio data is written in the memo IJM, the sound data is decoded by reading it from the memo IJM, and if no audio data is written, it is silent. decode the silence by reading the data from the silence memory. As explained above, the serial number aqr
The original audio signal var is written by using the write address as the audio data vdr and writing it into the memory M with a writing index, and then decoding the sound data or silent data according to the instruction of the write index according to the read address counter RvC.
is obtained and sent to the telephone 207 and reproduced as audio.
次に音声パケット受信装置PVRへ到着する・ぐケラト
の時間間隔が変動しそのため音声パケット受信装置PV
Rから出力される通番sqr 、開始情報dlr、音声
データvdr %書込み制御信号wpの時間間隔が一定
しない場合について説明する。79ケツト交換網(図示
せず)を構成する・ぐケラト交換装置には発信側から送
出されたパケットが受信側に到着するまでに遅延があり
しかもその遅延が1?ケントによって一定しないのが一
般的である。しかるに音声・やケラトの伝送においては
遅延の変動によりなめらかな復号ができずに音声の劣化
を招くのみならず極端な場合には通話を不可能にするこ
とがある。これは例えばメモIJ Mに書込まれた音声
データvdrを即座に復号器DECに転送する操作を行
った場合に次の音声データvdrがさらに遅れて到着す
ると音声を復号化できなくなる(無音を挿入せざるを得
ない)不都合を生じることでも明らかである。従って原
音声への復号に際しては復号側で遅延時間の変動を吸収
することが必須条件である。・ぞケラトの遅延の変動吸
収は次のように行なうのが一般的である。すなわち通話
者間の会話が不自然にならないような許容時間例えば1
時間意識的にメモIJ M内に音声データをとどまらせ
て遅延させ復号5 DECに転送するという方法を取れ
ば良い。前記意識的な遅延を実現させるために検出回路
DETとタイマ回路TIMがちシ次のように機能する。Next, the time interval of the voice packets arriving at the voice packet receiving device PVR varies, so that the voice packet receiving device PV
A case will be described in which the time intervals of the serial number sqr, start information dlr, and audio data vdr% write control signal wp output from R are not constant. There is a delay in the packet switching equipment that constitutes the 79-bit switching network (not shown) before a packet sent from the sending side reaches the receiving side, and the delay is 1? Generally, it is not constant depending on the Kent. However, in the transmission of voice and keratin, smooth decoding is not possible due to variations in delay, which not only causes deterioration of the voice but also, in extreme cases, may make communication impossible. For example, if you perform an operation to immediately transfer the audio data vdr written in the memo IJM to the decoder DEC, and the next audio data vdr arrives later, the audio cannot be decoded (insert silence). It is also clear that it causes inconvenience (unavoidable). Therefore, when decoding to the original audio, it is essential to absorb variations in delay time on the decoding side.・The absorption of fluctuations in the delay of the zokerato is generally done as follows. In other words, the permissible time for preventing conversation between callers from becoming unnatural, e.g. 1
A method may be adopted in which the audio data is kept in the memo IJM for a time-conscious manner, delayed, and then transferred to the decoder 5 DEC. In order to realize the intentional delay, the detection circuit DET and the timer circuit TIM function as follows.
検出回路DETは書込アドレスレジスタWと読取りアド
レスカウンタRの一致を検出するもので両者が一致する
と一致信号825が得られる。アドレス一致信号は書込
み制御回路WCLと読取り制御回路RCLに供給される
。今比較的長い間1無音が続いたとすると(メモ17
M内の音声データが全て読取られる程度以上)初期には
音声データvdr又は無音データを復号するがその後ノ
jケットが受信されないので音声ノにケラト受信装置P
VRから信号が何も出力されずしたがって書込レジスタ
Wは固定された1まであるから読取りアドレスカウンタ
Rはやがて書込アドレスレジスタWの内容に追いつき同
一アドレスになる。ここで検出回路DETは両アドレス
の一致を検出し書込み制御回路WCLと読取り制御回路
RCLへ通知する。読取り制御回路RCLは前記一致信
号をメモリM内音声データ無しと解釈し以後読取アドレ
スカウンタRの歩進を中止し、これにともなって読取9
制御回路RCLは切換器DSを無音メモ98M側へ切換
え、無音メモリSMから無音情報を読取って復号器DE
Cに無音情報を復号するように指示する。前記の状態で
開始情報dlr=1の音声・9ケツトが新だに音声パケ
ット受信装置PVRに到着し書込制御・ぐルス靜を発生
する時には、検出回路DETがアドレス一致信号S25
を出力しかつ開始情報検出器spが有音開始信号824
を出力しているので、書込み制御回路WCLは制御信号
827をタイマ回路TIMと読取りアドレスカウンタR
に送出し、前記タイマ回路TIMは定められたT時間無
音を復号するように読取り制御回路RCLに指示し、読
取りアドレスカウンタRは通番sqrをロードする。そ
してT時間経過後読取りアドレスカウンタRにロードさ
れたsqrを読取シアドレスとしてメモリMの音声デー
タが読取られて復号が開始される。したがって前記音声
データvdrを復号器DECへ転送するのをT時間遅ら
せることができる。従ってノやケラトの到着が遅れても
無音を挿入しなくても済み、パケットの遅延の変動を吸
収することができる。一方前記の状態(読取シアドレス
カウンタRと書込みアドレスレジスタWの両アドレスが
一致している状態)で開始情報dir=oの新だな音声
・ぐケラトが音声・ぐケラト受信装置PVRに到着し書
込制御信号wpを発生する時には検出回路DETがアド
レス一致信号S25を送出し、開始検出器SPが開始信
号S24を出力しないので、書込み制御回路WCLは書
込アドレスレジスタWと読取シアドレスカウンタRに対
する操作を一切省略し音声データをメモリMに書込まず
廃棄する。すなわちメモリM内に音声データが無く空の
時に開始情報dlr=oの音声/(’ケラトを受信した
場合該音声パケットは遅延が大きいものとして廃棄する
。既述の説明をまとめる意味において、第5図に音声パ
ケット受信部206における音声パケットのメモリMへ
の書込み動作のフローチャートを示し、第6図に同じく
音声・9ケラト受信部206におけるメモυMからの読
取シ動作を示す。音声・ぐケラトが音声・ぐケラト受信
装置PVRに到着した時には音声・ぐケラトの開始情報
dlrと検出回路DETの出力であるアドレス一致信号
S25の2つの条件によって第5図に示すような動作と
なシ、又音声データの読取り時刻となった時には検出回
路DETの出力であるアドレス一致信号825とタイマ
回路TIMの出力である時限信号82Bの2つの条件に
よって第6図に示す動作を行うものである。The detection circuit DET detects a match between the write address register W and the read address counter R, and when the two match, a match signal 825 is obtained. The address match signal is supplied to the write control circuit WCL and the read control circuit RCL. Now suppose that one silence continues for a relatively long time (Note 17
(at least to the extent that all the audio data in M can be read) At the beginning, the audio data VDR or silent data is decoded, but after that, no packets are received, so the kerato receiving device P is used for audio data.
Since no signal is output from VR and therefore the write register W is fixed up to 1, the read address counter R will eventually catch up with the contents of the write address register W and become the same address. Here, the detection circuit DET detects a match between both addresses and notifies the write control circuit WCL and the read control circuit RCL. The read control circuit RCL interprets the coincidence signal as that there is no audio data in the memory M, and thereafter stops incrementing the read address counter R.
The control circuit RCL switches the switch DS to the silent memo 98M side, reads the silent information from the silent memory SM, and sends it to the decoder DE.
Instruct C to decode the silence information. In the above state, when the voice 9 bits with the start information dlr=1 newly arrives at the voice packet receiving device PVR and generates the write control signal, the detection circuit DET outputs the address match signal S25.
and the start information detector sp outputs the sound start signal 824.
Therefore, the write control circuit WCL outputs the control signal 827 to the timer circuit TIM and the read address counter R.
, the timer circuit TIM instructs the read control circuit RCL to decode the silence for a defined T time, and the read address counter R loads the serial number sqr. Then, after the elapse of time T, the audio data in the memory M is read using the sqr loaded into the read address counter R as the read address, and decoding is started. Therefore, the transfer of the audio data vdr to the decoder DEC can be delayed by T time. Therefore, there is no need to insert silence even if the arrival of packets or packets is delayed, and fluctuations in packet delay can be absorbed. On the other hand, in the above state (the state in which both the addresses of the read address counter R and the write address register W match), a new voice/gukerato with start information dir=o arrives at the voice/gukerato receiving device PVR. When generating the write control signal wp, the detection circuit DET sends out the address match signal S25, and the start detector SP does not output the start signal S24, so the write control circuit WCL uses the write address register W and the read seat address counter R. The audio data is discarded without being written into the memory M by omitting any operation for the audio data. In other words, when the memory M is empty with no audio data and the start information dlr=o audio/('kerat is received, the audio packet is discarded as one with a large delay.In the sense of summarizing the above explanation, the fifth FIG. 6 shows a flowchart of the operation of writing voice packets into the memory M in the voice packet receiving section 206, and FIG. When it arrives at the voice/guikerato receiving device PVR, the operation as shown in FIG. When the data read time comes, the operation shown in FIG. 6 is performed under two conditions: the address match signal 825 which is the output of the detection circuit DET, and the time limit signal 82B which is the output of the timer circuit TIM.
書込みアドレスレジスタWと読取9アドレスカウンタR
が一致するのは前記状態のほかに書込みアドレスレジス
タWが読取りアドレスカウンタRに追いつく場合である
。これは受信した音声パケット数がメモリMの記憶領域
を超えた場合に発生しこの場合古いデータは廃棄するの
が通話の自然性を保つ上で有利である。検出回路DET
がアドレスの一致を検出すると次の開始情報dlr=1
のパケットを受信するまでアドレス一致信号S25は保
持され、読取り制御回路RCLは読取シアドレスカウン
タRを更新せず、無音メモリSMよシ無音データを読取
るように指示する。この時開始情報dlr=oの)eケ
ラトが到着するとこれを廃棄し、開始情報dir=1の
ノEケットが到着するとタイマ回路TIM 、読取りア
ドレスカウンタR2書込みアドレスレジスタWを第5図
に示すように操作し、音声データvdrは逐次メモU
Mに書込まれ、古い音声データvdrはメモリM内で廃
棄されたことになる。Write address register W and read 9 address counter R
In addition to the above-mentioned conditions, the matches occur when the write address register W catches up with the read address counter R. This occurs when the number of voice packets received exceeds the storage area of the memory M, and in this case it is advantageous to discard old data in order to maintain the naturalness of the conversation. Detection circuit DET
When detects address matching, next start information dlr=1
The address match signal S25 is held until the packet is received, and the read control circuit RCL does not update the read seat address counter R and instructs the silent memory SM to read the silent data. At this time, when the ekerat (with start information dlr=o) arrives, it is discarded, and when the eket with start information dir=1 arrives, the timer circuit TIM, read address counter R2, and write address register W are set as shown in FIG. , and the audio data VDR is sequentially memo U.
This means that the old audio data vdr written to memory M has been discarded.
以上説明したように、本発明の実施例では送信側から音
声の有音部のノ?ケットのみを送出して受信側に設けた
メモリMに前記・ぐケラトを一時蓄積した後音声に復号
する音声パケット通信において、音声信号をブロックに
分割して該ブロック単位に有音の音声信号があるか否か
を音声検出器で検出し、有音の音声信号を検出した時に
該音声プロ。As explained above, in the embodiment of the present invention, the transmitting side can record the sound part of the audio. In voice packet communication in which only the voice signal is sent and the voice signal is temporarily stored in a memory M provided on the receiving side and then decoded into voice, the voice signal is divided into blocks and a voice signal is generated in each block. A voice detector detects whether or not there is a voice signal, and when a voice signal of a voice is detected, the voice processor is activated.
りを音声・9ケツトとしで送信している。その際、音声
ノ々ケットに設けた有音開始制御フィールドについて音
声の有音部の先頭部分をパケット化する時には前記有音
開始制御フィールドを第1の状態(有音開始音声パケッ
トとして開始情報alt=1とする)とし、音声の有音
部の先頭部分以外の部分を・ぐケラト化するときには前
記有音開始制御フィールドを第2の状態(非有音開始音
声パケットとして開始情報alt=oとする)としてい
る。そして前記受信側に設けたメモリM内にパケットの
蓄積が全くない時に非有音開始パケットを受信した時は
該音声パケットを廃棄し、それ以外の場合には受信した
音声z′?ケットをメモリMに一定時間蓄積するという
簡単な処理により、規定より遅延が大きくそのままでは
復号に悪影響を及ぼす音声・ぐケッートを廃棄すること
が可能となシ、音声パケットの遅延の変動に際して十分
な吸収能力を有する品質の優れた音声パケット通信シス
テムの提供が可能となる。又メモリ内に・ぐケラトの蓄
積が全くない場合に遅延して到着した音声ノ9ケットの
廃棄判断を・ぐケラトの到着時刻と通番を考慮する複雑
なタイミング回路で行う必要がなく、単に有音開始情報
を音声パケットに付加して判断するのみでよい為、ハー
ドウェアの簡略化が可能となる。The information is sent as voice and 9-bit. At that time, when packetizing the head part of the sound part of the sound with respect to the sound start control field provided in the audio notebook, the sound start control field is set to the first state (start information alt as the sound start voice packet). = 1), and when converting a part other than the beginning of the voiced part of the voice into a kerato, the voice start control field is set to the second state (start information alt=o as a non-voice start audio packet). ). If a non-speech start packet is received when there are no packets stored in the memory M provided on the receiving side, the voice packet is discarded, and in other cases, the received voice z'? By simply storing packets in the memory M for a certain period of time, it is possible to discard audio packets that have a longer delay than specified and which would otherwise have a negative impact on decoding, and it is also possible to It becomes possible to provide a voice packet communication system with excellent quality and absorption capacity. In addition, when there is no accumulation of ``Gukerat'' in the memory, there is no need to use a complicated timing circuit that takes into account the arrival time and serial number of ``Gukerat'' to determine whether to discard the voice packet that arrived late. Since it is only necessary to add the sound start information to the audio packet and make a determination, the hardware can be simplified.
更に、ある・ぐケラトを境にしてそのパケット以降の・
ぐケラトが全て廃棄が必要なほど遅延している場合、・
ぐケラトの廃棄が次の有音開始パケットを受信すること
により完結できるので、遅延した音声パケッ)・の廃棄
を最小にとどめることができる。Furthermore, after that packet after Aru Gukerat,
If all Gukerato are delayed to the extent that they need to be discarded,
Since the discarding of voice packets can be completed by receiving the next voice start packet, discarding of delayed voice packets can be minimized.
又、有音開始パケットが網内で欠落した場合にはパケッ
トの廃棄ならびに復号に不都合を生じるが、この対策と
して送信側で有音開始・ぞケラトを2ヶ以上連続して発
生させ送信すれば前記有音開始・ぐケラトが全て欠落す
る確率は極めて小さくなって不都合を生じることは蓄し
く減少し、・ぐケラト欠落の可能性が高い網に接続して
も安定した動作が期待でき、復号化品質の悪化を防止す
る効果が果せる。Also, if the voice start packet is lost within the network, it will cause problems in discarding the packet and decoding it, but as a countermeasure, if the transmitting side generates two or more consecutive voice start packets and transmits them. The probability that all of the voice start/start messages are missing is extremely small, and the occurrence of inconveniences is greatly reduced. Even when connected to a network where there is a high possibility of missing start/start messages, stable operation can be expected, and decoding becomes easier. This has the effect of preventing deterioration in quality.
本発明は音声パケットに有音開始情報を付加して簡単な
処理、操作を行うのみで、音声・ぞケラトの遅延の変動
に際しても品質の優れた音声・ぐケラト通信システムの
実現が可能となり、音声・ぐケラトの欠落に対しても十
分安定な動作を保証することができる為、音声11fl
信・データ通信と合わせて処理する複合通信システム等
にも応用できる。The present invention makes it possible to realize a voice and voice communication system with excellent quality even when the voice and voice delay varies by simply adding voice start information to voice packets and performing simple processing and operation. It is possible to guarantee sufficiently stable operation even in the case of missing audio/guicerato, so the audio 11fl
It can also be applied to complex communication systems that process communications and data communications together.
第1図は本発明の実施例を示すブロック図、第2図は音
声パケットの具体的構成を示す説明図、第3図は第1図
の音声パケット送信部201の送信動作を示すだめの説
明図、第4図は第1図のメモIJ Mの構成を示す説明
図、第5図は音声・ぐケラト受信部206における音声
パケットのメモリMへの書込み動作を示すフローチャー
ト、第6図は音声パケット受信部206におけるメモリ
Mからの音声データの読取り動作を示すフローチャート
である。
201.205・・・音声ノぐケラト送信部、202゜
206・・・音声パケット受信部、301,302・・
・ノクケットターミナル、203,207・・・電話機
、12.112・・・アナログ信号線、COD・・・符
号器、B・・・パンツ了回路、VDET・・・音声検出
回路、BLK・・・ブロック化回路、SNC・・・通番
カウンタ、SPG・・・開始情報発生器、PVT・・・
音声Aケラト送信回路、PVR・・・音声パケット受信
回路、R・・・読取シアドレスカウンタ、W・・・書込
みアトvy、v’yスタ、sp・・・開始検出器、DE
T・・・検出回路、■・・・書込み指標供給回路、M・
・・メモリ、SM・・・無音メモリ、TIM・・・タイ
マ回路、CK・・・クロック回路、DS・・・切換器、
DEC・・・復号器、WCL・・・書込み制御回路、R
CL・・・読取り制御回路、11,13.14,15゜
19.21,22,23,111,113,114゜1
15.117・・・データ線、20・・・出力線、16
.116・・・制御信号線、204・・・伝送ライン、
vat 、 var・・・原音声信号、vdt 、 v
dr・・・音声データ、sqt + Sqr”’通番、
dlt 、 dlr −開始情報、tpt・・・送信制
御信号、pt・・・送信Δヶ、ト、pr・・・受信・や
ケ、ト、wp・・・書込み制御信号。
特許出願人 沖電気工業株式会社
(C)
+(+1
at
手続補正書(睦)
■ 事件の表示
昭和57年 特 許 願第115613号2 発明の
名称
音声パケット伝送方式
3 補正をする者
事件との関係 特 許 出 願 人任 所
(〒105) 東京都港区虎ノ門1丁目7番12号住
所(〒105) 東京都港区虎ノ門1丁目7番12
号沖電気工業株式会社内
6補正の内容
(1) 明細書第14頁第8行にr PUT Jとあ
るのをr PVT Jと補正する。
(2)同書第18頁18行に「出力又は」とあるのを1
出力がない又は」と補正する。
(3)同書同頁19行に「出力がない」とあるを「出力
がある」と補正する。
(4) 同書第2:3頁19行に「・やルスWPjと
あるのを「パルスwp jと補正する。
以上FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is an explanatory diagram showing a specific configuration of a voice packet, and FIG. 3 is a further explanation showing the transmission operation of the voice packet transmitter 201 in FIG. 1. 4 is an explanatory diagram showing the configuration of the memo IJM shown in FIG. 5 is a flowchart showing an operation of reading audio data from memory M in packet receiving section 206. 201.205...Voice packet transmitting unit, 202°206...Voice packet receiving unit, 301,302...
・Nokket terminal, 203, 207...Telephone, 12.112...Analog signal line, COD...Encoder, B...Pants termination circuit, VDET...Voice detection circuit, BLK... Blocking circuit, SNC... serial number counter, SPG... start information generator, PVT...
Audio A kerato transmission circuit, PVR...Voice packet receiving circuit, R...Reading sear address counter, W...Writing atto vy, v'y star, sp...Start detector, DE
T...detection circuit, ■...writing index supply circuit, M.
...Memory, SM...Silent memory, TIM...Timer circuit, CK...Clock circuit, DS...Switcher,
DEC...Decoder, WCL...Write control circuit, R
CL...Reading control circuit, 11, 13.14, 15°19.21, 22, 23, 111, 113, 114°1
15.117...Data line, 20...Output line, 16
.. 116... Control signal line, 204... Transmission line,
vat, var...original audio signal, vdt, v
dr...audio data, sqt + Sqr'' serial number,
dlt, dlr - start information, tpt...transmission control signal, pt...transmission Δ, g, pr...receiving, g, wp...writing control signal. Patent applicant Oki Electric Industry Co., Ltd. (C) + (+1 at Procedural amendment (Mutsu) ■ Indication of the case 1982 Patent application No. 115613 2 Name of the invention Audio packet transmission method 3 Person making the amendment Related Patent Application Personnel Office (105) 1-7-12 Toranomon, Minato-ku, Tokyo Address (105) 1-7-12 Toranomon, Minato-ku, Tokyo
Contents of amendment No. 6 within Oki Electric Industry Co., Ltd. (1) On page 14, line 8 of the specification, r PUT J is amended to r PVT J. (2) On page 18, line 18 of the same book, replace the word “output or” with 1
Correct it by saying "There is no output or there is no output." (3) On the same page, line 19 of the same book, the phrase ``There is no output'' is corrected to ``There is output.'' (4) In the same book, page 2:3, line 19, ``・yarus WPj'' is corrected to ``pulse wp j.''
Claims (2)
トのみを送出して受信側にて前記音声・ぐケラトを蓄積
部に一時蓄積した後音声信号に復号して伝送遅延の変動
を吸収する音声パケット伝送方式において、 前記受信部に設けた蓄積部が空でない時に受信した音声
パケ、1・ならびに前記蓄積部が空の時に受信した各有
音部の先頭の音声・ぐケラト(有音開始音声パケット)
は全て前記蓄積部に一時蓄積して音声信号に復号し、前
記蓄積部が空の時に前記有音開始音声パケット以外の音
声パケットを受信した場合に該受信した音声パケットを
廃棄することを特徴とする音声・ぐケラト伝送方式。(1) The transmitting side sends out only the voice/speech of the active part of the audio signal, and the receiving side temporarily stores the voice/speech in a storage section and then decodes it into an audio signal to account for fluctuations in transmission delay. In the audio packet transmission method that absorbs audio packets 1 and 1 received when the storage section provided in the receiving section is not empty, and voice packets 1 and 1 of the beginning of each sound part received when the storage section is empty, sound start voice packet)
are temporarily stored in the storage unit and decoded into audio signals, and when the storage unit is empty and receives audio packets other than the voice start audio packet, the received audio packets are discarded. Voice/Gukerat transmission method.
ットに設けた有音開始制御フィールドによシ通知するこ
とを特徴とする特許請求の範囲第1項記載の音声ノにケ
ラト伝送方式。(2) Kerat transmission to the voice as set forth in claim 1, characterized in that the fact that it is a voice start voice or kerat is notified by a voice start control field provided in the voice/main box. method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57115613A JPS596645A (en) | 1982-07-05 | 1982-07-05 | Method for transmitting of voice packet |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57115613A JPS596645A (en) | 1982-07-05 | 1982-07-05 | Method for transmitting of voice packet |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS596645A true JPS596645A (en) | 1984-01-13 |
Family
ID=14666980
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57115613A Pending JPS596645A (en) | 1982-07-05 | 1982-07-05 | Method for transmitting of voice packet |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS596645A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62241454A (en) * | 1986-02-28 | 1987-10-22 | エイ・ティ・アンド・ティ・コーポレーション | Apparatus for reformatting digital samples from packet |
| JPS647738A (en) * | 1987-06-30 | 1989-01-11 | Kokusai Denshin Denwa Co Ltd | System for transmitting voice signal by fixed-length frame |
-
1982
- 1982-07-05 JP JP57115613A patent/JPS596645A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62241454A (en) * | 1986-02-28 | 1987-10-22 | エイ・ティ・アンド・ティ・コーポレーション | Apparatus for reformatting digital samples from packet |
| JPS647738A (en) * | 1987-06-30 | 1989-01-11 | Kokusai Denshin Denwa Co Ltd | System for transmitting voice signal by fixed-length frame |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS5915544B2 (en) | Digital signal multiplex transmission method | |
| JPH10500547A (en) | Voice communication device | |
| US6865159B2 (en) | System and method for comfort noise production | |
| KR950022590A (en) | Communication device with recording function | |
| JPS596645A (en) | Method for transmitting of voice packet | |
| JPH06348580A (en) | Multimedia transfer device | |
| JPS5821459B2 (en) | Audio packet transmission method | |
| JPS63257367A (en) | Voice packet communication method | |
| JPH04357735A (en) | Voice packet communication equipment | |
| JPS6253092B2 (en) | ||
| CN1110891A (en) | Speech decoding method and speech decoder | |
| JP3669660B2 (en) | Call system | |
| JP4117301B2 (en) | Audio data interpolation apparatus and audio data interpolation method | |
| JPH02117240A (en) | Voice information transmission system | |
| JPS6268350A (en) | Voice packet communication system | |
| JPH0267847A (en) | Packet transmission system | |
| JPH08251313A (en) | Voice/data transmitter | |
| JP3172774B2 (en) | Variable silence suppression controller for voice | |
| JP2731514B2 (en) | Audio compression transmission equipment | |
| JP2867999B2 (en) | Voice storage device | |
| JPH05244201A (en) | Voice data cell transmission/reception system | |
| JP2588529B2 (en) | Audio compression transmission equipment | |
| JPS6342538A (en) | Processing system for absorbing fluctuation of transfer in packet communication | |
| JP2550690B2 (en) | Voice packet transfer method | |
| JPS62290249A (en) | Packet voice device |