JP2002164915A - System and method for synchronizing communications - Google Patents
System and method for synchronizing communicationsInfo
- Publication number
- JP2002164915A JP2002164915A JP2000359579A JP2000359579A JP2002164915A JP 2002164915 A JP2002164915 A JP 2002164915A JP 2000359579 A JP2000359579 A JP 2000359579A JP 2000359579 A JP2000359579 A JP 2000359579A JP 2002164915 A JP2002164915 A JP 2002164915A
- Authority
- JP
- Japan
- Prior art keywords
- data
- communication
- communication data
- information
- network
- 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
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、インターネットの
ように信頼性がなく、通信遅延が変化するようなネット
ワークで、複数の経路を用いて一連の通信データを転送
したり、複数の関連付けられた通信データを転送し、受
信側で一定の同期制御を必要とするような利用分野に適
用可能な通信システム及び方法を提供するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a network, such as the Internet, which is not reliable and has variable communication delays. An object of the present invention is to provide a communication system and a communication method which can be applied to a use field in which communication data is transferred and a certain synchronization control is required on a receiving side.
【0002】[0002]
【従来の技術】本明細書では、説明を具体的にするため
にインターネットの方式を用いて記述するが本発明はイ
ンターネットに限定して適用するものではない。2. Description of the Related Art In the present specification, the description will be made using the Internet system for the sake of concrete description, but the present invention is not limited to the Internet.
【0003】関連特許(特願2000−015504
号、特願2000−38514号、特願2000−04
9775号)において、インターネットのような信頼性
がなく、通信遅延が変化するようなネットワークを用い
てビデオデータのように定常的な流量を持つ通信データ
の転送を実現する方式を示した。関連特許の方式によれ
ば、一連の通信データに関して送信者と受信者間の通信
遅延を通信データの周期構造に基づく精度で一定に制御
することが可能である。A related patent (Japanese Patent Application No. 2000-015504)
No., Japanese Patent Application No. 2000-38514, Japanese Patent Application No. 2000-04
No. 9775) has shown a method of realizing the transfer of communication data having a steady flow rate such as video data using a network having no reliability such as the Internet and having a variable communication delay. According to the system of the related patent, it is possible to control the communication delay between the sender and the receiver with respect to a series of communication data with a constant accuracy based on the periodic structure of the communication data.
【0004】図22は、従来技術の実際の応用において
生じる問題点を説明する図である。実際の応用において
は、一連の通信データだけではなく、複数のお互いに関
連付けられた通信データを転送する要求がある。具体的
には、一連の通信データが非常に広い帯域を必要とする
ため、ネットワークの一つの経路を用いて転送できない
時(図22(a))に複数の通信データに分割して、そ
れぞれの通信データを異なるネットワーク経路を用いて
通信し、受信側で同期統合する場合(図22(b))、
立体画像などマルチチャネル画像のように複数の映像ソ
ースからの画像データを転送したい場合やネットワーク
会議で複数の地点からの画像や音声を受信側で同期させ
たい場合(図22(c))などがある。FIG. 22 is a diagram for explaining a problem that occurs in practical application of the prior art. In practical applications, there is a need to transfer not only a series of communication data but also a plurality of mutually associated communication data. Specifically, since a series of communication data requires an extremely wide band, when it cannot be transferred using one path of the network (FIG. 22A), the communication data is divided into a plurality of communication data, When communication data is communicated using different network paths, and synchronization is integrated on the receiving side (FIG. 22B),
When it is desired to transfer image data from a plurality of video sources such as a multi-channel image such as a stereoscopic image, or to synchronize images and sounds from a plurality of points on a receiving side in a network conference (FIG. 22C). is there.
【0005】関連特許では送信側が一連の通信データ
(Digital Videoデータ)にシーケンス番号やデータの
特徴となる識別符号を付加して転送することで、受信側
がこれを参照してデータを整列化したり、データの冗送
や欠落を検出して適切な対応を行う方式を示した。しか
し、この方式では、以下のような手段を提供していない
ため、実際の応用において問題が生じる。 A)一連の通信データを異なる経路を通じて転送する方
式。 B)複数の通信データを受信側で関連付けて同期させる
方式。In a related patent, a transmitting side adds a sequence number and an identification code which is a characteristic of data to a series of communication data (Digital Video data) and transfers the data. The method of detecting redundant transmission or loss of data and taking appropriate measures was described. However, this method does not provide the following means, which causes a problem in practical application. A) A method of transferring a series of communication data through different routes. B) A method in which a plurality of communication data are associated and synchronized on the receiving side.
【0006】なお、以下の説明では具体例としてDigita
l Video(DV)データを例とするが、本発明の適用範
囲はDVに限定するものではない。なお、関連特許でい
う「中継装置」の一般構造を図23に示す。この中継装
置は本来送受信の機能を持つことが可能であるが、本発
明の説明では説明を明確化するために送信/受信を分け
て記述している。In the following description, as a specific example, Digita
l Video (DV) data is taken as an example, but the scope of the present invention is not limited to DV. FIG. 23 shows a general structure of the "relay device" referred to in the related patent. Although this relay device can originally have a transmission / reception function, in the description of the present invention, transmission / reception is described separately for clarity of description.
【0007】中継装置10においては、DVデータを送
信側から受け取ると、これをIEEE1394アダプタ11にお
いて受信し、回線を終端する。そして、受信したDVデ
ータをDV→DV/IP変換回路12に入力し、DVデ
ータをインターネットに送出するために必要なデータフ
ォーマットに変換して、インターネットアダプタ14に
入力する。インターネットアダプタは、変換されたDV
データをインターネットへ送出する。[0007] When the relay apparatus 10 receives the DV data from the transmission side, it receives the DV data at the IEEE1394 adapter 11 and terminates the line. Then, the received DV data is input to the DV → DV / IP conversion circuit 12, the DV data is converted into a data format necessary for sending to the Internet, and input to the Internet adapter 14. Internet adapter is converted DV
Send data to the Internet.
【0008】逆に、インターネットからDVデータを収
容するIPパケットをインターネットアダプタ14にお
いて受信した場合には、DV/IP→DV変換回路13
に入力し、IPパケットをDVデータに変換してIEEE13
94アダプタ11に入力する。このDVデータは、送信先
である端末に送信され、DVデータがその端末に表示さ
れる。Conversely, when an IP packet containing DV data is received by the Internet adapter 14 from the Internet, the DV / IP → DV conversion circuit 13
And convert the IP packet to DV data to IEEE13
94 Input to the adapter 11. This DV data is transmitted to the terminal that is the transmission destination, and the DV data is displayed on the terminal.
【0009】図24は、従来技術の有する課題を説明す
る図である。例えば、画像データを2チャネル分多重し
て、インターネットに送信し、受信側で、2チャネルの
画像データを分離して各チャネルの画像データを見ると
言う場合、ビデオチャネル1の送信者とビデオチャネル
2の送信者からの画像データを送信者側の中継装置20
において、チャネル1とチャネル2の融合を行い、イン
ターネットを介して、受信側中継装置21に送信するこ
とが必要である。しかし、この場合、インターネットが
2チャネル分の画像データを転送するためには、約70
〜80Mbpsの帯域が必要である。しかし、このよう
な広帯域は、確保することが難しく、インターネットの
プロトコルによれば、この2チャネル分の画像データ
は、自動的に複数に分割されてインターネット内を転送
され、受信側中継装置21において合成され、その後
に、各チャネルへ分解されることになる。FIG. 24 is a diagram for explaining the problems of the prior art. For example, in a case where the image data is multiplexed into two channels and transmitted to the Internet, and the receiving side separates the two-channel image data and views the image data of each channel, the sender of the video channel 1 and the video channel The image data from the sender 2 is transmitted to the relay device 20 on the sender side.
, It is necessary to combine channel 1 and channel 2 and transmit the result to the receiving-side relay device 21 via the Internet. However, in this case, in order for the Internet to transfer image data for two channels, about 70
A bandwidth of 8080 Mbps is required. However, it is difficult to secure such a wide band, and according to the Internet protocol, the image data for these two channels is automatically divided into a plurality of pieces and transferred within the Internet. Will be combined and then broken down into each channel.
【0010】[0010]
【発明が解決しようとする課題】上記関連特許の技術に
おいては、以下のような課題が存在する。 A)ネットワークの利用可能帯域にあわせて本来一個の
通信を複数通信に分割し、独立の通信として異なる経路
で転送する必要がある。 B)一個の送信者から複数の異なる通信遅延で転送され
るデータを受信側で遅延調整し、同期させる必要があ
る。 C)複数の送信者から複数の異なる通信遅延で転送され
るデータを受信側で遅延調整し、同期させる必要があ
る。The following problems exist in the technology of the above-mentioned related patent. A) It is necessary to divide one communication into a plurality of communications in accordance with the available bandwidth of the network, and to transfer the communications as independent communications through different routes. B) It is necessary to delay-adjust and synchronize data transferred from one sender with a plurality of different communication delays on the receiving side. C) It is necessary to delay-adjust and synchronize data transferred from a plurality of senders with a plurality of different communication delays on the receiving side.
【0011】本発明の課題は、複数の通信を受信側で同
期させて受信することの出来る通信システム及び方法を
提供することである。An object of the present invention is to provide a communication system and a communication method capable of receiving a plurality of communications synchronously on a receiving side.
【0012】[0012]
【課題を解決するための手段】本発明のシステムは、通
信遅延の異なる複数のネットワーク経路を用いて通信を
行うシステムであって、前記複数のネットワーク経路を
介して、分割通信用付加情報を付加した複数の分割通信
データを送信する送信手段と、該付加情報を基に、複数
の分割通信データを統合して同期させて受信する受信手
段とを備えることを特徴とする。According to the present invention, there is provided a system for performing communication using a plurality of network paths having different communication delays, wherein additional information for divided communication is added via the plurality of network paths. And transmitting means for transmitting the divided communication data based on the additional information, and receiving the data by synchronizing and receiving the plurality of divided communication data.
【0013】本発明によれば、通信遅延が異なる複数の
ネットワーク経路を用いて、同期制御の必要な通信デー
タを送信することが出来るので、動画や立体画像などの
容量の大きい通信データを送信する際、単一のネットワ
ーク経路では帯域が足りなくても、受信側に、このよう
な通信データを同期を確保しながら受信させることが出
来る。According to the present invention, communication data requiring synchronization control can be transmitted using a plurality of network paths having different communication delays, so that large-capacity communication data such as moving images and stereoscopic images is transmitted. In this case, even if a single network path does not have enough bandwidth, the receiving side can receive such communication data while ensuring synchronization.
【0014】[0014]
【発明の実施の形態】図1は、DVの分割通信について
説明する図である。ここで分割通信とは、本来一個の通
信データを複数の通信データとして送信し、受信側で一
個の通信データにまとめることを言う。具体的に2チャ
ネルの立体画像データ(それぞれのチャネルがDVデー
タ)を一個の中継装置で融合し、インターネット上を一
個の通信データとして転送するためには、約70〜80
Mbpsの帯域が必要である。送信者と受信者の間に、
このような通信を行うに十分な通信帯域があれば良い
が、そうでない場合、通信できないことになる。DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a diagram for explaining DV division communication. Here, the division communication means that one communication data is originally transmitted as a plurality of communication data, and the reception side collects the communication data into one communication data. Specifically, in order to combine two-channel stereoscopic image data (each channel is DV data) with one relay device and transfer it as one communication data on the Internet, about 70 to 80 is required.
Mbps bandwidth is required. Between the sender and the recipient,
It suffices if there is a sufficient communication band for performing such communication, but otherwise communication cannot be performed.
【0015】一般にネットワーク上の送信者と受信者を
結ぶ経路は複数存在するが、これら複数の経路のそれぞ
れが持つ帯域の合計が必要とする通信帯域を上回ってい
れば、一個の通信を複数の通信に分割し、それぞれを異
なる経路に振り分けて転送することで、通信を実現でき
る。In general, there are a plurality of routes connecting a sender and a receiver on a network. If the total bandwidth of each of the plurality of routes exceeds a required communication band, one communication is performed by a plurality of routes. The communication can be realized by dividing the communication into communication and distributing the communication to different routes.
【0016】図2は、本発明の一実施形態の送信中継装
置を示した図である。上記関連特許では、識別子として
フレーム番号、シーケンス番号などを設け、受信側がこ
れらの識別子を用いることで通信データの認識処理を行
っている。本発明の実施形態では、分割通信を実現する
ために、上記関連特許の付加情報として「チャネル番
号」、「発信時刻」、「データ生成時刻」、「音声情報
の有無」、「画像情報の有無」などデータを識別するた
めの識別子を新たに付加する。受信側では、この識別子
及び関連特許で示される識別子を用いてデータの同期統
合を行う。FIG. 2 is a diagram showing a transmission repeater according to an embodiment of the present invention. In the related patent, a frame number, a sequence number, and the like are provided as identifiers, and the receiving side performs communication data recognition processing by using these identifiers. In the embodiment of the present invention, in order to realize divided communication, "channel number", "transmission time", "data generation time", "presence / absence of voice information", and "presence / absence of image information" ”, Etc., an identifier for identifying data is newly added. On the receiving side, the data is synchronized and integrated using the identifier and the identifier indicated in the related patent.
【0017】IEEE1394アダプタ101に入力されたチャ
ネル1と2のDVデータは、合成されて、DV→DV/
IP変換装置102において、DVデータフォーマット
からIPフォーマットにマッピングされる。そして、通
信データ分割装置103において、DVデータが以下に
示すような方法によって分割され、それぞれが、インタ
ーネットアダプタ104−1、104−2を介してイン
ターネットに送信される。The DV data of channels 1 and 2 input to the IEEE1394 adapter 101 are synthesized, and DV → DV /
In the IP conversion device 102, the DV data format is mapped to the IP format. Then, in the communication data dividing device 103, the DV data is divided by the following method, and each is transmitted to the Internet via the Internet adapters 104-1 and 104-2.
【0018】通信データ分割装置103では、通信デー
タを複数の通信データに分割するとともに上記識別子を
付加する処理を行う。通信データを分割する方法として
は、例えば、Digital Videoデータの場合、以下のよう
に様々な方式が考えられる。 A)画像と音声を分割する B)奇数フレームと偶数フレームなどフレーム番号で分
割する C)チャネル番号で分割する D)シーケンス番号で分割する E)発信時刻、データ生成時刻など時刻情報で分割する 以上のように、識別子によって識別できるものであれば
任意の分割が可能である。The communication data dividing device 103 divides the communication data into a plurality of communication data and performs processing for adding the identifier. As a method of dividing the communication data, for example, in the case of Digital Video data, various methods can be considered as follows. A) Divide image and audio B) Divide by frame number such as odd frame and even frame C) Divide by channel number D) Divide by sequence number E) Divide by time information such as transmission time and data generation time Any division is possible as long as it can be identified by an identifier as in
【0019】なお、送信側でそれぞれの分割通信に異な
る経路を指定する方式としてはインターネットにおいて
もソースルートを指定してパケットを送信する、受信者
側をマルチホーム(複数のアドレスをつける)を割り当
てるなどの公知技術がある。本発明の実施形態では、こ
れらの技術を前提とする。As a method of specifying a different route for each divisional communication on the transmitting side, a packet is transmitted by specifying a source route also in the Internet, and a multi-home (multiple addresses are assigned) is allocated to the receiver side. There are known techniques such as Embodiments of the present invention are based on these techniques.
【0020】図3は、単一送信者の通信遅延調整処理を
説明する受信中継装置の説明図である。受信中継装置1
14においては、インターネットアダプタ110−1、
110−2において、インターネットから分割通信され
てきたデータを受け取ると、通信データ統合装置111
において、分割された通信データを1つに統合し、DV
/IP→DV変換装置112において、IPフォーマッ
トにマッピングされたDVデータからDVデータを抽出
し、IEEE1394アダプタ113を介して、DVデータ表示
装置115−1、115−2に送信する。このとき、各
チャネルは、それぞれ、DVデータからDVデータ表示
装置115−1、115−2が抽出する。FIG. 3 is an explanatory diagram of a receiving repeater for explaining a communication delay adjusting process of a single sender. Receiving relay device 1
14, the Internet adapter 110-1,
In 110-2, upon receiving data divided and transmitted from the Internet, the communication data integrating device 111
, The divided communication data is integrated into one,
The / IP → DV converter 112 extracts DV data from the DV data mapped to the IP format, and transmits the DV data to the DV data display devices 115-1 and 115-2 via the IEEE1394 adapter 113. At this time, the DV data display devices 115-1 and 115-2 extract the respective channels from the DV data.
【0021】分割通信においては、単一送信者が一定の
基準で任意に識別子を付加できるため、受信側でこれを
参照して通信遅延を調整可能である。これは本質的に関
連特許の構成に通信データ統合機能を有する通信データ
統合装置111を付加することで実現できる。In the split communication, since a single sender can arbitrarily add an identifier on a predetermined basis, the receiving side can adjust the communication delay by referring to the identifier. This can be realized essentially by adding a communication data integration device 111 having a communication data integration function to the configuration of the related patent.
【0022】通信データ統合装置111は、関連特許に
示すフレームバッファのような単一待ち行列で、関連特
許に示す方式に加えて本発明の実施形態で付加した識別
子を利用して通信データの順序、欠落、冗送検査を行
う。The communication data integrating device 111 is a single queue such as a frame buffer shown in the related patent, and uses the identifier added in the embodiment of the present invention in addition to the method shown in the related patent to order the communication data. , Missing, redundant inspection.
【0023】図4は、複数送信者の通信遅延調整機能を
説明する図である。複数の送信者がそれぞれ通信データ
を作成して送信する場合であって、受信側でこれらの複
数の通信データを統合する方法として、以下のような手
段が考えられる。 A)送信者間で一定の同期をとって単一送信者がデータ
を送る場合と同じように識別子を付加する。FIG. 4 is a diagram for explaining a communication delay adjusting function of a plurality of senders. In a case where a plurality of senders respectively create and transmit communication data, the following means can be considered as a method of integrating the plurality of communication data on the receiving side. A) An identifier is added in the same manner as when a single sender sends data with a certain synchronization between the senders.
【0024】例えば、図4においては、ビデオチャネル
1の送信データを受け取る送信者120−1とビデオチ
ャネル2の送信データを受け取る送信者120−2がそ
れぞれに同期情報を交換し、相互のデータ送信を同期さ
せて送信させるものである。For example, in FIG. 4, the sender 120-1 receiving the transmission data of the video channel 1 and the sender 120-2 receiving the transmission data of the video channel 2 exchange synchronization information with each other to transmit data mutually. Are transmitted in synchronization with each other.
【0025】送信者同士の同期手段としては関連特許
や、本発明の実施形態で付加している識別子を互いに通
知しあうことが考えられる。例えば、シーケンス番号を
通知することによって、重複しないシーケンス番号を用
いるようにすれば受信側では一意なシーケンス番号を得
るので統合処理可能となる。As a means for synchronizing the senders, it is conceivable to notify the related patents and the identifier added in the embodiment of the present invention to each other. For example, if a sequence number that does not overlap is used by notifying the sequence number, a unique sequence number is obtained on the receiving side, so that integration processing can be performed.
【0026】図5は、シーケンス番号を用いて送信側で
同期を取ってデータを送信する送信中継装置の構成を示
す図である。それぞれ、独立にチャネル1と2のDVデ
ータを受信したIEEE1394アダプタ125−1、125−
2は、それぞれの送信中継装置においてDV→DV/I
P変換装置126−1、126−2において、DVデー
タをIPフォーマットにマッピングし、識別子付加部1
27−1、127−2において、シーケンス番号を付加
する。このとき、同期装置128−1、128−2が互
いが使用するシー剣士番号を通知しあい、互いが同じシ
ーケンス番号を使用しないようにする。このようにし
て、シーケンス番号が付加されたデータは、インターネ
ットアダプタ129−1、129−2からインターネッ
トに送信される。FIG. 5 is a diagram showing a configuration of a transmission relay apparatus for transmitting data in synchronization with a transmission side using a sequence number. IEEE1394 adapters 125-1 and 125-that independently receive DV data of channels 1 and 2, respectively.
2 is DV → DV / I in each transmission relay device.
In the P converters 126-1 and 126-2, the DV data is mapped to the IP format, and the identifier adding unit 1
In 27-1 and 127-2, a sequence number is added. At this time, the synchronizers 128-1 and 128-2 notify each other of the Sea Kenshi numbers used by each other so that they do not use the same sequence number. Thus, the data to which the sequence number has been added is transmitted from the Internet adapters 129-1 and 129-2 to the Internet.
【0027】図6は、受信側で、複数送信者の通信デー
タを同期統合する装置を説明する図である。受信側で複
数の通信データを統合する他の方法としては、以下の方
法がある。 B)送信者は全く独立に通信データを作成して送信し、
単一の受信側で複数の通信データを統合する。FIG. 6 is a diagram for explaining an apparatus for synchronizing and integrating communication data of a plurality of senders on the receiving side. As another method of integrating a plurality of communication data on the receiving side, there is the following method. B) The sender creates and transmits communication data completely independently,
Integrate multiple communication data with a single receiver.
【0028】複数地点のビデオ会議では送信者が全く離
れた場所にあって、送信者同士が同期をとる手段がない
場合がありうる。このような場合は受信側のみで同期を
取る必要がある。例えば、送信者が「データ発信時刻」
や「データ生成時刻」を識別子に格納して送り、受信側
で、この時刻を比較することで同期を取ることができ
る。GPS(Global Positioning System)などで、
複数の送信者の時計の時刻を合わせれば絶対時刻の比較
で同期を取ることができる。また、絶対時刻が得られな
い場合でも送信者1と送信者2のそれぞれの時刻(ロー
カルタイム)の差は一定であるから、この差の時間を受
信者に指定することで同期させることができる。In a multipoint video conference, the senders may be located far apart and there is no way for the senders to synchronize. In such a case, it is necessary to synchronize only on the receiving side. For example, if the sender is "data sending time"
And the "data generation time" are stored in the identifier and sent, and the receiving side can synchronize by comparing this time. GPS (Global Positioning System)
If the clocks of multiple senders are synchronized, synchronization can be achieved by comparing the absolute times. Even when the absolute time cannot be obtained, the difference between the time (local time) of the sender 1 and the time of the sender 2 (local time) is constant. Therefore, the time can be synchronized by designating the time of the difference to the receiver. .
【0029】図7は、複数送信者からの複数通信データ
を受信側で同期統合する別の構成を説明する図である。
受信側で複数の通信データを統合する更に他の方法とし
ては、以下の方法がある。 C)複数の受信者がある場合、送信者は全く独立に通信
データを作成して送信し、複数の受信側で相互同期を取
って統合する。FIG. 7 is a diagram for explaining another configuration for synchronizing and integrating a plurality of communication data from a plurality of senders on the receiving side.
As another method of integrating a plurality of communication data on the receiving side, there is the following method. C) When there are a plurality of recipients, the sender creates and transmits communication data completely independently, and integrates the plurality of recipients by synchronizing with each other.
【0030】この場合、独立の受信者同士が処理してい
る通信データの識別子を通知しあい同期を取る。例え
ば、音声データがない状態から音声データが発生した時
点で同期を取ることができる。これは、画像の始まるタ
イミングが一般的に、この音声データがない状態から音
声データが発生した状態に移ったときに一致するという
経験的な法則を利用したものである。同様に、画像デー
タがない状態から画像データ発生した時点で同期を取
る、一定の画像/音声データパターンで同期を取るなど
の変形も可能である。In this case, the independent receivers notify each other of the identifier of the communication data being processed and synchronize with each other. For example, synchronization can be achieved when audio data is generated from a state where there is no audio data. This utilizes an empirical rule that the timing at which an image starts generally coincides with the transition from a state where no audio data is present to a state where audio data is generated. Similarly, modifications such as synchronization when image data is generated from a state where there is no image data and synchronization with a fixed image / audio data pattern are also possible.
【0031】図8は、複数送信者の場合の受信中継装置
の構成を説明する図である。インターネットからそれぞ
れのインターネットアダプタ130−1、130−2に
入力された通信データは、同期部131−1、131−
2において、受信中継装置間で同期が取られて、DV/
IP→DV変換装置133−1、133−2において、
IPフォーマットからDVデータが抽出される。同期部
131−1、131−2においては、同期装置132−
1、132−2が、同期タイミングを通知しあい、同期
部131−1、131−2において、同期を取る。同期
が取られ、DVデータに変換された通信データは、IEEE
1394アダプタ134−1、134−2において、DVデ
ータとして、表示端末に送信される。FIG. 8 is a diagram for explaining the configuration of the receiving repeater in the case of a plurality of senders. Communication data input from the Internet to the respective Internet adapters 130-1 and 130-2 are transmitted to the synchronization units 131-1 and 131-.
2, the synchronization is established between the receiving repeaters and the DV /
In the IP → DV converters 133-1 and 133-2,
DV data is extracted from the IP format. In the synchronization units 131-1 and 131-2, the synchronization device 132-
1 and 132-2 notify each other of the synchronization timing, and the synchronization units 131-1 and 131-2 synchronize. Synchronized communication data converted to DV data is IEEE
In the 1394 adapters 134-1 and 134-2, the data is transmitted to the display terminal as DV data.
【0032】図9は、複数送信者、複数受信者の場合の
同期構成を説明する図である。受信側で複数の通信デー
タを統合する更に他の方法としては、以下の方法があ
る。 D)複数の受信者がある場合、受信者の外部に通信デー
タ同期機構を設け、これが複数の受信者それぞれを調整
して同期を取る。FIG. 9 is a diagram for explaining a synchronization configuration in the case of a plurality of senders and a plurality of receivers. As another method of integrating a plurality of communication data on the receiving side, there is the following method. D) When there are a plurality of recipients, a communication data synchronization mechanism is provided outside the recipients, which adjusts and synchronizes each of the plurality of recipients.
【0033】例えば、ビデオ表示を人間が観察し、それ
ぞれの受信者に通信遅延を設定する方法により同期を取
ることができる。関連特許によれば、通信遅延を設定す
れば、その後その遅延が維持されるので、最初に複数の
受信者に通信遅延を設定すれば、その後は同期が維持さ
れる。このような外部の同期装置を用いる手段は様々な
変形が考えられる。For example, a video display can be observed by a human and synchronized by setting a communication delay for each recipient. According to the related patent, if a communication delay is set, the delay is maintained thereafter. Therefore, if a communication delay is initially set for a plurality of recipients, synchronization is maintained thereafter. Various modifications of the means using such an external synchronization device are conceivable.
【0034】図10は、同期装置を用いた時の受信中継
装置の構成を説明する図である。それぞれ、独立に、受
信中継装置からDVデータを受信した表示装置140−
1と140−2は、それぞれ、上記したような方法によ
り、同期装置141を使って、同期操作を行い、その結
果を受信中継装置の同期部におくり、独立なDVデータ
を同期させるようにする。FIG. 10 is a diagram for explaining the configuration of a receiving repeater when a synchronizer is used. Each of the display devices 140-140 receives the DV data from the receiving relay device independently.
1 and 140-2 each perform a synchronization operation using the synchronization device 141 in the above-described manner, send the result to the synchronization unit of the reception relay device, and synchronize independent DV data. .
【0035】本発明の実施形態における分割通信は、広
帯域通信を複数の経路に分割し、この複数の経路の帯域
の合計が元々の広帯域通信が要求する帯域を上回るよう
にすることで安定した通信を実現する。しかしながら、
経路の実効利用可能帯域は、経路を構成する通信リンク
を共有する他の通信の影響を受けて動的に変化する。こ
の結果、途中までは足りていたはずの帯域が急に不足し
たり、逆に帯域に余裕がなかった筈の経路がいつの間に
か空いたりすることが起こる。In the division communication according to the embodiment of the present invention, the broadband communication is divided into a plurality of paths, and the total bandwidth of the plurality of paths is set to be greater than the band required by the original broadband communication, thereby achieving stable communication. To achieve. However,
The effective available bandwidth of the path dynamically changes under the influence of other communication sharing the communication link constituting the path. As a result, a band that should have been sufficient halfway may suddenly run short, or conversely, a route that should have had no room may be vacant.
【0036】図11、及び、図12は、動的に実行利用
帯域が変化することによる分割通信に対する影響を説明
する図である。例えば、図11のような場合(初期状
態)では経路Aに経路Bより多くの分割データを流すべ
きだが、ネットワークの状態が変化して図12になると
逆に経路Bに経路Aより多くの分割データを流すべきで
ある。つまり、分割の割合をネットワークの状態(実効
利用可能帯域)に合わせて変化させることが出来れば、
安定した通信を実現できる。FIG. 11 and FIG. 12 are diagrams for explaining the effect on the divided communication due to the dynamic change of the used bandwidth. For example, in the case shown in FIG. 11 (initial state), more divided data should flow on the path A than on the path B. However, when the state of the network changes and FIG. Data should flow. In other words, if the division ratio can be changed according to the state of the network (effective available bandwidth),
Stable communication can be realized.
【0037】ここで、データ通信を任意の割合に分割す
ることはフレーム番号やシーケンス番号を利用して可能
なので、後は経路毎の有効帯域を動的に把握できさえす
ればよい。一般に実効利用可能帯域を直接測定すること
は難しいが、ネットワーク情報収集装置を設けてネット
ワーク状態を監視して情報を集めれば推定を行うことが
できる。その結果、推定実効利用可能帯域の合計が必要
な帯域未満であれば、分割数を増やして新たに別な経路
も経由してデータ配送を行う。Here, since data communication can be divided into arbitrary ratios by using a frame number or a sequence number, it is only necessary to be able to dynamically grasp the effective bandwidth for each path. In general, it is difficult to directly measure the effective available bandwidth, but estimation can be performed by providing a network information collection device and monitoring the network state to collect information. As a result, if the total estimated effective available bandwidth is less than the required bandwidth, the number of divisions is increased and data delivery is performed via another new route.
【0038】図13は、ネットワーク情報を利用して動
的に分割方法を変更する送信中継装置を説明する図であ
る。2つのDV表示装置から受け取ったチャネル1と2
のDVデータは、IEEE1394アダプタ150によって受信
され、1つのDVデータとなる。次に、DV→DV/I
P変換装置151において、DVデータをIPフォーマ
ットにマッピングする。そして、IPフォーマットにマ
ッピングされたDVデータは、通信データ分割装置15
3に入力され、前述した付加情報を用いて分割される。
このとき、ネットワーク情報収集装置152は、ネット
ワークの管理情報からネットワークの利用帯域情報を取
得し、通信データ分割装置153に通知する。通信デー
タ分割装置153においては、ネットワーク情報収集装
置152から得た、帯域情報を元に、どのチャネルに多
く帯域を振り分けるかを決定して、通信データを分割す
る。分割された通信データは、インターネットアダプタ
154−1、154−2からインターネットに送出され
る。FIG. 13 is a diagram for explaining a transmission relay apparatus that dynamically changes the division method using network information. Channels 1 and 2 received from two DV displays
DV data is received by the IEEE1394 adapter 150 and becomes one DV data. Next, DV → DV / I
In the P converter 151, the DV data is mapped to the IP format. The DV data mapped to the IP format is transmitted to the communication data dividing device 15.
3 and is divided using the additional information described above.
At this time, the network information collecting device 152 obtains the used bandwidth information of the network from the management information of the network, and notifies the communication data dividing device 153 of the information. The communication data dividing device 153 divides the communication data based on the band information obtained from the network information collecting device 152, by deciding to which channel the band is to be allocated more. The divided communication data is transmitted from the Internet adapters 154-1 and 154-2 to the Internet.
【0039】帯域推定に使えるネットワーク情報として
は、 A)経路のパケットロス率 B)送信側のネットワークインターフェースを通過する
パケットデータ量 など、様々な方式が考えられる。A)では、例えば、5
0Mbpsの(分割された)広帯域データを特定の1経
路に流している状態でパケットロス率が20%であれ
ば、実効利用可能帯域は50×(1−0.2)=40M
bpsであると推定できる。パケットロス率を測定する
方法としては、関連特許に示されているように受信者で
同期データについたシーケンス番号を利用してパケット
ロス率を測定して送信側に情報をフィードバックする手
段がある。B)では、目的の(分割された)広帯域通信
が送信側ネットワークインターフェースを通過するデー
タ量を調べてそれをそのまま実効利用可能帯域と見な
す。この方法では、ネットワークインターフェース部が
ボトルネックもしくはオーバーフロー状態になっている
場合には、正確に実効利用可能帯域を見積もれるが、そ
れ以外の場合だと正確さではA)より劣る。しかし、イ
ンターネットではパケット落ちは送信ホストあるいは受
信ホストに最も近いリンクで発生すると言われており、
この方式でもほぼ正確な見積が得られることが期待でき
る。また、A)では情報の取得に受信側と送信側との情
報交換が必要なのに対し、B)では送信側の内部のみで
情報を得られると言う効果がある。As the network information that can be used for bandwidth estimation, various methods are conceivable, such as A) the packet loss rate of the route, B) the amount of packet data passing through the network interface on the transmitting side. In A), for example, 5
If the packet loss rate is 20% in a state where 0 Mbps (divided) broadband data is flowing through one specific path, the effective available bandwidth is 50 × (1-0.2) = 40M
bps. As a method of measuring the packet loss rate, as shown in a related patent, there is a means of measuring a packet loss rate using a sequence number attached to synchronization data at a receiver and feeding back information to a transmission side. In B), the target (divided) broadband communication checks the amount of data passing through the transmitting-side network interface, and regards it as an effective available band. In this method, when the network interface unit is in a bottleneck or overflow state, the effective available bandwidth can be accurately estimated, but otherwise, the accuracy is lower than A). However, on the Internet, dropped packets are said to occur on the link closest to the sending or receiving host,
It can be expected that almost accurate estimates can be obtained with this method. In addition, in A), information exchange between the receiving side and the transmitting side is necessary to acquire information, whereas in B), there is an effect that information can be obtained only inside the transmitting side.
【0040】上記動的分割通信においては、迅速に取得
したネットワーク情報を分割方針に反映させるのが望ま
しいが、逆に大したネットワーク情報の変化がないの
に、それを反映させると分割方針変更のオーバヘッドだ
けが増えて性能を劣化させる場合もある。In the above-mentioned dynamic division communication, it is desirable to reflect the network information acquired promptly in the division policy. Conversely, if there is no significant change in the network information, the change is reflected in the division policy. In some cases, only overhead increases and performance is degraded.
【0041】例えば、もともとの広帯域通信の要求帯域
が100Mbpsで、データ通信を2つの経路に分割さ
せた時の実効利用可能帯域(もしくはその推定値)が9
9〜101Mbpsの間で振動していたとする。このと
き、実効利用可能帯域が99Mbpsになると帯域不足
に陥り新しい別経路を探してそこを使ってデータを流す
が、実効利用可能帯域が101Mbpsになると3番目
の経路を使うのを中止するということが発生し、頻繁に
経路探索を行わないといけない。ネットワーク情報の小
さな変化はデータ分割方針に反映させないようにするこ
とで、この現象を回避できる。For example, the originally required bandwidth of broadband communication is 100 Mbps, and the effective available bandwidth (or an estimated value thereof) when data communication is divided into two paths is 9
It is assumed that vibration has occurred between 9 and 101 Mbps. At this time, when the effective available bandwidth becomes 99 Mbps, the bandwidth becomes insufficient and a new alternative path is searched for, and data is flowed using that. However, when the effective available bandwidth becomes 101 Mbps, the use of the third path is stopped. Occurs, and frequent route searches must be performed. By preventing small changes in network information from being reflected in the data division policy, this phenomenon can be avoided.
【0042】図14は、ネットワーク情報の小さな変化
をデータ分割方針に反映させないようにするための送信
中継装置の構成を説明する図である。まず、一回前に取
得したネットワーク情報を保存し、新たに取得したネッ
トワーク情報との差異を数値化するネットワーク情報評
価部165と、それが一定の閾値を超えているかを判断
するネットワーク情報判断部166を設ける。そして、
ネットワーク情報判断部166の出力結果によって、ネ
ットワーク情報収集装置164から通信データ分割装置
162への指示をマスクする。ネットワーク情報の数値
化の方法としては、ネットワーク情報から取得した実効
利用帯域の数値をそのまま利用する事が考えられる。そ
して、実効利用帯域の変化が閾値以上であった場合に、
データの分割方式を変化させるようにする。このとき、
実効利用帯域が必要とされる帯域よりも小さくなった場
合には、敏感にデータの分割方式を変化させ、帯域が大
きくなった場合のデータの分割方式の変化は鈍くするこ
とも考えられる。すなわち、帯域が小さくなると、通信
データを完全には送信することが出来なくなり、通信品
質が劣化してしまうので、敏感にデータ分割の方式を変
化させると共に、帯域が大きくなった場合には、通信品
質が劣化しないので、データ分割方式の変化を鈍化させ
るものである。これは、ネットワーク情報判断部166
の閾値を、帯域が増加した場合と減少した場合で変える
ことによって実現することが出来る。FIG. 14 is a diagram for explaining a configuration of a transmission relay apparatus for preventing a small change in network information from being reflected in a data division policy. First, a network information evaluation unit 165 that stores the network information obtained one time ago and quantifies the difference from the newly obtained network information, and a network information determination unit that determines whether the difference exceeds a certain threshold value 166 are provided. And
The instruction from the network information collecting device 164 to the communication data dividing device 162 is masked according to the output result of the network information determining unit 166. As a method of digitizing the network information, it is conceivable to use the numerical value of the effective bandwidth obtained from the network information as it is. Then, when the change in the effective use bandwidth is equal to or greater than the threshold,
Change the data division method. At this time,
When the effective use bandwidth becomes smaller than the required bandwidth, the data division scheme may be changed sensitively, and the change in the data division scheme when the bandwidth becomes large may become slow. That is, if the bandwidth is reduced, communication data cannot be completely transmitted, and the communication quality is degraded. Since the quality does not deteriorate, the change of the data division method is slowed down. This is because the network information determination unit 166
Can be realized by changing the threshold value between when the bandwidth increases and when the bandwidth decreases.
【0043】また、インターネットのような信頼性のな
いネットワークでは、一瞬だけネットワークの状態が悪
化して、その後すぐに安定状態に戻るということがあ
る。つまり、ネットワーク情報収集装置164で、この
一瞬のネットワーク状態変化を拾って、それに対応する
のは性能悪化につながるため、ある程度長期にわたって
ネットワーク状態の変化があった時のみ分割方針を変更
するという方法を行うようにしても良い。In an unreliable network such as the Internet, the state of the network may deteriorate for a moment and return to a stable state immediately thereafter. That is, since the network information collecting device 164 picks up this momentary change in the network state and responds to it, the performance deteriorates. Therefore, a method of changing the division policy only when the network state has changed for a certain long period of time is adopted. It may be performed.
【0044】これは、以下のように実現できる。まず、
現在の通信データ分割方針を決める上での基準となった
ネットワーク情報を保存しておき、新たに取得したネッ
トワーク情報との差異を数値化するネットワーク情報評
価部165と、それが一定の閾値を超えているかを判断
するネットワーク情報判断部166を設ける。そして、
ネットワーク情報判断部166は、原則としてネットワ
ーク情報収集装置164から通信データ分割装置への指
示をマスクして伝わらないようにしておき、ネットワー
ク情報判断部166であらかじめ定められた複数回連続
で閾値を超えた時だけ、そのマスクを解除する。そし
て、それと同時に基準となるネットワーク情報の更新を
行うようにする。This can be realized as follows. First,
A network information evaluation unit 165 that stores network information used as a basis for determining a current communication data division policy and quantifies a difference from newly acquired network information, and a network information evaluation unit 165 that exceeds a certain threshold. A network information determination unit 166 is provided for determining whether or not the network information has been detected. And
The network information determination unit 166 masks the instruction from the network information collection device 164 to the communication data division device so as not to be transmitted in principle, and exceeds the threshold for a plurality of consecutive times predetermined by the network information determination unit 166. Only when the mask is released. At the same time, the reference network information is updated.
【0045】図15は、データ通信システムの詳細な構
成を示す図である。2つの中継装置30、32、は、IE
EE1394アダプタ35を備えており、このIEEE1394アダプ
タ35を介してそれぞれ第1ネットワークあるいは第2
ネットワークに接続されている。FIG. 15 is a diagram showing a detailed configuration of the data communication system. The two relay devices 30 and 32 are connected to the IE
An EE1394 adapter 35 is provided, and the first network or the second
Connected to a network.
【0046】また、中継装置30、32は、インターネ
ットアダプタ39を備えており、このインターネットア
ダプタ35を介してインターネットに接続されている。
図15に示したDV/IP送信部31は、IEEE1394アダ
プタ35を介して受け取ったIEEE1394パケットを所定の
方法でIPカプセル化するカプセル形成部37と、カプ
セル形成部37によってIPカプセル化されたパケット
を受け取り、所定の方法で一部のパケットを重複させて
インターネットアダプタ39に送出するパケット冗送部
38とを備えている。Each of the relay devices 30 and 32 has an Internet adapter 39, and is connected to the Internet via the Internet adapter 35.
The DV / IP transmitting unit 31 illustrated in FIG. 15 includes a capsule forming unit 37 that IP-encapsulates the IEEE1394 packet received via the IEEE1394 adapter 35 by a predetermined method, and a packet that is IP-encapsulated by the capsule forming unit 37. A packet redundantly transmitting unit 38 which receives and partially transmits packets to be transmitted to the Internet adapter 39 by a predetermined method.
【0047】図16に通信データ分割用DV/IP送信
部31の1分割通信データ用ブロックの詳細構成を示
す。図16に示したカプセル形成部31は、イーサネッ
ト(登録商標)パケット形式、IPパケット形式及びU
DPパケット形式を利用して、IEEE1394パケットをカプ
セル化する機能を備えており、ヘッダ付加部54は、図
17に示すように、付加情報作成部53から受け取った
付加情報をIEEE1394パケットに付加してDV/IPペイ
ロードを形成し、更に、20バイトのIPヘッダ、8バ
イトのUDPヘッダ及び14バイトのイーサフレームヘ
ッダ(Etherframe header)からなるインターネットヘ
ッダを付加する機能を備えている。FIG. 16 shows a detailed configuration of a 1-division communication data block of the communication data division DV / IP transmission unit 31. The encapsulation unit 31 shown in FIG. 16 has an Ethernet (registered trademark) packet format, an IP packet format,
A function of encapsulating an IEEE1394 packet using the DP packet format is provided. The header adding unit 54 adds the additional information received from the additional information creating unit 53 to the IEEE1394 packet as shown in FIG. It has a function of forming a DV / IP payload and adding an Internet header consisting of a 20-byte IP header, an 8-byte UDP header, and a 14-byte Etherframe header.
【0048】また、図16に示したフレーム検出部51
は、1フレーム分の画像情報及び音声情報を表す一連の
IEEE1394パケットの先頭を検出する機能を備えており、
カウンタ52は、このフレーム検出部51による検出結
果とIEEE1394パケットの入力に応じて係数動作を行う機
能を備えている。The frame detecting section 51 shown in FIG.
Is a series of image and audio information for one frame.
It has a function to detect the beginning of the IEEE1394 packet,
The counter 52 has a function of performing a coefficient operation in accordance with the detection result of the frame detection unit 51 and the input of the IEEE1394 packet.
【0049】このカウンタ52による計数値に基づい
て、付加情報作成部53は、IEEE1394パケットが属する
画像フレームを示すフレーム番号及びそのフレームにお
いて該当するIEEE1394パケットがしめる位置を示すブロ
ック番号を含む付加情報(図17参照)を作成する機能
を備えている。Based on the count value of the counter 52, the additional information creating unit 53 generates additional information (including a frame number indicating the image frame to which the IEEE1394 packet belongs and a block number indicating the position where the corresponding IEEE1394 packet is located in the frame). (See FIG. 17).
【0050】一方、図16に示したパケット冗送部38
において、パケット抽出/保持部56は、冗送制御部5
7からの指示に応じて、上述したカプセル形成部31に
よって形成された一部のパケットを重複して送信する。
対象となるパケットを抽出し、パケット抽出/保持部5
6に保持する機能を備えている。On the other hand, the packet redundant transmission section 38 shown in FIG.
, The packet extraction / holding unit 56
In response to the instruction from 7, some of the packets formed by the above-described capsule forming unit 31 are transmitted in duplicate.
A target packet is extracted, and a packet extraction / holding unit 5
6 is provided.
【0051】また、図16に示した冗送パケット挿入部
58は、冗送制御部57からの指示に応じて、パケット
抽出/保持部56から冗送対象のパケットを所定の手順
に従って読み出して、インターネットアダプタ39に入
力される一連のパケットに挿入する機能を備えている。Further, the redundantly transmitted packet insertion unit 58 shown in FIG. 16 reads a packet to be redundantly transmitted from the packet extraction / holding unit 56 in accordance with a predetermined procedure in accordance with an instruction from the redundant transmission control unit 57, and It has a function of inserting it into a series of packets input to the Internet adapter 39.
【0052】一方、図15に示した中継装置32におい
て、インターネットアダプタ39を介してDV/IP受
信部36に入力されたパケットは、カプセル分解部44
によって上述した付加情報とIEEE1394パケットとに分解
される。On the other hand, in the relay device 32 shown in FIG. 15, the packet input to the DV / IP receiving unit 36 via the Internet adapter 39 is
Into the additional information described above and the IEEE1394 packet.
【0053】このようにしてDV/IPパケットから分
離された付加情報は、付加情報解析部45によって解析
され、この解析結果に応じて、書き込み制御部43が動
作することにより、各IEEE1394パケットに含まれるDI
Fブロックそれぞれが、受信バッファ42の該当する格
納場所に書き込まれる。The additional information separated from the DV / IP packet in this manner is analyzed by the additional information analysis unit 45, and the write control unit 43 operates in accordance with the analysis result, whereby the additional information is included in each IEEE1394 packet. DI
Each of the F blocks is written to the corresponding storage location in the reception buffer 42.
【0054】また、図15に示した完全性判定部46
は、カプセル分解部44から付加情報を受け取り、この
付加情報に基づいて、後述するようにして、各フレーム
に属するデジタルビデオデータの完全性を示す情報を収
集し、また、収集した情報に基づいて、指定されたフレ
ームについてその完全性を判定し、この判定結果をDV
データ復元部48による復元処理に供している。Further, the integrity judgment section 46 shown in FIG.
Receives the additional information from the capsule disassembly unit 44, collects information indicating the integrity of the digital video data belonging to each frame based on the additional information, as described later, and based on the collected information. , Determine the completeness of the specified frame, and
The data is restored by the data restoration unit 48.
【0055】一方、図15に示した遅延調整部47は、
DV送信制御部49からの復元指示に応じて動作し、カ
プセル分解部44から受け取った付加情報に基づいて、
復元対象とすべきフレームを決定し、このフレームを指
定する情報を完全性判定部46及びDVデータ復元部4
8に復元指示を送出する機能を備えている。On the other hand, the delay adjusting section 47 shown in FIG.
It operates according to the restoration instruction from the DV transmission control unit 49, and based on the additional information received from the capsule disassembly unit 44,
A frame to be restored is determined, and information designating this frame is transmitted to the integrity determining unit 46 and the DV data restoring unit 4.
8 has a function of sending a restoration instruction.
【0056】また、図15に示したDVデータ復元部4
8によって復元されたデジタルビデオデータは、IEEE13
94アダプタ35を介して、IEEE1394同期モードのパケッ
トストリームとして第2ネットワークに送出され、デジ
タルビデオデッキ50に入力される。The DV data restoring unit 4 shown in FIG.
Digital video data restored by IEEE
Via the adapter 35, the packet stream is transmitted to the second network as an IEEE1394 synchronous mode packet stream, and is input to the digital video deck 50.
【0057】図18は、通信データ統合用DV/IP受
信部の1通信データ用ブロックの詳細構成を示す図であ
る。図18に示すように、カプセル分解部44によって
DV/IPパケットを分解して得られた付加情報は、付
加情報解析部45に入力されており、一方、付加情報に
対応するIEEE1394パケットに含まれている各DIFブロ
ック(DVデータ)は、書き込み制御部43に入力され
ている。FIG. 18 is a diagram showing a detailed configuration of one communication data block of the communication data integration DV / IP receiver. As shown in FIG. 18, additional information obtained by decomposing a DV / IP packet by a capsule decomposing unit 44 is input to an additional information analyzing unit 45, and is included in an IEEE1394 packet corresponding to the additional information. The respective DIF blocks (DV data) are input to the write control unit 43.
【0058】この受信バッファ42は、kフレーム分の
デジタルビデオデータに相当する容量を備えており、各
フレームに対応する格納領域は、それぞれIEEE1394パケ
ットに含まれるDVデータに相当する容量を持ち、各ブ
ロック番号に対応する250個の格納場所から構成され
ている。The reception buffer 42 has a capacity corresponding to digital video data for k frames, and a storage area corresponding to each frame has a capacity corresponding to DV data included in an IEEE1394 packet. It consists of 250 storage locations corresponding to block numbers.
【0059】また、書き込み制御部43は、付加情報解
析部45からフレーム番号とブロック番号とを受け取
り、これらの情報で示される格納場所を求める機能を備
えており、この格納場所を示す情報は、DVデータと共
に受信バッファ42に入力されている。The write control unit 43 has a function of receiving the frame number and the block number from the additional information analyzing unit 45 and obtaining a storage location indicated by the information. The data is input to the reception buffer 42 together with the DV data.
【0060】一方、図18に示した完全性判定部46
は、カウンタ制御部71とブロックカウンタ部72と完
全性評価部73とを備えており、ブロックカウンタ部7
2は、カウンタ制御部71からの指示に応じて計数動作
を行い、その計数結果は、完全性評価部73の処理に供
されている。On the other hand, the integrity judging section 46 shown in FIG.
Is provided with a counter control unit 71, a block counter unit 72, and an integrity evaluation unit 73.
2 performs a counting operation in accordance with an instruction from the counter control unit 71, and the result of the counting is provided to processing of the integrity evaluation unit 73.
【0061】このカウンタ制御部71は、付加情報解析
部45から、新規に受信したパケットの付加情報として
含まれたデータタイプを示す符号を受け取り、この符号
に基づいて、ブロックカウンタ部72による計数動作を
制御する機能を備えている。The counter control unit 71 receives a code indicating the data type included as the additional information of the newly received packet from the additional information analysis unit 45, and performs a counting operation by the block counter unit 72 based on the code. It has a function to control
【0062】このブロックカウンタ部72は、例えば、
k個のフレームについて、受信したDVデータブロック
の総数RBCi(i=0〜k)、ヘッダブロックの数H
BCi(i=0〜k)、音声ブロックの数ABCi(i
=0〜k)及び映像ブロックの数VBCi(i=0〜
k)を格納する記憶領域をそれぞれ備えており、カウン
タ制御部71からの指示に応じて、該当する記憶領域の
数値を操作する機能を備えている。The block counter 72 includes, for example,
For k frames, the total number RBCi of received DV data blocks (i = 0 to k) and the number H of header blocks
BCi (i = 0 to k), the number of audio blocks ABCi (i
= 0 to k) and the number of video blocks VBCi (i = 0 to
Each of the storage areas has a function of operating a numerical value of the corresponding storage area in accordance with an instruction from the counter control unit 71.
【0063】また、図18において、DVデータ復元部
48は、受信バッファ42からDVデータを読み出すブ
ロック読み出し部77と、このブロック読み出し部77
によって読み出されたDVデータと後述する合成用デー
タとを保持する合成用バッファ80と、この合成用バッ
ファ80に保持されたデータを用いてDVデータを復元
するDVデータ編成部79と、合成制御部78とを備え
ている。In FIG. 18, the DV data restoring section 48 includes a block reading section 77 for reading DV data from the reception buffer 42 and a block reading section 77 for reading the DV data.
A synthesizing buffer 80 for holding the DV data read out by the above and the synthesizing data described below, a DV data organizing unit 79 for restoring the DV data using the data held in the synthesizing buffer 80, A part 78.
【0064】この合成制御部78には、図15に示した
DV送信制御部49からの復元指示と、上述した完全性
評価部73による評価結果と、後述するフレーム指示と
が入力されており、これらの指示及び情報に基づいて、
合成制御部78は、ブロック読み出し部77、合成用バ
ッファ80及びDVデータ編成部79の動作を制御する
機能を備えている。To the synthesizing control unit 78, a restoration instruction from the DV transmission control unit 49 shown in FIG. 15, an evaluation result by the above-described integrity evaluation unit 73, and a frame instruction to be described later are input. Based on these instructions and information,
The synthesis control unit 78 has a function of controlling the operations of the block reading unit 77, the synthesis buffer 80, and the DV data organization unit 79.
【0065】また、図18に示した遅延調整部47は、
付加情報解析部45から受け取った解析結果に基づい
て、最も新しく到達したDVデータを示す到達情報を更
新する到達情報更新部74と、伝送遅延量として適切な
遅延フレーム数DFを保持する遅延量保持部76と、上
述した到達情報及び遅延フレーム数DFに基づいて、受
信バッファ42に保持されたDVデータで形成されるk
個のフレームの中から、復元すべきフレームを選択する
フレーム決定部75とを備えている。The delay adjusting unit 47 shown in FIG.
An arrival information updating unit 74 for updating arrival information indicating the most recently arrived DV data based on an analysis result received from the additional information analysis unit 45, and a delay amount holding unit for holding an appropriate number of delay frames DF as a transmission delay amount. K formed based on the DV data held in the reception buffer 42 based on the arrival information and the number of delayed frames DF described above.
And a frame determining unit 75 for selecting a frame to be restored from the plurality of frames.
【0066】図19、及び図20は、データフォーマッ
トを説明する図である。デジタルビデオデータの基本要
素である1フレームは、1フレーム分の画像データと音
声データとを含んでおり、図19(a)に続き番号を付
して示すように、10個のDIFシーケンスから構成さ
れている。FIGS. 19 and 20 are diagrams for explaining the data format. One frame, which is a basic element of digital video data, includes one frame of image data and audio data, and is composed of ten DIF sequences as shown by numbers following FIG. Have been.
【0067】このDIFシーケンスは、150個のDI
Fブロックから構成されており、図19(b)に示すよ
うに、6個のフレームヘッダ情報(f)に続いて、1個
の音声情報(a)に15個の画像情報(v)が連なる規
則的なパターンが繰り返される構造を持っている。This DIF sequence consists of 150 DIs.
As shown in FIG. 19B, 15 pieces of image information (v) are connected to one piece of audio information (a) following six pieces of frame header information (f), as shown in FIG. It has a structure where a regular pattern is repeated.
【0068】なお、各DIFブロックは、図19(c)
に示すように、77バイト分のデータに3バイトで表さ
れる識別情報を付加したものである。また、図19に示
したデータ構造は、デジタルビデオデータの論理形式を
表すものであり、実際にネットワークにおいて転送する
場合には、ネットワークの特性に応じた形式が採用され
る。Each DIF block is shown in FIG.
As shown in the figure, 77 bytes of data are added with identification information represented by 3 bytes. The data structure shown in FIG. 19 represents the logical format of digital video data. When data is actually transferred over a network, a format according to the characteristics of the network is adopted.
【0069】例えば、デジタルビデオデータをIEEE1394
規格に従うローカルバスを介して転送する場合は、図2
0(a)に示すように、6個のDIFブロックに所定の
ヘッダ(CIP(Common Isochronous Packet)ヘッ
ダ及び同期(ISO)ヘッダ)及びCRCを付加してIEEE1
394パケットを形成し、このIEEE1394パケットを転送単
位として転送動作が行われる。For example, digital video data is
When transferring via a local bus conforming to the standard, FIG.
As shown in FIG. 0 (a), predetermined headers (CIP (Common Isochronous Packet) header and synchronous (ISO) header) and CRC are added to the six DIF blocks, and IEEE1 is added.
394 packets are formed, and a transfer operation is performed using the IEEE1394 packet as a transfer unit.
【0070】この場合に、各DIFシーケンスは、図1
9(b)において縦棒で区切って示すように、25個の
IEEE1394パケットに分割されるので、1フレームのデジ
タルビデオデータは、図20(b)に示すように、25
0個のIEEE1394パケットとして転送される。In this case, each DIF sequence corresponds to FIG.
As shown in FIG. 9 (b), separated by a vertical bar, 25
Since the video data is divided into IEEE1394 packets, one frame of digital video data contains 25 frames as shown in FIG.
It is transferred as zero IEEE1394 packets.
【0071】従って、各IEEE1394パケットに含まれてい
るDIFブロックの組み合わせには、図20(c)に示
すような規則性がある。図20(c)に矢印を付して示
した繰り返しパターンは、番号1から番号8で示した8
個のIEEE1394パケットにおいて、音声情報を含むDIF
ブロック(a)と画像情報を含むDIFブロック(v)
との組み合わせの変化パターンを指しており、これらの
IEEE1394パケットは、図19(b)において、斜線を付
して示したDIFシーケンスの一部に相当している。Therefore, the combination of DIF blocks included in each IEEE1394 packet has a regularity as shown in FIG. The repetition pattern indicated by an arrow in FIG.
DIF containing audio information in IEEE1394 packets
Block (a) and DIF block (v) containing image information
And the change pattern of the combination
The IEEE1394 packet corresponds to a part of the DIF sequence indicated by hatching in FIG.
【0072】上述したDIFシーケンスにおけるDIF
ブロックの並び方の規則性から明らかなように、同様の
繰り返しパターンが、図20において番号9〜番号16
で示すIEEE1394パケット及び番号17から番号24で示
すIEEE1394パケットにおいて現れている。DIF in the above DIF sequence
As is clear from the regularity of the arrangement of the blocks, similar repetition patterns are shown in FIG.
, And appear in the IEEE1394 packets indicated by numbers 17 to 24.
【0073】また、IEEE1394規格においては、同期転送
モードでは、毎秒8000個のIEEE1394パケットを転送
する旨が定められており、これにより、ローカルバスに
接続されたディスプレイ装置やスピーカなどの映像音声
機器を介して、毎秒30フレームの画像及び音声情報の
再生を可能としている。Further, the IEEE 1394 standard specifies that 8000 IEEE 1394 packets are transferred per second in the synchronous transfer mode, whereby video and audio devices such as a display device and a speaker connected to the local bus are connected. Through this, it is possible to reproduce 30 frames of image and audio information per second.
【0074】したがって、IEEE1394規格に対応するロー
カルバスとインターネットなどの他の形式のネットワー
クとの双方に接続されたゲートウェイを利用することに
より、IEEE1394規格に対応するローカルバスによって、
それぞれ接続された第1のネットワークと同様の第2の
ネットワークとを、他の形式の第3のネットワークを介
して接続し、上述したIEEE1394パケットを相互授受する
ことが可能である。Therefore, by using the gateway connected to both the local bus conforming to the IEEE1394 standard and another type of network such as the Internet, the local bus conforming to the IEEE1394 standard can be used.
A second network similar to the first network connected to each other can be connected via a third network of another type, and the above-described IEEE1394 packets can be mutually exchanged.
【0075】図21は、受信側で複数のデータを、付加
情報から同期を取って受信するための構成を説明する図
である。図21は、受信側中継装置202において、付
加情報を用いて複数のデータ間の同期を取るための構成
を抜き出したものである。送信者200は、通信データ
を複数のデータに分割し、それぞれに付加情報を付加し
てインターネット201に送信する。これら分割された
データは、インターネット201の複数のネットワーク
経路を辿って受信側中継装置202に入力される。中継
装置202では、受信したデータから付加情報を抽出
し、付加情報が何であるかを解析する。そして、付加情
報の内容によって書き込み制御部204にデータの受信
バッファ205への書き込みを制御させる。例えば、付
加情報が「チャネル番号」である場合には、チャネル毎
にデータを別のバッファに振り分けるように制御する。
付加情報が「発信時刻」、「データ生成時刻」である場
合には、付加情報として設定されている時刻が等しいデ
ータ同士を同じタイミングで受信バッファ205に入力
させ、同じタイミングで受信バッファ205から出力さ
せる。付加情報が「音声情報の有無」、「画像情報の有
無」である場合には、音声情報あるいは画像情報の有無
の情報が変化するデータパケットの受信バッファ205
への入力タイミングあるいは受信バッファ205からの
出力タイミングをそろえるように制御する。FIG. 21 is a diagram for explaining a configuration for receiving a plurality of data on the receiving side in synchronization with the additional information. FIG. 21 illustrates a configuration for synchronizing a plurality of data using the additional information in the receiving-side relay device 202. The sender 200 divides communication data into a plurality of pieces of data, adds additional information to each piece of data, and transmits the data to the Internet 201. These divided data are input to the receiving-side relay device 202 following a plurality of network paths of the Internet 201. The relay device 202 extracts the additional information from the received data and analyzes what the additional information is. Then, the control unit 205 causes the write control unit 204 to control the writing of data to the reception buffer 205 according to the content of the additional information. For example, when the additional information is a “channel number”, control is performed so that data is allocated to different buffers for each channel.
When the additional information is “transmission time” and “data generation time”, data having the same time set as the additional information is input to the reception buffer 205 at the same timing and output from the reception buffer 205 at the same timing. Let it. When the additional information is “presence / absence of audio information” and “presence / absence of image information”, the reception buffer 205 of the data packet in which the information of the presence or absence of the audio information or the image information changes
And the output timing from the reception buffer 205 is controlled to be aligned.
【0076】(付記1)通信遅延の異なる複数のネット
ワーク経路を用いて通信を行うシステムであって、前記
複数のネットワーク経路を介して、分割通信用付加情報
を付加した複数の分割通信データを送信する送信手段
と、該付加情報を基に、複数の分割通信データを統合し
て同期させて受信する受信手段と、を備えることを特徴
とするシステム (付記2)前記ネットワークはインターネットであり、
前記通信データは、画像データであることを特徴とする
付記1に記載のシステム。(Supplementary Note 1) A system for performing communication using a plurality of network paths having different communication delays, wherein a plurality of divided communication data to which additional information for divided communication is added is transmitted via the plurality of network paths. And a receiving unit that integrates and synchronizes a plurality of divided communication data based on the additional information, and receives the divided communication data. (Supplementary note 2) The network is the Internet,
The system according to claim 1, wherein the communication data is image data.
【0077】(付記3)前記送信手段は、複数の送信者
がそれぞれ有し、該送信者は、互いに前記付加情報に関
する情報を交換して、各送信者が送信する通信データ
に、該複数の送信者全体にわたって統一された規則性を
持つ付加情報を付加して送信することを特徴とする付記
1に記載のシステム。(Supplementary Note 3) The transmitting means is provided for each of a plurality of senders, and the senders exchange information regarding the additional information with each other, and add the plurality of senders to communication data transmitted by each sender. 2. The system according to claim 1, wherein additional information having a uniform regularity is added to the entire sender and transmitted.
【0078】(付記4)前記送信手段は、複数の送信者
がそれぞれ有し、該送信者は、それぞれが独立に通信デ
ータを送信し、前記受信手段を有する複数の受信者が、
互いに前記付加情報に関する情報を交換することによっ
て、通信データを同期して受信することを特徴とする付
記1に記載のシステム。(Supplementary Note 4) The transmitting means is provided by each of a plurality of senders, each of the transmitting means independently transmits communication data, and the plurality of receivers having the receiving means are:
The system according to claim 1, wherein communication data is received synchronously by exchanging information about the additional information with each other.
【0079】(付記5)前記送信手段は、複数の送信者
がそれぞれ有し、該送信者は、それぞれが独立に通信デ
ータを送信し、前記受信手段を有する複数の受信者が、
受信データの再生状態を観察することによって同期状態
を調整する同期手段更にを備え、該同期手段による調整
を行うことによって、通信データの同期を確保すること
を特徴とする付記1に記載のシステム。(Supplementary Note 5) The transmitting means has a plurality of senders, each of which independently transmits communication data, and a plurality of receivers having the receiving means,
2. The system according to claim 1, further comprising a synchronization unit that adjusts a synchronization state by observing a reproduction state of the received data, and that performs synchronization by the synchronization unit to ensure synchronization of communication data.
【0080】(付記6)前記付加情報は、通信データの
チャネル番号、通信データの発信時刻、通信データの生
成時刻のいずれかであることを特徴とする付記1に記載
のシステム。(Supplementary note 6) The system according to Supplementary note 1, wherein the additional information is any one of a channel number of communication data, a transmission time of communication data, and a generation time of communication data.
【0081】(付記7)前記付加情報は、音声や画像な
どの特定のデータの有無ないし特定のパターンを示す情
報を用いることを特徴とする付記1に記載のシステム。
(付記8)前記送信手段は、通信データを複数の分割デ
ータに分割し、複数のネットワーク経路を用いて送信す
ることを特徴とする付記1に記載のシステム。(Supplementary Note 7) The system according to Supplementary Note 1, wherein the additional information uses information indicating the presence or absence of a specific data such as voice or image or a specific pattern.
(Supplementary note 8) The system according to supplementary note 1, wherein the transmission unit divides the communication data into a plurality of divided data and transmits the divided data using a plurality of network paths.
【0082】(付記9)前記分割は、ネットワーク情報
に基づいて動的に行うことを特徴とする付記8に記載の
システム。 (付記10)前記ネットワーク情報を2回以上連続して
収集し、該収集された少なくとも2つのネットワーク情
報を比較することにより、分割方法を変化させるか否か
を判断することを特徴とする付記9に記載のシステム。(Supplementary note 9) The system according to supplementary note 8, wherein the division is dynamically performed based on network information. (Supplementary note 10) Supplementary note 9 wherein the network information is continuously collected two or more times, and it is determined whether or not to change the division method by comparing the collected at least two pieces of network information. System.
【0083】(付記11)前記ネットワーク情報の差異
を数値化し、該数値が閾値以上の場合に、分割方法を変
化させることを特徴とする付記10に記載のシステム。 (付記12)前記ネットワーク情報として、通信経路の
パケットロス率、あるいは、各ネットワークインターフ
ェースを通過するパケットデータ量を使用することを特
徴とする付記9に記載のシステム。(Supplementary note 11) The system according to supplementary note 10, wherein the difference in the network information is quantified, and when the difference is equal to or greater than a threshold, the division method is changed. (Supplementary note 12) The system according to supplementary note 9, wherein a packet loss rate of a communication path or a packet data amount passing through each network interface is used as the network information.
【0084】(付記13)通信遅延の異なる複数のネッ
トワーク経路を用いて通信を行うシステムにおける送信
装置であって、前記複数のネットワーク経路を介して、
分割通信用の、受信側で同期を取るために必要な情報を
含む付加情報を付加した複数の分割通信データを送信す
る送信手段、を備えることを特徴とする送信装置。(Supplementary Note 13) A transmitting apparatus in a system for performing communication using a plurality of network paths having different communication delays, the transmitting apparatus comprising:
A transmission device, comprising: transmission means for transmitting a plurality of pieces of divided communication data to which additional information including information necessary for synchronization on a receiving side is added for divided communication.
【0085】(付記14)通信遅延の異なる複数のネッ
トワーク経路を用いて通信を行うシステム受信装置であ
って、送信側が同期を取るために必要な付加情報を基
に、複数の分割通信データを統合して同期させて受信す
る受信手段、を備えることを特徴とする受信装置。(Supplementary Note 14) A system receiving apparatus that performs communication using a plurality of network paths having different communication delays, and integrates a plurality of pieces of divided communication data based on additional information necessary for a transmitting side to synchronize. Receiving means for receiving data in a synchronized manner.
【0086】(付記15)通信遅延の異なる複数のネッ
トワーク経路を用いて通信を行う方法であって、前記複
数のネットワーク経路を介して、分割通信用付加情報を
付加した複数の分割通信データを送信する送信ステップ
と、該付加情報を基に、複数の分割通信データを統合し
て同期させて受信する受信ステップと、を備えることを
特徴とする方法 (付記16)前記ネットワークはインターネットであ
り、前記通信データは、画像データであることを特徴と
する付記15に記載の方法。(Supplementary Note 15) A method for performing communication using a plurality of network paths having different communication delays, wherein a plurality of pieces of divided communication data to which additional information for divided communication is added are transmitted via the plurality of network paths. (Supplementary Note 16) wherein the network is the Internet, and the receiving step is to integrate and synchronize the plurality of divided communication data based on the additional information. 16. The method according to supplementary note 15, wherein the communication data is image data.
【0087】(付記17)前記送信ステップは、複数の
送信者がそれぞれ行い、該送信者は、互いに前記付加情
報に関する情報を交換して、各送信者が送信する通信デ
ータに、該複数の送信者全体にわたって統一された規則
性を持つ付加情報を付加して送信することを特徴とする
付記15に記載の方法。(Supplementary Note 17) The transmitting step is performed by a plurality of senders, respectively, and the senders exchange information regarding the additional information with each other to transmit the plurality of transmission data to the communication data transmitted by each sender. 16. The method according to supplementary note 15, wherein additional information having a uniform regularity is added to the whole user and transmitted.
【0088】(付記18)前記送信ステップは、複数の
送信者がそれぞれ行い、該送信者は、それぞれが独立に
通信データを送信し、前記受信ステップを行う複数の受
信者が、互いに前記付加情報に関する情報を交換するこ
とによって、通信データを同期して受信することを特徴
とする付記15に記載の方法。(Supplementary Note 18) The transmitting step is performed by a plurality of senders, respectively. The senders independently transmit communication data, and the plurality of receivers performing the receiving step mutually transmit the additional information. The method according to claim 15, wherein the communication data is received synchronously by exchanging information about the communication data.
【0089】(付記19)前記送信ステップは、複数の
送信者がそれぞれ行い、該送信者は、それぞれが独立に
通信データを送信し、前記受信手段を有する複数の受信
者が、受信データの再生状態を観察することによって同
期状態を調整する同期ステップを更に備え、該同期手段
による調整を行うことによって、通信データの同期を確
保することを特徴とする付記15に記載の方法。(Supplementary Note 19) The transmitting step is performed by a plurality of senders, each of the senders independently transmits communication data, and the plurality of receivers having the receiving means reproduce the received data. The method according to claim 15, further comprising a synchronization step of adjusting a synchronization state by observing a state, and ensuring synchronization of communication data by performing adjustment by the synchronization means.
【0090】(付記20)前記付加情報は、通信データ
のチャネル番号、通信データの発信時刻、通信データの
生成時刻のいずれかであることを特徴とする付記15に
記載の方法。(Supplementary note 20) The method according to Supplementary note 15, wherein the additional information is any one of a channel number of communication data, a transmission time of communication data, and a generation time of communication data.
【0091】(付記21)前記付加情報は、音声や画像
などの特定のデータの有無ないし特定のパターンを示す
情報を用いることを特徴とする付記15に記載の方法。 (付記22)前記送信ステップでは、通信データを複数
の分割データに分割し、複数のネットワーク経路を用い
て送信することを特徴とする付記15に記載の方法。(Supplementary note 21) The method according to supplementary note 15, wherein the additional information uses information indicating the presence or absence of a specific data such as voice or image or a specific pattern. (Supplementary note 22) The method according to supplementary note 15, wherein in the transmitting step, the communication data is divided into a plurality of pieces of divided data and transmitted using a plurality of network paths.
【0092】(付記23)前記分割は、ネットワーク情
報に基づいて動的に行うことを特徴とする付記22に記
載の方法。 (付記24)前記ネットワーク情報を2回以上連続して
収集し、該収集された少なくとも2つのネットワーク情
報を比較することにより、分割方法を変化させるか否か
を判断することを特徴とする付記23に記載の方法。(Supplementary note 23) The method according to supplementary note 22, wherein the division is dynamically performed based on network information. (Supplementary note 24) Supplementary note 23, wherein the network information is continuously collected two or more times, and whether the division method is changed is determined by comparing the collected at least two pieces of network information. The method described in.
【0093】(付記25)前記ネットワーク情報の差異
を数値化し、該数値が閾値以上の場合に、分割方法を変
化させることを特徴とする付記24に記載の方法。 (付記26)前記ネットワーク情報として、通信経路の
パケットロス率、あるいは、各ネットワークインターフ
ェースを通過するパケットデータ量を使用することを特
徴とする付記23に記載の方法。(Supplementary note 25) The method according to supplementary note 24, wherein the difference of the network information is quantified, and when the numerical value is equal to or larger than a threshold, the division method is changed. (Supplementary note 26) The method according to supplementary note 23, wherein a packet loss rate of a communication path or an amount of packet data passing through each network interface is used as the network information.
【0094】[0094]
【発明の効果】本発明によれば、ネットワークの1経路
では、帯域が足りない場合に、通信データを分割して送
信し、複数の経路を使って、受信側に送り、受信側で分
割されて送られてきた通信データを合成して使用するこ
とが出来る。According to the present invention, when the bandwidth is insufficient on one path of the network, the communication data is divided and transmitted, sent to the receiving side using a plurality of paths, and divided on the receiving side. It is possible to combine and use the communication data sent.
【0095】特に、送信者が複数ある場合には、複数の
送信者から送られてくる複数の通信データを受信側で同
期を取って、正しく受信することが出来る。In particular, when there are a plurality of senders, a plurality of communication data sent from the plurality of senders can be properly received by synchronizing on the receiving side.
【図1】DVの分割通信について説明する図である。FIG. 1 is a diagram illustrating DV division communication.
【図2】本発明の一実施形態の送信中継装置を示した図
である。FIG. 2 is a diagram illustrating a transmission relay device according to an embodiment of the present invention.
【図3】単一送信者の通信遅延調整処理を説明する受信
中継装置の説明図である。FIG. 3 is an explanatory diagram of a reception relay device for explaining communication delay adjustment processing of a single sender;
【図4】複数送信者の通信遅延調整機能を説明する図で
ある。FIG. 4 is a diagram illustrating a communication delay adjustment function of a plurality of senders.
【図5】シーケンス番号を用いて送信側で同期を取って
データを送信する送信中継装置の構成を示す図である。FIG. 5 is a diagram illustrating a configuration of a transmission relay device that transmits data in synchronization with a transmission side using a sequence number.
【図6】受信側で、複数送信者の通信データを同期統合
する装置を説明する図である。FIG. 6 is a diagram illustrating an apparatus for synchronizing and integrating communication data of a plurality of senders on the receiving side.
【図7】複数送信者からの複数通信データを受信側で同
期統合する別の構成を説明する図である。FIG. 7 is a diagram illustrating another configuration for synchronizing and integrating a plurality of communication data from a plurality of senders on a receiving side.
【図8】複数送信者の場合の受信中継装置の構成を説明
する図である。FIG. 8 is a diagram illustrating a configuration of a reception relay device in the case of a plurality of senders.
【図9】複数送信者、複数受信者の場合の同期構成を説
明する図である。FIG. 9 is a diagram illustrating a synchronization configuration in the case of a plurality of senders and a plurality of recipients.
【図10】同期装置を用いた時の受信中継装置の構成を
説明する図である。FIG. 10 is a diagram illustrating a configuration of a reception relay device when a synchronization device is used.
【図11】動的に実行利用帯域が変化することによる分
割通信に対する影響を説明する図(その1)である。FIG. 11 is a diagram (part 1) for explaining an influence on divided communication due to a dynamic change of an execution use band.
【図12】動的に実行利用帯域が変化することによる分
割通信に対する影響を説明する図(その2)である。FIG. 12 is a diagram (part 2) for explaining the influence on the divided communication due to the dynamic change of the used bandwidth.
【図13】ネットワーク情報を利用して動的に分割方法
を変更する送信中継装置を説明する図である。FIG. 13 is a diagram illustrating a transmission relay device that dynamically changes a division method using network information.
【図14】ネットワーク情報の小さな変化をデータ分割
方針に反映させないようにするための送信中継装置の構
成を説明する図である。FIG. 14 is a diagram illustrating a configuration of a transmission relay apparatus for preventing a small change in network information from being reflected in a data division policy.
【図15】データ通信システムの詳細な構成を示す図で
ある。FIG. 15 is a diagram showing a detailed configuration of a data communication system.
【図16】通信データ分割用DV/IP送信部31の1
分割通信データ用ブロックの詳細構成を示す図である。FIG. 16 shows a communication data division DV / IP transmission section 31-1.
FIG. 3 is a diagram illustrating a detailed configuration of a divided communication data block.
【図17】付加情報を説明する図である。FIG. 17 is a diagram illustrating additional information.
【図18】通信データ統合用DV/IP受信部の1通信
データ用ブロックの詳細構成を示す図である。FIG. 18 is a diagram showing a detailed configuration of one communication data block of the communication data integration DV / IP receiving unit.
【図19】データフォーマットを説明する図(その1)
である。FIG. 19 is a view for explaining a data format (part 1);
It is.
【図20】データフォーマットを説明する図(その2)
である。FIG. 20 illustrates a data format (part 2).
It is.
【図21】受信側で複数のデータを、付加情報に基づい
て同期を取って受信するための構成を説明する図であ
る。FIG. 21 is a diagram illustrating a configuration for receiving a plurality of data in synchronization on the receiving side based on additional information.
【図22】従来技術の実際の応用において生じる問題点
を説明する図である。FIG. 22 is a diagram illustrating a problem that occurs in actual application of the related art.
【図23】中継装置の一般構造を説明する図である。FIG. 23 is a diagram illustrating a general structure of a relay device.
【図24】従来技術の有する課題を説明する図である。FIG. 24 is a diagram for explaining a problem of the related art.
30、32 中継装置 31 DV/IP送信部 33 DV/IP受信部 34 デジタルビデオカメラ 35 IEEE1394アダプタ 36 DV/IP受信部 37 カプセル形成部 38 パケット冗送部 39 インターネットアダプタ 41 DV/IP送信部 42 受信バッファ 43 書き込み制御部 44 カプセル分解部 45 付加情報解析部 46 完全性判定部 47 遅延調整部 48 DVデータ復元部 49 DV送信制御部 50 デジタルビデオデッキ 51 フレーム検出部 52 カウンタ 53 付加情報作成部 54 ヘッダ付加部 56 パケット抽出/保持部 57 冗送制御部 58 冗送パケット挿入部 60 DV/IP送信部 71 カウンタ制御部 72 ブロックカウンタ部 73 完全性評価部 74 到達情報更新部 75 フレーム決定部 76 遅延量保持部 77 ブロック読み出し部 78 合成制御部 79 DVデータ編成部 80 合成用バッファ 100 送信中継装置 101 IEEE1394アダプタ 102 DV→DV/IP変換装置 103 通信データ分割装置 104−1、104−2 インターネットアダプタ 110−1、110−2 インターネットアダプタ 111 通信データ統合装置 112 DV/IP→DV変換装置 113 IEEE1394アダプタ 114 受信中継装置 125−1、125−2 IEEE1394アダプタ 126−1、126−2 DV→DV/IP変換装
置 127−1、127−2 識別子付加部 128−1、128−2 同期装置 129−1、129−2 インターネットアダプタ 130−1、130−2 インターネットアダプタ 131−1、131−2 同期部 132−1、132−2 同期装置 133−1、133−2 DV→DV/IP変換装
置 134−1、134−2 IEEE1394アダプタ 150 IEEE1394アダプタ 151 DV→DV/IP変換装置 152 ネットワーク情報収集装置 153 通信データ分割装置 154−1、154−2 インターネットアダプタ 162 通信データ分割装置 164 ネットワーク情報収集装置 165 ネットワーク情報評価部 166 ネットワーク情報判断部 200 送信者 201 インターネット 202 中継装置 203 付加情報解析部 204 書き込み制御部 205 受信バッファ30, 32 relay device 31 DV / IP transmission unit 33 DV / IP reception unit 34 digital video camera 35 IEEE1394 adapter 36 DV / IP reception unit 37 capsule formation unit 38 packet redundant transmission unit 39 Internet adapter 41 DV / IP transmission unit 42 reception Buffer 43 Write control unit 44 Capsule disassembly unit 45 Additional information analysis unit 46 Integrity determination unit 47 Delay adjustment unit 48 DV data restoration unit 49 DV transmission control unit 50 Digital video deck 51 Frame detection unit 52 Counter 53 Additional information creation unit 54 Header Addition unit 56 Packet extraction / holding unit 57 Redundant transmission control unit 58 Redundant transmission packet insertion unit 60 DV / IP transmission unit 71 Counter control unit 72 Block counter unit 73 Integrity evaluation unit 74 Arrival information update unit 75 Frame determination unit 76 Delay amount Holder 77 Read unit 78 synthesis control unit 79 DV data organization unit 80 synthesis buffer 100 transmission relay device 101 IEEE1394 adapter 102 DV → DV / IP conversion device 103 communication data division device 104-1, 104-2 internet adapter 110-1, 110-2 Internet adapter 111 Communication data integration device 112 DV / IP → DV conversion device 113 IEEE1394 adapter 114 Reception relay device 125-1, 125-2 IEEE1394 adapter 126-1, 126-2 DV → DV / IP conversion device 127- 1, 127-2 Identifier adding unit 128-1, 128-2 Synchronizing device 129-1, 129-2 Internet adapter 130-1, 130-2 Internet adapter 131-1, 131-2 Synchronizing unit 132-1, 132- 2 Synchronizer 133- 133-2 DV → DV / IP conversion device 134-1, 134-2 IEEE1394 adapter 150 IEEE1394 adapter 151 DV → DV / IP conversion device 152 Network information collection device 153 Communication data division device 154-1, 154-2 Internet adapter 162 Communication data division device 164 Network information collection device 165 Network information evaluation unit 166 Network information judgment unit 200 Sender 201 Internet 202 Relay device 203 Additional information analysis unit 204 Write control unit 205 Reception buffer
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5C064 BB05 BC11 BC16 BC20 BD01 BD08 5K030 GA03 GA13 HA08 HB02 HC01 HD05 JA05 JL07 LB06 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 5C064 BB05 BC11 BC16 BC20 BD01 BD08 5K030 GA03 GA13 HA08 HB02 HC01 HD05 JA05 JL07 LB06
Claims (20)
を用いて通信を行うシステムであって、 前記複数のネットワークを介して、分割通信用付加情報
を付加した複数の分割通信データを送信する送信手段
と、 該付加情報を基に、複数の分割通信データを統合して同
期させて受信する受信手段と、を備えることを特徴とす
るシステム1. A system for performing communication using a plurality of network paths having different communication delays, comprising: transmitting means for transmitting, via the plurality of networks, a plurality of divided communication data to which additional information for divided communication is added. And a receiving means for integrating and synchronizing and receiving a plurality of divided communication data based on the additional information.
り、前記通信データは、画像データであることを特徴と
する請求項1に記載のシステム。2. The system according to claim 1, wherein said network is the Internet, and said communication data is image data.
有し、 該送信者は、互いに前記付加情報に関する情報を交換し
て、各送信者が送信する通信データに、該複数の送信者
全体にわたって統一された規則性を持つ付加情報を付加
して送信することを特徴とする請求項1に記載のシステ
ム。3. The transmitting means has a plurality of senders, respectively, and the senders exchange information regarding the additional information with each other, and add the plurality of senders to communication data transmitted by each sender. 2. The system according to claim 1, wherein additional information having a uniform regularity is added and transmitted.
有し、 該送信者は、それぞれが独立に通信データを送信し、前
記受信手段を有する複数の受信者が、互いに前記付加情
報に関する情報を交換することによって、通信データを
同期して受信することを特徴とする請求項1に記載のシ
ステム。4. The transmitting means includes a plurality of senders, each of which independently transmits communication data, and a plurality of receivers having the receiving means relate to each other with respect to the additional information. The system of claim 1, wherein communication information is received synchronously by exchanging information.
有し、 該送信者は、それぞれが独立に通信データを送信し、 前記受信手段を有する複数の受信者が、受信データの再
生状態を観察することによって同期状態を調整する同期
手段を更に備え、 該同期手段による調整を行うことによって、通信データ
の同期を確保することを特徴とする請求項1に記載のシ
ステム。5. The transmission means includes a plurality of senders, each of which independently transmits communication data, and wherein a plurality of receivers having the reception means are in a reproduction state of the reception data. The system according to claim 1, further comprising: a synchronization unit that adjusts a synchronization state by observing the synchronization data, and that the communication unit performs synchronization by using the synchronization unit to secure synchronization of communication data.
号、通信データの発信時刻、通信データの生成時刻のい
ずれかであることを特徴とする請求項1に記載のシステ
ム。6. The system according to claim 1, wherein the additional information is any one of a channel number of communication data, a transmission time of communication data, and a generation time of communication data.
データの有無ないし特定のパターンを示す情報を用いる
ことを特徴とする請求項1に記載のシステム。7. The system according to claim 1, wherein the additional information uses information indicating the presence or absence of a specific data such as voice or image or a specific pattern.
データに分割し、複数のネットワーク経路を用いて送信
することを特徴とする請求項1に記載のシステム。8. The system according to claim 1, wherein said transmitting means divides the communication data into a plurality of divided data and transmits the divided data using a plurality of network paths.
動的に行うことを特徴とする請求項8に記載のシステ
ム。9. The system according to claim 8, wherein the division is performed dynamically based on network information.
て収集し、該収集された少なくとも2つのネットワーク
情報を比較することにより、分割方法を変化させるか否
かを判断することを特徴とする請求項9に記載のシステ
ム。10. The method according to claim 1, wherein the network information is continuously collected two or more times, and whether or not the division method is changed is determined by comparing the collected at least two pieces of network information. Item 10. The system according to Item 9.
し、該数値が閾値以上の場合に、分割方法を変化させる
ことを特徴とする請求項10に記載のシステム。11. The system according to claim 10, wherein the difference of the network information is converted into a numerical value, and when the numerical value is equal to or larger than a threshold, the division method is changed.
のパケットロス率、あるいは、各ネットワークインター
フェースを通過するパケットデータ量を使用することを
特徴とする請求項9に記載のシステム。12. The system according to claim 9, wherein a packet loss rate of a communication path or a packet data amount passing through each network interface is used as said network information.
路を用いて通信を行うシステムにおける送信装置であっ
て、 前記複数のネットワーク経路を介して、分割通信の、受
信側で同期を取るために必要な情報を含む付加情報を付
加した複数の分割通信データを送信する送信手段、を備
えることを特徴とする送信装置。13. A transmitting apparatus in a system for performing communication using a plurality of network paths having different communication delays, wherein the transmitting apparatus is required to synchronize divisional communication on a receiving side via the plurality of network paths. A transmission device, comprising: transmission means for transmitting a plurality of divided communication data to which additional information including information is added.
路を用いて通信を行うシステム受信装置であって、 送信側が付加する同期を取るために必要な付加情報を基
に、複数の分割通信データを統合して同期させて受信す
る受信手段、を備えることを特徴とする受信装置。14. A system receiving apparatus for performing communication using a plurality of network paths having different communication delays, wherein a plurality of divided communication data are integrated on the basis of additional information required for synchronization added by a transmitting side. Receiving means for receiving data in a synchronized manner.
路を用いて通信を行う方法であって、 前記複数のネットワーク経路を介して、分割通信用付加
情報を付加した複数の分割通信データを送信する送信ス
テップと、 該付加情報を基に、複数の分割通信データを統合して同
期させて受信する受信ステップと、を備えることを特徴
とする方法15. A method for performing communication using a plurality of network paths having different communication delays, comprising: transmitting a plurality of divided communication data to which additional information for divided communication is added via the plurality of network paths. And a receiving step of integrating and synchronizing and receiving a plurality of divided communication data based on the additional information.
れぞれ行い、 該送信者は、互いに前記付加情報に関する情報を交換し
て、各送信者が送信する通信データに、該複数の送信者
全体にわたって統一された規則性を持つ付加情報を付加
して送信することを特徴とする請求項15に記載の方
法。16. The transmitting step is performed by a plurality of senders, respectively, and the senders exchange information regarding the additional information with each other, and add the plurality of senders to the communication data transmitted by each sender. The method according to claim 15, wherein additional information having a uniform regularity is added and transmitted.
れぞれ行い、 該送信者は、それぞれが独立に通信データを送信し、前
記受信ステップを行う複数の受信者が、互いに前記付加
情報に関する情報を交換することによって、通信データ
を同期して受信することを特徴とする請求項15に記載
の方法。17. The transmitting step is performed by a plurality of senders, each of which independently transmits communication data, and the plurality of receivers performing the receiving step mutually transmit information regarding the additional information. 16. The method according to claim 15, wherein the communication data is received synchronously by exchanging.
れぞれ行い、 該送信者は、それぞれが独立に通信データを送信し、 前記受信手段を有する複数の受信者が、受信データの再
生状態を観察することによって同期状態を調整する同期
ステップを更に備え、 該同期手段による調整を行うことによって、通信データ
の同期を確保することを特徴とする請求項15に記載の
方法。18. The transmitting step is performed by a plurality of senders, each of the senders independently transmits communication data, and the plurality of receivers having the receiving means check a reproduction state of the received data. The method according to claim 15, further comprising a synchronization step of adjusting a synchronization state by observing, and ensuring synchronization of communication data by performing adjustment by the synchronization means.
の分割データに分割し、複数のネットワーク経路を用い
て送信することを特徴とする請求項15に記載の方法。19. The method according to claim 15, wherein said transmitting step divides the communication data into a plurality of divided data and transmits the divided data using a plurality of network paths.
て動的に行うことを特徴とする請求項19に記載の方
法。20. The method according to claim 19, wherein the division is performed dynamically based on network information.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000359579A JP4489932B2 (en) | 2000-11-27 | 2000-11-27 | System and method for synchronizing multiple communications |
US09/767,259 US7133407B2 (en) | 2000-01-25 | 2001-01-23 | Data communications system |
EP01300661A EP1120947A3 (en) | 2000-01-25 | 2001-01-25 | Data communications system |
EP04009281A EP1455502A1 (en) | 2000-01-25 | 2001-01-25 | Data communications system |
EP04009282A EP1445911A1 (en) | 2000-01-25 | 2001-01-25 | Data communications system |
EP04009283A EP1445912A1 (en) | 2000-01-25 | 2001-01-25 | Communicating in a network using plural routes |
US11/456,237 US7746906B2 (en) | 2000-01-25 | 2006-07-10 | Data communications system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000359579A JP4489932B2 (en) | 2000-11-27 | 2000-11-27 | System and method for synchronizing multiple communications |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002164915A true JP2002164915A (en) | 2002-06-07 |
JP4489932B2 JP4489932B2 (en) | 2010-06-23 |
Family
ID=18831324
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000359579A Expired - Lifetime JP4489932B2 (en) | 2000-01-25 | 2000-11-27 | System and method for synchronizing multiple communications |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4489932B2 (en) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004228747A (en) * | 2003-01-21 | 2004-08-12 | Toppan Printing Co Ltd | Image synchronizing apparatus and synchronization control apparatus |
WO2008066078A1 (en) * | 2006-11-28 | 2008-06-05 | Kyocera Corporation | Communication control device, radio communication device, communication control method, and radio communication method |
JP2008135946A (en) * | 2006-11-28 | 2008-06-12 | Kyocera Corp | Communication control device, radio communication device, communication control method, and radio communication method |
JP2008167026A (en) * | 2006-12-27 | 2008-07-17 | Kyocera Corp | Communication control device, radio communication device, communication control method, and radio communication method |
JP2008167024A (en) * | 2006-12-27 | 2008-07-17 | Kyocera Corp | Communication control device, radio communication device, communication control method, and radio communication method |
JP2008193178A (en) * | 2007-01-31 | 2008-08-21 | Hewlett-Packard Development Co Lp | Data streaming method |
JP2009124500A (en) * | 2007-11-15 | 2009-06-04 | Sanyo Electric Co Ltd | Communication methods, and controller, terminal device, and base-station device utilizing them |
JP2011097227A (en) * | 2009-10-28 | 2011-05-12 | Sony Corp | Stream reception device, stream reception method, stream transmission device, stream transmission method, and computer program |
JP2011199727A (en) * | 2010-03-23 | 2011-10-06 | Mitsubishi Electric Corp | System and method of high bandwidth moving picture transmission using plural public lines |
JP2012060311A (en) * | 2010-09-07 | 2012-03-22 | Nippon Hoso Kyokai <Nhk> | Stream dividing apparatus and reception apparatus |
JP2012513644A (en) * | 2008-12-24 | 2012-06-14 | ザ コモンウェルス オブ オーストラリア | Digital video guard |
JP2012222571A (en) * | 2011-04-07 | 2012-11-12 | Canon Inc | Distribution apparatus and video distribution method |
JP2013524620A (en) * | 2010-04-02 | 2013-06-17 | サムスン エレクトロニクス カンパニー リミテッド | Digital broadcast content transmission method and apparatus for providing two-dimensional content and three-dimensional content, digital broadcast content reception method and apparatus |
WO2013099392A1 (en) * | 2011-12-29 | 2013-07-04 | 株式会社ソニー・コンピュータエンタテインメント | Video playback system |
JP2014509111A (en) * | 2011-01-19 | 2014-04-10 | サムスン エレクトロニクス カンパニー リミテッド | Receiving device for receiving a plurality of real-time transmission streams, its transmitting device, and multimedia content reproducing method |
WO2014181381A1 (en) * | 2013-05-10 | 2014-11-13 | ネクシオン株式会社 | Video data distributed transmission system |
JP2018509786A (en) * | 2014-12-08 | 2018-04-05 | サムスン エレクトロニクス カンパニー リミテッド | Integrity test data providing method and apparatus |
JPWO2018088026A1 (en) * | 2016-11-11 | 2019-09-26 | ソニー株式会社 | Transmission device, transmission method, and content distribution system |
CN115967834A (en) * | 2023-01-28 | 2023-04-14 | 龙迅半导体(合肥)股份有限公司 | Multimedia data transmission device and method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0955754A (en) * | 1995-06-05 | 1997-02-25 | Olympus Optical Co Ltd | Inter-media synchronization system and its synchronizing method |
JPH09233098A (en) * | 1996-02-20 | 1997-09-05 | Yamaha Corp | Network equipment |
JPH10178637A (en) * | 1996-12-17 | 1998-06-30 | Ando Electric Co Ltd | Moving image transmission system |
JP2000216815A (en) * | 1999-01-21 | 2000-08-04 | Toshiba Corp | Multilink communication equipment |
-
2000
- 2000-11-27 JP JP2000359579A patent/JP4489932B2/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0955754A (en) * | 1995-06-05 | 1997-02-25 | Olympus Optical Co Ltd | Inter-media synchronization system and its synchronizing method |
JPH09233098A (en) * | 1996-02-20 | 1997-09-05 | Yamaha Corp | Network equipment |
JPH10178637A (en) * | 1996-12-17 | 1998-06-30 | Ando Electric Co Ltd | Moving image transmission system |
JP2000216815A (en) * | 1999-01-21 | 2000-08-04 | Toshiba Corp | Multilink communication equipment |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004228747A (en) * | 2003-01-21 | 2004-08-12 | Toppan Printing Co Ltd | Image synchronizing apparatus and synchronization control apparatus |
US8081579B2 (en) | 2006-11-28 | 2011-12-20 | Kyocera Corporation | Communication control apparatus, wireless communication apparatus, communication control method and wireless communication method |
WO2008066078A1 (en) * | 2006-11-28 | 2008-06-05 | Kyocera Corporation | Communication control device, radio communication device, communication control method, and radio communication method |
JP2008135946A (en) * | 2006-11-28 | 2008-06-12 | Kyocera Corp | Communication control device, radio communication device, communication control method, and radio communication method |
JP4679495B2 (en) * | 2006-11-28 | 2011-04-27 | 京セラ株式会社 | COMMUNICATION CONTROL DEVICE, RADIO COMMUNICATION DEVICE, COMMUNICATION CONTROL METHOD, AND RADIO COMMUNICATION METHOD |
JP2008167026A (en) * | 2006-12-27 | 2008-07-17 | Kyocera Corp | Communication control device, radio communication device, communication control method, and radio communication method |
JP2008167024A (en) * | 2006-12-27 | 2008-07-17 | Kyocera Corp | Communication control device, radio communication device, communication control method, and radio communication method |
JP2008193178A (en) * | 2007-01-31 | 2008-08-21 | Hewlett-Packard Development Co Lp | Data streaming method |
JP2009124500A (en) * | 2007-11-15 | 2009-06-04 | Sanyo Electric Co Ltd | Communication methods, and controller, terminal device, and base-station device utilizing them |
JP2012513644A (en) * | 2008-12-24 | 2012-06-14 | ザ コモンウェルス オブ オーストラリア | Digital video guard |
JP2011097227A (en) * | 2009-10-28 | 2011-05-12 | Sony Corp | Stream reception device, stream reception method, stream transmission device, stream transmission method, and computer program |
JP2011199727A (en) * | 2010-03-23 | 2011-10-06 | Mitsubishi Electric Corp | System and method of high bandwidth moving picture transmission using plural public lines |
JP2013524620A (en) * | 2010-04-02 | 2013-06-17 | サムスン エレクトロニクス カンパニー リミテッド | Digital broadcast content transmission method and apparatus for providing two-dimensional content and three-dimensional content, digital broadcast content reception method and apparatus |
JP2012060311A (en) * | 2010-09-07 | 2012-03-22 | Nippon Hoso Kyokai <Nhk> | Stream dividing apparatus and reception apparatus |
JP2014509111A (en) * | 2011-01-19 | 2014-04-10 | サムスン エレクトロニクス カンパニー リミテッド | Receiving device for receiving a plurality of real-time transmission streams, its transmitting device, and multimedia content reproducing method |
JP2012222571A (en) * | 2011-04-07 | 2012-11-12 | Canon Inc | Distribution apparatus and video distribution method |
JPWO2013099392A1 (en) * | 2011-12-29 | 2015-04-30 | 株式会社ソニー・コンピュータエンタテインメント | Video playback system |
WO2013099392A1 (en) * | 2011-12-29 | 2013-07-04 | 株式会社ソニー・コンピュータエンタテインメント | Video playback system |
WO2014181381A1 (en) * | 2013-05-10 | 2014-11-13 | ネクシオン株式会社 | Video data distributed transmission system |
JPWO2014181381A1 (en) * | 2013-05-10 | 2017-02-23 | ネクシオン株式会社 | Video data distributed transmission system |
JP2018509786A (en) * | 2014-12-08 | 2018-04-05 | サムスン エレクトロニクス カンパニー リミテッド | Integrity test data providing method and apparatus |
US10516677B2 (en) | 2014-12-08 | 2019-12-24 | Samsung Electronics Co., Ltd. | Method and apparatus for providing integrity check data |
JPWO2018088026A1 (en) * | 2016-11-11 | 2019-09-26 | ソニー株式会社 | Transmission device, transmission method, and content distribution system |
US11343550B2 (en) | 2016-11-11 | 2022-05-24 | Sony Corporation | Transmission device, transmission method, and content distribution system |
CN115967834A (en) * | 2023-01-28 | 2023-04-14 | 龙迅半导体(合肥)股份有限公司 | Multimedia data transmission device and method |
CN115967834B (en) * | 2023-01-28 | 2023-06-02 | 龙迅半导体(合肥)股份有限公司 | Multimedia data transmission device and method |
Also Published As
Publication number | Publication date |
---|---|
JP4489932B2 (en) | 2010-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4489932B2 (en) | System and method for synchronizing multiple communications | |
US7133407B2 (en) | Data communications system | |
EP1432203B1 (en) | Low latency digital audio over packet switched networks by setting buffer size at receiver | |
EP1122931B1 (en) | Real-time media content synchronization and transmission in packet network apparatus and method | |
JP4187028B2 (en) | Network system and acoustic signal processing apparatus | |
JP2004320785A (en) | Testing apparatus for network communication and method | |
KR100584365B1 (en) | Data Frame Construction Method in Synchronous Ethernet and Data Processing Method for it | |
US6731654B1 (en) | Communication system overhead channel | |
FI119310B (en) | Procedure and equipment for transmitting time marking information | |
US20060104302A1 (en) | Method of configuring system layers for synchronous Ethernet | |
JP3522247B2 (en) | Multiple transfer system and apparatus | |
JP4297184B2 (en) | Network system | |
EP1246413A2 (en) | Method, equipment and system for signaling in a network including ethernet | |
JP2003518874A (en) | data communication | |
US9236968B2 (en) | Communication device and communication method | |
Cisco | FastPackets and Narrowband Trunks | |
Cisco | FastPackets and Narrowband Trunks | |
Cisco | FastPackets and Narrowband Trunks | |
Cisco | FastPackets and Narrowband Trunks | |
Cisco | FastPackets & Narrowband Trunks | |
JP2823548B2 (en) | how to access | |
EP4123971A1 (en) | Processing data in an ethernet protocol stack | |
JP2002009843A (en) | Network monitor system | |
Pallios et al. | Architecture and Implementation of the Access Mechanism for a Bus-Structured Multiservice LAN. | |
JPH04291547A (en) | Atm multiplex transmission system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070709 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090611 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090623 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090821 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20091201 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100301 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20100308 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100330 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100401 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130409 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140409 Year of fee payment: 4 |