JPH03133233A - Voice packeting unit - Google Patents
Voice packeting unitInfo
- Publication number
- JPH03133233A JPH03133233A JP1272111A JP27211189A JPH03133233A JP H03133233 A JPH03133233 A JP H03133233A JP 1272111 A JP1272111 A JP 1272111A JP 27211189 A JP27211189 A JP 27211189A JP H03133233 A JPH03133233 A JP H03133233A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- section
- silent
- audio
- packets
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分計〕
本発明は、音声信号を符号化し、圧縮した有音部分のデ
ータをパケット化して伝送する音声パケット化装置に関
するものである。DETAILED DESCRIPTION OF THE INVENTION [Industrial Application] The present invention relates to an audio packetization device that encodes an audio signal and packetizes and transmits the data of the compressed voice portion.
第4図は従来の音声パケット化装置のブロック図、第5
図はパケット分解処理部(7)のブロック図である。な
お、従来例は特開昭63−257367号公報に準する
ものである。Figure 4 is a block diagram of a conventional audio packetization device;
The figure is a block diagram of the packet disassembly processing section (7). Note that the conventional example is based on Japanese Patent Application Laid-Open No. 63-257367.
図において(1)はアナログ音声信号をディジタル信号
に変換するA/D変換部、(2)は音声信号を符号化し
情報圧縮を行う符号化圧縮部、(3)は有音/無音検出
部、(4)はパケット組立部、(5)はパケット化デー
タを回線に送出または回線よりパケット化データを受信
する回線制御部、(6)は中継回線、(7)はパケット
分離部、 (7a)はパケットを音声データとヘッダ
情報に分離するパケット分解部、 (7b)は分離され
たヘッダ情報を解析するヘッダ解析部、 (7c)は音
声データを蓄積して復号伸長部(8)に出力するtこめ
のゆらぎ吸収バッファ、 (7d)はゆらぎ吸収バッフ
ァ(7C)からの出力タイミングを制御する再生タイミ
ング制御部、 (7e)はパケットの順序番号を監視し
てパケット廃棄の有/無を検出するパケット廃棄監視部
、(8)は受信音声データの復号・伸長を行う復号化伸
長部、(9)はディジタル信号をアナログ信号に変換す
るA/D変換部である。In the figure, (1) is an A/D conversion unit that converts an analog audio signal into a digital signal, (2) is an encoding compression unit that encodes the audio signal and compresses information, (3) is a speech/silence detection unit, (4) is a packet assembly unit, (5) is a line control unit that sends packetized data to the line or receives packetized data from the line, (6) is a relay line, (7) is a packet separation unit, (7a) (7b) is a header analysis unit that analyzes the separated header information; (7c) stores audio data and outputs it to the decoding/expansion unit (8). (7d) is a playback timing control unit that controls the output timing from the fluctuation absorption buffer (7C); (7e) monitors the packet sequence number to detect whether or not a packet is discarded. A packet discard monitoring section, (8) a decoding/expanding section that decodes and expands received audio data, and (9) an A/D converting section that converts a digital signal into an analog signal.
次に動作について説明する。電話機からのアナログ音声
信号は、A/D変換部(1)によってディジタル化され
た後、符号化圧縮部(2)にてデータ圧縮される。これ
と同時に、有音/無音検出部(3)で転送パケット単位
毎に音声の有音/無音が判定され、有音部のみがパケッ
ト組立部(4)にてヘッダ情報を付加されてパケット化
される。更にパケット化されたデータは1回線制御部(
5)より規定のフォーマット(X 、25etclに従
って中継口n(6)を介して網に送出される。回線制御
部(51を介して網側より受信したパケットは、パケッ
ト分解処理部(7)にて分解された後、復号化伸長部(
8)でデータ伸長の為の復号化処理が行われ、更にD/
A変換部(9)によって音声アナログ信号に変換されて
電話機に出力される。Next, the operation will be explained. An analog voice signal from a telephone is digitized by an A/D converter (1) and then data compressed by an encoder and compressor (2). At the same time, the sound/silence detection unit (3) determines the sound/silence of the audio for each transferred packet, and only the sound part is packetized by adding header information in the packet assembling unit (4). be done. Furthermore, the packetized data is transferred to the 1-line controller (
5) is sent to the network via relay port n(6) according to the specified format (X, 25etcl).Packets received from the network side via the line control unit (51) are sent to the packet disassembly processing unit (7). After decomposition, the decoding and decompression section (
8), decoding processing for data expansion is performed, and further D/
The A converter (9) converts it into an audio analog signal and outputs it to the telephone.
パケット分解処理部(7)における音声パケットのパケ
ット分解処理は、まずパケット分解部(7a)で音声デ
ータとヘッダ情報に分離され、音声データはゆらぎ吸収
バッファ(7C)にパケット単位に蓄えられる。ヘッダ
情報はヘッダ解析部(7b)にて解析され順序番号“0
”の検出が行われて有音検出信号として再生タイミング
部(7d)に出力される。In the packet disassembly processing of the audio packet in the packet disassembly processing section (7), the packet disassembly section (7a) first separates the audio data into audio data and header information, and the audio data is stored in the fluctuation absorption buffer (7C) in units of packets. The header information is analyzed by the header analysis unit (7b) and the order number is “0”.
” is detected and output as a sound detection signal to the reproduction timing section (7d).
更にパケット廃業監視部(7e)にて順序番号のシーケ
ンスのチエツクが行われ、パケット廃棄によりシーケン
スに抜けがあった場合に、パケット廃棄検出信号が再生
タイミング制御部(7d)に出力される。再生タイミン
グ制御部(7d)は有音検出信号。Furthermore, the packet discard monitoring section (7e) checks the sequence of the order numbers, and if there is a gap in the sequence due to packet discard, a packet discard detection signal is output to the reproduction timing control section (7d). The playback timing control section (7d) is a sound detection signal.
パケット廃棄検出信号を基に、ゆらぎ吸収バッファ(7
c)から出力する音声データのタイミングの制御を行う
。上記音声パケットの転送タイミングを第6図1と示す
。Based on the packet discard detection signal, the fluctuation absorption buffer (7
Controls the timing of audio data output from c). The transfer timing of the audio packet is shown in FIG. 61.
図において、送信側では有音/無音検出部(3)からの
パケット単位毎の有音/無音情報を基に送信パケットを
生成・送出する。この際に有音区間内の一連のパケット
1ζはシーケンシャルな順序番号が“O″′から順番に
割り付けられる。In the figure, on the transmitting side, a transmission packet is generated and sent out based on the voice/silence information for each packet from the voice/silence detector (3). At this time, sequential order numbers are assigned to the series of packets 1ζ within the sound section in order starting from "O"'.
受信側にて受信されたパケットは一旦ゆらぎ吸収バッフ
ァに蓄積された後に再生されるが、この際に順序番号の
確認により′″O′″を検出した場合には有音区間の最
初のパケットと判明しバッファ内にTsec保留した後
に再生される。順序番号“0”以外のパケットはこれに
引き続き連続して再生される(時間Tは装置を接続する
網の構成等によ^決定される)。また、伝送途中にてパ
ケットが廃棄された場合は、順序番号の不連続によりこ
れを検知する。The packets received on the receiving side are stored in the fluctuation absorption buffer and then played back. At this time, if ``O'' is detected by checking the sequence number, it is considered as the first packet in the sound section. It is played back after it is known and held in the buffer for Tsec. Packets with order numbers other than "0" are subsequently reproduced continuously (the time T is determined by the configuration of the network connecting the devices, etc.). Furthermore, if a packet is discarded during transmission, this is detected by the discontinuity of the sequence numbers.
従来の音声パケット化装置は以上のように構成されてい
るので、受信側において有音区間の最初を検出する為に
順序番号゛0゛°の監視・検出の機能と、パケットの廃
棄を検出する為の順序番号のシーケンスのチエツクとい
う2つの機能が必要であっtコ。また、無音区間の長さ
を知る事ができないため、無音区間のゆらぎの影響を受
けやすく。Since the conventional audio packetization device is configured as described above, it has a function of monitoring and detecting the sequence number ゛0゛° in order to detect the beginning of a sound interval on the receiving side, and detects discarded packets. Two functions are required: checking the sequence of sequence numbers for Also, since the length of the silent section cannot be known, it is susceptible to fluctuations in the silent section.
音声再生時の清音部と有音部の間の自然性を保つことが
困難であるなどの課題があった。There were problems such as difficulty in maintaining naturalness between the clear sound part and the sound part during audio playback.
この発明は上記のような課題を解消するためになされt
こもので、受信側において有音区間の最初の検出とパケ
ット廃棄の有/無の検出が同じ処理にて出来るとともに
、無音区間の長さを知ることが出来る音声パケット装置
を得ることを目的とする。This invention was made to solve the above problems.
The purpose of the present invention is to obtain a voice packet device that can perform the initial detection of a sound section and the detection of whether or not a packet is discarded in the same process on the receiving side, and can also know the length of a silent section. .
この発明に係る音声パケット化装置は、送信する有音部
の音声パケットに、無音区間のパケット数も含めたシー
ケンシャルな順序番号を付加するようにするとともに、
受信側において、この順序番号のシーケンスを監視する
ようにしたものである。The audio packetization device according to the present invention adds a sequential order number including the number of packets in a silent section to audio packets of a sound portion to be transmitted, and
This sequence of order numbers is monitored on the receiving side.
この発明における音声パケット化装置は、受信側におけ
る有音部の最初の検出と、パケット廃棄の検出とを同じ
制御により行うことで、パケット処理の簡略化ができる
とともに、受信側にて無音区間長を知ることで無音区間
の適切な再生をすることができる。The audio packetizer of the present invention can simplify packet processing by performing the first detection of a sound part on the receiving side and the detection of packet discard using the same control, and also By knowing this, you can play back silent sections appropriately.
以下、この発明の一実施例を図について説明する。本実
施例の全体のブロック図(図4)は従来例と同じである
ので説明は省略する。An embodiment of the present invention will be described below with reference to the drawings. The overall block diagram (FIG. 4) of this embodiment is the same as that of the conventional example, so a description thereof will be omitted.
第1図において(7)はパケット分解処理部、 (7a
)はパケットを音声データとヘッダ情報とに分離するパ
ケット分解部、 (7b)は分離されたヘッダ情報を解
析するヘッダ解析部、 (7c)は音声データを蓄積し
て復号伸長部(8)に出力するためのゆらぎ吸収バッフ
ァ、 (7f)はヘッダ情報の中の順序番号のシーケン
スを監視する順序番号監視部、 (7d)はゆらぎ吸収
バッファ(7C)からの音声データの出力タイミングを
制御する再生タイミング制御部である。In FIG. 1, (7) is a packet disassembly processing unit, (7a
) is a packet disassembly unit that separates the packet into audio data and header information, (7b) is a header analysis unit that analyzes the separated header information, and (7c) is a decoding/expanding unit (8) that stores the audio data. A fluctuation absorption buffer for outputting, (7f) a sequence number monitoring unit that monitors the sequence of sequence numbers in the header information, and (7d) a playback unit that controls the output timing of audio data from the fluctuation absorption buffer (7C). This is a timing control section.
次に動作について説明する。回線制御部(5)を介して
網側より受信したパケットはパケット分解部(7a)に
て音声データとヘッダ情報に分離され、音声データはゆ
らぎ吸収バッファ(7C)にパケット単位に蓄えられる
。ヘッダ情報はヘッダ解析部(7b)にて解析されヘッ
ダ処理が行われる。更に、パケット毎の順序番号がヘッ
ダ解析部(7b)から順序番号監視部(7f)に通知さ
れ、順序番号監視部(7f)ではこれを監視し、順序番
号のシーケンスの不連続性から有音区間と無音区間を検
出するとともに。Next, the operation will be explained. Packets received from the network side via the line control section (5) are separated into audio data and header information by the packet disassembly section (7a), and the audio data is stored in a fluctuation absorption buffer (7C) in units of packets. The header information is analyzed by a header analysis section (7b) and header processing is performed. Furthermore, the sequence number for each packet is notified from the header analysis unit (7b) to the sequence number monitoring unit (7f), which monitors this and determines whether there is a sound due to discontinuity in the sequence of sequence numbers. Along with detecting intervals and silent intervals.
パケット廃棄があっtこ場合には、その間を無音区間と
して処理する。また、無音区間長を再生タイミング制御
部(7d)に通知する。再生タイミング制御部(7d)
では順序番号監視部(7f)からの有音/無音情報及び
無音区間長により、ゆらぎ吸収バッファ(7c)から出
力する音声データのタイミングを制御する。上記音声パ
ケットの転送タイミングを第2図に示す。図において、
送信側では有音/無音検出部からのパケット単位毎の有
音/無音情報を基に送信パケットを生成送出する。この
際に、送信するパケットの順序番号には無音区間も含め
たOから15までのシーケンシャルな番号が順番に割り
付けられる。If a packet is discarded, the period in between is treated as a silent period. Furthermore, the length of the silent section is notified to the reproduction timing control section (7d). Playback timing control section (7d)
Then, the timing of the audio data output from the fluctuation absorption buffer (7c) is controlled based on the voice/silence information and the silent section length from the sequence number monitoring unit (7f). FIG. 2 shows the transfer timing of the voice packets. In the figure,
On the transmitting side, a transmission packet is generated and sent based on the voice/silence information for each packet from the voice/silence detector. At this time, sequential numbers from 0 to 15, including silent periods, are sequentially assigned to the order numbers of the packets to be transmitted.
受信側にて受信されたパケットはその順序番号が順序番
号監視部(7f)にて監視され、順序番号8〜11が抜
けていることから、この区間に相当する部分を無音区間
とし2次の有音区間の始まりを順序番号″12’のパケ
ットからとする。更に、無音区間長は4パケット分と判
断する。これらの情報を基に、ゆらぎ吸収バッファでは
順序番号“12″のパケットをバッファ内にTsee保
留した後に再生し、これに続くパケットは連続して再生
される。The sequence number of the packet received on the receiving side is monitored by the sequence number monitoring unit (7f), and since sequence numbers 8 to 11 are missing, the part corresponding to this area is set as a silent area and the secondary Assume that the sound interval begins with the packet with the sequence number "12".Furthermore, the length of the silent interval is determined to be 4 packets.Based on this information, the fluctuation absorption buffer buffers the packet with the sequence number "12". The packet is played after being held within Tsee, and subsequent packets are played continuously.
このとき、バッファ内保留時間Tは、音声再生時の無音
区間が順序番号監視部(7f)にて検出した無音区間長
に近い値になるように制御される。また。At this time, the in-buffer hold time T is controlled so that the silent section during audio reproduction has a value close to the silent section length detected by the sequence number monitoring unit (7f). Also.
伝送途中にてパケットが廃棄されtこ場合においても、
全く同様の手順にて音声パケットの再生が行われる。Even in this case, if a packet is discarded during transmission,
Audio packets are played back using exactly the same procedure.
第3図には音声パケットのフレーム構成図を示す。FIG. 3 shows a frame configuration diagram of a voice packet.
なお、上記実施例では受信側にて無音区間長を知るのに
順序番号の不連続性を利用する例を示したが、送信側に
て無音区間長を示す情報をもったパケットを別に生成し
て受信側に通知してもよい。In addition, in the above embodiment, an example was shown in which discontinuity of sequence numbers is used to know the silent interval length on the receiving side, but a packet with information indicating the silent interval length is separately generated on the transmitting side. It is also possible to notify the receiving side.
以上のようにこの発明によれば送信パケットに無音区間
のパケット数も含めたシーケンシャルな順序番号を付加
することにより、受信側にて有音部の最初の検出とパケ
ット廃棄の検出の処理を同一の制御により行えるように
するとともに、無音区間長を知ることができるように構
成したので。As described above, according to the present invention, by adding a sequential order number that includes the number of packets in the silent section to the transmitted packet, the processing for the first detection of a sound section and the detection of packet discard on the receiving side are the same. In addition to making it possible to perform this by controlling
音声パケット再生ハードウェア・ソフトウェア処理の簡
素化ができ、また無音区間の適切な再生を行うことがで
きる。Audio packet reproduction hardware and software processing can be simplified, and silent sections can be appropriately reproduced.
第1図はこの発明の一実施例にわける音声パケット化装
置内のパケット分解処理部のブロック図。
第2図はこの発明の一実施例における音声パケットの転
送タイミングを示す図、第3図は音声パケットのフレー
ム構成を示す図、第4図はこの発明の一実施例及び従来
例に共通の音声パケット化装置のブロック図、第5図は
従来の音声パケット化装置内のパケット分解処理部のブ
ロック図、第6図は従来の音声パケット化装置における
音声パケットの転送タイミングを示す図である。
図において、(1)はA/D変換部、(2)は符号化圧
縮部、(3)は有音/無音検出部、(4)はパケット組
立部。
(5)は回線制園部、(6)は中継回線、(7)はパケ
ット分解処理部、 (7a)はパケット分解部、 (7
b)はヘッダ解析部、 (7c)はゆらぎ吸収バッファ
、 (7e)はパケット廃棄監視部、 (7f)は順序
番号監視部、 (7d)は再生タイミング制御部、(8
)は復号化伸長部、(9)はD/A変換部を示す。なお
2図中同一符号は同一または相当部分を示す。FIG. 1 is a block diagram of a packet disassembly processing section in an audio packetization device according to an embodiment of the present invention. FIG. 2 is a diagram showing the transfer timing of audio packets in one embodiment of the present invention, FIG. 3 is a diagram showing the frame structure of audio packets, and FIG. FIG. 5 is a block diagram of a packetization device, FIG. 5 is a block diagram of a packet disassembly processing section in a conventional audio packetization device, and FIG. 6 is a diagram showing the transfer timing of audio packets in the conventional audio packetization device. In the figure, (1) is an A/D conversion section, (2) is an encoding compression section, (3) is a speech/silence detection section, and (4) is a packet assembly section. (5) is the line system section, (6) is the relay line, (7) is the packet disassembly processing section, (7a) is the packet disassembly section, (7
b) is a header analysis section, (7c) is a fluctuation absorption buffer, (7e) is a packet discard monitoring section, (7f) is a sequence number monitoring section, (7d) is a playback timing control section, (8
) indicates a decoding/expanding section, and (9) indicates a D/A converting section. Note that the same reference numerals in the two figures indicate the same or corresponding parts.
Claims (1)
声信号の有音区間と無音区間を検出して有音区間のデー
タをパケット化して送信する手段と、受信した音声パケ
ットをバッファメモリに蓄積する手段と、該バッファメ
モリに蓄積されな音声パケットを一定時間蓄積後再生す
る制御手段とを有する音声パケット化装置において、前
記音声パケットに無音区間のデータもパケット化した場
合のパケット数を考慮したシーケンシャルな順序番号を
付加して送信し、受信側において前記順序番号を監視し
、順序番号の不連続により有音/無音及び無音区間長を
知り、これらの情報に基づいて前記バッファメモリに蓄
積された音声パケットの再生を行うことを特徴とする音
声パケット化装置。means for encoding and compressing an input audio signal; means for detecting a sound section and a silent section of the audio signal; and means for packetizing data in the sound section and transmitting the packet; and storing received audio packets in a buffer memory. In an audio packetization device having a means for accumulating and a control means for reproducing voice packets that have not been accumulated in the buffer memory after accumulating them for a certain period of time, the number of packets is taken into account when data in a silent section is also packetized in the voice packets. The receiver side monitors the sequence number, learns the sound/silence and silent period length from the discontinuity of the sequence number, and stores it in the buffer memory based on this information. What is claimed is: 1. An audio packetization device that reproduces audio packets that have been processed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1272111A JPH03133233A (en) | 1989-10-19 | 1989-10-19 | Voice packeting unit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1272111A JPH03133233A (en) | 1989-10-19 | 1989-10-19 | Voice packeting unit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03133233A true JPH03133233A (en) | 1991-06-06 |
Family
ID=17509238
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1272111A Pending JPH03133233A (en) | 1989-10-19 | 1989-10-19 | Voice packeting unit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH03133233A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6477181B1 (en) | 1996-05-07 | 2002-11-05 | Yamaha Corporation | Data communication method and system |
JP2006100933A (en) * | 2004-09-28 | 2006-04-13 | Kyocera Corp | Voice communication device |
JP2006528468A (en) * | 2003-07-23 | 2006-12-14 | クゥアルコム・インコーポレイテッド | Method and apparatus for suppressing silence in media communication |
JP2007184949A (en) * | 2007-01-29 | 2007-07-19 | Kyocera Corp | Voice communication method |
-
1989
- 1989-10-19 JP JP1272111A patent/JPH03133233A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6477181B1 (en) | 1996-05-07 | 2002-11-05 | Yamaha Corporation | Data communication method and system |
JP2006528468A (en) * | 2003-07-23 | 2006-12-14 | クゥアルコム・インコーポレイテッド | Method and apparatus for suppressing silence in media communication |
US9015338B2 (en) | 2003-07-23 | 2015-04-21 | Qualcomm Incorporated | Method and apparatus for suppressing silence in media communications |
JP2006100933A (en) * | 2004-09-28 | 2006-04-13 | Kyocera Corp | Voice communication device |
JP4667811B2 (en) * | 2004-09-28 | 2011-04-13 | 京セラ株式会社 | Voice communication apparatus and voice communication method |
JP2007184949A (en) * | 2007-01-29 | 2007-07-19 | Kyocera Corp | Voice communication method |
JP4684247B2 (en) * | 2007-01-29 | 2011-05-18 | 京セラ株式会社 | Voice communication method and voice communication apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH09224008A (en) | Audio reproduction time adjustment circuit | |
JP3211771B2 (en) | Voice transceiver | |
US6167374A (en) | Signal processing method and system utilizing logical speech boundaries | |
JP3075246B2 (en) | Voice packet transmitting / receiving method and apparatus | |
JPH03133233A (en) | Voice packeting unit | |
JP2877375B2 (en) | Cell transfer method using variable rate codec | |
JPH04357735A (en) | Voice packet communication equipment | |
JP4454255B2 (en) | Voice / fax communication system, voice / fax receiver, and fluctuation absorbing buffer amount control method | |
JPH1051495A (en) | Multimedia multiplex communication system | |
JPH04157843A (en) | Voice cell generation method and apparatus for asynchronous transfer mode | |
JP6972576B2 (en) | Communication equipment, communication systems, communication methods and programs | |
JP2648095B2 (en) | Image encoding and decoding device | |
JPH04188929A (en) | Sound packet controller | |
JP3053443B2 (en) | Voice packet control method | |
JPH10285212A (en) | Voice packet transmitting/receiving device | |
JP2000307654A (en) | Voice packet transmitting system | |
JPS63257367A (en) | Voice packet communication method | |
JPH0621900A (en) | Silence suppression variable controller for voice signal | |
JPH03191638A (en) | Packet reproducing system in packet communication | |
JPH02272850A (en) | Voice packet conversion device | |
JP2006279809A (en) | Apparatus and method for voice reproducing | |
JP2002149196A (en) | Device and method for transmitting signal | |
JP2555443B2 (en) | Voice packet communication device | |
JP2002176434A (en) | Video / audio data transmission system | |
JP2550690B2 (en) | Voice packet transfer method |