JPH10303910A - Multimedia information distribution method and distribution system - Google Patents
Multimedia information distribution method and distribution systemInfo
- Publication number
- JPH10303910A JPH10303910A JP10707397A JP10707397A JPH10303910A JP H10303910 A JPH10303910 A JP H10303910A JP 10707397 A JP10707397 A JP 10707397A JP 10707397 A JP10707397 A JP 10707397A JP H10303910 A JPH10303910 A JP H10303910A
- Authority
- JP
- Japan
- Prior art keywords
- packets
- packet
- discarded
- control packet
- relay device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000001360 synchronised effect Effects 0.000 claims abstract description 6
- 230000005540 biological transmission Effects 0.000 claims description 24
- 238000010586 diagram Methods 0.000 description 11
- 238000003780 insertion Methods 0.000 description 10
- 230000037431 insertion Effects 0.000 description 10
- 230000009467 reduction Effects 0.000 description 9
- 230000007423 decrease Effects 0.000 description 7
- 238000001514 detection method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- NVGOPFQZYCNLDU-UHFFFAOYSA-N norflurazon Chemical compound O=C1C(Cl)=C(NC)C=NN1C1=CC=CC(C(F)(F)F)=C1 NVGOPFQZYCNLDU-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、イーサネットを用
いたLAN等の帯域保証が困難なネットワーク上におい
ても、MPEG TSと呼ばれる圧縮された映像、音声
情報のデータフォーマットで伝送することが可能なマル
チメディア情報配信方法及び配信システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multi-layered video signal capable of being transmitted in a data format of compressed video and audio information called MPEG TS even on a network such as a LAN using Ethernet where it is difficult to guarantee the bandwidth. The present invention relates to a media information distribution method and a distribution system.
【0002】[0002]
【従来の技術】MPEG2は、ISO(Interna
tional Standardisation Or
ganisation)でIS 13818として勧告
されているもので、映像、音声を圧縮符号化するための
技術標準である。映像をピクチャと呼ばれる画像の連続
として扱い、各ピクチャをフレーム内予測(I:Int
raframe)、前方向フレーム間予測(P:Pre
dictive)、両方向フレーム間予測(B:Bid
irectional)のどれかの符号化モードで符号
化する。I,P,Bの符号化モードで符号化されたピク
チャをそれぞれIピクチャ、Pピクチャ、Bピクチャと
呼ぶ。Pピクチャを復号するためには、以前に復号され
たIピクチャ、Pピクチャを予測のための参照画像とし
て用い、Bピクチャを復号するためには、以前に復号さ
れたIピクチャ、Pピクチャを予測のための参照画像と
して用いる。このため、Bピクチャが失われても他モー
ドのピクチャの復号は影響を受けないが、Pピクチャが
失われるとBピクチャの復号が不可能となり、Iピクチ
ャが失われるとP,Bピクチャの復号が不可能となる。
Iピクチャ情報の始まりから次のIピクチャ情報の直前
までの区間をシーケンスと呼び、映像ストリームはシー
ケンスの連続として表現される。各シーケンスの始めに
はシーケンスヘッダが挿入され、シーケンスヘッダの開
始時点にはシーケンスヘッダ・コード(以下、SHC:
Sequence Header Code)が挿入さ
れる。また、各ピクチャの始めにはピクチャヘッダが挿
入され、ピクチャヘッダの開始時点にはピクチャスター
トコード(以下、PSC:Picture Start
Code)が挿入される。ピクチャヘッダ中には、ピ
クチャの符号化モードを示すピクチャコーディングタイ
プ(以下、PCT:Picture Coding T
ype)が含まれる。2. Description of the Related Art MPEG2 is an ISO (Interna)
Tional Standardization Or
and IS 13818, which is a technical standard for compressing and encoding video and audio. A video is treated as a sequence of images called pictures, and each picture is predicted by intra-frame prediction (I: Int
frame), forward inter-frame prediction (P: Pre
dict.), bidirectional inter-frame prediction (B: Bid)
encoding in any one of the following encoding modes. Pictures encoded in the I, P, and B encoding modes are called an I picture, a P picture, and a B picture, respectively. In order to decode a P picture, a previously decoded I picture or P picture is used as a reference picture for prediction, and in order to decode a B picture, a previously decoded I picture or P picture is predicted. Used as a reference image for For this reason, even if a B picture is lost, decoding of a picture in another mode is not affected. However, if a P picture is lost, decoding of a B picture becomes impossible, and if an I picture is lost, decoding of P and B pictures is performed. Becomes impossible.
A section from the beginning of the I picture information to immediately before the next I picture information is called a sequence, and the video stream is expressed as a continuation of the sequence. A sequence header is inserted at the beginning of each sequence, and a sequence header code (hereinafter referred to as SHC:
(Sequence Header Code) is inserted. At the beginning of each picture, a picture header is inserted, and at the start of the picture header, a picture start code (hereinafter, PSC: Picture Start) is inserted.
Code) is inserted. In the picture header, a picture coding type (hereinafter, PCT: Picture Coding T) indicating a coding mode of the picture is included.
ype).
【0003】ところで、MPEG2は、MPEG TS
と呼ばれる圧縮された映像、音声情報を伝送する際のデ
ータフォーマットを規定している。MPEG TSは、
映像、音声等、複数の圧縮情報をTSパケットと呼ばれ
る固定長のパケットを単位とし、PID(Packet
IDentifier)と呼ばれるヘッダ中の識別子
を用いて、音声、映像を多重・分離する。MPEG T
Sで採用されている技術の概略をまとめると、次のよう
になる。 (a)MPEG TSには、Program Cloc
k Reference(以下、PCR)と呼ばれる送
信側のクロック値を記入するフィールドが定義されてい
る。これを用いて送信側のクロック値を周期的に受信側
に伝達して、受信側デコーダでクロック値の増加速度
(つまり、クロックの周波数)を送信側のクロック値の
増加速度に同調させることにより、デコーダのクロック
を送信側のクロックに同期させる。 (b)TSパケットの一種として、NULL TSパケ
ットが定義されている。NULL TSパケットは、T
Sのレートを一定とするために挿入され、デコーダはN
ULL TSパケットを特に処理しない。このようにし
て、ATM、ディジタルCATV、衛星等、帯域保証が
可能なネットワーク上でのMPEG TSを用いた映像
情報の伝達方式が規定されて、既に実施されている。こ
のため、MPEG TSは、ネットワークで配信するた
めの映像情報のフォーマットの実質的な標準となってい
る。[0003] MPEG2 is an MPEG TS.
It defines a data format for transmitting compressed video and audio information called a "compressed image". MPEG TS
A plurality of pieces of compressed information such as video, audio, and the like are fixed-length packets called TS packets as units, and PID (Packet)
Audio and video are multiplexed and demultiplexed using an identifier in a header called "IDentifier". MPEG T
The summary of the technology adopted in S is as follows. (A) The Program TS is included in the MPEG TS.
A field called k Reference (hereinafter, PCR) for defining a clock value on the transmission side is defined. By using this, the clock value of the transmitting side is periodically transmitted to the receiving side, and the increasing rate of the clock value (that is, the frequency of the clock) is synchronized with the increasing rate of the clock value of the transmitting side by the receiving side decoder. Synchronizes the decoder clock with the transmitter clock. (B) A NULL TS packet is defined as one type of TS packet. NULL TS packet is T
Inserted to keep the rate of S constant,
No special processing is performed on the UL TS packet. In this way, a method of transmitting video information using MPEG TS on a network such as an ATM, a digital CATV, and a satellite capable of guaranteeing a band has been defined and already implemented. For this reason, MPEG TS has become a substantial standard for the format of video information for distribution over a network.
【0004】[0004]
【発明が解決しようとする課題】従来の技術では、AT
M、ディジタルCATV、衛星等の帯域保証が可能なネ
ットワーク上で情報伝達を行うことを前提としていた。
しかしながら、実際には、受信端末がイーサネットを用
いたLAN等の、帯域保証が困難なネットワーク上に存
在する場合もある。このような端末に映像配信を行うた
めには、適宜、レートを低減しながらMPEG TSを
転送する中継ノード(GW:中継装置)が必要となる。
すなわち、図9に示すように、送信端末51からATM
網52を介してLAN54に接続されている受信端末5
5にMPEGストリームを送信する場合、ATM網52
は帯域保証可能であるため問題はないが、LAN54で
は帯域保証が困難であるため、ゲートウェイ53でMP
EGストリームのレート削減し、LAN54を介して受
信端末55に伝達する。ここで、レートを削減する方法
としては、ある符号化モードのピクチャの情報を廃棄す
る方法が考えられる。しかし、中継装置を実現する際に
は、以下の課題を解決する必要がある。すなわち、 (課題1)レート削減後のTSの伝達方法 単純に情報を選択廃棄しただけでは、削減処理後のレー
トを見ると、平均レートは削減されているものの、廃棄
対象でない符号化モードのピクチャが転送されている間
は、レートは削減処理前の同じ値で高い状態となる。こ
のため、レートが高い状態の時間区間では伝送エラーの
発生確率が削減処理前と同じとなるため、レートの削減
効果が小さい、という問題点がある。すなわち、図10
(a)に示すように、入力した情報60を単純に間引い
た場合には(62)、平均レートは低減されるが、情報
が転送されている時間のレートは低減されない。これを
解決する方式として、レート削減後のTSを一度バッフ
ァに蓄積し、レートを平滑化して出力することが考えら
れる。しかし、レートを平滑化してしまうと、PCRの
時間間隔が保存されないために、デコーダクロックを送
信側に同調させることが不可能となる。すなわち、図1
0(b)に示すように、入力した情報60をレート削減
した後、レートを平滑化すると(63)、平滑化により
PCRの時間間隔が保存されない。In the prior art, the AT
It is premised that information is transmitted on a network such as M, digital CATV, satellite, etc., which can guarantee a band.
However, actually, the receiving terminal may exist on a network such as a LAN using Ethernet, for which it is difficult to guarantee the bandwidth. In order to perform video distribution to such a terminal, a relay node (GW: relay device) that transfers the MPEG TS while appropriately reducing the rate is required.
That is, as shown in FIG.
Receiving terminal 5 connected to LAN 54 via network 52
5 transmits an MPEG stream to the ATM network 52.
There is no problem because the bandwidth can be guaranteed, but it is difficult to guarantee the bandwidth in the LAN 54.
The rate of the EG stream is reduced and transmitted to the receiving terminal 55 via the LAN 54. Here, as a method of reducing the rate, a method of discarding information of a picture in a certain encoding mode can be considered. However, when implementing a relay device, it is necessary to solve the following problems. That is, (Problem 1) Transmission method of TS after rate reduction By simply selecting and discarding information, looking at the rate after the reduction processing, the picture in the encoding mode that is reduced in average rate but not discarded is seen. Is being transferred, the rate remains at the same value before the reduction processing and is high. For this reason, in the time section where the rate is high, the probability of occurrence of a transmission error is the same as before the reduction processing, so that there is a problem that the rate reduction effect is small. That is, FIG.
As shown in (a), when the input information 60 is simply thinned out (62), the average rate is reduced, but the rate during the time when the information is transferred is not reduced. As a method for solving this, it is conceivable to temporarily store the TS after the rate reduction in a buffer, output the TS after smoothing the rate. However, if the rate is smoothed, it becomes impossible to synchronize the decoder clock to the transmitting side because the PCR time interval is not preserved. That is, FIG.
As shown in FIG. 0 (b), if the rate is smoothed after the rate of the input information 60 is reduced (63), the time interval of PCR is not preserved by the smoothing.
【0005】(課題2)廃棄対象とする符号化モードの
決定方法 LAN上の使用可能な伝送帯域の変動により、中継装置
のLAN側(受信端末側)インターフェースの実効速度
(スループット)も変動する。伝送帯域を有効に活用す
るには、中継装置は廃棄対象とする符号化モードを動的
に変更し、転送されるMPEG TSのレートをLAN
側インターフェースの実効速度の変動に追従させる必要
がある。そこで、本発明の目的は、これら従来の課題を
解決し、帯域保証が困難なネットワーク上を送信する場
合に、レート削減後にレートを平滑化してもプログラム
クロックレート(PCR)の時間間隔を保存して、デコ
ーダクロックを送信側と同調できるようにし、かつ伝送
帯域の変動があっても、転送するMPEG TSのレー
トをLAN側インターフェースの実効速度の変動に追従
させて、MPEGTSの伝送を可能にするようなマルチ
メディア情報配信方法及び配信システムを提供すること
にある。(Problem 2) Method of Determining Encoding Mode to be Discarded The effective speed (throughput) of the LAN-side (reception terminal-side) interface of the relay device fluctuates due to the fluctuation of the available transmission band on the LAN. In order to effectively use the transmission band, the relay device dynamically changes the encoding mode to be discarded, and changes the rate of the MPEG TS to be transmitted to the LAN.
It is necessary to follow the fluctuation of the effective speed of the side interface. Therefore, an object of the present invention is to solve these conventional problems and to save the time interval of the program clock rate (PCR) even when the rate is smoothed after rate reduction when transmitting over a network where bandwidth guarantee is difficult. Thus, the decoder clock can be synchronized with the transmission side, and even if the transmission band fluctuates, the transmission rate of the MPEG TS is made to follow the fluctuation of the effective speed of the LAN side interface, thereby enabling the transmission of the MPEG TS. It is an object of the present invention to provide such a multimedia information distribution method and distribution system.
【0006】[0006]
【課題を解決するための手段】本発明のマルチメディア
情報配信方法では、ネットワーク上でデータを平滑化し
たレートで伝送するが、受信端末でPCRの時間間隔を
復元することにより、デコーダクロックを送信側と同調
できるようにして、上記課題1を解決する。また、LA
M側インターフェースの実効速度の変動に応じて、中継
装置が自動的に廃棄対象とする符号化モードを変更する
ことにより、転送するMPEG TSのレートをLAN
側インターフェースの実効速度の変動に追従させて、上
記課題2を解決する。すなわち、課題1では、受信側で
先ずPCRを含むTSパケット間のパケット数を復元
し、次に復元後のTSをデコーダへ元のTSのレートに
一致したレートで転送することにより、デコーダ入力時
のTS中のPCRの時間間隔を復元する。この際に、P
CRを含むTSパケット間のパケット数の復元は、送信
端末が制御パケットを用いてPCRを含むTSパケット
の前に廃棄されたTSパケット数を受信端末に通知し、
受信端末が廃棄されたTSパケット数と同数のダミーパ
ケットを挿入することにより実現する。また、受信側の
バッファ2に入力されるTSパケットの数は元のTSと
同じであるため、バッファ2のバッファ占有量が初期値
付近で変動するように調整すれば、デコーダへの転送レ
ートは元のTSのレートに一致する。また、課題2で
は、LAN側インターフェースの実効速度に対して転送
対象のピクチャ数が多いときには、転送しきれないデー
タの分だけ中継装置のバッファ1のデータ占有量が増加
していくが、しきい値を超えた段階で選択レベルが増加
され、転送対象のピクチャが減少される。逆に、ネット
ワークのレートが高過ぎる場合、バッファ1のデータ占
有量が減少していき、しきい値を下回った段階で選択レ
ベルが減少され、転送対象のピクチャが増加する。この
仕組みにより、LAN側インターフェースの実効速度の
変動に応じて転送対象のピクチャ数が自動的に増減され
る。According to the multimedia information distribution method of the present invention, data is transmitted at a smoothed rate on a network, but a decoder clock is transmitted by restoring a time interval of PCR at a receiving terminal. The above problem 1 is solved by making it possible to synchronize with the side. Also, LA
The relay device automatically changes the encoding mode to be discarded in accordance with the change in the effective speed of the M-side interface, thereby changing the rate of the MPEG TS to be transferred to the LAN.
The above problem 2 is solved by following the fluctuation of the effective speed of the side interface. That is, in the first problem, the receiving side first restores the number of packets between TS packets including PCR, and then transfers the restored TS to the decoder at a rate that matches the rate of the original TS. The time interval of the PCR in the TS is restored. At this time, P
The restoration of the number of packets between TS packets including the CR is performed by the transmitting terminal using a control packet to notify the receiving terminal of the number of TS packets discarded before the TS packet including the PCR,
This is realized by the receiving terminal inserting the same number of dummy packets as the number of discarded TS packets. Also, since the number of TS packets input to the buffer 2 on the receiving side is the same as the original TS, if the buffer occupancy of the buffer 2 is adjusted to fluctuate near the initial value, the transfer rate to the decoder will be Matches the rate of the original TS. In the second problem, when the number of pictures to be transferred is larger than the effective speed of the LAN interface, the data occupancy of the buffer 1 of the relay device increases by the amount of data that cannot be transferred. At the stage where the value is exceeded, the selection level is increased and the number of pictures to be transferred is reduced. Conversely, if the network rate is too high, the amount of data occupied by the buffer 1 decreases, and when the value falls below the threshold, the selection level decreases, and the number of pictures to be transferred increases. With this mechanism, the number of pictures to be transferred is automatically increased or decreased according to a change in the effective speed of the LAN interface.
【0007】[0007]
【発明の実施の形態】以下、本発明の実施例を、図面に
より詳細に説明する。図1は、本発明の一実施例を示す
ATM網上の送信端末からLAN上の受信端末へのMP
EGストリームの配信の図である。また、図10(c)
は、本発明による伝送方法の概略図である。本発明にお
いては、図10(c)に示すように、ネットワーク上で
データを平滑化したレートで伝送するが、受信端末でP
CRの時間間隔を復元する。すなわち、ゲートウェイ6
1では、MPEGストリーム60を受信すると、レート
削減後のTSを一旦バッファに蓄積し、レートを平滑化
して出力するが(63)、受信端末66のレート復元部
において再びPCRの時間間隔(65)を復元し、デコ
ーダに入力する。図1において、10〜13は中継装置
(ゲートウェイ)側の構成であり、14〜18は受信端
末側の構成である。中継装置では、送信端末側ネットワ
ークインターフェースからTSパケットが入力すると、
選択レベル調整部13によりバッファ(1)12があふ
れないように選択レベルを調整することで、選択廃棄部
10がパケットを削減する。ここでは、廃棄パケット数
が4であるため、制御パケット挿入部11において、4
と記入された制御パケットを挿入し、バッファ(1)1
2に蓄積する。これにより、バッファ占有量がバッファ
(1)12から選択レベル調整部13に送られる。この
ようにして、送信端末から受信したTSパケットを選択
的に廃棄しながらバッファ(1)12に蓄積し、LAN
側ネットワークインターフェースの実効速度でバッファ
12に蓄積されたTSパケットを受信端末に送出する。
その際には、前述のように、PCRを含むTSパケット
か、SHCを含むTSパケットを受信したならば、それ
までの廃棄したTSパケット数とSHCを検出したか否
かをペイロードに記入した特殊なTSパケットを挿入す
る。この特殊TSパケットを制御パケットと呼ぶ。制御
パケットには、特殊なPID値を用いることにする。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 shows an embodiment of the present invention in which an MP is transmitted from a transmitting terminal on an ATM network to a receiving terminal on a LAN.
It is a figure of distribution of an EG stream. FIG. 10 (c)
1 is a schematic diagram of a transmission method according to the present invention. In the present invention, as shown in FIG. 10 (c), data is transmitted at a smoothed rate on a network.
Restore the CR time interval. That is, the gateway 6
In step 1, when the MPEG stream 60 is received, the TS after the rate reduction is temporarily stored in a buffer and the rate is smoothed and output (63). However, the rate restoring unit of the receiving terminal 66 again performs the PCR time interval (65). Is restored and input to the decoder. In FIG. 1, reference numerals 10 to 13 denote configurations on the relay device (gateway) side, and reference numerals 14 to 18 denote configurations on the receiving terminal side. In the relay device, when a TS packet is input from the transmitting terminal side network interface,
By adjusting the selection level by the selection level adjustment unit 13 so that the buffer (1) 12 does not overflow, the selection discarding unit 10 reduces the number of packets. Here, since the number of discarded packets is 4, the control packet insertion unit 11
Is inserted into the buffer (1) 1
Store in 2. As a result, the buffer occupancy is sent from the buffer (1) 12 to the selection level adjustment unit 13. In this way, the TS packet received from the transmitting terminal is selectively discarded, stored in the buffer (1) 12,
The TS packet stored in the buffer 12 is transmitted to the receiving terminal at the effective speed of the side network interface.
At this time, as described above, if a TS packet containing PCR or a TS packet containing SHC is received, the number of discarded TS packets up to that time and whether or not SHC has been detected are written in a payload. New TS packet is inserted. This special TS packet is called a control packet. A special PID value is used for the control packet.
【0008】次に、受信端末では、制御パケットを受信
すると、制御パケット処理部14において、制御パケッ
トに4と記入されていることを検出し、4個のダミーパ
ケット(NULL TSパケット)を挿入して、バッフ
ァ(2)15に蓄積する。このように、受信端末では、
制御パケットを受信すると、ペイロードに記入された廃
棄パケット数と同じ数のNULL TSパケットを廃棄
パケットの代りにバッファ(2)15に蓄積する。この
廃棄パケットの代りに蓄積されるNULL TSパケッ
トをダミーパケットと呼ぶ。バッファ(2)15からは
周期的にバッファ占有量をクロック調整部17に送るこ
とにより、バッファ15の占有量が初期値付近となるよ
うにクロック18の周波数を調整する。受信端末では、
バッファ(2)15に蓄積されているTSパケットをク
ロックに従って、一定レートでデコーダ16に転送す
る。表1は、ピクチャ選択レベルを示すものである。表
1のように、転送対象ピクチャを定める選択レベルを定
義する。Next, when the receiving terminal receives the control packet, the control packet processing unit 14 detects that 4 is written in the control packet, and inserts four dummy packets (NULL TS packets). Then, the data is accumulated in the buffer (2) 15. Thus, at the receiving terminal,
When the control packet is received, the same number of NULL TS packets as the number of discarded packets written in the payload is stored in the buffer (2) 15 instead of the discarded packets. A NULL TS packet stored in place of the discarded packet is called a dummy packet. The frequency of the clock 18 is adjusted by periodically sending the buffer occupancy from the buffer (2) 15 to the clock adjusting unit 17 so that the occupancy of the buffer 15 becomes close to the initial value. At the receiving terminal,
The TS packets stored in the buffer (2) 15 are transferred to the decoder 16 at a constant rate according to the clock. Table 1 shows the picture selection levels. As shown in Table 1, a selection level for defining a transfer target picture is defined.
【表1】 中継装置は、ある周期でバッファ1の占有量を調べ、バ
ッファ1の占有量があるしきい値を下回っていれば、選
択レベルを1だけ減少させる。また、ある周期でバッフ
ァ1の占有量があるしきい値を上回っていれば、選択レ
ベルを1だけ増加させる。図1の選択レベル調整部13
は、レベルを選択したならば、選択レベルの増減値を選
択廃棄部10に通知する。[Table 1] The relay device checks the occupation amount of the buffer 1 at a certain period, and if the occupation amount of the buffer 1 is lower than a certain threshold value, the relay device decreases the selection level by one. If the occupation amount of the buffer 1 exceeds a certain threshold value in a certain cycle, the selection level is increased by one. The selection level adjustment unit 13 in FIG.
Notifies the selection discarding unit 10 of the increase / decrease value of the selection level when the level is selected.
【0009】図8は、ピクチャ選択レベルとビデオスト
リーム状態の関係図である。図8では、斜線が転送状態
であり、白枠が廃棄状態である。例えば、ピクチャ選択
レベルが表1の‘0’のときには、SHC,Iピクチ
ャ、Pピクチャ、Bピクチャの全てが転送される。ま
た、選択レベルが‘1’のときには、SHC,Iピクチ
ャ、Pピクチャのみが転送され、Bピクチャは廃棄され
る。選択レベルが‘2’のときには、SHCとIピクチ
ャのみが転送され、残りは廃棄される。FIG. 8 is a diagram showing the relationship between the picture selection level and the video stream state. In FIG. 8, the hatched lines indicate the transfer state, and the white frames indicate the discarded state. For example, when the picture selection level is “0” in Table 1, all of the SHC, I picture, P picture, and B picture are transferred. When the selection level is "1", only the SHC, I picture, and P picture are transferred, and the B picture is discarded. When the selection level is "2", only the SHC and I picture are transferred, and the rest are discarded.
【0010】図2は、本発明の一実施例を示す中継装置
の構成図である。中継装置では、前述のように、選択レ
ベルの調整を行うとともに、受信端末におけるクロック
の調整の周期を1シーケンス分の時間とし、シーケンス
ヘッダが出現する毎に調整を行う。中継装置では、AT
M網等を通じて受信したMPEGTSパケットを先ずス
トリームタイプ、SHC、PSC検出部20に入力す
る。ストリームタイプ、SHC、PSC検出部20は、
入力されたTSパケットを伝達するストリームの種類
(音声、映像等)、PCRの有無と位置(ペイロードの
何バイト目か)、PSCの有無と位置、PSCが存在す
る場合のPCTを検出し、検出結果とTSパケットを転
送・廃棄部10に伝達する。転送・廃棄部10は、内部
にビデオストリームの状態と選択レベルをメモリに保持
する。ビデオストリームの状態は、表2の通りである。FIG. 2 is a configuration diagram of a relay device showing one embodiment of the present invention. In the relay apparatus, as described above, the selection level is adjusted, and the clock adjustment cycle in the receiving terminal is set to a time corresponding to one sequence, and is adjusted each time a sequence header appears. In the relay device, AT
First, an MPEGTS packet received through an M network or the like is input to a stream type, SHC, and PSC detection unit 20. The stream type, SHC, and PSC detection units 20
Detects and detects the type of stream (audio, video, etc.) that transmits the input TS packet, the presence / absence and position of PCR (the byte number of the payload), the presence / absence and position of PSC, and the PCT when PSC exists. The result and the TS packet are transmitted to the transfer / discard unit 10. The transfer / discard unit 10 internally holds the state and selection level of the video stream in a memory. Table 2 shows the state of the video stream.
【表2】 [Table 2]
【0011】図2において、転送・廃棄部10は、パケ
ットが伝達するストリームが映像でなければ、パケット
を転送すべきとする。ストリームが映像である時、転送
・廃棄部10は、先ずストリームタイプ、SHC、PS
C検出部20からの情報に基づいて、表2に従ってペイ
ロード中のビデオストリームの状態を更新する。ビデオ
ストリームの状態が選択レベルにより示される転送対象
である場合には転送、転送対象でない場合には廃棄とし
て、パケットを処理する。また、この際に、ビデオスト
リームの状態がペイロード中に変化し、途中から情報が
転送対象から廃棄対象となる場合には、ペイロードを書
き換えて転送対象の情報だけをペイロードに残し、廃棄
対象のデータをstuffing byte(長さ合わ
せのために挿入される意味を持たないデータ)に置き換
える。以上の処理を行った後、転送・廃棄部10はTS
パケットを転送するか廃棄するかと、TSパケットがP
CR、SHCを含んでいるかを制御パケット挿入部11
に伝達し、TSパケットを転送する場合には、同時にT
Sパケットを伝達する。制御パケット挿入部11は、廃
棄TSパケット数をカウントするメモリを内部に保持
し、パケットを廃棄する旨が通知されたならば、廃棄T
Sパケット数を1増加させる。制御パケット挿入部11
は、転送されたTSパケットをバッファ(1)12に転
送する。ただし、PCRまたはSHCを含むTSパケッ
トが伝達されたならば、廃棄TSパケット数とSHCの
有無を記入した制御パケットを入力されたTSパケット
の前に挿入し、廃棄TSパケット数を0に戻す。In FIG. 2, the transfer / discard unit 10 should transfer a packet unless the stream transmitted by the packet is a video. When the stream is a video, the transfer / discard unit 10 first sets the stream type, SHC, PS
Based on the information from the C detection unit 20, the state of the video stream in the payload is updated according to Table 2. When the state of the video stream is the transfer target indicated by the selection level, the packet is processed as transfer, and when not, the packet is discarded. Also, at this time, if the state of the video stream changes to the payload and the information is to be discarded from the transfer target in the middle, the payload is rewritten to leave only the transfer target information in the payload and the data to be discarded. Is replaced with a stuffing byte (data having no meaning inserted for length adjustment). After performing the above processing, the transfer / discard unit 10
Whether the packet is transferred or discarded,
Control packet insertion unit 11 whether CR or SHC is included
, And when transferring the TS packet,
Transmit S packet. The control packet insertion unit 11 internally stores a memory for counting the number of discarded TS packets, and when notified that the packet is discarded, discards the discarded T packet.
Increase the number of S packets by one. Control packet insertion unit 11
Transfers the transferred TS packet to the buffer (1) 12. However, if a TS packet containing PCR or SHC is transmitted, a control packet describing the number of discarded TS packets and the presence or absence of SHC is inserted before the input TS packet, and the number of discarded TS packets is returned to zero.
【0012】図2において、バッフア(1)12に蓄積
されたTSパケットは、TCP/IP(Transmi
ssion Control Protocol/In
ternet Protocol)等のLANに適した
転送プロトコルにより転送される。また、転送・廃棄部
10は、SHCを含むTSパケットが入力されたなら
ば、選択レベル調整指示要求を選択レベル調整部13に
伝達する。これに応じて選択レベル調整部13は、バッ
ファ12のバッファ占有量があるしきい値よりも下回っ
ていたならば、選択レベルを減少させ、あるしきい値よ
りも上回っていたならば選択レベルを増加させるように
指示する。しきい値の例としては、減少指示のための値
がバッファサイズの1/8、増加指示のための値がバッ
ファサイズの1/2である。In FIG. 2, the TS packets stored in the buffer (1) 12 are TCP / IP (Transmi
session Control Protocol / In
The transfer is performed by a transfer protocol suitable for LAN such as Internet Protocol (LAN). Further, when the TS packet including the SHC is input, the transfer / discard unit 10 transmits a selection level adjustment instruction request to the selection level adjustment unit 13. In response to this, the selection level adjustment unit 13 decreases the selection level if the buffer occupancy of the buffer 12 is below a certain threshold, and decreases the selection level if the buffer occupancy is above a certain threshold. Tell them to increase. As an example of the threshold value, the value for the decrease instruction is 8 of the buffer size, and the value for the increase instruction is 2 of the buffer size.
【0013】図3は、本発明に用いられる制御パケット
フォーマット図である。31は、TSパケットヘッダで
あって、PID値は0×000fとする。以下はペイロ
ードである。32は最初の1バイト目であって、SHC
インディケータが格納されている。33は最初の2バイ
ト目から5バイト目であって、Discarded T
P Numが格納される。SHC Indicator
は次のTSパケットがSHCを含むとき、値を0×01
とし、含まない時には0×00とする。また、Disc
arded TP Numは直前までに廃棄されたTS
パケットの個数を4バイトの整数で表す。FIG. 3 is a diagram showing a control packet format used in the present invention. A TS packet header 31 has a PID value of 0 × 000f. Below is the payload. 32 is the first byte, SHC
Indicator is stored. 33 is the first to fifth bytes from the first, and Discarded T
P Num is stored. SHC Indicator
Is 0x01 when the next TS packet contains SHC.
And 0x00 when not included. Also, Disc
“arded TP Num” is the TS discarded until immediately before
The number of packets is represented by a 4-byte integer.
【0014】図5は、図2の中継装置の動作フローチャ
ートである。先ず、TSパケット受信待ち状態(ステッ
プ101)において、TSパケットがPCRを含むか否
かを判別し(ステップ102)、含むときには制御パケ
ット挿入処理を行う(ステップ103)。含まないとき
には、次に映像を伝達するTSパケットか否かを判別し
(ステップ104)、NOであればそのTSパケットを
バッファ12に転送する(ステップ112)。YESで
あれば、TSパケットがSHCを含むか否かを判別して
(ステップ105)、SHCを含むときには制御パケッ
ト挿入処理を行い(ステップ106)、ピクチャ選択レ
ベルを更新する(ステップ107)。ピクチャ選択レベ
ルの更新の後、ならびにTSパケットがSHCを含まな
いときには、ビデオストリームの状態を更新する(ステ
ップ108)。次に、転送すべきTSパケットであるか
否かを判別し(ステップ109)、そうであれば、TS
パケットをバッファ12に転送する(ステップ11
2)。また、転送すべきでないTSパケットであれば、
廃棄TSパケット数を1増加して(ステップ110)、
そのTSパケットを廃棄する(ステップ111)。そし
て、最初の状態(ステップ101)に戻る。FIG. 5 is an operation flowchart of the relay apparatus of FIG. First, in the TS packet reception waiting state (step 101), it is determined whether or not the TS packet includes a PCR (step 102), and if it does, a control packet insertion process is performed (step 103). If not included, it is next determined whether or not the packet is a TS packet for transmitting video (step 104). If NO, the TS packet is transferred to the buffer 12 (step 112). If YES, it is determined whether or not the TS packet contains SHC (step 105). If the TS packet contains SHC, control packet insertion processing is performed (step 106), and the picture selection level is updated (step 107). After the update of the picture selection level, and when the TS packet does not include the SHC, the state of the video stream is updated (step 108). Next, it is determined whether or not the packet is a TS packet to be transferred (step 109).
Transfer the packet to the buffer 12 (step 11
2). If it is a TS packet that should not be transferred,
The number of discarded TS packets is increased by 1 (step 110),
The TS packet is discarded (step 111). Then, the process returns to the initial state (step 101).
【0015】図6は、図2の中継装置の制御パケット挿
入処理のフローチャートである。制御パケット挿入部1
1では、先ず制御パケットをバッファ12に転送する
(ステップ201)。次に、廃棄TSパケット数を0に
戻す(ステップ202)。FIG. 6 is a flowchart of a control packet insertion process of the relay apparatus of FIG. Control packet insertion unit 1
In 1, the control packet is first transferred to the buffer 12 (step 201). Next, the number of discarded TS packets is returned to 0 (step 202).
【0016】図4は、本発明の一実施例を示す受信側の
装置構成図である。TCP/IP等のLANに適した転
送プロトコルにより転送されたTSパケットは、制御パ
ケット処理部14に蓄積される。制御パケット処理部1
4は、TSパケットをバッファ(2)15に蓄積する。
この際に、TSパケットが制御パケットであれば、ペイ
ロードに記入されている廃棄パケット数と同数のダミー
パケットをバッファ15に蓄積する。クロック部18
は、クロック値が1進む毎にバッファ出力部19に対し
て出力指示を伝達し、これに応じてバッファ出力部19
はバッファ15中のTSパケットをデコーダ16に転送
する。また、制御パケット処理部14は、SHCの検出
を示す制御パケットを受信したならば、クロック調整部
17に対して調整指示要求を伝達する。これに応じてク
ロック調整部17は、以下の式(1)によりクロック周
波数の増分を求め、クロックに伝達する。 df=(k1(b−b0)+k2(b−b’))/tseq・・・・・(1) なお、dfは、クロックの増分、 bは、現在バッファ(2)に蓄積されているTSパケッ
トの数 b’は、前回クロック調整時のbの値 b0は、バッファ(2)中のTSパケットの数の初期値 tseqは、1シーケンスの長さ(単位(秒)) k1,k2は、適当な定数 k1,k2の具体的な値の例としては、k1が0.1、
k2が0.05である。また、バッファ(2)の占有量
の初期値(b0)はバッファサイズの1/2とし、この
数だけのNULL TSパケットをバッファ(2)に蓄
積しておく。FIG. 4 is a block diagram of the apparatus on the receiving side showing an embodiment of the present invention. TS packets transferred by a transfer protocol suitable for a LAN such as TCP / IP are stored in the control packet processing unit 14. Control packet processing unit 1
4 stores the TS packet in the buffer (2) 15.
At this time, if the TS packet is a control packet, the same number of dummy packets as the number of discarded packets written in the payload are stored in the buffer 15. Clock section 18
Transmits an output instruction to the buffer output unit 19 every time the clock value advances by one, and responds accordingly to the buffer output unit 19.
Transfers the TS packet in the buffer 15 to the decoder 16. When receiving the control packet indicating the detection of the SHC, the control packet processing unit 14 transmits an adjustment instruction request to the clock adjustment unit 17. In response to this, the clock adjusting unit 17 calculates the increment of the clock frequency by the following equation (1) and transmits the increment to the clock. df = (k1 (b−b0) + k2 (bb ′)) / t seq (1) where df is a clock increment, and b is currently stored in the buffer (2). The number of TS packets b 'is the value of b at the time of the previous clock adjustment b0 is the initial value of the number of TS packets in the buffer (2) t seq is the length (unit (second)) of one sequence k1, k2 Is an example of specific values of appropriate constants k1 and k2, where k1 is 0.1,
k2 is 0.05. The initial value (b0) of the occupation amount of the buffer (2) is set to の of the buffer size, and NULL TS packets of this number are accumulated in the buffer (2).
【0017】図7は、図4の受信装置の動作フローチャ
ートである。先ず、TSパケット受信待ち状態のとき
(ステップ301)、TSパケットが制御パケットか否
かを判別する(ステップ302)。制御パケットでなけ
れば、出力バッファ15に蓄積する(ステップ30
6)。制御パケットであれば、次にTSパケットがSH
C検出を示すか否かを判別し(ステップ303)、SH
Cの検出を示した場合には、クロック調整を行い(ステ
ップ304)、SHCの検出を示さない場合には、ダミ
ーTSパケットを挿入する(ステップ305)。そし
て、出力バッファ15に挿入されたパケットを蓄積する
(ステップ306)。FIG. 7 is an operation flowchart of the receiving apparatus of FIG. First, when in a waiting state for receiving a TS packet (step 301), it is determined whether or not the TS packet is a control packet (step 302). If it is not a control packet, it is stored in the output buffer 15 (step 30).
6). If it is a control packet, then the TS packet is SH
It is determined whether or not C detection is indicated (step 303), and SH
When the detection of C is indicated, the clock is adjusted (step 304), and when the detection of SHC is not indicated, a dummy TS packet is inserted (step 305). Then, the packet inserted in the output buffer 15 is accumulated (step 306).
【0018】[0018]
【発明の効果】以上説明したように、本発明によれば、
レート削減後にレートを平滑化してもプログラムクロッ
クレート(PCR)の時間間隔を保存して、デコーダク
ロックを送信側と同調することができ、また伝送帯域の
変動があっても、転送するMPEG TSのレートをL
AN側インターフェースの実効速度の変動に追従させる
ことができるので、イーサネットを用いたLAN等の帯
域保証が困難なネットワーク上を送信する場合でも、M
PEG TSの伝送が可能となる。As described above, according to the present invention,
Even if the rate is smoothed after the rate reduction, the time interval of the program clock rate (PCR) can be preserved and the decoder clock can be synchronized with the transmission side. Rate L
Since it is possible to follow the fluctuation of the effective speed of the AN-side interface, even when transmitting on a network such as a LAN using Ethernet where it is difficult to guarantee the bandwidth, M
Transmission of PEG TS becomes possible.
【図1】本発明の一実施例を示すマルチメディア情報配
信方法の概略図である。FIG. 1 is a schematic diagram of a multimedia information distribution method showing one embodiment of the present invention.
【図2】図1における中継装置の詳細構成図である。FIG. 2 is a detailed configuration diagram of a relay device in FIG. 1;
【図3】本発明で用いる制御パケットのフォーマット図
である。FIG. 3 is a format diagram of a control packet used in the present invention.
【図4】図1における受信側装置構成を示す図である。FIG. 4 is a diagram showing a configuration of a receiving side device in FIG. 1;
【図5】図2に示す中継装置の動作フローチャートであ
る。FIG. 5 is an operation flowchart of the relay device shown in FIG. 2;
【図6】図2に示す中継装置の制御パケット挿入処理の
フローチャートである。6 is a flowchart of a control packet insertion process of the relay device shown in FIG.
【図7】図4に示す受信側装置の動作フローチャートで
ある。FIG. 7 is an operation flowchart of the reception-side device shown in FIG. 4;
【図8】本発明におけるピクチャ選択レベルとビデオス
トリーム状態の関係を示す図である。FIG. 8 is a diagram illustrating a relationship between a picture selection level and a video stream state according to the present invention.
【図9】従来における送信端末から受信端末へのMPE
Gストリームの配信を示す図である。FIG. 9 shows a conventional MPE from a transmitting terminal to a receiving terminal.
It is a figure showing distribution of a G stream.
【図10】従来におけるLAN上のデータ転送方法と本
発明における転送方法との比較図である。FIG. 10 is a comparison diagram between a conventional data transfer method on a LAN and a transfer method according to the present invention.
【符号の説明】 10…転送・廃棄部、11…制御パケット挿入部、12
…バッファ(1)、13…選択レベル調整部、20…ス
トリームタイプ、SHC、PSC検出部、14…制御パ
ケット処理部、15…バッファ(2)、16…デコー
ダ、17…クロック調整部、18…クロック、19…バ
ッファ出力部、31…TSパケットヘッダ、32…最初
の1バイト目、33…最初の2バイト目から5バイト
目、34…ペイロード、60…MPEGストリーム、6
1…ゲートウェイ、63…平滑化したレート、65…ク
ロックレート、66…受信端末。[Description of Signs] 10: transfer / discard unit, 11: control packet insertion unit, 12
... Buffer (1), 13 ... Selection level adjuster, 20 ... Stream type, SHC, PSC detector, 14 ... Control packet processor, 15 ... Buffer (2), 16 ... Decoder, 17 ... Clock adjuster, 18 ... Clock, 19: buffer output unit, 31: TS packet header, 32: first byte, 33: first to fifth byte from the second byte, 34: payload, 60: MPEG stream, 6
1 gateway, 63 smoothed rate, 65 clock rate, 66 receiving terminal.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI H04N 7/24 H04N 7/13 Z ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 6 Identification code FI H04N 7/24 H04N 7/13 Z
Claims (6)
される送信端末から固定長のパケット化されたマルチメ
ディア情報を、中継装置を介して伝送帯域が保証されな
い帯域非保証網に収容される受信端末へ配信する方法で
あって、 前記中継装置は、前記送信端末から受信したパケットの
うち廃棄可能なパケットのみを選択的に廃棄し、廃棄し
たパケット数を計数して、一定周期毎に計数された廃棄
パケット数を記述した制御パケットを生成するととも
に、その時点までに計数された廃棄パケット数をリセッ
トし、前記制御パケットを廃棄されなかったパケットと
ともに前記帯域非保証網の送信レートで出力し、 前記受信端末は、前記中継装置から受信したパケットか
ら制御パケットを検出すると、該制御パケットに記述さ
れた廃棄パケット数分のダミーパケットを該制御パケッ
トに置き換えた後に出力することを特徴とするマルチメ
ディア情報配信方法。1. A fixed-length packetized multimedia information transmitted from a transmission terminal accommodated in a bandwidth guaranteed network in which a transmission band is guaranteed is accommodated in a band non-guaranteed network in which the transmission band is not guaranteed via a relay device. The relay device selectively discards only discardable packets among packets received from the transmitting terminal, counts the number of discarded packets, and periodically A control packet describing the counted number of discarded packets is generated, the number of discarded packets counted up to that point is reset, and the control packet is output together with the undiscarded packets at the transmission rate of the bandwidth non-guaranteed network. When the receiving terminal detects a control packet from a packet received from the relay device, the receiving terminal discards a packet described in the control packet. Multimedia information distribution method is characterized in that outputs a frequency of dummy packet after replacing the control packet.
したパケットのうち廃棄可能なパケットのみを選択的に
廃棄し、廃棄したパケット数を計数して、前記受信した
パケットから送信端末の時間情報を示すクロックリファ
レンス情報を含むパケットを検出すると、計数された廃
棄パケット数を記述した制御パケットを生成するととも
に、その時点までに計数された廃棄パケット数をリセッ
トし、前記制御パケットを廃棄されなかったパケットと
ともに前記帯域非保証網の送信レートで出力し、 前記受信端末は、前記中継装置から受信したパケットか
ら制御パケットを検出すると、該制御パケットを該制御
パケットに記述された廃棄パケット数分のダミーパケッ
トと置き換えた後、前記送信端末の時間情報を示すクロ
ックリファレンスに同期したレートで出力することを特
徴とする請求項1に記載のマルチメディア情報配信方
法。2. The relay device selectively discards only packets that can be discarded among packets received from the transmitting terminal, counts the number of discarded packets, and calculates time information of the transmitting terminal from the received packets. When detecting a packet including clock reference information indicating that the control packet is generated, a control packet describing the counted number of discarded packets is generated, the number of discarded packets counted up to that point is reset, and the control packet is not discarded. The reception terminal outputs the control packet together with the packet at the transmission rate of the bandwidth non-guaranteed network. When the reception terminal detects a control packet from the packet received from the relay device, the reception terminal outputs the control packet as dummy packets as the number of discarded packets described in the control packet. After replacing with the packet, it is synchronized with the clock reference indicating the time information of the transmitting terminal. Multimedia information distribution method according to claim 1, characterized in that the output rate.
を選択的に廃棄する方法は、一定周期でパケットの送信
バッファの占有量を検査し、該占有量を予め設定された
閾値と比較した結果により、廃棄するパケットの種別を
決定する処理を含むことを特徴とする請求項1または2
に記載のマルチメディア情報配信方法。3. The method of selectively discarding only packets that can be discarded by the relay device, the method comprising: checking a transmission buffer occupancy of a packet at a fixed period; and comparing the occupancy with a preset threshold. 3. The method according to claim 1, further comprising the step of determining a type of a packet to be discarded.
The multimedia information distribution method described in 1.
送帯域が保証されない帯域非保証網と、前記帯域保証網
と帯域非保証網の接続点に設けられた中継装置と、前記
帯域保証網に収容される送信端末と、前記帯域非保証網
に収容される受信端末とから構成され、 前記帯域保証網に収容される送信端末から固定長のパケ
ット化されたマルチメディア情報を、前記中継装置を介
して前記帯域非保証網に収容される受信端末へ配信する
システムであって、 前記中継装置は、前記送信端末から受信したパケットの
うち廃棄可能なパケットのみを選択的に廃棄する手段
と、廃棄されなかったパケットを蓄積するバッファ手段
と、前記廃棄したパケット数を計数する手段と、一定周
期で計数された廃棄パケット数を記述した制御パケット
を生成して前記バッファ手段に挿入し、計数された廃棄
パケット数をリセットする手段と、前記バッファ手段に
蓄積されたパケットを前記帯域非保証網の送信レートで
出力する手段とを有し、 前記受信端末は、前記中継装置から受信したパケットを
蓄積するバッファ手段と、前記受信したパケットから制
御パケットを検出すると、該制御パケットに記述された
廃棄パケット数分のダミーパケットを該制御パケットに
置き換えて、前記バッファ手段に挿入する手段と、該バ
ッファ手段に蓄積されたパケットを出力する手段とを有
することを特徴とするマルチメディア情報配信システ
ム。4. A bandwidth guaranteed network in which a transmission bandwidth is guaranteed, a bandwidth non-guaranteed network in which a transmission bandwidth is not guaranteed, a relay device provided at a connection point between the bandwidth guaranteed network and the bandwidth non-guaranteed network, A transmission terminal accommodated in the bandwidth non-guaranteed network, and a fixed-length packetized multimedia information from the transmission terminal accommodated in the bandwidth guarantee network. A system for distributing to a receiving terminal accommodated in the bandwidth non-guaranteed network via a device, wherein the relay device selectively discards only discardable packets among packets received from the transmitting terminal. Buffer means for accumulating packets that have not been discarded, means for counting the number of discarded packets, and generating a control packet describing the number of discarded packets counted at a fixed period, Buffer means, resetting the counted number of discarded packets, and means for outputting the packets stored in the buffer means at the transmission rate of the bandwidth non-guaranteed network, the receiving terminal, Buffer means for accumulating packets received from the relay device, and when detecting a control packet from the received packet, replaces dummy packets for the number of discarded packets described in the control packet with the control packets, and stores the control packets in the buffer means. A multimedia information distribution system comprising: means for inserting; and means for outputting packets stored in the buffer means.
したパケットのうち廃棄可能なパケットのみを選択的に
廃棄する手段と、廃棄されなかったパケットを蓄積する
バッファ手段と、前記廃棄したパケット数を計数する手
段と、前記受信したパケットから送信端末の時間情報を
示すクロックリファレンス情報を含むパケットを検出す
る手段と、該パケットを検出すると、それまでに計数さ
れた廃棄パケット数を記述した制御パケットを生成し、
計数された廃棄パケット数をリセットする手段と、前記
制御パケットを前記バッファ手段の前記検出したクロッ
クリファレンス情報を含むパケットの直前に挿入する手
段と、前記バッファ手段に蓄積されたパケットを前記帯
域非保証網の送信レートで出力する手段とを有し、 前記受信端末は、前記中継装置から受信したパケットを
蓄積するバッファ手段と、前記受信したパケットから制
御パケットを検出すると、該制御パケットを該制御パケ
ットに記述された廃棄パケット数分のダミーパケットと
置き換えて、前記バッファ手段に挿入する手段と、該バ
ッファ手段に蓄積されたパケットを前記送信端末の時間
情報を示すクロックリファレンスに同期したレートで出
力する手段とを有することを特徴とする請求項4に記載
のマルチメディア情報配信システム。5. The relay device, wherein the relay device selectively discards only packets that can be discarded among the packets received from the transmitting terminal, a buffer that stores packets that have not been discarded, and the number of discarded packets. Means for counting the number of discarded packets, and means for detecting a packet containing clock reference information indicating time information of the transmitting terminal from the received packet. Produces
Means for resetting the counted number of discarded packets, means for inserting the control packet immediately before the packet including the detected clock reference information of the buffer means, and means for securing the packet stored in the buffer means to the bandwidth non-guaranteed. Means for outputting at a network transmission rate, the receiving terminal stores buffer packets received from the relay device, and, when detecting a control packet from the received packet, converts the control packet into the control packet. Means for inserting into the buffer means in place of the dummy packets for the number of discarded packets described in (1), and outputting the packets stored in the buffer means at a rate synchronized with a clock reference indicating time information of the transmitting terminal. 5. The multimedia information according to claim 4, further comprising: Delivery system.
を選択的に廃棄する手段は、一定周期で前記バッファ手
段の占有量を検査し、該占有量を予め設定された閾値と
比較した結果により、廃棄するパケットの種別を決定す
る手段を含むことを特徴とする請求項4または5に記載
のマルチメディア情報配信システム。6. A means for selectively discarding only packets that can be discarded by the relay device, checks the occupancy of the buffer means at a fixed cycle, and compares the occupancy with a preset threshold. 6. The multimedia information distribution system according to claim 4, further comprising means for determining a type of a packet to be discarded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10707397A JPH10303910A (en) | 1997-04-24 | 1997-04-24 | Multimedia information distribution method and distribution system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10707397A JPH10303910A (en) | 1997-04-24 | 1997-04-24 | Multimedia information distribution method and distribution system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10303910A true JPH10303910A (en) | 1998-11-13 |
Family
ID=14449808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10707397A Pending JPH10303910A (en) | 1997-04-24 | 1997-04-24 | Multimedia information distribution method and distribution system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10303910A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001078158A (en) * | 1999-09-02 | 2001-03-23 | Hitachi Ltd | Cable TV transmitting device, multiplexing device and receiving device |
JP2007195219A (en) * | 2000-02-14 | 2007-08-02 | Nokia Corp | Data packet number addition method for packet-switched data transmission |
WO2008111117A1 (en) * | 2007-03-09 | 2008-09-18 | Fujitsu Limited | Relay device, its control method, inter-atm communication support system, and computer program |
US7706379B2 (en) | 2006-03-20 | 2010-04-27 | Kabushiki Kaisha Toshiba | TS transmission system, transmitting apparatus, receiving apparatus, and TS transmission method |
JP2010118898A (en) * | 2008-11-13 | 2010-05-27 | Sumitomo Electric Ind Ltd | Clock circuit, and video processor |
JP2010118901A (en) * | 2008-11-13 | 2010-05-27 | Sumitomo Electric Ind Ltd | Clock circuit, and video processor |
JP2010118900A (en) * | 2008-11-13 | 2010-05-27 | Sumitomo Electric Ind Ltd | Video signal receiver, video signal transmitter, and video signal communication system |
-
1997
- 1997-04-24 JP JP10707397A patent/JPH10303910A/en active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001078158A (en) * | 1999-09-02 | 2001-03-23 | Hitachi Ltd | Cable TV transmitting device, multiplexing device and receiving device |
JP2007195219A (en) * | 2000-02-14 | 2007-08-02 | Nokia Corp | Data packet number addition method for packet-switched data transmission |
JP4652358B2 (en) * | 2000-02-14 | 2011-03-16 | クアルコム,インコーポレイテッド | Data packet number addition method for packet-switched data transmission |
US7706379B2 (en) | 2006-03-20 | 2010-04-27 | Kabushiki Kaisha Toshiba | TS transmission system, transmitting apparatus, receiving apparatus, and TS transmission method |
WO2008111117A1 (en) * | 2007-03-09 | 2008-09-18 | Fujitsu Limited | Relay device, its control method, inter-atm communication support system, and computer program |
JP2010118898A (en) * | 2008-11-13 | 2010-05-27 | Sumitomo Electric Ind Ltd | Clock circuit, and video processor |
JP2010118901A (en) * | 2008-11-13 | 2010-05-27 | Sumitomo Electric Ind Ltd | Clock circuit, and video processor |
JP2010118900A (en) * | 2008-11-13 | 2010-05-27 | Sumitomo Electric Ind Ltd | Video signal receiver, video signal transmitter, and video signal communication system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5872784A (en) | High speed single chip digital video network apparatus | |
US5708659A (en) | Method for hashing in a packet network switching system | |
US5887187A (en) | Single chip network adapter apparatus | |
US5864554A (en) | Multi-port network adapter | |
US6026088A (en) | Network architecture | |
US5856975A (en) | High speed single chip digital video network apparatus | |
US5914955A (en) | Switched network hub on a chip | |
US5534937A (en) | Minimum-delay jitter smoothing device and method for packet video communications | |
EP1050166B1 (en) | Decoder buffer for streaming video receiver and method | |
JP4712238B2 (en) | Video signal encoding apparatus, video signal transmitting apparatus, and video signal encoding method | |
JPH06237451A (en) | Video communication system and terminal device | |
US8010863B2 (en) | Method and apparatus for synchronizing multiple multimedia streams | |
US7725202B2 (en) | Audio splice process for digital Ad insertion | |
JP4195030B2 (en) | Video data transmission method and reception method for continuous video display | |
JP2002141945A (en) | Data transmission device, data transmission method, and program storage medium | |
JP2000083226A (en) | Buffer mechanism, target system decoder and method for buffering data | |
WO2000076222A1 (en) | Flow control, latency control and bitrate conversions in a timing correction and frame synchronization apparatus | |
JP3908789B2 (en) | Video transmission system | |
US20090190652A1 (en) | System and method for controlling transmission of moving image data over network | |
JPH10303910A (en) | Multimedia information distribution method and distribution system | |
JP2002535934A (en) | Method and apparatus for delivering reference signal information at specified time intervals | |
CN101822048A (en) | Device for streaming audio and/or video data packets | |
JP3301263B2 (en) | Data decoding device | |
JP4491918B2 (en) | Data distribution apparatus and method, data distribution system | |
Wu et al. | MPEG4 compressed video over the Internet |