JPH0650888B2 - Voice packet communication system - Google Patents
Voice packet communication systemInfo
- Publication number
- JPH0650888B2 JPH0650888B2 JP20793985A JP20793985A JPH0650888B2 JP H0650888 B2 JPH0650888 B2 JP H0650888B2 JP 20793985 A JP20793985 A JP 20793985A JP 20793985 A JP20793985 A JP 20793985A JP H0650888 B2 JPH0650888 B2 JP H0650888B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- voice
- voiced
- waiting time
- received
- 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.)
- Expired - Lifetime
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
【発明の詳細な説明】 〔発明の技術分野〕 本発明はパケット通信回線網を介して電話端末等から音
声を効率良く通信することのできる音声パケット通信方
式に関する。Description: TECHNICAL FIELD The present invention relates to a voice packet communication system capable of efficiently transmitting voice from a telephone terminal or the like via a packet communication line network.
近時、パケット通信回線網を介して電話端末等からの音
声を効率良く通信し、リアルタイムで会話することが試
みられている。Recently, it has been attempted to efficiently communicate voice from a telephone terminal or the like via a packet communication network and talk in real time.
ところがパケット通信回線網は、本来データ伝送用に開
発されたものであり、伝送遅延が生じてもそのデータを
確実に伝送することを目的として構成されている。この
為、このパケット通信回線網を利用して電話端末からの
音声を伝送してリアルタイムに会話する場合、全音声を
忠実に伝送しようとするとその大きな伝送遅延によって
会話に不自然性が生じる。However, the packet communication line network was originally developed for data transmission, and is configured for the purpose of surely transmitting the data even if the transmission delay occurs. Therefore, when voice is transmitted from a telephone terminal for conversation in real time by using this packet communication line network, when trying to faithfully transmit all voice, the large transmission delay causes unnatural conversation.
そこで従来では、コンピュータデータ等の情報パケット
に比較して音声パケットを優先させて伝送したり、或い
はその音質を犠牲にしてリアルタイム性を確保する等の
工夫が試みられている。Therefore, conventionally, attempts have been made to prioritize transmission of voice packets as compared with information packets such as computer data, or to sacrifice the sound quality thereof to ensure real-time performance.
ところがこのような対策を講じても、パケット通信にあ
っては伝送路のトラフィック状態や各パケット処理部の
動作状態によって、パケット伝送所要時間(伝送遅延時
間)に変動が生じることが否めない。However, even if such measures are taken, it is undeniable that in packet communication, the packet transmission required time (transmission delay time) will vary depending on the traffic state of the transmission path and the operating state of each packet processing unit.
そこでパケット受信部にバッファメモリを設けて受信パ
ケットを順次格納し、このバッファメモリから所定の待
合わせ時間後に上記受信パケットを順に読出すことが行
われている。このバッファメモリによる再生待合わせ制
御ににより、個々の受信パケットの伝送遅延時間の変動
が効果的に吸収される。つまり送信部から順に送信され
た複数のパケットがそれぞれ伝送遅延時間の変動を伴っ
てランダムに受信されても、一旦バッファメモリに格納
された後、上述した待合わせ時間後に順に再生されるの
で、ここに各パケットの到着時刻のバラツキを吸収した
パケット情報再生を行い得る。Therefore, a buffer memory is provided in the packet receiving unit to sequentially store the received packets, and the received packets are sequentially read from the buffer memory after a predetermined waiting time. The reproduction waiting control by the buffer memory effectively absorbs the variation in the transmission delay time of each received packet. That is, even if a plurality of packets sequentially transmitted from the transmission unit are randomly received with variations in transmission delay time, they are once stored in the buffer memory and then sequentially reproduced after the waiting time described above. In addition, it is possible to reproduce the packet information that absorbs the variation in the arrival time of each packet.
然し流ら、上記待合わせ時間を大きく設定した場合、そ
れだけ大きな伝送遅延時間変動を生じた受信パケットま
でも吸収することができるが、その反面パケット再生に
至るまでの時間が大きくなり、電話音声をパケット通信
して会話する場合等における応答遅れが問題となる。つ
まりリアルタイムな会話が妨げられる。However, if the waiting time is set to a large value, it is possible to absorb even the received packets that have caused large fluctuations in the transmission delay time, but on the other hand, the time until packet reproduction becomes longer and the telephone voice The response delay becomes a problem when talking by packet communication. In other words, real-time conversation is hindered.
これに対して待合わせ時間が小さいと、この待合わせ時
間を越えて到着したパケットが廃棄される為、受信再生
できる情報量が少なくなり、音声通信の場合にはその音
質が大幅に劣化してしまう。この為、上記待合わせ時間
の最適設定が重要な課題となっている。On the other hand, if the waiting time is short, the packets that arrive after the waiting time are discarded, so the amount of information that can be received and played back decreases, and in the case of voice communication, the sound quality deteriorates significantly. I will end up. Therefore, the optimum setting of the waiting time is an important issue.
本発明はこのような事情を考慮してなされたもので、そ
の目的とするところは、パケットの廃棄率を所定値以下
に抑えつつ、その再生待合わせ時間を小さくしてリアル
タイム性を確保した音声通信を可能とする音声パケット
通信方式を提供することにある。The present invention has been made in consideration of such circumstances, and an object of the present invention is to suppress the packet discard rate to a predetermined value or less, and to shorten the reproduction waiting time to ensure real-time audio. It is to provide a voice packet communication method that enables communication.
本発明は、生成された音声パケットを有声パケットと無
声パケットとに分離し、分離された有声パケットだけを
伝送するようにすると共に、例えば生成された音声パケ
ット数を示す累積値と有声パケットに対してのみ順に与
えられるシーケンス番号とからなるヘッダ情報を該有声
パケットに付加して伝送するようにし、 一方パケット受信部では、受信した有声パケットをバッ
ファメモリに一旦記憶したのち再生待合わせ時間を経過
してから読み出し、この読み出された有声パケットおよ
び該有声パケットに付加されたヘッダ情報を基に無音期
間を含む音声信号を再生するようにし、さらに例えば所
定の時間毎にその受信パケットに付加された前記ヘッダ
情報からパケット廃棄率を求め、このパケット廃棄率に
従って上記受信パケットの再生待合わせ時間を、例えば
その無音期間において可変制御するようにしたものであ
る。The present invention separates a generated voice packet into a voiced packet and an unvoiced packet, and transmits only the separated voiced packet. For example, for a cumulative value indicating the number of generated voice packets and a voiced packet, Header information consisting of a sequence number given in sequence only to the voiced packet is transmitted, and the packet reception unit temporarily stores the received voiced packet in the buffer memory and then waits for the playback waiting time. Then, the voice signal including the silent period is reproduced based on the read voiced packet and the header information added to the voiced packet, and the voice signal is added to the received packet at predetermined time intervals, for example. The packet discard rate is obtained from the header information, and according to this packet discard rate, the playback wait time of the received packet is waited for. The matching time is variably controlled during the silent period, for example.
かくして本発明によれば、有声パケットだけがヘッダ情
報を付加されて伝送され、パケット受信部ではその受信
パケットに付加されたヘッダ情報から、例えば所定時間
毎にパケットの廃棄率を計算し、そのパケット廃棄率か
ら受信パケットの再生待合わせ時間を可変制御するの
で、上記パケットの廃棄率を所定値以下に抑え得る最小
の再生待合わせ時間を簡易に適正設定することができ
る。Thus, according to the present invention, only voiced packets are transmitted with the header information added, and the packet receiving unit calculates the packet discard rate from the header information added to the received packet, for example, at predetermined time intervals, and Since the reproduction waiting time of the received packet is variably controlled based on the discard rate, the minimum reproduction waiting time that can suppress the packet discarding rate to a predetermined value or less can be easily set appropriately.
しかも前述したように無声パケットの伝送が行われない
ので、その無音期間を有効に利用して上記再生待合わせ
時間の可変制御を行い得る。また通信回線のトラフィッ
ク変動に柔軟に対処して、最適な再生待合わせ時間の設
定を行い得る。Moreover, as described above, since the unvoiced packet is not transmitted, the silent period can be effectively used to perform the variable control of the reproduction waiting time. Further, it is possible to flexibly deal with the traffic fluctuation of the communication line and set the optimum reproduction waiting time.
故に、パケット廃棄率を小さく抑えて音声の品質を確保
しつつ、音声パケットの再生待合わせ時間を小さくして
リアルタイム性を犠牲にすることのない音声通信を効果
的に行うことが可能となる。Therefore, it is possible to effectively perform voice communication without sacrificing real-time property by reducing the packet waiting rate and ensuring voice quality, and shortening the voice packet playback waiting time.
以下、図面を参照して本発明の一実施例につき説明す
る。An embodiment of the present invention will be described below with reference to the drawings.
第1図は実施例方式を適用したパケット通信端末のパケ
ット送信部1 、およびパケット受信部2 の概略構成を示
すものである。FIG. 1 shows a schematic configuration of a packet transmitting unit 1 and a packet receiving unit 2 of a packet communication terminal to which the embodiment system is applied.
パケット送信部1 は、基本的には音声入力部11から入力
された音声をA/D変換器12を介してディジタル化し、
これを符号器13にて所定の符号系列に変換し、パケット
組立て部14にて所定のフォーマットの音声パケットに組
立てた後、パケット伝送制御部15から伝送路3 にパケッ
ト送信する如く構成される。The packet transmitting unit 1 basically digitizes the voice input from the voice input unit 11 via the A / D converter 12,
The encoder 13 converts this into a predetermined code sequence, the packet assembling unit 14 assembles it into a voice packet of a predetermined format, and then the packet transmission control unit 15 transmits the packet to the transmission line 3.
ここで本方式を適用したパケット送信部1 の特徴ある構
成は、先ず有声/無声判定部16が入力音声から、上記パ
ケット組立て部14が生成する音声パケットが有声パケッ
トであるか、或いは無声パケットであるかを判定してい
る点である。そしてこの判定部16の判定結果に従って、
前記パケット伝送制御部15は上記有声パケットだけを送
信するものとなっている。つまり、無声パケットは送信
されないようになっている。Here, the characteristic configuration of the packet transmission unit 1 to which this method is applied is that the voiced / unvoiced determination unit 16 first inputs the voice, and the voice packet generated by the packet assembling unit 14 is a voiced packet or an unvoiced packet. This is the point where it is determined whether there is. Then, according to the determination result of the determination unit 16,
The packet transmission controller 15 transmits only the voiced packet. That is, unvoiced packets are not transmitted.
また前記パケット組立て部14には、累積数カウンタ17か
ら生成パケット数に対応した累積値が与えらえ、またシ
ーケンス番号カウンタ18から有声パケットの発生に応じ
て出力されるシーケンス番号が与えられている。上記累
積数カウンタ17は、パケット組立て部14が音声パケット
を生成する都度歩進されて、その生成パケット数を示す
パケット累積値を発生するものである。またシーケンス
番号カウンタ18は、パケット組立て部14が生成した音声
パケットが有声パケットであるときに歩進されて、その
有声パケットの発生数を示すシーケンス番号を出力する
ものである。Further, the packet assembling unit 14 is given a cumulative value corresponding to the number of generated packets from a cumulative number counter 17, and a sequence number output from the sequence number counter 18 in response to the occurrence of voiced packets. . The cumulative number counter 17 is stepped up each time the packet assembling unit 14 generates a voice packet, and generates a packet cumulative value indicating the number of generated packets. The sequence number counter 18 is incremented when the voice packet generated by the packet assembler 14 is a voiced packet and outputs a sequence number indicating the number of voiced packets generated.
パケット組立て部14は、このようなシーケンス番号Nと
累積値Cとを、例えば第2図に示すようにその音声デー
タDに付加して有声パケットを組立てている。つまり有
声パケットに上記シーケンス番号と累積値とからなるヘ
ッダ情報が付加され、このようなフォーマット形式の有
声パケットのみが前記パケット伝送制御部15から伝送路
3 に送出されている。The packet assembler 14 assembles a voiced packet by adding the sequence number N and the cumulative value C to the voice data D as shown in FIG. 2, for example. That is, header information including the sequence number and the accumulated value is added to the voiced packet, and only the voiced packet in such a format is transmitted from the packet transmission control unit 15 to the transmission line
Has been sent to 3.
さてパケット送信部1 から伝送路3 に送信さたパケット
は、伝送路3 のトラフィック状態に応じた様々な遅延を
受けてパケット受信部2 にて受信される。The packet transmitted from the packet transmission unit 1 to the transmission line 3 is received by the packet reception unit 2 after undergoing various delays according to the traffic state of the transmission line 3.
パケット受信部2 は、基本的には伝送制御部21で受信し
た受信パケットを一旦バッファメモリ22に格納し、所定
の待合わせ時間を経過した後、上記受信パケットを読出
している。このバッファメモリ22から読出された受信パ
ケット中の音声データは、パケット分解部23にて抽出さ
れ、復号器24にて復号された後、D/A変換器25から音
声出力部26を介して音声出力されるようになっている。The packet receiving unit 2 basically stores the received packet received by the transmission control unit 21 in the buffer memory 22 once and then reads the received packet after a predetermined waiting time has elapsed. The voice data in the received packet read from the buffer memory 22 is extracted by the packet disassembling unit 23, decoded by the decoder 24, and then voiced from the D / A converter 25 via the voice output unit 26. It is supposed to be output.
しかしてパケット廃棄率判定部27は前記パケット分解部
23にてパケット分解された受信パケット中の前記ヘッダ
情報(シーケンス番号と累積値)を入力し、所定の時間
毎に伝送パケットの廃棄率を計算している。このパケッ
トの廃棄は、前記バッファメモリ22に格納された受信パ
ケットの再生待合わせ時間を経過しても、次に再生すべ
きパケットが受信されていないような場合等の伝送遅延
が大きい場合に発生するものである。Therefore, the packet discard rate determination unit 27 is
At 23, the header information (sequence number and cumulative value) in the received packet that has been packet-decomposed is input, and the transmission packet discard rate is calculated every predetermined time. This packet discard occurs when there is a large transmission delay such as when the packet to be reproduced next is not received even after the reproduction waiting time of the received packet stored in the buffer memory 22 has elapsed. To do.
このパケット廃棄率判定部27によるパケット廃棄率P
は、例えば有る時点(前回のパケット廃棄率計算時点)
で得られた受信パケットのシリアル番号をNt-1 、前回
のパケット廃棄率計算時点から所定時間を経過した今回
のパケット廃棄率計算時点での受信パケットのシリアル
番号をNt とし、この期間に実際に再生した受信パケッ
ト数をSとしたとき、 P=1−S/(Nt −Nt-1 ) として計算される。The packet discard rate P by the packet discard rate determination unit 27
Is, for example, at some point (at the time of the previous packet discard rate calculation)
Let Nt-1 be the serial number of the received packet obtained in step 3, and Nt be the serial number of the received packet at the time of this packet drop rate calculation, which is the time when a predetermined time has passed since the previous packet drop rate calculation time. When the number of received packets reproduced is S, it is calculated as P = 1-S / (Nt-Nt-1).
タイミング制御部28は、このようにして判定部27で計算
されたパケット廃棄率Pに従って、例えば廃棄率Pが
(0.01)よりも小さいか否かによって前記バッファメモ
リ22からの受信パケットの読出しタイミング(再生待合
わせ時間)を段階的に可変制御している。According to the packet discard rate P calculated by the determination section 27 in this way, the timing control section 28 reads the received packet from the buffer memory 22 according to whether the discard rate P is smaller than (0.01) or not ( The playback waiting time) is variably controlled in stages.
尚、このパケット廃棄率に基く上記再生待合わせ時間の
可変制御は、前記無声パケットについては伝送されない
ことから、この無声パケットが本来伝送される期間に生
じる無音期間を利用して行われる。The variable control of the reproduction waiting time based on the packet discard rate is performed using the silent period that occurs during the period in which the unvoiced packet is originally transmitted because the unvoiced packet is not transmitted.
そしてこの再生待合わせ時間の可変制御により、パケッ
ト廃棄率が高い場合には、その待合わせ時間を 1ランク
長くしてパケットの廃棄を少なくし、通信された音声の
品質確保が行われる。またパケット廃棄率が低い場合に
は、待合わせ時間に余裕があることから待合わせ時間を
1ランク短くして、上記通信音声の品質が劣化しない範
囲でリアルタイム性の確保が行われる。When the packet discard rate is high, the variable control of the playback queuing time lengthens the queuing time by one rank to reduce packet discard and ensure the quality of transmitted voice. Also, if the packet discard rate is low, the waiting time can be
By shortening it by one rank, real-time processing is ensured within the range where the quality of the communication voice does not deteriorate.
尚、可変制御の範囲としての最小待合わせ時間は、最短
のパケット遅延時間を下回らないように、またその最大
の待合わせ時間は、会話の不自然性が極端にならない程
度の時間として設定される。そしてこの時間範囲内で、
段階的に可変制御される。この結果、パケットの廃棄率
を所定値以下に抑えて通信音声の品質を確保することの
できる最小の再生待合わせ時間が適応設定され、そのリ
アルタイム性の確保が行われることになる。The minimum waiting time as a variable control range is set so as not to fall below the shortest packet delay time, and the maximum waiting time is set as a time that does not make the conversation unnatural. . And within this time range,
It is variably controlled in stages. As a result, the minimum reproduction waiting time that can secure the quality of communication voice by suppressing the packet discard rate to a predetermined value or less is adaptively set, and the real-time property is secured.
第3図および第4図は再生待合わせ時間の制御について
示すもので、(T)は有声パケットV1,V2,V3 の送信
タイミング、(R)はその受信タイミング、(O)は再
生タイミングを示している。FIGS. 3 and 4 show the control of the reproduction waiting time. (T) shows the transmission timing of voiced packets V1, V2, V3, (R) shows the reception timing, and (O) shows the reproduction timing. ing.
即ち、パケット受信部2 では基本的には第3図に示すよ
うに動作する。今、第3図に示すように時刻t1で発生さ
れた音声パケットV1が時刻t2で受信され、所定の待合
わせ時間dtを経過した時刻t3から再生されるものとす
る。この場合、音声パケットV1 の再生が終了する以前
に次の音声パケットV2 が受信されることから、この音
声パケットV2 は上記音声パケットV1 に引続いて再生
される。That is, the packet receiving section 2 basically operates as shown in FIG. Now, as shown in FIG. 3, it is assumed that the voice packet V1 generated at time t1 is received at time t2 and is reproduced from time t3 when a predetermined waiting time dt has elapsed. In this case, since the next voice packet V2 is received before the reproduction of the voice packet V1 is finished, this voice packet V2 is reproduced following the voice packet V1.
尚、上記音声パケットV1 とV2 とが連続しているか否
かは、前記ヘッダ情報の累積値によって判定される。Whether or not the voice packets V1 and V2 are continuous is determined by the cumulative value of the header information.
その後、次の音声パケットV3 が受信される、累積値か
ら前記音声パケットV2 との間に送信されなかった無声
パケットが存在することがわかると、前記音声パケット
V2 の再生終了から上記累積値の差に相当するパケット
無音期間を経て前記音声パケットV3 の再生が行われる
ことになる。After that, when the next voice packet V3 is received and it is found from the accumulated value that there is an unvoiced packet that has not been transmitted between the voice packet V2 and the voice packet V2, the difference between the accumulated values from the end of the reproduction of the voice packet V2. The voice packet V3 is reproduced after a packet silence period corresponding to.
このようにして送信側と同じタイミング関係で、受信パ
ケットが再生され、その伝送遅延の変動が吸収さること
になる。In this way, the received packet is reproduced with the same timing relationship as the transmitting side, and the fluctuation of the transmission delay is absorbed.
しかして音声パケットの送信が進み、例えば第4図に示
すように音声パケットV6,V7,V8 が順に送信され、パ
ケット受信部2 において音声パケットV6 の受信時点で
パケット廃棄率Pを求めるものとする。Then, the transmission of voice packets progresses, and, for example, voice packets V6, V7, and V8 are transmitted in sequence as shown in FIG. 4, and the packet discard rate P is obtained at the time of receiving the voice packet V6 in the packet receiving unit 2. .
そしてこの時点で求められたパケット廃棄率Pが0.01%
以下であって、前記再生待合わせ時間dtに余裕があると
判定されると、該待合わせ時間dtを短くする制御が行わ
れる。しかしこの場合、音声パケットV6 の再生後、直
ちにそ待合わせ時間を短くして次の音声パケットV7 の
再生タイミングを制御しようとしても、該音声パケット
V7 が上記音声パケットV6 に連続していることから、
その可変制御を行うことができない。The packet discard rate P calculated at this point is 0.01%
If it is determined that the reproduction waiting time dt has a margin, the control for shortening the waiting time dt is performed. However, in this case, even if the queuing time is shortened immediately after the reproduction of the voice packet V6 to control the reproduction timing of the next voice packet V7, the voice packet V7 is continuous with the voice packet V6. ,
The variable control cannot be performed.
そこでタイミング制御部28では再生中の音声パケットに
連続しない音声パケット(この例では音声パケットV8
)検出し、その間に形成される無音期間を利用して待
合わせ時間dtの可変制御を行っている。Therefore, in the timing control unit 28, a voice packet which is not continuous with the voice packet being reproduced (in this example, the voice packet V8
) Is detected, and the waiting time dt is variably controlled by utilizing the silent period formed during the detection.
この結果、例えば音声パケットV8 はその受信時刻t7か
ら短縮された待合わせ時間dtを経て時刻t8が再生される
ことになる。ことようにして、その無音期間を利用して
再生待合わせ時間dtの可変制御が行われて、パケット廃
棄率を所定値以下に抑え得る最小の待合わせ時間dtが設
定されることになる。As a result, for example, the voice packet V8 is reproduced at time t8 after the waiting time dt shortened from the reception time t7. Thus, the reproduction waiting time dt is variably controlled by using the silent period, and the minimum waiting time dt that can suppress the packet discard rate to a predetermined value or less is set.
尚、この制御によって無音期間が 1パケット分確保され
なくなる場合が生じるが、実質的に音声データが存在し
ない期間であるから、再生音声に影響が少ない。Note that this control may not secure a silent period for one packet, but since it is a period in which there is virtually no audio data, it has little effect on the reproduced audio.
このように本方式によれば、通信音声の品質を確保した
上で、受信パケットの再生待合わせ時間を最小に適応設
定してリアルタイムに再生することができる。これ故、
通信音声の再生遅れを最小限に抑えて効果的な会話を可
能とする。また伝送路のトラフィック状態の変動に対し
ても効果的に対処し得る等の実用上多大なる効果が奏せ
られる。As described above, according to this method, the quality of communication voice can be ensured, and the reproduction waiting time of the received packet can be adaptively set to the minimum and reproduced in real time. Therefore,
It enables effective conversation by minimizing the playback delay of communication voice. In addition, it is possible to effectively deal with the fluctuation of the traffic condition of the transmission line, which is a great practical effect.
尚、本発明は上述した実施例に限定されるものではな
い。例えば所定数のパケットを受信する都度、そのパケ
ット廃棄率を求めて再生待合わせ時間を可変制御するよ
うにしても良い。また待合わせ時間の可変制御を、多少
の通信音声の品質劣化を許容することによって、有声パ
ケット期間に行うようにしても良い。またパケット廃棄
率の計算手法もヘッダ情報の形式に応じて種々変形可能
である。また待合わせ時間を可変制御する為の、パケッ
ト廃棄率に対する閾値もその通信仕様に応じて設定すれ
ば良いものである。また伝送路3 としては、パケット通
信回線網として説明したが、パケット手順を使用した通
信路であれば構内網であっても適用可能である。また有
声/無声の判定は、符号化後でも可能であるし、A/D
変換前であっても良い。要するに本発明はその要旨を逸
脱しない範囲で種々変形して実施することが可能であ
る。The present invention is not limited to the above embodiment. For example, each time a predetermined number of packets are received, the packet discard rate may be obtained and the reproduction waiting time may be variably controlled. Further, the variable control of the waiting time may be performed during the voiced packet period by allowing some deterioration in the quality of communication voice. Also, the method of calculating the packet discard rate can be variously modified according to the format of the header information. Further, a threshold value for the packet discard rate for variably controlling the waiting time may be set according to the communication specifications. Further, the transmission line 3 has been described as a packet communication line network, but a communication line using a packet procedure may be applied to an internal network. In addition, voiced / unvoiced determination can be performed even after encoding.
It may be before conversion. In short, the present invention can be variously modified and implemented without departing from the scope of the invention.
図は本発明の一実施例方式を説明するもので、第1図は
パケット送信部とパケット受信部の概略構成図、第2図
は音声パケットのフォーマット例を示す図、第3図およ
び第4図はそれぞれ受信パケットの再生制御を示すタイ
ミング図である。 1……パケット送信部、 2……パケット受信部、 3……
伝送路、14……パケット組立て部、15……パケット伝送
制御部、16……有声/無声判定部、17……累積数カウン
タ、18……シーケンス番号カウンタ、22……バッファメ
モリ、23……パケット分解部、27……パケット廃棄率判
定部、28……タイミング制御部。FIG. 1 is a diagram for explaining an embodiment system of the present invention. FIG. 1 is a schematic configuration diagram of a packet transmitting unit and a packet receiving unit, FIG. 2 is a diagram showing an example of a voice packet format, FIG. 3 and FIG. Each of the figures is a timing chart showing reproduction control of a received packet. 1 …… Packet transmitter, 2 …… Packet receiver, 3 ……
Transmission line, 14 ... Packet assembly unit, 15 ... Packet transmission control unit, 16 ... Voiced / unvoiced determination unit, 17 ... Cumulative number counter, 18 ... Sequence number counter, 22 ... Buffer memory, 23 ... Packet disassembly unit, 27 ... Packet discard rate determination unit, 28 ... Timing control unit.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 熊 勝彦 神奈川県川崎市幸区小向東芝町1番地 株 式会社東芝総合研究所内 (56)参考文献 特公 昭58−21459(JP,B1) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Katsuhiko Kuma 1 Komukai Toshiba-cho, Kouki-ku, Kawasaki-shi, Kanagawa Inside Toshiba Research Institute Co., Ltd. (56) References JP-B-58-21459 (JP, B1)
Claims (5)
化して伝送する音声パケット通信方式において、 パケット送信部では、生成された音声パケットを有声パ
ケットと無声パケットとに分離し、分離された有声パケ
ットだけを該有声パケットにヘッダ情報を付加して送信
し、 パケット受信部では、受信した有声パケットをバッファ
メモリに一旦記憶したのち再生待合わせ時間を経過して
から読み出し、この読み出された有声パケットおよび該
有声パケットに付加されたヘッダ情報を基に無音期間を
含む音声信号を再生し、かつ前記読み出された有声パケ
ットに付加されたヘッダ情報から伝送パケットの廃棄率
を求め、このパケット廃棄率に従って前記再生待合わせ
時間を可変制御してなることを特徴とする音声パケット
通信方式。1. In a voice packet communication system for digitizing a voice signal and then transmitting the packetized packet, a packet transmitting unit separates a generated voice packet into a voiced packet and an unvoiced packet, and separates the voiced packet. Header data is added to the voiced packet and transmitted, and the packet reception unit temporarily stores the received voiced packet in the buffer memory and then reads it after the playback waiting time has elapsed. And a voice signal including a silent period based on the header information added to the voiced packet, and the discard rate of the transmission packet is obtained from the header information added to the read voiced packet. According to the above, the voice packet communication system is characterized in that the reproduction waiting time is variably controlled.
御は、無音期間に行なわれるものである特許請求の範囲
第1項記載の音声パケット通信方式。2. The voice packet communication system according to claim 1, wherein the variable control of the reproduction waiting time of the received packet is performed during a silent period.
御は、段階的に可変されると共に、予め定められた範囲
を越えないように制御されるものである特許請求の範囲
第1項記載の音声パケット通信方式。3. The variable control of the reproduction waiting time of a received packet is changed stepwise, and is controlled so as not to exceed a predetermined range. Voice packet communication method.
パケット数とそのヘッダ情報とに基づいて計算されるも
のである特許請求の範囲第1項記載の音声パケット通信
方式。4. The voice packet communication system according to claim 1, wherein the packet discard rate is calculated based on the number of received packets and the header information thereof at predetermined time intervals.
を示す累積値と、有声パケットに対してのみ順に付与さ
れるシーケンス番号とからなるものである特許請求の範
囲第1項記載の音声パケット通信方式。5. The voice packet according to claim 1, wherein the header information is made up of a cumulative value indicating the number of voice packets generated and a sequence number sequentially assigned only to voiced packets. Communication method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20793985A JPH0650888B2 (en) | 1985-09-20 | 1985-09-20 | Voice packet communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20793985A JPH0650888B2 (en) | 1985-09-20 | 1985-09-20 | Voice packet communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6268350A JPS6268350A (en) | 1987-03-28 |
| JPH0650888B2 true JPH0650888B2 (en) | 1994-06-29 |
Family
ID=16548037
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20793985A Expired - Lifetime JPH0650888B2 (en) | 1985-09-20 | 1985-09-20 | Voice packet communication system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0650888B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2563821B2 (en) * | 1988-03-04 | 1996-12-18 | 日本電信電話株式会社 | Packet transmitter |
| JP2555443B2 (en) * | 1989-04-10 | 1996-11-20 | 沖電気工業株式会社 | Voice packet communication device |
| KR100428549B1 (en) | 2002-05-31 | 2004-04-29 | 삼성전자주식회사 | apparatus for fixing an contact image sensor in an office machine |
| CN101873266B (en) * | 2004-08-30 | 2015-11-25 | 高通股份有限公司 | For the adaptive de-jitter buffer of voice IP transmission |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5821459A (en) * | 1981-07-31 | 1983-02-08 | Mitsubishi Petrochem Co Ltd | Preparation of resin composition for coating compound |
-
1985
- 1985-09-20 JP JP20793985A patent/JPH0650888B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6268350A (en) | 1987-03-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2682800C (en) | Method and apparatus for modifying playback timing of talkspurts within a sentence without affecting intelligibility | |
| KR100938032B1 (en) | Adaptive de-jitter buffer for voice over ip | |
| JP2002077233A (en) | Real-time information receiver | |
| JPH0646080A (en) | Delay fluctuation absorption control method | |
| JPH0650888B2 (en) | Voice packet communication system | |
| JPS5821459B2 (en) | Audio packet transmission method | |
| JPH07121040B2 (en) | Voice packet communication method | |
| JPH10285213A (en) | Silence compressed voice packet transmitting and receiving device | |
| JP2569493B2 (en) | Transfer fluctuation absorption processing method in packet communication | |
| JPH10200580A (en) | Audio packet playback method | |
| JP2550690B2 (en) | Voice packet transfer method | |
| JP3240824B2 (en) | Missing voice interpolation method | |
| JP2002271388A (en) | Real-time packet delay buffer control method | |
| JPH02141144A (en) | Voice packet communication system | |
| JPH01241240A (en) | Voice packet processor | |
| JPH03296346A (en) | Voice packet recovery control method | |
| JPH03191638A (en) | Packet reproducing system in packet communication | |
| JPH0263346A (en) | System for absorbing fluctuation of delay in packet communication equipment | |
| JPS63306740A (en) | Packet communication system | |
| JP2002185498A (en) | Audio packet playback queuing method, audio packet transmission delay fluctuation absorber | |
| JPS6310947A (en) | Voice packet transmission/reception system | |
| JPS6133487B2 (en) | ||
| JPH0514456B2 (en) | ||
| JPH0646079A (en) | Cell transfer control system | |
| JP2002204258A (en) | Real-time information receiving apparatus and method for removing delay fluctuation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313118 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term | ||
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |