JPS6253092B2 - - Google Patents
Info
- Publication number
- JPS6253092B2 JPS6253092B2 JP56075446A JP7544681A JPS6253092B2 JP S6253092 B2 JPS6253092 B2 JP S6253092B2 JP 56075446 A JP56075446 A JP 56075446A JP 7544681 A JP7544681 A JP 7544681A JP S6253092 B2 JPS6253092 B2 JP S6253092B2
- Authority
- JP
- Japan
- Prior art keywords
- audio
- silence
- silent
- address
- packet
- 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
Links
- 238000000034 method Methods 0.000 claims description 16
- 230000005236 sound signal Effects 0.000 claims description 6
- 238000001514 detection method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000001208 nuclear magnetic resonance pulse sequence Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000010521 absorption reaction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Landscapes
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Description
【発明の詳細な説明】
本発明は簡単にして高品質な音声を再生できる
音声パケツト復号方式に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an audio packet decoding method that can easily reproduce high-quality audio.
近年、音声をPCM方式等によりデイジタル化
しさらにパケツト化してパケツト交換装置を介し
て送受するシステムが提案されている。音声をパ
ケツト化して伝送する場合、伝送効率を高めある
いはパケツト交換システムの処理量を軽減するた
めに有音のみをパケツト化し伝送する方式が一般
的である。この場合発信側から受信側へ無音部分
の有無、長さ等を通知する必要があるが、従来の
方法として発信側では先ず音声を有音、無音の別
なくこれを所定間隔で音声ブロツクに形成すると
共に各音声ブロツクに順次通番を付与し、次に各
音声データブロツクの有音、無音を判別し、有音
のもののみを音声パケツトとして送出し、一方受
信側においては前記通番の付された音声パケツト
をその順番に復調再生し、欠番に相当するパケツ
トに対しては自ら無音を生成する方法をとつてい
た。この方式では受信側にバツフアメモリを設け
そのバツフアメモリ内に蓄積されているパケツト
に対して特定の通番のパケツトを検索する手段、
通番のうち欠番に相当するパケツトを検索する手
段等の高度な論理判断機能をもつ制御装置が必要
であり、この種の機能は通常簡単なハードウエア
だけで実現できないという欠点があつた。 In recent years, systems have been proposed in which audio is digitized using the PCM method, etc., and further converted into packets, which are transmitted and received via a packet switching device. When audio is transmitted in the form of packets, it is common to use a method in which only voiced sounds are transmitted as packets in order to increase transmission efficiency or reduce the amount of processing required by the packet switching system. In this case, it is necessary for the sending side to notify the receiving side of the presence or absence of a silent section, its length, etc., but in the conventional method, the sending side first forms the audio into audio blocks at predetermined intervals, regardless of whether or not there is sound. At the same time, a serial number is sequentially assigned to each audio block, and then it is determined whether each audio data block has sound or no sound, and only those with sound are sent out as audio packets.On the other hand, on the receiving side, the serial numbers assigned with the serial numbers are A method was used in which audio packets were demodulated and reproduced in that order, and silence was generated for packets corresponding to missing numbers. In this method, a buffer memory is provided on the receiving side, and means is provided to search for a packet with a specific serial number among the packets stored in the buffer memory.
This requires a control device with sophisticated logical judgment functions, such as means for searching for packets corresponding to missing numbers among the serial numbers, and this type of function usually cannot be realized with simple hardware alone.
本発明は上記の如き欠点に鑑みてなされたもの
で、パケツト受信装置からの無音区間情報と有音
の音声データと書込み制御信号とを受信し、無音
区間情報と音声データを蓄積する手段と、該蓄積
手段への書込みアドレスを指定する手段と、前記
蓄積手段からの読取りアドレスを指定する手段
と、前記蓄積手段からの無音区間情報に応じて無
音を生成する手段と、前記書込みアドレス指定手
段と読取りアドレス指定手段とが同一アドレスを
指定することを検出する手段と、該検出手段の出
力がある時に無音を生成する如く制御する手段
と、前記検出手段の出力がある時に受信する無音
区間情報を一定値に変換し新たな無音区間情報と
する手段によつて、前述の如き欠点を除去し、高
度な論理判断機能実現のためのソフトウエアを必
要としない設計・調整が容易な経済的な音声パケ
ツト復号方式を提供するものである。以下図面に
従つて本発明を詳細に説明する。 The present invention has been made in view of the above-mentioned drawbacks, and includes means for receiving silent interval information, active voice data, and a write control signal from a packet receiving device, and storing the silent interval information and voice data. means for specifying a write address to the storage means, means for specifying a read address from the storage means, means for generating silence according to silence interval information from the storage means, and the write address designation means. means for detecting that the reading address specifying means specifies the same address; means for controlling such that silence is generated when there is an output from the detecting means; and silent interval information received when there is an output from the detecting means. By converting to a constant value and creating new silent interval information, the above-mentioned drawbacks are eliminated, and economical audio is easy to design and adjust without requiring software to realize advanced logical judgment functions. It provides a packet decoding method. The present invention will be described in detail below with reference to the drawings.
第1図は本発明の音声パケツト復号方式に係る
復号装置の一実施例を示すブロツク図である。図
において、VDは有音の音声データ、DIFは無音
区間情報、WPは書込み制御信号、CTLは制御回
路、Mはメモリ、WGは書込みゲート、WACは
書込みアドレスカウンタ、RACは読取りアドレ
スカウンタ、Dは識別回路、CLKはクロツク回
路、DETは検出回路、BUFはバツフア回路、
DECは復号器、VFは原音声信号、ORはオア回
路、10はアンド回路、11はデータ線、12は
データ線、13は書込みアドレスカウンタWAC
の出力である書込みアドレス信号、14は読取り
アドレスカウンタRACの出力である読取りアド
レス信号、15は出力線、16は出力線、17は
制御線、18は歩進用クロツク信号、19はオア
回路ORの出力信号、20はメモリMの音声デー
タの書込み/読取り制御信号、21はメモリMの
無音区間情報の書込み/読取り制御信号、22は
無音区間情報を一定値に変換するため書込みゲー
トWGを制御する制御信号、23はメモリMの書
込みアドレスカウンタWACの歩進制御信号、2
4は識別回路Dから出力される無音区間情報に基
づく読取りアドレス更新禁止信号、25は検出回
路DETが書込みアドレス信号13と読取りアド
レス信号14とが一致した時に出力するアドレス
一致信号である。 FIG. 1 is a block diagram showing an embodiment of a decoding device according to the audio packet decoding method of the present invention. In the figure, VD is active audio data, DIF is silent interval information, WP is a write control signal, CTL is a control circuit, M is a memory, WG is a write gate, WAC is a write address counter, RAC is a read address counter, D is the identification circuit, CLK is the clock circuit, DET is the detection circuit, BUF is the buffer circuit,
DEC is the decoder, VF is the original audio signal, OR is the OR circuit, 10 is the AND circuit, 11 is the data line, 12 is the data line, 13 is the write address counter WAC
14 is the read address signal that is the output of the read address counter RAC, 15 is the output line, 16 is the output line, 17 is the control line, 18 is the increment clock signal, 19 is the OR circuit OR 20 is a write/read control signal for audio data in the memory M, 21 is a write/read control signal for silent section information in the memory M, and 22 is a control signal for the write gate WG to convert the silent section information into a constant value. 23 is a step control signal for the write address counter WAC of memory M, 2
4 is a read address update prohibition signal based on the silent interval information output from the identification circuit D, and 25 is an address match signal output by the detection circuit DET when the write address signal 13 and the read address signal 14 match.
第1図の動作を説明するにあたりパケツト受信
装置で受信する音声パケツトにおける無音区間情
報DIFと書込み制御信号WPの関係を第2図を用
いて説明する。第2図aはパケツト受信装置に到
着する音声パケツトのパルス系列図、第2図bは
無音区間情報、第2図cは書込み制御信号を示
す。第2図aの斜線を施こした部分が有音の音声
データパケツトを示し、斜線を施こしていない部
分は無音の音声データブロツクで発信側からは送
出されないが説明上示してある。前記各パケツト
にはモジユロ8で通番が付与されており、第2図
aはが音声パケツトとしてパケツト
受信装置に到着する。該パケツト受信装置では前
記音声パケツトの通番により無音区間情報DIFを
第2図bのように作成すると共に、音声パケツト
に対応して第2図cに示すように書込み制御信号
WPを作成し前記音声パケツトの音声データVD、
無音区間情報DIF、書込み制御信号WPを本発明
方式による音声パケツト復号装置に送る。第2図
の例は発信側において音声データブロツクに通番
を付与し有音の音声ブロツクのみを音声パケツト
として送出する場合を示したが、発信側から無音
区間情報DIFを音声パケツトに付す方式の場合に
は、前記パケツト受信装置では前記無音区間情報
DIFをそのまま使用することができる。 In explaining the operation of FIG. 1, the relationship between the silent interval information DIF and the write control signal WP in the audio packet received by the packet receiving device will be explained using FIG. FIG. 2a shows a pulse sequence diagram of a voice packet arriving at a packet receiving device, FIG. 2b shows silent interval information, and FIG. 2c shows a write control signal. In FIG. 2a, the hatched area indicates a voice data packet with sound, and the unshaded area is a silent voice data block which is not sent from the calling side, but is shown for the sake of explanation. Each packet is assigned a serial number using modulo 8, and the packet a in FIG. 2 arrives at the packet receiving device as a voice packet. The packet receiving device creates silent interval information DIF as shown in FIG. 2b based on the serial number of the audio packet, and also generates a write control signal as shown in FIG. 2c in response to the audio packet.
Create a WP and create the audio data VD of the audio packet,
The silent section information DIF and the write control signal WP are sent to the audio packet decoding device according to the method of the present invention. The example in Figure 2 shows a case where the calling side assigns a serial number to the audio data block and only the voice blocks with sound are sent out as audio packets, but in the case of a method in which the calling side adds silent interval information DIF to the audio packet. In this case, the packet receiving device receives the silent period information.
DIF can be used as is.
次に第1図に示す実施例についての動作を述べ
る。この音声パケツト復号装置はパケツト受信装
置から送られてくる無音区間情報DIF、音声デー
タVD、書込み制御信号WPを受信する。無音区間
情報DIFはメモリM内に書込みアドレスカウンタ
WACで指定されるアドレスに無音区間情報の書
込み/読取り制御信号21により書込まれ、音声
データVDは前記メモリMのアドレスに音声デー
タの書込み/読取り制御信号20により書込まれ
る。音声データVDの書込み終了後に歩進制御信
号23によりアドレスカウンタWACを+1だけ
歩進させる。以上の動作は書込み制御信号WPが
制御回路CTLに供給されることで起動され、以
下書込み制御信号WPの到着毎に無音区間情報
DIFと音声データVDを逐次メモリMに蓄積し書
込みアドレスカウンタWACを逐次更新する。メ
モリMには予め定めた複数個の無音区間情報を蓄
積する領域と予め定めた複数個の音声パケツトの
音声データを蓄積する領域を有する。従つてメモ
リMには2種類の情報、1種は無音区間情報
DIF、もう1種は音声データVDが蓄積される。
無音区間情報DIFが蓄積されるアドレスと、音声
データVDが蓄積されるアドレスは共に書込みア
ドレスカウンタWACによつて指定される。無音
区間情報DIFと音声データVDはどのようなメモ
リアドレツシングを施こしてメモリMに蓄積して
も良いが一例として次のようにしている。無音区
間情報DIFと音声データVDのブロツクを蓄積す
る領域をそれぞれ8個とし1音声ブロツクは64ア
ドレスを専有するとする。前記の場合カウンタの
アドレスは総計で64×8=29個となりバイナリカ
ウンタで構成すれば9ビツトカウンタとなる。前
記バイナリカウンタの出力全部で音声データVD
用のメモリアドレスを指定し、前記バイナリカウ
ンタの上位3ビツトで無音区間情報DIF用のメモ
リアドレスを指定する。メモリMにおいて無音区
間情報DIFと音声データVDを蓄積する領域は互
いに独立している。 Next, the operation of the embodiment shown in FIG. 1 will be described. This audio packet decoding device receives silent section information DIF, audio data VD, and write control signal WP sent from the packet receiving device. The silent section information DIF is written into the memory M using the address counter.
The silent section information is written to the address specified by WAC using the write/read control signal 21, and the audio data VD is written to the address of the memory M using the audio data write/read control signal 20. After the writing of the audio data VD is completed, the address counter WAC is incremented by +1 using the increment control signal 23. The above operation is started when the write control signal WP is supplied to the control circuit CTL, and each time the write control signal WP arrives, the silent section information is
DIF and audio data VD are sequentially stored in memory M, and write address counter WAC is sequentially updated. The memory M has an area for storing a plurality of predetermined pieces of silent section information and an area for storing audio data of a plurality of predetermined audio packets. Therefore, there are two types of information in memory M, one type is silent section information.
DIF, and the other type is audio data VD.
Both the address where the silent interval information DIF is stored and the address where the audio data VD is stored are specified by the write address counter WAC. The silent interval information DIF and the audio data VD may be stored in the memory M by any memory addressing, but as an example, the following is the method. It is assumed that there are eight areas each for storing blocks of silent interval information DIF and audio data VD, and one audio block occupies 64 addresses. In the above case, the total number of counter addresses is 64×8= 29 , and if it is configured with a binary counter, it becomes a 9-bit counter. The entire output of the binary counter is audio data VD.
The upper 3 bits of the binary counter specify the memory address for silent interval information DIF. In the memory M, the areas for storing the silent section information DIF and the audio data VD are independent from each other.
次にメモリMからの音声データVDの読取りに
ついて説明する。制御回路CTLはクロツク回路
CLKのクロツク信号を受信して所定の読取り時
刻になると音声データの書込み/読取り制御信号
20により読取りを指示し、メモリMは読取りア
ドレス信号14の指定するアドレスの音声データ
を出力線16に出力し、出力された音声データは
バツフア回路BUFを経由して復号器DECに送ら
れ、そこで原音声信号VFに復調され電話機(図
示せず)に送られる。メモリMからの音声データ
読取り動作が終了する時刻に読取りアドレスカウ
ンタRACはクロツク回路CLKからアンド回路1
0を経由して送られてくる歩進用クロツク信号1
8を受信し+1だけ進歩する。無音区間の識別回
路D又は検出回路DETの出力がない時は、以上
のようにメモリMに書込まれている音声データ
VDを逐次読取り有音の音声データを復調する。 Next, reading the audio data VD from the memory M will be explained. Control circuit CTL is a clock circuit
When the clock signal CLK is received and a predetermined reading time comes, the audio data write/read control signal 20 instructs reading, and the memory M outputs the audio data at the address specified by the read address signal 14 to the output line 16. The output audio data is sent to the decoder DEC via the buffer circuit BUF, where it is demodulated into the original audio signal VF and sent to a telephone (not shown). At the time when the audio data read operation from memory M ends, the read address counter RAC is input from clock circuit CLK to AND circuit 1.
Clock signal 1 for increment sent via 0
Receive 8 and advance by +1. When there is no output from the silent section identification circuit D or detection circuit DET, the audio data written in the memory M as described above is
Sequentially reads the VD and demodulates the voice data with sound.
次にメモリMからの無音区間情報DIFの読取り
について説明する。無音区間情報DIFの読取りは
音声ブロツクの読取りに先だつて行なわれ、これ
によつて無音が生成される。無音の生成は原音声
信号VFの復調に必須のものであるからである。
制御回路CTLはクロツク回路CLKのクロツク信
号と制御線17の信号の供給を受け所定の無音区
間情報の読取り時刻になると無音区間情報の書込
み/読取り制御信号21により読取りを指示し、
メモリMに読取りアドレス信号14の指定するア
ドレスの無音区間情報DIFを出力線15に出力
し、前記無音区間情報DIFは識別回路Dに送られ
る。これを受けて識別回路Dでは無音区間情報
DIFの値に対応した時間だけ読取りアドレス更新
禁止信号24を出力する。すなわち出力時間は、
〔無音区間識別回路出力〕=T×DIF
となるようにする。Tは音声の単位ブロツクに相
当する無音区間時間である。識別回路Dの出力2
4はオア回路OR経由でアンド回路10の否定入
力とバツフア回路BUFに供給され、読取りアド
レスカウンタRACの歩進用クロツク信号18が
前記カウンタRACに供給されるのを禁止すると
共に前記バツフア回路BUFに無音を生成するよ
うに指示するので、読取られた無音区間情報DIF
に応じて無音が生成され電話機(図示せず)に送
られる。以上説明したように無音区間情報DIFと
音声データVDを逐次メモリMに書込み、そして
無音区間情報DIFと音声データVDを逐次メモリ
Mから読取つて、無音区間情報DIFによつて無音
を生成し音声データVDによつて有音を復調する
ことによつて原音声信号VFが復号される。 Next, reading the silent interval information DIF from the memory M will be explained. The silent interval information DIF is read before the audio block is read, thereby generating silence. This is because generation of silence is essential for demodulating the original audio signal VF.
The control circuit CTL is supplied with the clock signal of the clock circuit CLK and the signal of the control line 17, and when a predetermined reading time of the silent section information comes, it instructs the reading of the silent section information by the writing/reading control signal 21.
The silent interval information DIF of the address designated by the read address signal 14 in the memory M is outputted to the output line 15, and the silent interval information DIF is sent to the identification circuit D. In response to this, the discrimination circuit D outputs silent section information.
A read address update prohibition signal 24 is output for a time corresponding to the value of DIF. That is, the output time is set as follows: [Output of the silent section identification circuit]=T×DIF. T is a silent interval time corresponding to a unit block of audio. Output 2 of identification circuit D
4 is supplied to the negative input of the AND circuit 10 and the buffer circuit BUF via the OR circuit OR, and prohibits the incrementing clock signal 18 of the read address counter RAC from being supplied to the counter RAC, and also to the buffer circuit BUF. Since it instructs to generate silence, the read silence interval information DIF
In response, silence is generated and sent to a telephone (not shown). As explained above, the silent interval information DIF and the audio data VD are sequentially written into the memory M, and the silent interval information DIF and the audio data VD are sequentially read from the memory M, and silence is generated based on the silent interval information DIF. The original voice signal VF is decoded by demodulating the voiced signal using VD.
次にパケツト受信装置へ到達するパケツトの時
間間隔が変動し、そのため音声パケツト復号装置
へ供給される無音区間情報DIF、音声データ
VD、書込み制御信号WPの時間間隔が一定しない
場合について説明する。パケツト交換装置は発信
側から送出されたパケツトが受信側に到達するま
でに遅延がありしかもその遅延がパケツトによつ
て一定しないのが一般的である。しかるに音声パ
ケツト伝送においては遅延の変動により音声の劣
化を招くのみならず極端な場合には通話を不可能
にすることがある。これは例えばメモリMに書込
まれた音声データVDを即座に復号器DECに転送
する操作を行つた場合に次の音声データVDがさ
らに遅れて到達すると音声を復号化できなくなる
(無音を挿入せざるを得ない)不都合を生じるこ
とでも明らかである。従つて原音声への復号に際
しては復号側で遅延時間の変動を吸収することが
必須条件である。パケツトの遅延の変動吸収は次
のように行うのが一般的である。すなわち通話者
間の会話が不自然にならないような許容時間、例
えば100msec意識的にメモリM内に音声データを
留まれせ遅延させ、復号器DECに転送するとい
う方法を取れば良い。前記遅延を実現させるため
に検出回路DET、書込みゲートWGがあり次のよ
うに機能する。検出回路DETは書込みアドレス
カウンタWACと読取りアドレスカウンタRACの
一致を検出するもので、両者が一致するとアドレ
ス一致信号25が得られる。アドレス一致信号2
5はオア回路ORに供給されると共に制御回路
CTLにも供給される。今比較的長い間無音が続
いたとすると(メモリM内の音声データが全て読
み出される程度以上)初期には無音区間情報DIF
を読取つて前記のように無音を生成し次に音声デ
ータVDを読取つて有音の音声を復号するが、そ
の後パケツト受信装置から音声パケツト復号装置
へ何も信号が送られず、書込みアドレスカウンタ
WACは停止したままであるから読取りアドレス
カウンタRACが書込みアドレスカウンタWACに
追いつき同一アドレスになる。ここで検出回路
DETは両カウンタの一致を検出し、オア回路OR
径由でアンド回路10のゲートを閉じ、読取りア
ドレスカウンタRACの歩進を禁止すると共にバ
ツフア回路BUFに無音を生成するように指示す
る。前記の状態で新たな音声パケツトがパケツト
受信装置に受信され音声パケツト復号装置に無音
区間情報DIF、音声データVD、書込み制御信号
WPが送られると、この時の無音区間情報DIFは
復号装置側ですでに無音を生成しているから前記
無音区間情報DIFをそのまま使用して無音を生成
する必要がない。この場合には検出回路DETの
アドレス一致信号25が制御回路CTLに供給さ
れることによつて、前記制御回路CTLから制御
信号22を出力し書込みゲートWGは前記無音区
間情報DIFを阻止することによつて前記無音区間
情報DIFを一定値に変換しメモリMに書込む。こ
こで、一定値とは無音区間情報DIFが識別回路D
に供給された際、その読取りアドレス更新禁止信
号24が100msec程度出力される値である。メモ
リMに書込まれた無音区間情報DIFは即座に(メ
モリMが空であるから)識別回路Dに送られ読取
りアドレスカウンタRACの歩進を一定時間禁止
すると共にバツフア回路BUFに無音を生成する
ように指示し、前記音声データVDを復号器DEC
へ転送するのを一定時間遅らせることができる。
従つてパケツトの到達が遅れても無音を挿入しな
くても済みパケツトの遅延の変動を吸収すること
ができる。 Next, the time interval of the packets arriving at the packet receiving device changes, so the silent period information DIF and audio data supplied to the audio packet decoding device vary.
A case where the time intervals of VD and write control signal WP are not constant will be explained. Generally, in a packet switching device, there is a delay before a packet sent from a sender reaches a receiver, and the delay is not constant depending on the packet. However, in the transmission of voice packets, variations in delay not only cause deterioration of voice, but also may make communication impossible in extreme cases. For example, if you immediately transfer the audio data VD written to the memory M to the decoder DEC, if the next audio data VD arrives later, the audio will not be able to be decoded (no silence will be inserted). It is also clear that it causes inconvenience (unavoidable). Therefore, when decoding to the original audio, it is essential to absorb the variation in delay time on the decoding side. Fluctuations in packet delay are generally absorbed as follows. That is, a method may be adopted in which the voice data is deliberately delayed by remaining in the memory M for a permissible time such as 100 msec so that the conversation between the parties does not become unnatural, and then transferred to the decoder DEC. In order to realize the delay, a detection circuit DET and a write gate WG are provided and function as follows. The detection circuit DET detects whether the write address counter WAC and the read address counter RAC match, and when they match, an address match signal 25 is obtained. Address match signal 2
5 is supplied to the OR circuit OR and is also a control circuit.
Also supplied to CTL. Now, if silence continues for a relatively long time (more than the extent to which all the audio data in memory M is read out), initially the silence section information DIF
is read to generate silence as described above, and then the audio data VD is read to decode the active audio, but after that, no signal is sent from the packet receiver to the audio packet decoder, and the write address counter is
Since WAC remains stopped, read address counter RAC catches up with write address counter WAC and becomes the same address. Here the detection circuit
DET detects the match between both counters and outputs an OR circuit.
Therefore, the gate of the AND circuit 10 is closed, the read address counter RAC is prohibited from incrementing, and the buffer circuit BUF is instructed to generate silence. In the above state, a new audio packet is received by the packet receiving device, and the audio packet decoding device receives the silent interval information DIF, audio data VD, and write control signal.
When the WP is sent, the silent section information DIF at this time has already generated silence on the decoding device side, so there is no need to use the silent section information DIF as is to generate silence. In this case, by supplying the address match signal 25 of the detection circuit DET to the control circuit CTL, the control circuit CTL outputs the control signal 22 and the write gate WG blocks the silent interval information DIF. Therefore, the silent section information DIF is converted into a constant value and written into the memory M. Here, the constant value means that the silent interval information DIF is
This value is such that the read address update prohibition signal 24 is output for about 100 msec when the read address update prohibition signal 24 is supplied to the read address update inhibit signal 24. The silent interval information DIF written in the memory M is immediately sent to the identification circuit D (since the memory M is empty), which prohibits the read address counter RAC from incrementing for a certain period of time and generates silence in the buffer circuit BUF. Instruct the audio data VD to the decoder DEC
Transfer can be delayed for a certain period of time.
Therefore, even if the arrival of a packet is delayed, there is no need to insert silence, and fluctuations in packet delay can be absorbed.
書込みアドレスカウンタWACと読取りアドレ
スカウンタRACが一致するのは前記の状態のほ
かに書込みアドレスカウンタWACが読取りアド
レスカウンタRACに追いつく場合である。これ
は受信した音声パケツト数がメモリMの記憶領域
を超えた場合に発生しこの場合古いデータは廃棄
するのが通話の自然性を保つ上で有利である。検
出回路DETがアドレスの一致を検出すると次の
有音のパケツトを受信するまでアドレス一致信号
25は保持され、読取りアドレスカウンタRAC
は更新されず、バツフア回路BUTは無音を生成
する。この時有音の音声パケツトが到着すると無
音区間情報DIFについては前記のように一定値に
変換されてメモリMに書込まれ、音声データVD
は遂次メモリMに書込まれ、古い音声データVD
はメモリM内で廃棄されたことになる。 In addition to the above-mentioned conditions, the write address counter WAC and the read address counter RAC match when the write address counter WAC catches up with the read address counter RAC. This occurs when the number of received voice packets 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. When the detection circuit DET detects an address match, the address match signal 25 is held until the next active packet is received, and the read address counter RAC
is not updated and the buffer circuit BUT produces silence. At this time, when a voice packet arrives, the silent section information DIF is converted to a constant value as described above and written to the memory M, and the voice data VD
is successively written to memory M, old audio data VD
has been discarded in memory M.
従つて実施例によれば音声パケツト間に含まれ
る無音区間情報により無音を生成することによつ
て原音声信号が復号できると共に、音声パケツト
の遅延の変動に際しても十分な吸収能力を有した
音声パケツト復号装置が得られる。 Therefore, according to the embodiment, the original audio signal can be decoded by generating silence using the silence interval information included between audio packets, and the audio packets can be decoded with sufficient absorption capacity even when the delay of audio packets varies. A decoding device is obtained.
また読取りアドレスカウンタRACの更新を禁
止している間はバツフア回路BUFに対して無音
データを復号器DECに送るように指示する必要
があるが、メモリMについて1アドレスに1音声
サンプル、例えば1オクテツドが対応するように
構成すれば、単に同一アドレスを連続して読取る
ように読取りアドレスカウンタRACの更新を禁
止するだけで等価的に前記復号器DECに無音デ
ータを転送することもでき、さらにハードウエア
の単略化が果たせる。 Also, while updating of the read address counter RAC is prohibited, it is necessary to instruct the buffer circuit BUF to send silent data to the decoder DEC. If configured so that it is compatible with can be simplified.
以上説明したように本発明方式によれば音声パ
ケツト間に含まれる無音区間情報により復号装置
側で無音が生成できる。従つて発信側からは音声
パケツトに通番を付与せずともそのかわりとして
無音区間情報が付与してあれば良く前者パケツト
に通番を付する方式、後者パケツトに無音区間情
報を付す方式のいずれにも適応でき、パケツト交
換システム全体の方式選択上の自由度が得られ
る。本発明方式を実施するにはアドレス指定機構
がカウンタだけで構成できさらに検出回路による
書込みアドレスと読取りアドレスの一致と無音区
間情報の値に応じた無音の生成を行なうという極
めて簡単なハードウエア構成で良く、品質の優れ
た経済的な音声パケツト復号装置が得られ、音声
通信・データ通信と合わせて処理する複合通信シ
ステム等に応用できる。 As explained above, according to the system of the present invention, silence can be generated on the decoding device side using the silence section information included between audio packets. Therefore, the originating side does not need to assign serial numbers to audio packets, but instead it is sufficient to provide silent section information. It is adaptable and provides flexibility in selecting the method for the entire packet switching system. To implement the method of the present invention, an extremely simple hardware configuration is required in which the addressing mechanism consists of only a counter, and a detection circuit matches the write address and read address, and generates silence according to the value of the silence interval information. An economical voice packet decoding device with excellent quality can be obtained, and can be applied to complex communication systems that process voice communication and data communication together.
第1図は本発明の一実施例を示すブロツク図、
第2図は音声パケツトの無音区間情報と書込み制
御信号の関係を示すための説明図で、aは音声パ
ケツトのパルス系列図、bは無音区間情報、cは
書込み制御信号である。
WG……書込みゲート、CTL……制御回路、M
……メモリ、WAC……書込みアドレスカウン
タ、RAC……読取りアドレスカウンタ、DET…
…検出回路、10……アンド回路、OR……オア
回路、CLK……クロツク回路、D……識別回
路、BUF……バツフア回路、DEC……復号器、
VD……有音の音声データ、DIF……無音区間情
報、WP……書込み制御信号、VF……原音声信
号。
FIG. 1 is a block diagram showing one embodiment of the present invention;
FIG. 2 is an explanatory diagram showing the relationship between the silent section information of the audio packet and the write control signal, where a is a pulse sequence diagram of the audio packet, b is the silent section information, and c is the write control signal. WG...Write gate, CTL...Control circuit, M
...Memory, WAC...Write address counter, RAC...Read address counter, DET...
...Detection circuit, 10...AND circuit, OR...OR circuit, CLK...clock circuit, D...discrimination circuit, BUF...buffer circuit, DEC...decoder,
VD...Sound data, DIF...Silent section information, WP...Write control signal, VF...Original audio signal.
Claims (1)
と音声データと書込み制御信号とを受信し、原音
声信号を復号する音声パケツト復号方式におい
て、無音区間情報と音声データを蓄積する手段
と、該蓄積手段への書込みアドレスを指定する手
段と、前記蓄積手段からの読取りアドレスを指定
する手段と、前記蓄積手段からの無音区間情報に
応じて無音を生成する手段と、前記書込みアドレ
ス指定手段及び読取りアドレス指定手段が同一ア
ドレスを指定することを検出する手段と、該検出
手段の出力がある時に無音を生成する如く制御す
る手段と、前記検出手段の出力がある時に受信す
る無音区間情報を一定値に変換し新たな無音区間
情報とする手段を有することを特徴とする音声パ
ケツト復号方式。 2 書込みアドレス指定手段で指定される蓄積手
段の1アドレスに1音声サンプルが蓄積されるこ
とを特徴とする特許請求の範囲第1項記載の音声
パケツト復号方式。[Claims] 1. In an audio packet decoding method that receives silent interval information, audio data, and a write control signal when decoding an audio packet, and decodes the original audio signal, the silent interval information and audio data are stored. means for specifying a write address to the storage means, means for specifying a read address from the storage means, means for generating silence in accordance with silence interval information from the storage means, and means for detecting that the addressing means and the read addressing means designate the same address; means for controlling to generate silence when there is an output from the detecting means; and silence to receive when there is an output from the detecting means. An audio packet decoding method characterized by having means for converting section information into a constant value to obtain new silent section information. 2. The audio packet decoding system according to claim 1, wherein one audio sample is stored at one address of the storage means designated by the write address designation means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56075446A JPS57190999A (en) | 1981-05-19 | 1981-05-19 | Voice packet decoding system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56075446A JPS57190999A (en) | 1981-05-19 | 1981-05-19 | Voice packet decoding system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57190999A JPS57190999A (en) | 1982-11-24 |
| JPS6253092B2 true JPS6253092B2 (en) | 1987-11-09 |
Family
ID=13576485
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56075446A Granted JPS57190999A (en) | 1981-05-19 | 1981-05-19 | Voice packet decoding system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS57190999A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH029196U (en) * | 1988-06-30 | 1990-01-22 | ||
| JPH0572298U (en) * | 1991-08-26 | 1993-10-05 | 東陽精工株式会社 | Toilet seat |
-
1981
- 1981-05-19 JP JP56075446A patent/JPS57190999A/en active Granted
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH029196U (en) * | 1988-06-30 | 1990-01-22 | ||
| JPH0572298U (en) * | 1991-08-26 | 1993-10-05 | 東陽精工株式会社 | Toilet seat |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS57190999A (en) | 1982-11-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5544231A (en) | Conversation recording/playback method in a key phone system | |
| JPS5915544B2 (en) | Digital signal multiplex transmission method | |
| SK281169B6 (en) | Data transfer method and apparatus for communication between a peripheral and a master | |
| US4048447A (en) | PCM-TASI signal transmission system | |
| US5935214A (en) | Method for transmitting source data and control data in a communication system with a ring structure | |
| CA2007673A1 (en) | Voice storage/retrieval system with memory address generator successively initialized with start-point addresses | |
| JPS6253092B2 (en) | ||
| KR20010101401A (en) | System to transmit voice data over a packet network | |
| US4124777A (en) | Signal exchange system in an integrated services digital network | |
| JPH0219661B2 (en) | ||
| US5825851A (en) | Method and apparatus for automatically transferring a caller to a selected extension | |
| JPS596645A (en) | Method for transmitting of voice packet | |
| JPH0750648A (en) | Multi-channel asynchronous signal multiplex transmission device | |
| KR100475379B1 (en) | Device Of Music On Holding Service In Private Branch Exchange | |
| JPS5890850A (en) | Loop transmission system and its transmission and reception device | |
| JP2867999B2 (en) | Voice storage device | |
| JPH07121040B2 (en) | Voice packet communication method | |
| JP2671655B2 (en) | Communication device | |
| JPH0267847A (en) | Packet transmission system | |
| JPH0537650A (en) | Voice response device | |
| JP2555590B2 (en) | Communication method in packet switching network | |
| JPH01241240A (en) | Voice packet processor | |
| KR100593992B1 (en) | Private Exchange Announcement Circuit | |
| JPS62290249A (en) | Packet voice device | |
| JP3301331B2 (en) | Communication device |