[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH09247156A - Line connection device - Google Patents

Line connection device

Info

Publication number
JPH09247156A
JPH09247156A JP4914596A JP4914596A JPH09247156A JP H09247156 A JPH09247156 A JP H09247156A JP 4914596 A JP4914596 A JP 4914596A JP 4914596 A JP4914596 A JP 4914596A JP H09247156 A JPH09247156 A JP H09247156A
Authority
JP
Japan
Prior art keywords
storage amount
data
reference value
packet
amount reference
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP4914596A
Other languages
Japanese (ja)
Other versions
JP3169335B2 (en
Inventor
Takeshi Mio
武史 三尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP4914596A priority Critical patent/JP3169335B2/en
Publication of JPH09247156A publication Critical patent/JPH09247156A/en
Application granted granted Critical
Publication of JP3169335B2 publication Critical patent/JP3169335B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To recover a stable source clock by excluding fluctuation in a data storage amount in a reception buffer by providing a source clock recovery means with a storage amount reference value setting means for setting a data storage amount and an average storage amount calculation means for an indicating average. SOLUTION: Various medium data 211 extracted by a packet disassembly means 100b are written in a reception buffer 201 synchronously with a network clock 11 at a receiver side. An average storage amount calculation means 206 outputs an average storage amount 215 from the buffer 201 to a control signal generating means 203. On the other hand, a storage amount reference setting means 205 outputs a storage amount reference value 216 being the reference of data read start from the buffer 201 to a control signal generating means 203. The signal generating means 203 controls a VCXO 204 that generates a VCXO control signal 213 based on the average storage amount 215 and outputs a recovered clock 214. Thus, a tentative fluctuation in the storage amount in the buffer in the communication network is excluded.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】この発明は一定の長さに分割
されて順次出力されたパケットのデータ通信が行われて
いる通信網からパケットを取り込む回線接続装置の技術
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technique of a line connection device which takes in a packet from a communication network in which data communication of a packet which is divided into a certain length and sequentially outputted is performed.

【0002】[0002]

【従来の技術】広帯域ISDNの伝送技術であるATM
は、映像、音声、データ等の異なる特性を持つ各メディ
アデータを一律に53バイト長のセル(比較的短いパケ
ット)に分割して転送する。このため、通信網の網クロ
ックと非同期なソースクロックを有する映像、音声等の
データを転送する場合、受信側でソースクロックを再生
する機能が必要となる。また、ソースクロックが通信網
の網クロックに同期した端末との通信においても、その
端末がクロックの異なる通信網に接続されている場合に
は、受信側で送信側のソースクロックを再生する機能が
必要となる。バッファ蓄積量を用いたクロック再生機能
としては、例えば、「ユーザ・網インタフェース」(T
TC標準第II巻第2分冊、1993年、電信電話技術委
員会発行)の第208頁に掲載されたAALタイプ1の
オプション機能である適応クロック法によるソースクロ
ック再生機能がある。
2. Description of the Related Art ATM is a broadband ISDN transmission technology.
Transfers media data having different characteristics such as video, audio, data, etc. uniformly divided into 53-byte long cells (relatively short packets). Therefore, when transferring data such as video and audio having a source clock that is asynchronous with the network clock of the communication network, it is necessary for the receiving side to have a function of reproducing the source clock. In addition, even when communicating with a terminal whose source clock is synchronized with the network clock of the communication network, if the terminal is connected to a communication network with a different clock, the function of reproducing the source clock of the transmitting side on the receiving side is provided. Will be needed. As a clock recovery function using the buffer storage amount, for example, "user / network interface" (T
There is a source clock reproduction function by the adaptive clock method, which is an optional function of AAL type 1 described on page 208 of TC Standard Vol. II, Volume 2, 1993, published by the Telegraph and Telephone Technical Committee.

【0003】図9は従来のソースクロック再生機能を有
する回線接続装置を示す図である。図9中、11は図示
しない受信側の通信網の網クロックである。100aは
送信側の回線接続装置からセル単位で送出されるデータ
を分解して各種メディアデータの取り出しを行うと共
に、伝送誤り等に対する誤り訂正処理を行うセル分解手
段である。また、200はソースクロック再生手段であ
って、201はメモリや読み出し/書き込み制御回路等
で構成され受信したデータからセル分解手段100aに
より取り出されたメディアデータ211を蓄積する受信
バッファ、202は受信バッファ201に蓄積されたデ
ータの容量を計測する蓄積量計測手段、203は蓄積量
計測手段202が計測する蓄積量212に基づいて後述
する電圧制御水晶発振器を制御するVCXO制御信号2
13を発生する制御信号発生手段、204は受信バッフ
ァ201からデータを読み出す際の再生クロック214
を出力する電圧制御水晶発振器(以下、VCXOとい
う)である。そして、セル分解手段100aとソースク
ロック再生手段200とにより回線接続装置を構成す
る。
FIG. 9 is a diagram showing a conventional line connection device having a source clock recovery function. In FIG. 9, 11 is a network clock of the communication network on the receiving side (not shown). Reference numeral 100a is a cell disassembling means for disassembling data sent from the line connection device on the transmission side in units of cells to extract various media data and performing error correction processing for transmission errors and the like. Further, reference numeral 200 is a source clock reproducing means, 201 is a receiving buffer which is composed of a memory, a read / write control circuit, etc., and stores the media data 211 extracted by the cell disassembling means 100a from the received data, and 202 is a receiving buffer. An accumulation amount measuring means for measuring the amount of data accumulated in 201, 203 a VCXO control signal 2 for controlling a voltage controlled crystal oscillator described later based on the accumulation amount 212 measured by the accumulation amount measuring means 202.
13 is a control signal generating means, and 204 is a reproduction clock 214 for reading data from the reception buffer 201.
Is a voltage controlled crystal oscillator (hereinafter referred to as VCXO). Then, the cell disassembling means 100a and the source clock regenerating means 200 constitute a line connection device.

【0004】このように構成された、従来の回線接続装
置の動作について説明する。図示しないデータ送信側の
回線接続装置では映像、音声、その他のデータ等の各種
メディアデータはセル単位に分割され、各セルはデータ
受信側の回線接続装置に向けてある一定の通信速度で等
間隔で出力される。
The operation of the conventional line connection device having such a configuration will be described. In the line connection device on the data transmission side (not shown), various media data such as video, audio, and other data are divided into cells, and each cell is directed toward the line connection device on the data reception side at regular intervals and at equal intervals. Is output with.

【0005】受信側の回線接続装置では、まず、セル分
解手段100aにより受信した各セルを分解して各種メ
ディアデータの取り出しを行う。ここで、送信側の回線
接続装置において、各セルにセルの損失やランダム誤り
等の伝送誤りに対する誤り訂正処理のためのチェックバ
イト等が付加されている場合、データチェックを行って
誤り訂正処理も実行する。
In the line connection device on the receiving side, first, each cell received by the cell disassembling means 100a is disassembled and various media data is taken out. Here, in the line connection device on the transmission side, if a check byte for error correction processing for transmission errors such as cell loss or random error is added to each cell, data check is also performed for error correction processing. Run.

【0006】次に、セル分解手段100aで取り出され
た各種メディアデータ211は、受信側の通信網の網ク
ロック11に同期して受信バッファ201に書き込まれ
る。また、蓄積量計測手段202は、受信バッファ20
1に蓄積されている受信データの蓄積量を計測し、その
蓄積量212を制御信号発生手段203に出力する。
Next, the various media data 211 extracted by the cell disassembling means 100a are written in the reception buffer 201 in synchronization with the network clock 11 of the communication network on the receiving side. In addition, the accumulated amount measuring means 202 uses the reception buffer 20.
The amount of received data accumulated in 1 is measured, and the accumulated amount 212 is output to the control signal generating means 203.

【0007】そして、制御信号発生手段203は、受信
バッファ201の容量と蓄積量212との差から、受信
データが蓄積される受信バッファ201がバッファ容量
に比してオーバーフロー、アンダーフローを起さないよ
うに蓄積量212に基づいてVCXO制御信号213を
発生してVCXO204を制御する。
Then, the control signal generating means 203 does not cause overflow or underflow in the receiving buffer 201 in which received data is accumulated, compared to the buffer capacity, due to the difference between the capacity of the receiving buffer 201 and the accumulated amount 212. As described above, the VCXO control signal 213 is generated based on the accumulated amount 212 to control the VCXO 204.

【0008】即ち、受信側の通信網の網クロック11が
再生クロック214のレートより大きい場合、受信バッ
ファ201のデータ蓄積量が増大してオーバーフローが
起こるので、これを抑制するため再生クロック214が
大きくなるようにVCXO制御信号213を発生する。
That is, when the network clock 11 of the communication network on the receiving side is larger than the rate of the reproduction clock 214, the amount of data accumulated in the reception buffer 201 increases and an overflow occurs. The VCXO control signal 213 is generated so that

【0009】逆に、受信側の通信網の網クロック11が
再生クロック214のレートより小さい場合、受信バッ
ファ201のデータ蓄積量が減少してアンダーフローが
起こるので、これを抑制するため再生クロック214が
小さくなるようにVCXO制御信号213を発生する。
On the contrary, when the network clock 11 of the communication network on the receiving side is smaller than the rate of the reproduction clock 214, the amount of data accumulated in the reception buffer 201 decreases and underflow occurs. Generates a VCXO control signal 213 so that

【0010】ここで、受信バッファ201からの各種メ
ディアデータの読み出しは、計測された蓄積量212が
予め設定された読み出し開始蓄積量に達した場合に開始
され、この読み出し処理はVCXO制御信号213に基
づいてVCXO204が発生した再生クロック214に
同期して行われる。このように受信バッファ201から
読み出された各種メディアデータは上位レイヤに送出さ
れる。
Here, reading of various media data from the reception buffer 201 is started when the measured storage amount 212 reaches a preset read start storage amount, and this read processing is performed by the VCXO control signal 213. Based on this, the VCXO 204 is performed in synchronization with the reproduced clock 214. The various media data read from the reception buffer 201 in this way are sent to the upper layer.

【0011】このように蓄積量計測手段202が出力す
る蓄積量212に基づいてVCXO制御信号213を定
め、VCXO204から出力される再生クロック214
がソースクロックに一致するようにフィードバック制御
を実施する。
As described above, the VCXO control signal 213 is determined based on the accumulated amount 212 output from the accumulated amount measuring means 202, and the reproduction clock 214 output from the VCXO 204.
Feedback control is performed so that the clock signal coincides with the source clock.

【0012】[0012]

【発明が解決しようとする課題】このように、従来のソ
ースクロック再生機能を有する回線接続装置では、受信
バッファ201に蓄積されたデータが一定量となるよう
に再生クロック214のレートの制御を行っているた
め、蓄積量212が再生クロック214に与える影響は
大きい。従って、再生クロック214は網でのセル遅延
変動等による蓄積量212の変動の影響を受けやすく、
再生クロック214のジッタ(パルスの時間的なゆら
ぎ)が大きくなるという問題がある。
As described above, in the conventional line connection device having the source clock reproducing function, the rate of the reproduced clock 214 is controlled so that the data accumulated in the receiving buffer 201 becomes a constant amount. Therefore, the accumulated amount 212 has a great influence on the reproduced clock 214. Therefore, the reproduced clock 214 is easily affected by the fluctuation of the accumulated amount 212 due to the fluctuation of cell delay in the network,
There is a problem in that the jitter of the reproduction clock 214 (pulse temporal fluctuation) increases.

【0013】また、例えばデータの受信を開始した直後
など、蓄積量212が読み出し開始の蓄積量基準値に達
する前に蓄積量計測手段202が蓄積データの計測を行
って蓄積量212を出力した場合、制御信号発生手段2
03は受信バッファ201がアンダーフロー傾向にある
と判断し、再生クロック214のレートを網クロック1
1より小さくなるようにVCXO制御信号213を決定
する。そして、次の蓄積量の計測時には蓄積量212が
大きくなり、再生クロック214のレートを網クロック
11より大きくなるようにVCXO制御信号213を決
定する。従って、ソースクロックとVCXO204の初
期の発振周波数の差が大きい場合には、再生クロック2
14が安定せず、発散してしまう。
Further, when the accumulated amount measuring means 202 measures the accumulated data and outputs the accumulated amount 212 before the accumulated amount 212 reaches the accumulated amount reference value at the start of reading, for example immediately after starting the reception of data. , Control signal generating means 2
03 determines that the reception buffer 201 is underflowing, and sets the rate of the reproduction clock 214 to the network clock 1
The VCXO control signal 213 is determined so as to be smaller than 1. Then, the VCXO control signal 213 is determined so that the accumulated amount 212 becomes larger at the next measurement of the accumulated amount and the rate of the reproduction clock 214 becomes larger than the network clock 11. Therefore, when the difference between the source clock and the initial oscillation frequency of the VCXO 204 is large, the reproduction clock 2
14 is not stable and diverges.

【0014】また、通信速度の如何に拘わらず、受信バ
ッファ201には一定量の受信データが蓄積されるよう
に再生クロック214のレートの制御を行っているた
め、制御基準となる蓄積量212を通信速度の如何に拘
わらずセル遅延変動の影響によるアンダーフロー、オー
バーフローが発生しないような値に設定した場合には、
低速通信では大きな処理遅延が発生する。
Further, since the rate of the reproduction clock 214 is controlled so that a fixed amount of received data is accumulated in the reception buffer 201 regardless of the communication speed, the accumulated amount 212 serving as a control reference is set. If you set a value that does not cause underflow or overflow due to the influence of cell delay fluctuations regardless of the communication speed,
A large processing delay occurs in low speed communication.

【0015】また、受信バッファ201に対する書き込
みと読み出しとは非同期に行われるから、各々がセル単
位等で間欠的(いわゆるバースト的)に行われる場合
は、蓄積量計測手段202による蓄積データの計測には
計測毎に大きな計測誤差が含まれるので、計測毎の蓄積
量212にも大きな誤差が含まれ、再生クロック214
を不安定にする。
Further, since writing and reading with respect to the reception buffer 201 are performed asynchronously, when each is performed intermittently (so-called burst-like) in cell units or the like, the accumulated data is measured by the accumulated amount measuring means 202. Since a large measurement error is included in each measurement, the accumulated amount 212 in each measurement also includes a large error.
Destabilize.

【0016】また、セル分解手段100aへのセル入力
と受信バッファ201への書き込みとの間には相関関係
が無いため、セル分解手段100aでの処理における処
理時間のゆらぎにより、受信バッファ201への書き込
みタイミングにゆらぎが発生する。従って、計測毎の蓄
積量212に変動が生じ、再生クロック214を不安定
にする。
Further, since there is no correlation between the cell input to the cell disassembling means 100a and the writing to the receiving buffer 201, fluctuations in the processing time in the processing in the cell disassembling means 100a cause the reception buffer 201 to receive data. Fluctuations occur in the write timing. Therefore, the accumulated amount 212 for each measurement fluctuates, and the reproduced clock 214 becomes unstable.

【0017】また、受信バッファ201からのデータの
読み出しは予め決められた速度で行うため、送信側の回
線接続装置が可変速度でセルを出力している場合、計測
毎の蓄積量212が大きく変動して、再生クロック21
4の安定性を下げる原因となるだけでなく、受信バッフ
ァ201のオーバーフロー、アンダーフローが発生す
る。
Further, since the data is read from the reception buffer 201 at a predetermined speed, when the transmission side line connection device is outputting cells at a variable speed, the accumulated amount 212 for each measurement greatly fluctuates. Then, the reproduction clock 21
4 causes the stability of No. 4 to decrease, and also causes the overflow and underflow of the reception buffer 201.

【0018】この発明はかかる問題点を解決するために
なされたもので、セルの伝送処理の遅延変動等に起因し
て再生したソースクロックに発生する不安定性、いわゆ
るジッタを排除した回線接続装置を得ることを目的とす
る。
The present invention has been made in order to solve the above problems, and provides a line connection device which eliminates instability, so-called jitter, which occurs in a reproduced source clock due to delay variation in cell transmission processing. The purpose is to get.

【0019】[0019]

【課題を解決するための手段】この発明にかかる回線接
続装置は、入力パケットを分解してデータを取り出すパ
ケット分解手段と、パケット分解手段で取り出したデー
タをパケット受信側の通信網の網クロックに同期して書
き込む受信バッファと、受信バッファに蓄積されたデー
タの読み出し処理を開始する基準となる蓄積量基準値を
予め設定してある蓄積量基準値設定手段と、受信バッフ
ァ中のデータ蓄積量を計測する蓄積量計測手段と、蓄積
量計測手段が計測したデータ蓄積量に基づいて電圧制御
水晶発信器を制御する制御信号を定める際のデータ蓄積
量参照値を算出するデータ蓄積量参照値算出手段と、蓄
積量基準値設定手段に予め設定してある蓄積量基準値と
データ蓄積量参照値算出手段が算出したデータ蓄積量参
照値とに基づいて制御信号を発生する制御信号発生手段
と、制御信号発生手段が出力した制御信号に基づいて受
信バッファからデータが読み出される際の再生クロック
を発生する電圧制御水晶発信器とを備えたものである。
A line connection device according to the present invention decomposes an input packet to extract data and packet decomposing means uses the data extracted by the packet decomposing means as a network clock of a communication network on the packet receiving side. The reception buffer that writes in synchronization, the storage amount reference value setting means that presets the storage amount reference value that is the reference for starting the reading process of the data stored in the reception buffer, and the storage amount of data in the reception buffer A storage amount measuring unit for measuring, and a data storage amount reference value calculating unit for calculating a data storage amount reference value when determining a control signal for controlling the voltage controlled crystal oscillator based on the data storage amount measured by the storage amount measuring unit. Based on the storage amount reference value preset in the storage amount reference value setting means and the data storage amount reference value calculated by the data storage amount reference value calculation means. A control signal generating means for generating a control signal, in which the control signal generating means data from the receive buffer on the basis of a control signal is output and a voltage controlled crystal oscillator for generating a reproduction clock when being read.

【0020】また、データ蓄積量参照値算出手段は、蓄
積量計測手段が計測したデータ蓄積量の平均値をデータ
蓄積量参照値としたものである。
The data storage amount reference value calculating means uses the average value of the data storage amount measured by the storage amount measuring means as the data storage amount reference value.

【0021】また、データ蓄積量参照値算出手段は、蓄
積量計測手段が過去に計測したデータ蓄積量の平均値と
蓄積量計測手段が新たに計測したデータ蓄積量とに基づ
いて求めた値をデータ蓄積量参照値としたものである。
Further, the data storage amount reference value calculation means calculates the value obtained based on the average value of the data storage amount measured in the past by the storage amount measurement means and the data storage amount newly measured by the storage amount measurement means. The data storage amount reference value is used.

【0022】また、データ蓄積量参照値算出手段は、蓄
積量基準値設定手段に設定した蓄積量基準値を第1回目
のデータ蓄積量参照値としたものである。
The data storage amount reference value calculating means uses the storage amount reference value set in the storage amount reference value setting means as the first data storage amount reference value.

【0023】また、蓄積量基準値設定手段は、通信速度
に応じて蓄積量基準値の設定を可変にしたものである。
The storage amount reference value setting means is such that the setting of the storage amount reference value is variable according to the communication speed.

【0024】また、蓄積量計測手段は、一定の時間間隔
をおいて定期的に蓄積データの計測を行うようにしたも
のである。
The accumulated amount measuring means is adapted to measure accumulated data at regular intervals.

【0025】また、蓄積量計測手段は、受信バッファに
対するデータ書き込み又はデータ読み出し単位の整数倍
の間隔毎にデータ蓄積量の計測を行うようにしたもので
ある。
Further, the storage amount measuring means is adapted to measure the data storage amount at intervals of an integral multiple of the data writing or data reading unit to the receiving buffer.

【0026】また、制御信号発生手段は、蓄積量基準値
に対するデータ蓄積量参照値と蓄積量基準値との差の割
合に基づいて制御信号を決定するようにしたものであ
る。
The control signal generating means determines the control signal based on the ratio of the difference between the data storage amount reference value and the storage amount reference value with respect to the storage amount reference value.

【0027】また、パケット分解手段へのパケットの入
力タイミング時刻を記憶する入力タイミング記憶手段を
さらに設け、パケット分解手段は、入力タイミング記憶
手段からの出力に基づいて入力タイミング時刻から予め
定められた遅延時間の経過後に受信バッファに書き込む
ようにしたものである。
Further, input timing storing means for storing the input timing time of the packet to the packet decomposing means is further provided, and the packet decomposing means delays a predetermined time from the input timing time based on the output from the input timing storing means. It is designed to be written in the reception buffer after a lapse of time.

【0028】また、パケット分解手段は、入力タイミン
グ記憶手段からの信号入力があると、この信号に従って
過去にパケット分解手段に入力されたパケットから分解
されたデータを出力して受信バッファに書き込むように
したものである。
Further, the packet disassembling means, when a signal is inputted from the input timing storing means, outputs the data disassembled from the packet previously inputted to the packet disassembling means in accordance with this signal and writes it in the receiving buffer. It was done.

【0029】また、受信バッファは、書き込まれたデー
タ容量と等しいデータ容量のデータを出力するようにし
たものである。
Further, the reception buffer outputs data having a data capacity equal to the written data capacity.

【0030】[0030]

【発明の実施の形態】BEST MODE FOR CARRYING OUT THE INVENTION

実施の形態1.図1は実施の形態1に係る回線接続装置
のブロック図である。図1中、前記従来例に対する新た
な構成として、ソースクロック再生手段200におい
て、205は受信バッファ201からデータの読み出し
を開始する際に基準となる受信バッファ201のデータ
蓄積量(蓄積量基準値216)を設定する蓄積量基準値
設定手段、206は蓄積量212に基づいデータ蓄積量
参照値であるデータ蓄積量の平均値を示す平均蓄積量2
15を算出する平均蓄積量算出手段である。
Embodiment 1. FIG. 1 is a block diagram of a line connection device according to the first embodiment. In FIG. 1, as a new configuration to the above-mentioned conventional example, in the source clock reproducing means 200, 205 is a data storage amount (storage amount reference value 216) of the reception buffer 201 which becomes a reference when starting reading of data from the reception buffer 201. ) Is set as the storage amount reference value setting means, and 206 is an average storage amount 2 indicating the average value of the data storage amount which is the data storage amount reference value based on the storage amount 212
It is an average accumulated amount calculation means for calculating 15.

【0031】一方、100bは図示しない送信側の回線
接続装置からパケットに分割されて送出されるデータを
分解して各種メディアデータの取り出しを行うと共に、
伝送誤り等に対する誤り訂正処理を行うパケット分解手
段である。パケット分解手段100bは従来例に示した
セル分解手段100aと同様な処理動作を行うものであ
って、セル分解手段100aに比してその処理の対象と
するデータの大きさがパケット単位であるかパケットよ
り小さい単位であるセル単位であるかの差異でしかな
い。
On the other hand, 100b decomposes the data divided into packets and sent out from the line connecting device on the transmitting side (not shown) to take out various media data,
It is a packet decomposing means for performing error correction processing for transmission errors and the like. The packet disassembling means 100b performs the same processing operation as the cell disassembling means 100a shown in the conventional example, and is the size of the data to be processed in packet units in comparison with the cell disassembling means 100a? The only difference is whether it is a cell unit, which is a unit smaller than a packet.

【0032】このように構成された回線接続装置の動作
について説明する。前記従来例と同様に図示しないデー
タ送信側の回線接続装置では映像、音声、その他のデー
タ等の各種メディアデータはパケットに分割され、各パ
ケットはデータ受信側の回線接続装置に向けてある一定
の通信速度で等間隔で出力される。
The operation of the line connecting device thus configured will be described. Similar to the conventional example, in the line connection device on the data transmission side (not shown), various media data such as video, audio, and other data are divided into packets, and each packet is directed to the line connection device on the data reception side. It is output at equal intervals at the communication speed.

【0033】受信側の回線接続装置では、前記従来例と
同様に、まず、パケット分解手段100bにより受信し
た各パケットを分解して各種メディアデータの取り出し
を行う。ここで、送信側の回線接続装置において、各パ
ケットに伝送誤り等に対する誤り訂正処理のためのチェ
ックバイト等が付加されている場合、データチェックを
行って誤り訂正処理も実行する。
In the line connecting device on the receiving side, like the conventional example, first, each packet received by the packet decomposing means 100b is decomposed to extract various media data. Here, in the line connection device on the transmission side, when a check byte or the like for error correction processing for a transmission error or the like is added to each packet, data check is performed and error correction processing is also executed.

【0034】次に、パケット分解手段100bで取り出
された各種メディアデータ211は、受信側の通信網の
網クロック11に同期して受信バッファ201に書き込
まれる。また、蓄積量計測手段202は、受信バッファ
201に蓄積されているデータの蓄積量を計測し、その
蓄積量212を平均蓄積量算出手段206に出力する。
Next, the various media data 211 extracted by the packet disassembling means 100b are written in the reception buffer 201 in synchronization with the network clock 11 of the communication network on the receiving side. The accumulated amount measuring means 202 measures the accumulated amount of the data accumulated in the reception buffer 201 and outputs the accumulated amount 212 to the average accumulated amount calculating means 206.

【0035】平均蓄積量算出手段206は、過去に蓄積
量計測手段202が計測した蓄積量212中の最近の複
数個(例えばm個)のデータから受信バッファ201の
蓄積量の平均値を算出し、平均蓄積量215として制御
信号発生手段203に出力する。ここで、平均蓄積量2
15は式(1)に従って算出する。
The average storage amount calculating means 206 calculates the average value of the storage amount of the receiving buffer 201 from the latest plurality (for example, m pieces) of data in the storage amount 212 measured by the storage amount measuring means 202 in the past. , And outputs the average accumulated amount 215 to the control signal generating unit 203. Where the average accumulated amount is 2
15 is calculated according to the equation (1).

【0036】 A(m) =〔S(1)+S(2)+・・・+S(m-1)+S(m)〕/m ・・・(1) ここで、A(m) は過去に蓄積量計測手段202が計測し
て出力した蓄積量212の最近m個のデータの平均値と
なる平均蓄積量215であり、S(m) は蓄積量計測手段
202が過去に行ったm回目の蓄積量計測の計測データ
となる蓄積量212である。このように算出された平均
蓄積量215は制御信号発生手段203に出力される。
A (m) = [S (1) + S (2) + ... + S (m-1) + S (m)] / m (1) where A (m) is in the past The accumulated amount measuring means 202 measures and outputs the accumulated amount 212, which is the average accumulated amount 215 that is the average value of the latest m pieces of data, and S (m) is the m-th time that the accumulated amount measuring means 202 has performed in the past. The accumulated amount 212 is the measured data of the accumulated amount measurement. The average accumulated amount 215 thus calculated is output to the control signal generating means 203.

【0037】一方、蓄積量基準値設定手段205には、
受信バッファ201からの読み出し開始蓄積量及び受信
バッファ201内でのデータを蓄積する範囲が予め設定
されている。蓄積基準値設定手段205は、受信バッフ
ァ201からのデータ読み出し開始の基準となる蓄積量
基準値216を受信バッファ201および制御信号発生
手段203に出力する。
On the other hand, the accumulated amount reference value setting means 205 includes
The read start accumulation amount from the reception buffer 201 and the range for accumulating the data in the reception buffer 201 are set in advance. The accumulation reference value setting unit 205 outputs the accumulation amount reference value 216, which is a reference for starting data reading from the reception buffer 201, to the reception buffer 201 and the control signal generation unit 203.

【0038】また、受信バッファ201からの各種メデ
ィアデータの読み出しは、蓄積量計測手段202が計測
した蓄積量212が蓄積量基準値設定手段205に予め
設定された読み出し開始蓄積量となる蓄積量基準値21
6に達した(等しくなった)場合に開始される。この読
み出し処理はVCXO制御信号213に基づいてVCX
O204が発生した再生クロック214に同期して行わ
れる。
Further, the reading of various media data from the reception buffer 201 is performed based on the storage amount standard in which the storage amount 212 measured by the storage amount measuring means 202 is the read start storage amount preset in the storage amount reference value setting means 205. Value 21
It starts when 6 is reached (equal to). This read process is based on the VCXO control signal 213,
This is performed in synchronization with the reproduction clock 214 generated by O204.

【0039】そして、制御信号発生手段203は、受信
バッファ201に蓄積された受信データが受信バッファ
201内の予め設定されたデータ蓄積範囲に比してオー
バーフローやアンダーフローを起さないように平均蓄積
量215に基づいて前記従来例と同様なVCXO制御信
号213を発生してVCXO204を制御する。
Then, the control signal generating means 203 averages the received data accumulated in the receive buffer 201 so as not to cause overflow or underflow in comparison with the preset data accumulation range in the receive buffer 201. Based on the quantity 215, the VCXO control signal 213 similar to that of the conventional example is generated to control the VCXO 204.

【0040】このように平均蓄積量算出手段206が算
出する平均蓄積量215に基づいてVCXO制御信号2
13を定め、VCXO204から出力される再生クロッ
ク214がデータが通信網に送出される前の本来のソー
スクロックと一致するようにフィードバック制御を実施
する。
The VCXO control signal 2 is thus calculated based on the average accumulated amount 215 calculated by the average accumulated amount calculating means 206.
13 is set, and feedback control is performed so that the reproduction clock 214 output from the VCXO 204 matches the original source clock before the data is sent to the communication network.

【0041】従って、上記実施の形態1によれば、入力
パケットを分解してデータを取り出すパケット分解手段
100bと、パケット分解手段100bで取り出したデ
ータをパケット受信側の通信網の網クロック11に同期
して書き込む受信バッファ201と、受信バッファ20
1に蓄積されたデータの読み出し処理を開始する基準と
なる蓄積量基準値216を予め設定してある蓄積量基準
値設定手段205と、受信バッファ201中のデータ蓄
積量を計測する蓄積量計測手段202と、蓄積量計測手
段202が計測したデータ蓄積量212に基づいて電圧
制御水晶発信器204を制御するVCXO制御信号21
3を定める際のデータ蓄積量参照値215を算出する蓄
積量平均値算出手段206と、蓄積量基準値設定手段2
05に予め設定してある蓄積量基準値216と蓄積量平
均値算出手段206が算出した蓄積量平均値215とに
基づいてVCXO制御信号213を発生する制御信号発
生手段203と、制御信号発生手段203が出力したV
CXO制御信号213に基づいて受信バッファ201か
らデータが読み出される際の再生クロック214を発生
するVCXO204とを備えたので、通信網での遅延変
動等の影響に起因した一時的な受信バッファ201中の
データ蓄積量の変動の影響を排除して、安定したソース
クロックを再生して得ることができる。
Therefore, according to the first embodiment, the packet decomposing means 100b for decomposing the input packet to extract the data and the data taken out by the packet decomposing means 100b are synchronized with the network clock 11 of the communication network on the packet receiving side. Reception buffer 201 and reception buffer 20
1. A storage amount reference value setting unit 205 in which a storage amount reference value 216 serving as a reference for starting the reading process of the data stored in 1 is preset, and a storage amount measuring unit for measuring the data storage amount in the reception buffer 201. 202 and a VCXO control signal 21 for controlling the voltage controlled crystal oscillator 204 based on the data storage amount 212 measured by the storage amount measuring means 202.
Storage amount average value calculating means 206 for calculating the data storage amount reference value 215 when determining 3 and storage amount reference value setting means 2
Control signal generating means 203 for generating a VCXO control signal 213 based on the accumulated amount reference value 216 preset in 05 and the accumulated amount average value 215 calculated by the accumulated amount average value calculating means 206; and a control signal generating means. V output by 203
Since the VCXO 204 for generating the reproduction clock 214 when the data is read from the reception buffer 201 based on the CXO control signal 213 is provided, the temporary reception buffer 201 in the reception buffer 201 due to the influence of delay variation in the communication network is provided. The stable source clock can be recovered and obtained by eliminating the influence of the fluctuation of the data storage amount.

【0042】また、平均蓄積量算出手段206は、蓄積
量計測手段202が計測したデータ蓄積量の平均値21
5を求めデータ蓄積量参照値としたので、通信網での遅
延変動等の影響に起因した一時的な受信バッファ201
中のデータ蓄積量の変動の影響を排除して、安定したソ
ースクロックを再生して得ることができる。
Further, the average accumulated amount calculating means 206 has an average value 21 of the accumulated amount of data measured by the accumulated amount measuring means 202.
Since 5 is obtained and used as the data storage amount reference value, the temporary reception buffer 201 caused by the influence of delay variation in the communication network
A stable source clock can be recovered and obtained by eliminating the influence of fluctuations in the amount of accumulated data.

【0043】実施の形態2.実施の形態1において、式
(1)を用いて算出した平均蓄積量215の代わりに、
以下の式(2)を用いて算出した近似した値を用いても
よい。 A(m) =A(m-1)×(m−1)/m+S(m)/m ・・・(2)
Embodiment 2 In the first embodiment, instead of the average accumulated amount 215 calculated using the equation (1),
You may use the approximated value calculated using the following formula (2). A (m) = A (m-1) × (m-1) / m + S (m) / m (2)

【0044】従って、上記実施の形態2によれば、平均
蓄積量算出手段206は、蓄積量計測手段202が過去
に計測したデータ蓄積量の平均値と蓄積量計測手段20
2が新たに計測したデータ蓄積量とに基づいて求めた値
をデータ蓄積量参照値としたので、例えばメモリ回路の
削減を行うことができるなど、平均蓄積量算出手段20
6を簡易に構成することができる。
Therefore, according to the second embodiment, the average accumulated amount calculating means 206 is configured so that the average amount of accumulated data measured by the accumulated amount measuring means 202 in the past and the accumulated amount measuring means 20.
Since the value 2 obtained based on the newly measured data storage amount is used as the data storage amount reference value, the average storage amount calculation means 20 can be used, for example, the memory circuit can be reduced.
6 can be easily configured.

【0045】実施の形態3.また、実施の形態1、2に
おいて、蓄積量基準値216を蓄積量212の平均値の
初期値(最初に算出した平均値)とし、式(1)や式
(2)で値を算出するようにしてもよい。
Embodiment 3 In addition, in the first and second embodiments, the accumulated amount reference value 216 is used as the initial value of the average value of the accumulated amount 212 (the initially calculated average value), and the value is calculated by the formula (1) or the formula (2). You may

【0046】従って、上記実施の形態3によれば、蓄積
量基準値216は、蓄積量計測手段202が計測したデ
ータ蓄積量から第1回目に求めた蓄積量平均値としたの
で、通信開始時から定常時までの平均蓄積量215の急
激な変動が排除されて、更には再生クロック214の急
激な変動を排除することができる。
Therefore, according to the third embodiment, the accumulated amount reference value 216 is the accumulated amount average value first obtained from the data accumulated amount measured by the accumulated amount measuring means 202. It is possible to eliminate the abrupt fluctuation of the average accumulated amount 215 from the time to the steady state, and further to eliminate the abrupt fluctuation of the reproduction clock 214.

【0047】実施の形態4.実施の形態1では蓄積量基
準値設定手段205が出力する蓄積量基準値216は、
蓄積量基準値設定手段205に一旦設定されたある固定
した値(例えば、受信バッファ12の容量の50%)と
したが、蓄積量基準値216は、通信状況に応じて可変
にする、則ち、高速通信時にはその値を大きく、低速通
信時にはその値が小さくなるように通信速度に対応して
可変にしてもよい。
Embodiment 4 In the first embodiment, the accumulated amount reference value 216 output by the accumulated amount reference value setting means 205 is
Although a fixed value (for example, 50% of the capacity of the reception buffer 12) which is once set in the accumulated amount reference value setting means 205 is used, the accumulated amount reference value 216 is variable according to the communication status. The value may be variable according to the communication speed so that the value becomes large during high-speed communication and becomes small during low-speed communication.

【0048】従って、上記実施の形態4によれば、蓄積
量基準値216は、通信速度に応じて設定を可変にした
ので、受信バッファ201内に受信データを不要に蓄積
することがなくなり、蓄積による遅延時間を最小にする
ことができる。
Therefore, according to the fourth embodiment, since the storage amount reference value 216 is variable according to the communication speed, the reception data is not stored in the reception buffer 201 unnecessarily, and the storage is not performed. The delay time due to can be minimized.

【0049】実施の形態5.また、実施の形態1〜4に
おいて、蓄積量計測手段202は、受信バッファ201
の蓄積量の計測を一定の時間間隔をおいて定期的に行う
ようにしてもよい。
Embodiment 5. In addition, in the first to fourth embodiments, the accumulated amount measuring means 202 is the reception buffer 201.
The measurement of the accumulated amount may be periodically performed at regular time intervals.

【0050】従って、上記実施の形態5によれば、蓄積
量計測手段202は、一定の時間間隔をおいて定期的に
蓄積データの計測を行うようにしたので、蓄積量計測手
段202により計測された蓄積量212、則ち平均蓄積
量算出手段206が算出した平均蓄積量215は、通信
網内で一時的に発生するパケット受信の遅延変動等から
受ける影響が少なくなる。
Therefore, according to the fifth embodiment, the accumulated amount measuring means 202 measures the accumulated data at regular intervals, so that the accumulated amount measuring means 202 measures the accumulated data. The accumulated amount 212, that is, the average accumulated amount 215 calculated by the average accumulated amount calculating means 206 is less affected by a packet reception delay variation or the like that temporarily occurs in the communication network.

【0051】実施の形態6.また、実施の形態1〜5に
おいて、蓄積量計測手段202が行う受信バッファ20
1の蓄積量の計測は、受信バッファ201への書き込み
単位であるaバイト(aは自然数)と読み出し単位であ
るbバイト(bは自然数)とを比較し、その最小公倍数
であるcバイト(c=a×k=b×l、ここでk、lは
共に自然数)のn倍(nは自然数)の書き込み時又は読
み出し時毎のいずれかの間隔で定期的に行うようにして
もよい。すなわち、n×cバイトのデータの書き込み時
又は読み出し時毎のいずれかの間隔で定期的に行うよう
にしてもよい。
Embodiment 6 FIG. Further, in the first to fifth embodiments, the reception buffer 20 performed by the accumulated amount measuring means 202.
In the measurement of the storage amount of 1, the a-byte (a is a natural number) which is a writing unit to the reception buffer 201 and the b-byte (b is a natural number) which is a reading unit are compared, and the least common multiple thereof is c-byte (c = A × k = b × l, where k and l are both natural numbers and n times (n is a natural number) may be periodically written at any time of writing or reading. That is, it may be periodically performed at any time interval when writing or reading n × c bytes of data.

【0052】図2は蓄積量計測手段202が定期的に行
う計測間隔の例を示すタイムチャート図であり、図2
中、a=3バイト、b=4バイト、k=4、l=3、c
=12バイト、n=1としている。この場合、例えばデ
ータがn×c(=12)バイト読み出される間に、k×
n(=4)個のデータが書き込まれるので、この周期間
隔で蓄積量計測手段202が蓄積量の計測を定期的に行
った場合、受信バッファ201の蓄積量は変動していな
いことになる。
FIG. 2 is a time chart showing an example of the measurement intervals that the accumulated amount measuring means 202 periodically performs.
Medium, a = 3 bytes, b = 4 bytes, k = 4, l = 3, c
= 12 bytes and n = 1. In this case, for example, while reading data n × c (= 12) bytes, k ×
Since n (= 4) pieces of data are written, when the storage amount measuring means 202 regularly measures the storage amount at this cycle interval, the storage amount in the reception buffer 201 does not change.

【0053】従って、上記実施の形態6によれば、蓄積
量計測手段202は、受信バッファ201に対するデー
タ書き込み又はデータ読み出し単位の整数倍の間隔毎に
データ蓄積量の計測を行うようにしたので、実際のバッ
ファ蓄積量ではなく、書き込み単位、読み出し単位の数
を計数して把握すればよいから、蓄積量計測手段202
を簡易に構成することができる。
Therefore, according to the sixth embodiment, the storage amount measuring means 202 measures the data storage amount at intervals of an integral multiple of the data writing or data reading unit to the receiving buffer 201. Since it is sufficient to count and grasp the number of write units and read units instead of the actual buffer accumulated amount, the accumulated amount measuring means 202
Can be simply configured.

【0054】実施の形態7.実施の形態1〜6におい
て、制御信号発生手段203は、VCXO制御信号21
3として、蓄積量基準値216と平均蓄積量215との
差を蓄積量基準値216で相対化した値を制御信号21
3として採用し、VCXO204に出力するようにして
もよい。
Embodiment 7 FIG. In the first to sixth embodiments, the control signal generating means 203 uses the VCXO control signal 21.
3, the control signal 21 is a value obtained by relativizing the difference between the accumulated amount reference value 216 and the average accumulated amount 215 with the accumulated amount reference value 216.
It may be adopted as 3 and output to the VCXO 204.

【0055】図3は実施の形態7において制御信号発生
手段203が行う処理の説明図である。図3中、受信バ
ッファ201のデータの蓄積可能な容量は、ソースクロ
ック再生手段200内での処理の遅延を排除すべく通信
速度に応じて可変とし、また、蓄積量基準値216を受
信バッファ201でのデータ蓄積が可能な容量に対して
予め定められた割合の値に設定し、蓄積量基準値216
と平均蓄積量215との差を蓄積基準値216で相対化
した値k(−1<k<1)をVCXO制御信号213と
して採用する。従って、−1<k<0ではアンダーフロ
ーの傾向にあり、0<k<1ではオーバーフローの傾向
にある。
FIG. 3 is an explanatory diagram of the processing performed by the control signal generating means 203 in the seventh embodiment. In FIG. 3, the data storage capacity of the reception buffer 201 is variable according to the communication speed in order to eliminate the processing delay in the source clock reproduction means 200, and the storage amount reference value 216 is set to the reception buffer 201. The storage amount reference value 216 is set to a value of a predetermined ratio to the capacity capable of storing data in
The value k (−1 <k <1) obtained by making the difference between the average storage amount 215 and the average storage amount 215 relative by the storage reference value 216 is adopted as the VCXO control signal 213. Therefore, when -1 <k <0, there is a tendency for underflow, and when 0 <k <1, there is a tendency for overflow.

【0056】従って、上記実施の形態7によれば、制御
信号発生手段203は、蓄積量基準値216に対するデ
ータ蓄積量参照値と蓄積量基準値216との差の割合に
基づいて制御信号213を決定するようにしたので、通
信速度に応じて受信バッファ201のデータの蓄積可能
な容量蓄積量を変化させた場合にも、制御信号発生手段
203を簡易な構成にして値kの変化により受信バッフ
ァ201でのデータの変動の傾向を把握することで、受
信バッファ201におけるアンダーフローやオーバーフ
ローを排除して受信バッファ201内のデータ蓄積量を
一定にするVCXO制御信号213を生成することがで
きる。
Therefore, according to the seventh embodiment, the control signal generating means 203 outputs the control signal 213 based on the ratio of the difference between the data storage amount reference value and the storage amount reference value 216 with respect to the storage amount reference value 216. Since the determination is made, the control signal generating means 203 has a simple structure even when the amount of data that can be stored in the receiving buffer 201 is changed according to the communication speed. By grasping the tendency of data fluctuation in 201, it is possible to generate the VCXO control signal 213 which eliminates underflow and overflow in the reception buffer 201 and makes the amount of data accumulated in the reception buffer 201 constant.

【0057】実施の形態8.例えば、実施の形態1〜7
において、受信バッファ201でのデータ書き込み処理
を効率よく行うために、パケット分解手段100bでの
処理遅延による影響を排除するようにしてもよい。実施
の形態8は、説明の便宜上、実施の形態1の変形例とし
て説明する。
Embodiment 8 FIG. For example, the first to seventh embodiments
In order to efficiently perform the data writing process in the reception buffer 201, the influence of the processing delay in the packet decomposing unit 100b may be eliminated. The eighth embodiment will be described as a modification of the first embodiment for convenience of description.

【0058】図4は実施の形態8に係る回線接続装置の
構成図である。図4中、図1に示した構成に対する新た
な構成として、207はパケット分解手段100bにパ
ケットが入力される入力タイミング時刻を記憶する入力
タイミング記憶手段、217はパケット分解手段100
bから受信バッファ201へデータが書き込まれるタイ
ミング信号となる書き込みタイミング信号である。そし
て、書き込みタイミング信号217は入力タイミング記
憶手段207からパケット分解手段100bに出力され
るようになっている。
FIG. 4 is a block diagram of a line connection device according to the eighth embodiment. 4, as a new configuration to the configuration shown in FIG. 1, 207 is an input timing storage means for storing the input timing time at which the packet is input to the packet disassembling means 100b, and 217 is the packet disassembling means 100.
The write timing signal is a timing signal for writing data from b to the reception buffer 201. The write timing signal 217 is output from the input timing storage means 207 to the packet disassembling means 100b.

【0059】このように構成された実施の形態8に係る
回線接続装置の動作を、図5に示す動作説明のタイムチ
ャートに従って説明する。パケット分解手段100bに
パケット(例えば4つ)の入力が順にあると、入力され
たパケットは、実施の形態1と同様に分解されて各種メ
ディアデータが取り出しやデータの誤り訂正処理が行わ
れると共に、それらの入力タイミング時刻、例えば時刻
t0 、t0 +t1 、t0 +t2 、t0 +t3 は、入力タ
イミング記憶手段207にも入力されて記憶保持され
る。
The operation of the line connecting apparatus according to the eighth embodiment configured as described above will be described with reference to the time chart for explaining the operation shown in FIG. When packets (for example, four) are sequentially input to the packet disassembly unit 100b, the input packets are disassembled in the same manner as in the first embodiment, various media data are extracted, and data error correction processing is performed. These input timing times, for example, times t0, t0 + t1, t0 + t2, t0 + t3 are also input to the input timing storage means 207 and stored therein.

【0060】ここで、パケット分解手段100bが実際
にパケット分解や誤り訂正処理に要する時間は各パケッ
トにより異なるが、各パケットから取り出された各メデ
ィアデータ211が出力されて受信バッファ201にそ
れぞれ書き込まれるまでの遅延時間はパケットによらず
一律に時間tn とする。ここで遅延時間tn は、パケッ
ト分解手段100bが実際に処理に要する時間の最大値
よりも十分大きい時間とする。
Here, although the time required for the packet disassembling means 100b to actually perform the packet disassembling and the error correcting process differs depending on each packet, each media data 211 extracted from each packet is output and written in the receiving buffer 201. The delay time up to is uniformly set to time tn regardless of the packet. Here, the delay time tn is set to a time sufficiently larger than the maximum value of the time actually required for the packet decomposing means 100b to perform the processing.

【0061】次に、入力タイミング記憶手段207は、
取り出されたデータの受信バッファ201への書き込み
のため、それぞれの入力タイミング時刻に遅延時間tn
を加算した時刻に、書き込みタイミング信号217をパ
ケット分解手段100bに出力する。
Next, the input timing storage means 207
Since the extracted data is written in the reception buffer 201, the delay time tn is set at each input timing time.
The write timing signal 217 is output to the packet disassembling means 100b at the time of adding.

【0062】すなわち、パケット分解手段100bに時
刻t0 、t0 +t1 、t0 +t2 、t0 +t3 にそれぞ
れ入力されたパケットから取り出された各種メディアデ
ータ211は、パケット分解手段100bでの処理の遅
延時間tn を考慮して、データ入力時刻t0 、t0 +t
1 、t0 +t2 、t0 +t3 に遅延時間tn を加算した
時刻t0 +tn 、t0 +t1 +tn 、t0 +t2 +tn
、t0 +t3 +tn に書き込みタイミング記憶手段2
07よりパケット分解手段100bに出力される書き込
みタイミング信号217に従い、パケット分解手段10
0bから出力されて受信バッファ201に書き込まれ
る。
That is, the various media data 211 extracted from the packets respectively inputted at the times t0, t0 + t1, t0 + t2, and t0 + t3 to the packet disassembling means 100b take the delay time tn of the processing in the packet disassembling means 100b into consideration. Then, the data input time t0, t0 + t
Times t0 + tn, t0 + t1 + tn, t0 + t2 + tn obtained by adding delay time tn to 1, t0 + t2, t0 + t3.
, T0 + t3 + tn, write timing storage means 2
In accordance with the write timing signal 217 output from 07 to the packet disassembling means 100b, the packet disassembling means 10
It is output from 0b and written in the reception buffer 201.

【0063】従って、上記実施の形態8によれば、パケ
ット分解手段100bへのパケットの入力タイミング時
刻を記憶する入力タイミング記憶手段207をさらに設
け、パケット分解手段100bは、入力タイミング記憶
手段207からの出力に基づいて入力タイミング時刻か
ら予め定められた遅延時間の経過後に受信バッファ20
1に書き込むようにしたので、パケット遅延変動の影響
を受信バッファ201への書き込みタイミングを遅延さ
せた調整により排除して、パケット分解手段100bの
処理遅延の影響を排除することができる。
Therefore, according to the eighth embodiment, the input timing storing means 207 for storing the input timing time of the packet to the packet decomposing means 100b is further provided, and the packet decomposing means 100b receives from the input timing storing means 207. The reception buffer 20 receives a predetermined delay time from the input timing time based on the output.
Since it is written to 1, the influence of the packet delay variation can be eliminated by the adjustment in which the write timing to the reception buffer 201 is delayed, and the influence of the processing delay of the packet disassembling unit 100b can be eliminated.

【0064】実施の形態9.例えば、実施の形態8にお
いて、パケット分解手段100bへのパケット入力タイ
ミングに従って、それより以前に既にパケット分解手段
100bに入力されたパケットから取り出された各種メ
ディアデータ211を、受信バッファ201へ書き込む
ようにしてもよい。
Embodiment 9 For example, in the eighth embodiment, according to the packet input timing to the packet decomposing unit 100b, various media data 211 extracted from the packet already input to the packet decomposing unit 100b before that are written to the reception buffer 201. May be.

【0065】以下に、実施の形態9に係る回線接続装置
の動作を、図6に示す動作説明のタイムチャートに従っ
て説明する。パケット分解手段100bにパケット(例
えば10番目のデータから13番目のデータ)の入力が
順にあると、入力されたパケットは、実施の形態1と同
様に分解されて各種メディアデータの取り出しやデータ
の誤り訂正処理が行われると共に、それらの入力タイミ
ング時刻t0 、t0 +t1 、t0 +t2 、t0 +t3
は、入力タイミング記憶手段207にも入力されて記憶
保持される。
The operation of the line connection device according to the ninth embodiment will be described below with reference to the time chart for explaining the operation shown in FIG. When packets (for example, 10th data to 13th data) are sequentially input to the packet disassembling unit 100b, the input packet is disassembled in the same manner as in the first embodiment, and various media data is taken out or data error occurs. The correction processing is performed, and their input timing times t0, t0 + t1, t0 + t2, t0 + t3.
Is also input to and stored in the input timing storage means 207.

【0066】そして、入力タイミング記憶手段207
は、それぞれの入力タイミング時刻t0 、t0 +t1 、
t0 +t2 、t0 +t3 に、則ち、入力タイミング時刻
の入力があるや否や、受信バッファ201へのデータの
書き込みタイミング信号217をパケット分解手段10
0bへ出力する。
Then, the input timing storage means 207
Are input timing times t0, t0 + t1,
That is, as soon as the input timing time is input to t0 + t2 and t0 + t3, the data write timing signal 217 to the receiving buffer 201 is sent to the packet disassembling means 10.
Output to 0b.

【0067】入力タイミング記憶手段207からパケッ
ト分解手段100bにそれらの書き込みタイミング信号
217の入力が順にあると、既にパケット分解手段10
0bに入力されたパケットであってその入力タイミング
信号に対応するパケットのn個前(nはn<10の自然
数)のパケットから分解されて取り出された各種メディ
アデータ211が、受信バッファ201へそれらのタイ
ミング信号に従って書き込まれる。
When the write timing signals 217 are sequentially input from the input timing storage means 207 to the packet disassembling means 100b, the packet disassembling means 10 has already been received.
Various media data 211 extracted from a packet input to 0b, which is n packets before the packet corresponding to the input timing signal (n is a natural number of n <10), and extracted to the reception buffer 201. Are written according to the timing signal of.

【0068】則ち、時刻t0 、t0 +t1 、t0 +t2
、t0 +t3 に10番目、11番目、12番目、13
番目のパケットがパケット分解手段100bに順に入力
されて入力タイミング時刻が入力タイミング記憶手段2
07に記憶され、並行してそれら時刻に入力タイミング
記憶手段207から書き込みタイミング信号217がパ
ケット分解手段100bに順に出力されると、10−n
番目、11−n番目、12−n番目、13−n番目の入
力パケットからそれぞれ取り出された各種メディアデー
タ211がこれらの書き込みタイミング信号217に従
って受信バッファ201に書き込まれる。
In other words, time t0, t0 + t1, t0 + t2
, T0 + t3, 10th, 11th, 12th, 13th
The second packet is sequentially input to the packet disassembling means 100b and the input timing time is input timing storing means 2
If the write timing signal 217 is sequentially stored in the packet decomposing means 100b from the input timing storing means 207 at the same time, it is 10-n.
Various media data 211 respectively extracted from the 11th-nth, 12-nth, 13-nth input packets are written in the reception buffer 201 according to these write timing signals 217.

【0069】つまり、パケット分解手段100bにパケ
ットの入力があると、既にパケット分解手段100bに
入力されそのパケットのn個前のパケットから分解され
て取り出された各種メディアデータ211が、パケット
の入力と同期して受信バッファ201へ書き込まれる。
That is, when a packet is input to the packet disassembling means 100b, the various media data 211 already input to the packet disassembling means 100b and disassembled and extracted from the packet n packets before the packet are input as the packet input. The data is written in the reception buffer 201 in synchronization.

【0070】従って、上記実施の形態9によれば、パケ
ット分解手段100bは、入力タイミング記憶手段20
7からの信号入力があると、この信号に従って過去にパ
ケット分解手段100aに入力されたパケットから分解
されたデータを出力して受信バッファ201に書き込む
ようにしたので、実施の形態8に示した効果に加えて、
入力タイミング記憶手段24のメモリ回路削減を行うこ
とができる。
Therefore, according to the ninth embodiment, the packet disassembling means 100b has the input timing storing means 20.
When there is a signal input from No. 7, the data decomposed from the packet previously inputted to the packet decomposer 100a according to this signal is outputted and written into the reception buffer 201. Therefore, the effect shown in the eighth embodiment is obtained. In addition to,
The memory circuit of the input timing storage means 24 can be reduced.

【0071】実施の形態10.実施の形態9においてパ
ケット分解手段100bに入力されたパケットのデータ
容量と、書き込みタイミング信号217に従ってパケッ
ト分解手段100bから受信バッファ201に書き込ま
れさらに受信バッファ201から読み出されるメディア
データのデータ容量とを等しくするようにしてもよい。
Tenth Embodiment In the ninth embodiment, the data capacity of the packet input to the packet disassembling means 100b is equal to the data capacity of the media data written in the receiving buffer 201 by the packet disassembling means 100b according to the write timing signal 217 and further read from the receiving buffer 201. You may do it.

【0072】図7は実施の形態10に係る回線接続装置
の構成図である。図7中、入力タイミング記憶手段20
7からの書き込みタイミング信号217はパケット分解
手段100bに出力されるだけでなく、受信バッファ2
01にも出力されるようになっている。
FIG. 7 is a block diagram of a line connection device according to the tenth embodiment. In FIG. 7, the input timing storage means 20
The write timing signal 217 from the No. 7 is not only output to the packet disassembling means 100b, but also the receiving buffer 2
It is also output to 01.

【0073】このように構成された実施の形態10に係
る回線接続装置の動作について、図8に示す動作説明の
タイムチャートに従って説明する。実施の形態9と同様
に、パケット分解手段100bにパケット(例えば10
番目のデータから13番目のデータ)の入力が順にある
と、入力されたパケットは、実施の形態9と同様に分解
されて各種メディアデータの取り出しやデータの誤り訂
正処理が行われると共に、それらの入力タイミング時刻
t0 、t0 +t1 、t0 +t2 、t0 +t3 は、入力タ
イミング記憶手段207にも入力されて記憶保持され
る。
The operation of the line connecting apparatus according to the tenth embodiment configured as described above will be described with reference to the time chart for explaining the operation shown in FIG. Similar to the ninth embodiment, the packet decomposing means 100b stores packets (for example, 10 packets).
If there is a sequential input of (third data to thirteenth data), the input packet is disassembled in the same manner as in the ninth embodiment, and various media data is taken out and data error correction processing is performed. The input timing times t0, t0 + t1, t0 + t2, t0 + t3 are also input to and stored in the input timing storage means 207.

【0074】そして、入力タイミング記憶手段207
は、それぞれの入力タイミング時刻t0 、t0 +t1 、
t0 +t2 、t0 +t3 に、則ち、入力タイミング時刻
の入力があるや否や、受信バッファ201へのデータ書
き込みを示す書き込みタイミング信号217をパケット
分解手段100bと受信バッファ201に出力する。
Then, the input timing storage means 207
Are input timing times t0, t0 + t1,
As soon as the input timing time is input at t0 + t2 and t0 + t3, the write timing signal 217 indicating the data writing to the reception buffer 201 is output to the packet decomposing unit 100b and the reception buffer 201.

【0075】入力タイミング記憶手段207からパケッ
ト分解手段100bに書き込みタイミング信号217の
入力が順にあると、実施の形態9と同様に、既にパケッ
ト分解手段100bに入力されたパケットであって書き
込みタイミング信号217に対応するパケットのn個前
のパケットから分解されて取り出された各種メディアデ
ータ211が書き込みタイミング信号217に従ってパ
ケット分解手段100bから受信バッファ201に書き
込まれる。
When the write timing signal 217 is sequentially input from the input timing storage means 207 to the packet disassembling means 100b, the write timing signal 217 is the packet already input to the packet disassembling means 100b as in the ninth embodiment. The various media data 211 decomposed and taken out from the packet n packets before the packet corresponding to are written in the reception buffer 201 from the packet decomposition unit 100b according to the write timing signal 217.

【0076】さらに、入力タイミング記憶手段207か
ら受信バッファ201に書き込みタイミング信号217
の入力が順にあると、既にパケット分解手段100bに
より10−s番目、11−s番目、12−s番目、13
−s番目(n<s)の入力パケットから取り出されてパ
ケット分解手段100bから受信バッファ201に書き
込まれた各種メディアデータ211のうち、パケット分
解手段100bから受信バッファ201に書き込まれた
容量に相当するデータが書き込みタイミング信号217
に従って順に上位レイヤに出力可能なデータとして再生
クロック214に同期して受信バッファ201から出力
されて上位レイヤに移される。
Further, the write timing signal 217 is input from the input timing storage means 207 to the reception buffer 201.
Are input in sequence, the packet decomposing means 100b has already performed 10-sth, 11-sth, 12-sth, 13th.
Of the various media data 211 extracted from the −sth (n <s) input packet and written in the receiving buffer 201 from the packet decomposing unit 100b, it corresponds to the capacity written in the receiving buffer 201 from the packet decomposing unit 100b. Data is write timing signal 217
Accordingly, the data is sequentially output from the reception buffer 201 in synchronization with the reproduction clock 214 as data that can be output to the upper layer, and is transferred to the upper layer.

【0077】則ち、時刻t0 、t0 +t1 、t0 +t2
、t0 +t3 に10番目、11番目、12番目、13
番目のパケットがパケット分解手段100bに順に入力
されて入力タイミング時刻が入力タイミング記憶手段2
07に記憶され、またそれら時刻が入力タイミング記憶
手段207から書き込みタイミング信号217としてパ
ケット分解手段100bに順に出力されると、10−n
番目、11−n番目、12−n番目、13−n番目の入
力パケットから取り出された各種メディアデータ211
がこれらの書き込みタイミング信号に従って受信バッフ
ァ201に順に書き込まれる。
That is, at times t0, t0 + t1, t0 + t2.
, T0 + t3, 10th, 11th, 12th, 13th
The second packet is sequentially input to the packet disassembling means 100b and the input timing time is input timing storing means 2
If the time is stored in 07, and those times are sequentially output from the input timing storage means 207 as the write timing signal 217 to the packet disassembling means 100b, 10-n.
Various media data 211 extracted from the 11th, 11-nth, 12-nth, 13-nth input packets
Are sequentially written in the reception buffer 201 in accordance with these write timing signals.

【0078】さらに並行して、入力タイミング記憶手段
207から書き込みタイミング信号217が受信バッフ
ァ201に順に出力されると、10−s番目、11−s
番目、12−s番目、13−s番目の入力パケットから
取り出された各種メディアデータ211のパケット分解
手段100bから受信バッファ201に書き込まれた容
量に相当するデータがこれらの書き込みタイミング信号
に従って順に読み出し可能なデータとなって再生クロッ
ク214に同期して受信バッファ201から出力されて
上位レイヤに移される。
Further, in parallel, when the write timing signal 217 is sequentially output from the input timing storage means 207 to the reception buffer 201, the 10-sth and 11-sth positions are output.
Data corresponding to the capacity written in the reception buffer 201 from the packet decomposing means 100b of various media data 211 extracted from the 12th, 12th, and 13th s input packets can be sequentially read according to these write timing signals. Data is output from the reception buffer 201 in synchronization with the reproduction clock 214 and transferred to the upper layer.

【0079】従って、上記実施の形態10によれば、受
信バッファ201は、書き込まれたデータ容量と等しい
データ容量のデータを出力するようにしたので、受信し
たパケット量の変動に対応して受信バッファ201から
の読み出し量も変動させることで受信バッファ201内
のデータ蓄積量が安定し、通信速度を可変にして通信を
行っている場合であっても安定したソースクロックを再
生させることができる。
Therefore, according to the tenth embodiment, the receiving buffer 201 outputs the data having the same data capacity as the written data capacity, so that the receiving buffer 201 can cope with the fluctuation of the received packet amount. The amount of data stored in the reception buffer 201 is stabilized by changing the amount of reading from the 201, and a stable source clock can be reproduced even when communication is performed with a variable communication speed.

【0080】[0080]

【発明の効果】この発明によれば、入力パケットを分解
してデータを取り出すパケット分解手段と、パケット分
解手段で取り出したデータをパケット受信側の通信網の
網クロックに同期して書き込む受信バッファと、受信バ
ッファに蓄積されたデータの読み出し処理を開始する基
準となる蓄積量基準値を予め設定してある蓄積量基準値
設定手段と、受信バッファ中のデータ蓄積量を計測する
蓄積量計測手段と、蓄積量計測手段が計測したデータ蓄
積量に基づいて電圧制御水晶発信器を制御する制御信号
を定める際のデータ蓄積量参照値を算出するデータ蓄積
量参照値算出手段と、蓄積量基準値設定手段に予め設定
してある蓄積量基準値とデータ蓄積量参照値算出手段が
算出したデータ蓄積量参照値とに基づいて制御信号を発
生する制御信号発生手段と、制御信号発生手段が出力し
た制御信号に基づいて受信バッファからデータが読み出
される際の再生クロックを発生する電圧制御水晶発信器
とを備えたので、通信網でのセル伝送の遅延変動等の影
響に起因した一時的な受信バッファ中のデータ蓄積量の
変動の影響を排除して、安定したソースクロックを再生
して得ることができる。
According to the present invention, a packet decomposing means for decomposing an input packet to extract data, and a receiving buffer for writing the data extracted by the packet decomposing means in synchronization with the network clock of the communication network on the packet receiving side. A storage amount reference value setting means for presetting a storage amount reference value which is a reference for starting the reading process of the data stored in the reception buffer; and a storage amount measuring means for measuring the data storage amount in the reception buffer. A data storage amount reference value calculating means for calculating a data storage amount reference value when determining a control signal for controlling the voltage controlled crystal oscillator based on the data storage amount measured by the storage amount measuring means, and a storage amount reference value setting A control signal is generated to generate a control signal based on the storage amount reference value preset in the means and the data storage amount reference value calculated by the data storage amount reference value calculation means. Means and a voltage-controlled crystal oscillator that generates a reproduction clock when data is read from the receiving buffer based on the control signal output by the control signal generating means, so that delay variation in cell transmission in the communication network, etc. It is possible to recover the stable source clock and obtain the stable source clock by eliminating the effect of the temporary fluctuation of the data storage amount in the receiving buffer due to the effect of 1.

【0081】また、データ蓄積量参照値算出手段は、蓄
積量計測手段が計測したデータ蓄積量の平均値をデータ
蓄積量参照値としたので、通信網でのセル伝送の遅延変
動等の影響に起因した一時的な受信バッファ中のデータ
蓄積量の変動の影響を排除して、安定したソースクロッ
クを再生して得ることができる。
Further, since the data storage amount reference value calculating means uses the average value of the data storage amount measured by the storage amount measuring means as the data storage amount reference value, the influence of the delay variation of cell transmission in the communication network or the like is affected. It is possible to eliminate the influence of the temporary fluctuation of the data storage amount in the reception buffer and reproduce and obtain a stable source clock.

【0082】また、データ蓄積量参照値算出手段は、蓄
積量計測手段が過去に計測したデータ蓄積量の平均値と
蓄積量計測手段が新たに計測したデータ蓄積量とに基づ
いて求めた値をデータ蓄積量参照値としたので、データ
蓄積量参照値算出手段を簡易に構成することができる。
Further, the data storage amount reference value calculation means calculates the value obtained based on the average value of the data storage amount measured in the past by the storage amount measurement means and the data storage amount newly measured by the storage amount measurement means. Since the data storage amount reference value is used, the data storage amount reference value calculation means can be easily configured.

【0083】また、データ蓄積量参照値算出手段は、蓄
積量基準値設定手段に設定した蓄積量基準値を第1回目
のデータ蓄積量参照値としたので、通信開始時から定常
時までの平均蓄積量の急激な変動が排除されて、更には
再生クロックの急激な変動を排除することができる。
Further, since the data storage amount reference value calculation means uses the storage amount reference value set in the storage amount reference value setting means as the first data storage amount reference value, the average from the start of communication to the steady state is obtained. It is possible to eliminate abrupt changes in the accumulated amount, and also abrupt changes in the reproduced clock.

【0084】また、蓄積量基準値は、通信速度に応じて
設定を可変にしたので、受信バッファ内に受信データを
不要に蓄積することがなくなり、蓄積による遅延時間を
最小にすることができる。
Further, since the setting of the storage amount reference value is variable according to the communication speed, the reception data is not stored in the reception buffer unnecessarily, and the delay time due to the storage can be minimized.

【0085】また、蓄積量計測手段は、一定の時間間隔
をおいて定期的に蓄積データの計測を行うようにしたの
で、蓄積量計測手段により計測された蓄積量、則ち平均
蓄積量算出手段が算出した平均蓄積量は、通信網内で一
時的に発生するパケット受信の遅延による変動等から受
ける影響が少なくなる。
Further, since the accumulated amount measuring means measures the accumulated data at regular intervals, the accumulated amount measured by the accumulated amount measuring means, that is, the average accumulated amount calculating means. The average storage amount calculated by is less affected by fluctuations caused by packet reception delays that occur temporarily in the communication network.

【0086】また、蓄積量計測手段は、受信バッファに
対するデータ書き込み又はデータ読み出し単位の整数倍
の間隔毎にデータ蓄積量の計測を行うようにしたので、
実際のバッファ蓄積量ではなく、書き込み単位、読み出
し単位の数を計数して把握すればよいから、蓄積量計測
手段を簡易に構成することができる。
Further, the storage amount measuring means measures the data storage amount at intervals of integer multiples of the data writing or data reading unit to the receiving buffer.
Since it is sufficient to count and grasp the number of write units and read units instead of the actual buffer storage amount, the storage amount measuring means can be simply configured.

【0087】また、制御信号発生手段は、蓄積量基準値
に対するデータ蓄積量参照値と蓄積量基準値との差の割
合に基づいて制御信号を決定するようにしたので、通信
速度に応じて受信バッファのデータの蓄積可能な容量蓄
積量を変化させた場合にも、制御信号発生手段を簡易な
構成にし受信バッファでのデータの変動の傾向を把握す
ることで、受信バッファにおけるアンダーフローやオー
バーフローを排除して受信バッファ内のデータ蓄積量を
一定にする制御信号を生成することができる。
Further, since the control signal generating means determines the control signal based on the ratio of the difference between the data storage amount reference value and the storage amount reference value with respect to the storage amount reference value, the control signal is received according to the communication speed. Even if the amount of data that can be stored in the buffer is changed, underflow and overflow in the receiving buffer can be prevented by using a simple configuration of the control signal generation means and grasping the tendency of data fluctuation in the receiving buffer. It is possible to generate a control signal that eliminates and keeps the data storage amount in the reception buffer constant.

【0088】また、パケット分解手段へのパケットの入
力タイミング時刻を記憶する入力タイミング記憶手段を
さらに設け、パケット分解手段は、入力タイミング記憶
手段からの出力に基づいて入力タイミング時刻から予め
定められた遅延時間の経過後に受信バッファに書き込む
ようにしたので、パケット伝送遅延の影響を受信バッフ
ァへの書き込みタイミングを遅延させた調整により排除
して、パケット分解での処理遅延の影響を排除すること
ができる。
Further, input timing storing means for storing the input timing time of the packet to the packet decomposing means is further provided, and the packet decomposing means delays a predetermined time from the input timing time based on the output from the input timing storing means. Since the writing is performed in the reception buffer after the elapse of time, the influence of the packet transmission delay can be eliminated by the adjustment in which the writing timing in the reception buffer is delayed, and the influence of the processing delay in the packet disassembly can be eliminated.

【0089】また、パケット分解手段は、入力タイミン
グ記憶手段からの信号入力があると、この信号に従って
過去にパケット分解手段に入力されたパケットから分解
されたデータを出力して受信バッファに書き込むように
したので、入力タイミング記憶手段のメモリ回路削減を
行うことができる。
Further, when a signal is input from the input timing storage means, the packet disassembling means outputs the data disassembled from the packet previously input to the packet disassembling means according to this signal and writes it in the receiving buffer. Therefore, the memory circuit of the input timing storage means can be reduced.

【0090】また、受信バッファは、書き込まれたデー
タ容量と等しいデータ容量のデータを出力するようにし
たので、受信したパケット量の変動に対応して受信バッ
ファからの読み出し量も変動させることで受信バッファ
内のデータ蓄積量が安定し、速度通信を可変にして通信
を行っている場合であっても安定したソースクロックを
再生させることができる。
Further, since the receiving buffer outputs the data having the same data capacity as the written data capacity, the read amount from the receiving buffer is also changed in response to the change in the received packet amount. Even when the amount of data stored in the buffer is stable and communication is performed with variable speed communication, a stable source clock can be reproduced.

【図面の簡単な説明】[Brief description of drawings]

【図1】 実施の形態1に係る回線接続装置の構成図で
ある。
FIG. 1 is a configuration diagram of a line connection device according to a first embodiment.

【図2】 実施の形態6において蓄積量計測手段202
が行う計測間隔の例を示すタイムチャート図である。
FIG. 2 shows a storage amount measuring means 202 in the sixth embodiment.
It is a time chart figure which shows the example of the measurement interval which is performed.

【図3】 実施の形態7において制御信号発生手段20
3が行う処理の説明図である。
FIG. 3 is a control signal generating means 20 according to the seventh embodiment.
It is explanatory drawing of the process which 3 performs.

【図4】 実施の形態8に係る回線接続装置の構成図で
ある。
FIG. 4 is a configuration diagram of a line connection device according to an eighth embodiment.

【図5】 実施の形態8に係る回線接続装置の動作を説
明するタイムチャートである。
FIG. 5 is a time chart for explaining the operation of the line connection device according to the eighth embodiment.

【図6】 実施の形態9に係る回線接続装置の動作を説
明するタイムチャートである。
FIG. 6 is a time chart for explaining the operation of the line connection device according to the ninth embodiment.

【図7】 実施の形態10に係る回線接続装置の構成図
である。
FIG. 7 is a configuration diagram of a line connection device according to a tenth embodiment.

【図8】 実施の形態10に係る回線接続装置の動作を
説明するタイムチャートである。
FIG. 8 is a time chart explaining the operation of the line connection device according to the tenth embodiment.

【図9】 従来の回線接続装置の構成図である。FIG. 9 is a configuration diagram of a conventional line connection device.

【符号の説明】[Explanation of symbols]

100b パケット分解手段、205 蓄積量基準値設
定手段、206 平均蓄積量算出手段、207 入力タ
イミング記憶手段、215 蓄積量基準値、216 平
均蓄積量、217 書き込みタイミング信号。
100b Packet disassembling means, 205 accumulated quantity reference value setting means, 206 average accumulated quantity calculation means, 207 input timing storage means, 215 accumulated quantity reference value, 216 average accumulated quantity, 217 write timing signal.

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】 入力パケットを分解してデータを取り出
すパケット分解手段と、前記パケット分解手段で取り出
したデータをパケット受信側の通信網の網クロックに同
期して書き込む受信バッファと、前記受信バッファに蓄
積されたデータの読み出し処理を開始する基準となる蓄
積量基準値を予め設定してある蓄積量基準値設定手段
と、前記受信バッファ中のデータ蓄積量を計測する蓄積
量計測手段と、前記蓄積量計測手段が計測したデータ蓄
積量に基づいて電圧制御水晶発信器を制御する制御信号
を定める際のデータ蓄積量参照値を算出するデータ蓄積
量参照値算出手段と、前記蓄積量基準値設定手段に予め
設定してある蓄積量基準値と前記データ蓄積量参照値算
出手段が算出したデータ蓄積量参照値とに基づいて前記
制御信号を発生する制御信号発生手段と、前記制御信号
発生手段が出力した制御信号に基づいて前記受信バッフ
ァからデータが読み出される際の再生クロックを発生す
る電圧制御水晶発信器とを備えたことを特徴とする回線
接続装置。
1. A packet decomposing means for decomposing an input packet to extract data, a receiving buffer for writing the data extracted by the packet decomposing means in synchronization with a network clock of a communication network on the packet receiving side, and the receiving buffer. An accumulation amount reference value setting unit that presets an accumulation amount reference value that is a reference for starting the reading process of accumulated data; an accumulation amount measuring unit that measures the amount of data accumulated in the reception buffer; Data storage amount reference value calculation means for calculating a data storage amount reference value when determining a control signal for controlling the voltage controlled crystal oscillator based on the data storage amount measured by the amount measurement means, and the storage amount reference value setting means A control signal for generating the control signal based on the storage amount reference value preset in the above and the data storage amount reference value calculated by the data storage amount reference value calculation means. A circuit connection comprising control signal generating means and a voltage controlled crystal oscillator for generating a reproduction clock when data is read from the receiving buffer based on the control signal output by the control signal generating means. apparatus.
【請求項2】 前記データ蓄積量参照値算出手段は、前
記蓄積量計測手段が計測したデータ蓄積量の平均値をデ
ータ蓄積量参照値としたことを特徴とする請求項1に記
載の回線接続装置。
2. The line connection according to claim 1, wherein the data storage amount reference value calculation unit uses an average value of the data storage amount measured by the storage amount measurement unit as a data storage amount reference value. apparatus.
【請求項3】 前記データ蓄積量参照値算出手段は、前
記蓄積量計測手段が過去に計測したデータ蓄積量の平均
値と前記蓄積量計測手段が新たに計測したデータ蓄積量
とに基づいて求めた値をデータ蓄積量参照値としたこと
を特徴とする請求項1に記載の回線接続装置。
3. The data storage amount reference value calculation means obtains the data storage amount reference value based on an average value of the data storage amount measured in the past by the storage amount measurement means and a data storage amount newly measured by the storage amount measurement means. The line connection device according to claim 1, wherein the value set as the reference value is a data storage amount reference value.
【請求項4】 前記データ蓄積量参照値算出手段は、前
記蓄積量基準値設定手段に設定した蓄積量基準値を第1
回目のデータ蓄積量参照値としたことを特徴とする請求
項1乃至3のいずれかに記載の回線通信接続回路。
4. The data storage amount reference value calculation means sets the storage amount reference value set in the storage amount reference value setting means to a first value.
The line communication connection circuit according to any one of claims 1 to 3, wherein the data storage amount reference value for the second time is used.
【請求項5】 前記蓄積量基準値設定手段は、通信速度
に応じて蓄積量基準値の設定を可変にしたことを特徴と
する請求項1乃至3のいずれかに記載の回線接続装置。
5. The line connection device according to claim 1, wherein the storage amount reference value setting unit makes setting of the storage amount reference value variable according to a communication speed.
【請求項6】 前記蓄積量計測手段は、一定の時間間隔
をおいて定期的に蓄積データの計測を行うことを特徴と
する請求項1乃至5のいずれかに記載の回線接続装置。
6. The line connection device according to claim 1, wherein the accumulated amount measuring means periodically measures accumulated data at regular time intervals.
【請求項7】 前記蓄積量計測手段は、前記受信バッフ
ァに対するデータ書き込み又はデータ読み出し単位の整
数倍の間隔毎にデータ蓄積量の計測を行うことを特徴と
する請求項1乃至5のいずれかに記載の回線接続装置。
7. The storage amount measuring means measures the data storage amount at intervals of an integer multiple of a data writing or data reading unit with respect to the reception buffer. The line connection device described.
【請求項8】 前記制御信号発生手段は、前記蓄積量基
準値に対する前記データ蓄積量参照値と前記蓄積量基準
値との差の割合に基づいて前記制御信号を決定すること
を特徴とする請求項1乃至7に記載の回線接続装置。
8. The control signal generation means determines the control signal based on a ratio of a difference between the data storage amount reference value and the storage amount reference value with respect to the storage amount reference value. Item 7. The line connection device according to items 1 to 7.
【請求項9】 前記パケット分解手段へのパケットの入
力タイミング時刻を記憶する入力タイミング記憶手段を
さらに設け、前記パケット分解手段は、前記入力タイミ
ング記憶手段からの出力に基づいて前記入力タイミング
時刻から予め定められた遅延時間の経過後に受信バッフ
ァに書き込むことを特徴とする請求項1乃至8のいずれ
かに記載の回線接続装置。
9. An input timing storage means for storing an input timing time of a packet to the packet disassembly means is further provided, and the packet disassembly means is preliminarily calculated from the input timing time based on an output from the input timing storage means. 9. The line connection device according to claim 1, wherein data is written in the reception buffer after a lapse of a predetermined delay time.
【請求項10】 前記パケット分解手段は、前記入力タ
イミング記憶手段からの信号入力があると、この信号に
従って過去に前記パケット分解手段に入力されたパケッ
トから分解されたデータを出力して前記受信バッファに
書き込むことを特徴とする請求項9に記載の回線接続装
置。
10. The packet disassembling means, when a signal is input from the input timing storage means, outputs the data disassembled from the packet previously input to the packet disassembling means in accordance with this signal to output the receive buffer. The line connection device according to claim 9, wherein the line connection device is written in.
【請求項11】 前記受信バッファは、書き込まれたデ
ータ容量と等しいデータ容量のデータを出力することを
特徴とする請求項10に記載の回線接続装置。
11. The line connection device according to claim 10, wherein the reception buffer outputs data having a data capacity equal to the written data capacity.
JP4914596A 1996-03-06 1996-03-06 Line connection device Expired - Fee Related JP3169335B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4914596A JP3169335B2 (en) 1996-03-06 1996-03-06 Line connection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4914596A JP3169335B2 (en) 1996-03-06 1996-03-06 Line connection device

Publications (2)

Publication Number Publication Date
JPH09247156A true JPH09247156A (en) 1997-09-19
JP3169335B2 JP3169335B2 (en) 2001-05-21

Family

ID=12822931

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4914596A Expired - Fee Related JP3169335B2 (en) 1996-03-06 1996-03-06 Line connection device

Country Status (1)

Country Link
JP (1) JP3169335B2 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11112338A (en) * 1997-09-30 1999-04-23 Yamaha Corp Frequency control system
JP2000253014A (en) * 1999-03-01 2000-09-14 Mitsubishi Electric Corp Data receiver, source clock regenerating method used for it, and recording medium recording program to allow computer to execute the method and read by the computer
JP2000254354A (en) * 1999-03-12 2000-09-19 Namco Ltd Game system, gaming device, image reproducer and information storage medium
JP2002152304A (en) * 2000-07-24 2002-05-24 Nec Corp Adaptive synchronization method and system
JP2002524963A (en) * 1998-09-09 2002-08-06 クゥアルコム・インコーポレイテッド User terminal clock error measurement and correction system and method
WO2004088944A1 (en) * 2003-03-31 2004-10-14 Fujitsu Limited Data transmitter, data transmitting system, and transmission speed converting method
JP2005348021A (en) * 2004-06-02 2005-12-15 Mitsubishi Electric Corp Data receiver and data receiving method
JP2006148227A (en) * 2004-11-16 2006-06-08 Nippon Telegr & Teleph Corp <Ntt> Clock synchronizing apparatus and program
JP2008053797A (en) * 2006-08-22 2008-03-06 Nippon Telegr & Teleph Corp <Ntt> Clock regenerating method and device
JP2009071658A (en) * 2007-09-14 2009-04-02 Nippon Telegr & Teleph Corp <Ntt> Clock regeneration method and data receiver for executing the method
JP2012039200A (en) * 2010-08-04 2012-02-23 Nec Engineering Ltd Optical transmission device
JP2012054847A (en) * 2010-09-03 2012-03-15 Nec Access Technica Ltd Device and method for clock regeneration, and control program
JP2015046837A (en) * 2013-08-29 2015-03-12 日本放送協会 Clock regeneration control device, video signal reception device and clock regeneration method
US10715306B2 (en) 2016-08-25 2020-07-14 Huawei Technologies Co., Ltd. Method and apparatus for sending service, method and apparatus for receiving service, and network system
US11140079B2 (en) 2016-08-25 2021-10-05 Huawei Technologies Co., Ltd. Service sending method and apparatus, service receiving method and apparatus, and network system

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11112338A (en) * 1997-09-30 1999-04-23 Yamaha Corp Frequency control system
JP2002524963A (en) * 1998-09-09 2002-08-06 クゥアルコム・インコーポレイテッド User terminal clock error measurement and correction system and method
JP2000253014A (en) * 1999-03-01 2000-09-14 Mitsubishi Electric Corp Data receiver, source clock regenerating method used for it, and recording medium recording program to allow computer to execute the method and read by the computer
US6675314B1 (en) 1999-03-01 2004-01-06 Mitsubishi Denki Kabushiki Kaisha Data receiving apparatus, a method of regenerating a source clock to be used for this, and a computer product
JP2000254354A (en) * 1999-03-12 2000-09-19 Namco Ltd Game system, gaming device, image reproducer and information storage medium
JP4600861B2 (en) * 2000-07-24 2010-12-22 日本電気株式会社 Adaptive synchronization method and system therefor
JP2002152304A (en) * 2000-07-24 2002-05-24 Nec Corp Adaptive synchronization method and system
WO2004088944A1 (en) * 2003-03-31 2004-10-14 Fujitsu Limited Data transmitter, data transmitting system, and transmission speed converting method
JP2005348021A (en) * 2004-06-02 2005-12-15 Mitsubishi Electric Corp Data receiver and data receiving method
JP2006148227A (en) * 2004-11-16 2006-06-08 Nippon Telegr & Teleph Corp <Ntt> Clock synchronizing apparatus and program
JP2008053797A (en) * 2006-08-22 2008-03-06 Nippon Telegr & Teleph Corp <Ntt> Clock regenerating method and device
JP2009071658A (en) * 2007-09-14 2009-04-02 Nippon Telegr & Teleph Corp <Ntt> Clock regeneration method and data receiver for executing the method
JP2012039200A (en) * 2010-08-04 2012-02-23 Nec Engineering Ltd Optical transmission device
JP2012054847A (en) * 2010-09-03 2012-03-15 Nec Access Technica Ltd Device and method for clock regeneration, and control program
JP2015046837A (en) * 2013-08-29 2015-03-12 日本放送協会 Clock regeneration control device, video signal reception device and clock regeneration method
US10715306B2 (en) 2016-08-25 2020-07-14 Huawei Technologies Co., Ltd. Method and apparatus for sending service, method and apparatus for receiving service, and network system
US11038664B2 (en) 2016-08-25 2021-06-15 Huawei Technologies Co., Ltd. Method and apparatus for sending service, method and apparatus for receiving service, and network system
US11140079B2 (en) 2016-08-25 2021-10-05 Huawei Technologies Co., Ltd. Service sending method and apparatus, service receiving method and apparatus, and network system

Also Published As

Publication number Publication date
JP3169335B2 (en) 2001-05-21

Similar Documents

Publication Publication Date Title
JP3169335B2 (en) Line connection device
US5982828A (en) Synchronous data transfer system using time stamp
US4596026A (en) Asynchronous data clock generator
KR920000165B1 (en) Digital frame synchronizer
JP2981114B2 (en) Adaptive clock recovery method and apparatus
US6157646A (en) Circuit and method for service clock recovery
US6937568B1 (en) Adaptive rate shaping to prevent overflow
US6347119B2 (en) Communication apparatus, communication method and storage medium
JP2002374231A (en) Network synchronization method, lsi, bus bridge, network device, and program
US7450678B2 (en) Asynchronous signal input apparatus and sampling frequency conversion apparatus
JP2007501428A (en) Buffer management system, digital audio receiver, headphones, speaker, buffer management method
CN101233706A (en) Data stream synchronization
JP3660517B2 (en) DATA RECEIVING DEVICE, SOURCE CLOCK REPRODUCTION METHOD USED FOR THE SAME, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE METHOD
US7035272B2 (en) Method and apparatus for transferring data, and storage medium
JPH03101537A (en) Apparatus for bit rate adaptation
US5594743A (en) Fifo buffer system having an error detection and correction device
JP4923701B2 (en) Streaming data receiving apparatus and jitter removal circuit
US7039825B2 (en) Clock reproducing method and receiving clock producing apparatus allowing for absorption of transmission channel jitter
JPH0630043A (en) Voice packet communication system
JP3090591B2 (en) Clock recovery device
US9832551B2 (en) Optical transmission device and optical transmission control method
JP2004072217A (en) Data reproducing apparatus
KR100208371B1 (en) Formatting and transmission apparatus of data transmission frame and transmission control method thereof
JP3044853B2 (en) Destuff circuit
JP3725985B2 (en) Clock recovery circuit

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080316

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090316

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100316

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100316

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110316

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees