JPH11355294A - Communication device and communication method - Google Patents

Communication device and communication method

Info

Publication number
JPH11355294A
JPH11355294A JP16250898A JP16250898A JPH11355294A JP H11355294 A JPH11355294 A JP H11355294A JP 16250898 A JP16250898 A JP 16250898A JP 16250898 A JP16250898 A JP 16250898A JP H11355294 A JPH11355294 A JP H11355294A
Authority
JP
Japan
Prior art keywords
band
transmission
communication
data
bandwidth
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP16250898A
Other languages
Japanese (ja)
Inventor
Jun Okazaki
純 岡崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP16250898A priority Critical patent/JPH11355294A/en
Publication of JPH11355294A publication Critical patent/JPH11355294A/en
Pending legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 (修正有) 【課題】 伝送レートが可変であり、IEEE1394
に適さない伝送帯域情報を含み、又は含まないデータで
も、IEEE1394のバスに接続されるノードにデー
タ伝送を効率良く行う。 【解決手段】 通信装置1の帯域計測部2は伝送するデ
ータの帯域を計測しマイコン13に与える。マイコン1
3の帯域算出部3は計測結果からIEEE1394に適
した伝送帯域を算出する。また帯域情報抽出部5により
抽出された帯域情報と計測結果は帯域情報処理部6でI
EEE1394に対応させるために処理される。帯域取
得部4は少なくとも帯域算出手段により算出した算出値
と処理結果との一方または両方を伝送帯域の基準とし、
さらに受信側マイコン18のアイソクロナスマネージャ
機能を用いて伝送帯域を通信に先だって取得する。これ
により、通信装置は最適な伝送帯域が得られる。
(57) [Summary] (With correction) [Problem] A transmission rate is variable and IEEE1394
Even if the data includes or does not include transmission band information that is not suitable for, the data is efficiently transmitted to the node connected to the IEEE 1394 bus. SOLUTION: A band measuring unit 2 of a communication device 1 measures a band of data to be transmitted and gives it to a microcomputer 13. Microcomputer 1
The band calculation unit 3 calculates a transmission band suitable for IEEE1394 from the measurement result. The band information and the measurement result extracted by the band information
Processing is performed so as to correspond to EEE1394. The band acquisition unit 4 uses at least one or both of the calculated value calculated by the band calculation unit and the processing result as a reference of the transmission band,
Further, the transmission band is acquired prior to the communication using the isochronous manager function of the receiving microcomputer 18. As a result, the communication device can obtain an optimal transmission band.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する分野】本発明は、通信に先だって伝送帯
域の取得を行うIEEE1394等のディジタルインタ
フェースで接続された機器に対して最適な伝送帯域で効
率良くデータ通信を行うのに好適な通信装置及び通信方
法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication apparatus suitable for efficiently performing data communication in an optimum transmission band with respect to a device connected by a digital interface such as IEEE 1394 which acquires a transmission band prior to communication. Related to the communication method.

【0002】[0002]

【従来の技術】近年、ディジタルインターフェ−スを備
えた装置においては、全てのディジタル画像機器及びコ
ンピュータ相互間でのデータ転送を可能とし、特にリア
ルタイムに一定の周期で伝送する必要のある画像データ
の転送に有効なアイソクロナス(isochronous )転送
(同期転送ともいう)機能を有するIEEE1394高
性能シリアルバス(アメリカ電子電気学会:The Instit
ute of Electrical and Electronics Engineers,Inc.
の略で、以下、IEEE1394と称す)がポストSC
SIとして採用され、注目されている。
2. Description of the Related Art In recent years, in an apparatus having a digital interface, it has become possible to transfer data between all digital image devices and computers, and in particular, image data which must be transmitted in real time at a constant period. IEEE1394 high-performance serial bus having an isochronous transfer (also referred to as synchronous transfer) function effective for data transfer (The Institute of Electronics and Electrical Engineers: The Instit
ute of Electrical and Electronics Engineers, Inc.
Abbreviation for IEEE 1394)
Adopted as SI and attracted attention.

【0003】IEEE1394は、高性能シリアルバス
型の通信媒体であり、バスに接続された全てのノードは
同期がとられた時間情報を持っている。MPEG2のト
ランスポートストリームパケットを伝送する場合には、
この時間情報を用いて各トランスポートパケットのタイ
ミングを保証する。
[0003] IEEE 1394 is a high-performance serial bus type communication medium, in which all nodes connected to the bus have synchronized time information. When transmitting an MPEG2 transport stream packet,
Using this time information, the timing of each transport packet is guaranteed.

【0004】また、IEEE1394では、上述したよ
うにMPEG2のトランスポートストリームやディジタ
ルのビデオ信号のようにリアルタイム制の必要なデータ
を転送するために用いる同期転送があり、またリアルタ
イム制の必要のないデータを送る非同期転送もあり、こ
れら2種類の転送を行うことができる。IEEE139
4の同期転送は、125μsec毎の周期(以下、サイ
クルと称す)を基本にして動作するものであり、各サイ
クルでは、優先して同期転送を行い、残りの時間は非同
期転送のために使用される。
In IEEE 1394, there is a synchronous transfer used for transferring data that requires a real-time system such as an MPEG2 transport stream or a digital video signal as described above, and data that does not require a real-time system. There is also an asynchronous transfer for sending these two types of transfer. IEEE139
The synchronous transfer of No. 4 operates based on a cycle (hereinafter, referred to as a cycle) every 125 μsec. In each cycle, synchronous transfer is preferentially performed, and the remaining time is used for asynchronous transfer. You.

【0005】IEEE1394のネットワークにおい
て、同期転送を行う場合には、通信に先だって1サイク
ル中で使用する時間(帯域)を、帯域の管理を行ってい
るノードから取得する。つまりIEEE1394ではバ
ス上に同期転送で使用する帯域の管理を行う1つのノー
ドが存在し、使用する帯域はこの帯域管理ノードから取
得する。同期転送を行うノードは取得した帯域の範囲内
でデータの転送を行うことができ、同期転送で送信され
るデータはIEEE1394で定めされたパケットとし
て送出されることになる。同期転送では、サイクル毎に
予め決められたデータ量の転送を保証することでリアル
タイムのデータ転送が可能となる。
[0005] When performing synchronous transfer in an IEEE 1394 network, a time (band) used in one cycle is obtained from a node that manages the band prior to communication. In other words, in the IEEE 1394, there is one node on the bus for managing the band used for the synchronous transfer, and the band used is obtained from this band management node. The node performing the synchronous transfer can transfer the data within the acquired band, and the data transmitted by the synchronous transfer is transmitted as a packet defined by IEEE1394. In synchronous transfer, real-time data transfer becomes possible by guaranteeing transfer of a predetermined amount of data for each cycle.

【0006】ところで、MPEG2方式を利用したディ
ジタル放送を受信し、受信した受信データから選択した
特定のストリームデータを、IEEE1394のバス上
に接続されたネットワーク等に転送する場合を考える
と、上記の如くIEEE1394の伝送帯域予約機能に
よってその伝送する伝送帯域を、帯域管理ノード、即
ち、アイソクロナス・リソース・マネージャ(Isochron
ous Resource Mnanager:IRMともいう)から取得する
ことになるが、伝送する受信データがMPEG2のトラ
ンスポートパケットである場合には、一定の伝送レート
で入力されない場合もある。このような場合、該データ
をIEEE1394に伝送する際に、どの位の伝送帯域
を取得するすべきなのか、その設定が困難である。
Considering the case where a digital broadcast using the MPEG2 system is received and specific stream data selected from the received data is transferred to a network or the like connected to an IEEE 1394 bus, as described above. The transmission band to be transmitted by the transmission band reservation function of IEEE 1394 is assigned to a band management node, that is, an isochronous resource manager (Isochronous resource manager).
ous Resource Mnanager: IRM), but if the received data to be transmitted is an MPEG2 transport packet, the data may not be input at a constant transmission rate. In such a case, when transmitting the data to the IEEE 1394, it is difficult to set how much transmission band should be acquired.

【0007】通常、MPEG2のトランスポートストリ
ームパケットには、予め伝送帯域を示す情報が含まれて
おり、このような情報を利用してIEEE1394のネ
ットワークに伝送する伝送帯域を取得すればよいが、こ
のような伝送帯域を取得する根拠となる情報はIEEE
1394に適した値ではない。また、伝送に関する情報
が含まれないデータを受信、あるいは再生することもあ
る。このため、このような情報を用いて伝送帯域を取得
することは難しく、また入力の伝送レートに応じた伝送
帯域の取得を行うことができない。
Normally, the transport stream packet of MPEG2 contains information indicating the transmission band in advance, and the transmission band to be transmitted to the IEEE 1394 network may be obtained using such information. Information on which such a transmission band is obtained is based on IEEE
It is not a value suitable for 1394. In addition, data that does not include information related to transmission may be received or reproduced. For this reason, it is difficult to acquire a transmission band using such information, and it is not possible to acquire a transmission band according to an input transmission rate.

【0008】したがって、1EEE1394による伝送
帯域取得機能を利用して大きな伝送帯域を取得したとす
ると、ディジタルインターフェースのリソースを無駄に
してしまい、逆に小さい値の伝送帯域を取得すると、伝
送に支障を来してしまう虞れがあるという問題点があっ
た。
Therefore, if a large transmission band is acquired using the transmission band acquisition function of 1EE1394, resources of the digital interface are wasted. Conversely, if a transmission band with a small value is acquired, transmission is hindered. There is a problem that there is a risk of doing so.

【0009】従来では、上記問題点に鑑み、特開平8−
307453号公報による提案により、入力されるデー
タの帯域を検出して、IEEE1394のバス上に送出
した場合の必要帯域を算出し、該IEEE1394から
予め取得した帯域と比較することで送信条件の判定を行
い、必要帯域が取得帯域を越えた場合には送出を停止す
るようにして、通信媒体から取得した帯域を越えたデー
タ伝送を防止し、また受信側での対応する処理を可能に
した提案がなされているが、これでは必要帯域が取得帯
域を越えた場合には、データ伝送自体が禁止されてしま
うため、良好なデータ伝送を行うことができず、解決に
は至ったいないのが現状である。
Conventionally, in view of the above problems, Japanese Patent Application Laid-Open
According to the proposal of Japanese Patent No. 307453, the band of the input data is detected, the required band when the data is transmitted on the IEEE 1394 bus is calculated, and the transmission condition is determined by comparing the band with the band obtained in advance from the IEEE 1394. When the required bandwidth exceeds the acquired bandwidth, transmission is stopped to prevent data transmission exceeding the bandwidth acquired from the communication medium, and a corresponding process on the receiving side has been proposed. However, in this case, if the required bandwidth exceeds the acquisition bandwidth, the data transmission itself is prohibited, so good data transmission cannot be performed, and no solution has been reached at present. is there.

【0010】[0010]

【発明が解決しようとする課題】上記の如く、従来の通
信装置及び通信方法では、IEEE1394のネットワ
ーク上にMPEG2トランスポートストリーム放送の受
信データを伝送する場合に、この受信データに含まれる
伝送レートを示す情報を用いて伝送する帯域を取得しよ
うとすると、この伝送帯域を取得する根拠となる情報
は、IEEE1394に適した値ではなく、また該情報
が含まれない場合もあり、しかも伝送するデータのデー
タレートが可変である場合もあるため、取得する帯域設
定が入力されたデータレートに応じて最適に設定するこ
とができない。したがって、この情報に拘わらず大きな
帯域を取得したとすると、ディジタルインタフェースの
リソースを無駄にしてしまい、逆に小さい帯域を取得し
たとすると、伝送自体に支障を来してしまうという問題
点があった。
As described above, according to the conventional communication apparatus and communication method, when transmitting received data of an MPEG2 transport stream broadcast over an IEEE1394 network, the transmission rate included in the received data is not changed. When trying to acquire a band to be transmitted using the information shown, the information on which this transmission band is obtained is not a value suitable for IEEE1394, and may not include the information. Since the data rate may be variable, the bandwidth setting to be obtained cannot be set optimally according to the input data rate. Therefore, if a large bandwidth is obtained irrespective of this information, resources of the digital interface will be wasted, and if a small bandwidth is obtained, the transmission itself will be hindered. .

【0011】そこで、本発明は上記問題点に鑑みてなさ
れたもので、伝送レートが可変であり、IEEE139
4に適さない伝送帯域情報を含み、又は含まないデータ
でも、IEEE1394のバスに接続されるノードにデ
ータ伝送を効率良く行うことのできる通信装置及び送信
方法の提供を目的とする。
In view of the above, the present invention has been made in view of the above-mentioned problems, and has a variable transmission rate and IEEE 139.
It is an object of the present invention to provide a communication device and a transmission method capable of efficiently transmitting data to a node connected to an IEEE 1394 bus even if the data includes or does not include transmission band information that is not suitable for H.4.

【0012】[0012]

【課題を解決するための手段】本発明による通信装置
は、通信媒体が持つ伝送帯域の一部を通信に先だって取
得し、取得した伝送帯域に基づいて通信を行う通信装置
において、前記通信装置に入力されるデータの帯域を計
測する帯域計測手段と、前記帯域計測手段による計測結
果から前記通信媒体に適した伝送帯域を算出する帯域算
出手段と、前記帯域算出手段により算出した算出値で伝
送帯域を取得する伝送帯域取得手段と、を備えたことを
特徴とするものである。
A communication device according to the present invention is a communication device that acquires a part of a transmission band of a communication medium prior to communication and performs communication based on the acquired transmission band. A band measuring unit for measuring a band of input data; a band calculating unit for calculating a transmission band suitable for the communication medium from a measurement result by the band measuring unit; and a transmission band based on the calculated value calculated by the band calculating unit. And transmission band acquisition means for acquiring the transmission bandwidth.

【0013】本発明においては、通信媒体が持つ伝送帯
域の一部を通信に先だって取得し、取得した伝送帯域に
基づいて通信を行う通信装置において、前記帯域計測手
段は、前記通信装置に入力されるデータの帯域を計測す
る。前記帯域算出手段は、前記帯域計測手段による計測
結果から前記通信媒体に適した伝送帯域を算出する。前
記帯域取得手段は、前記帯域算出手段により算出した算
出値で伝送帯域を取得する。このため、通信装置はこの
取得した最適な伝送帯域で通信を行うことが可能となる
ため、入力されるデータが伝送レートが可変であり、例
えば通信媒体のIEEE1394に適さない伝送帯域情
報を含み、又は含まないデータでも、IEEE1394
のバスに接続されるノードにデータ伝送を効率良く行う
ことができる。
According to the present invention, in a communication apparatus for acquiring a part of a transmission band of a communication medium prior to communication and performing communication based on the acquired transmission band, the band measuring means is inputted to the communication apparatus. Measure the data bandwidth. The band calculation unit calculates a transmission band suitable for the communication medium from the measurement result by the band measurement unit. The band acquisition unit acquires a transmission band based on the calculated value calculated by the band calculation unit. For this reason, since the communication device can perform communication in the obtained optimal transmission band, the input data has a variable transmission rate and includes, for example, transmission band information that is not suitable for IEEE 1394 of the communication medium, Or even data that does not include the IEEE 1394
Data can be efficiently transmitted to the nodes connected to the bus.

【0014】本発明による通信方法は、通信媒体が持つ
伝送帯域の一部を通信に先だって取得し、取得した伝送
帯域に基づいて通信を行うための通信方法において、前
記通信方法を用いた通信機器に入力されるデータの帯域
を計測する帯域計測手順と、前記帯域計測手順による計
測結果から前記通信媒体に適した伝送帯域を算出する帯
域算出手順と、前記帯域算出手順により算出した算出値
で伝送帯域を取得する伝送帯域取得手順と、を含んで構
成されたことを特徴とするものである。
[0014] A communication method according to the present invention is a communication method for acquiring a part of a transmission band of a communication medium prior to communication and performing communication based on the acquired transmission band. A bandwidth measurement procedure for measuring the bandwidth of the data input to the communication apparatus, a bandwidth calculation procedure for calculating a transmission bandwidth suitable for the communication medium from the measurement result obtained by the bandwidth measurement procedure, and transmission using the calculated value calculated by the bandwidth calculation procedure. And a transmission band acquisition procedure for acquiring a band.

【0015】本発明においては、通信媒体が持つ伝送帯
域の一部を通信に先だって取得し、取得した伝送帯域に
基づいて通信を行うための通信方法に含まれる前記帯域
計測手順、前記帯域算出手順及び前記伝送帯域取得手順
を実施することで、通信装置はこの取得した最適な伝送
帯域で通信を行うことが可能となるため、入力されるデ
ータが伝送レートが可変であり、例えば通信媒体のIE
EE1394に適さない伝送帯域情報を含み、又は含ま
ないデータでも、IEEE1394のバスに接続される
ノードにデータ伝送を効率良く行うことができるという
同様の効果を得る。
In the present invention, the bandwidth measurement procedure and the bandwidth calculation procedure included in a communication method for acquiring a part of a transmission bandwidth of a communication medium prior to communication and performing communication based on the acquired transmission bandwidth. By performing the transmission band acquisition procedure, the communication device can perform communication in the acquired optimum transmission band, so that the input data has a variable transmission rate, for example, the IE of the communication medium.
Even with data that includes or does not include transmission band information that is not suitable for IEEE 1394, the same effect is obtained that data can be efficiently transmitted to nodes connected to the IEEE 1394 bus.

【0016】[0016]

【発明の実施の形態】発明の実施の形態について図面を
参照して説明する。
Embodiments of the present invention will be described with reference to the drawings.

【0017】図1は本発明に係る通信方法を採用した通
信装置の一実施の形態を示すもので、該装置にIEEE
1394高速シリアルバスを用いてネットワークを構築
した場合の全体構成を示すブロックである。尚、図中に
示す装置は、IEEE1394高速シリアルバスによっ
てMPEG2方式のトランスポートストリームパケット
を伝送するものとして説明する。
FIG. 1 shows an embodiment of a communication apparatus employing a communication method according to the present invention.
2 is a block diagram illustrating the overall configuration when a network is constructed using a 1394 high-speed serial bus. It is assumed that the apparatus shown in the figure transmits an MPEG2 transport stream packet via an IEEE 1394 high-speed serial bus.

【0018】本発明に係る通信装置1は、例えば図1に
示すように、MPEG2方式のディジタル放送データを
受信可能なセットトップボックス等の情報端末装置、あ
るいはMPEG2方式の再生データを出力するストリー
マ等の記録再生手段として構成されることもある。該通
信装置1は、IEEE1394で規定された高速シリア
ルバスを接続可能に構成されており、該通信装置1に
は、上記IEEE1394にて、帯域管理ノード、つま
り、アイソクロナス・リソース・マネージャに成りうる
機能を有するノード18が接続されて、IEEE139
4のネットワークを構築している。
A communication apparatus 1 according to the present invention is, for example, as shown in FIG. 1, an information terminal device such as a set-top box capable of receiving digital broadcast data of the MPEG2 system, a streamer for outputting reproduced data of the MPEG2 system, and the like. As a recording / reproducing means. The communication device 1 is configured to be connectable to a high-speed serial bus defined by IEEE 1394. The communication device 1 has a function that can be a band management node, that is, an isochronous resource manager in the IEEE 1394. Is connected to the IEEE 139
4 networks are being constructed.

【0019】通信装置1と接続されるチューナ部21
は、送信手段から送信された例えばMPEG2方式の送
信データ(MPEG2のトランスポートストリームパケ
ットで以下、MPEG2−TSPと略記)を受信し、復
調処理等の処理を施して受信データをデマルチプレクサ
12に供給する。デマルチプレクサ12は、受信デー
タ、つまり放送で送られてくる全てのMPEG2ーTS
PからIEEE1394で伝送するべき、またはデコー
ドするべき番組に応じたパケットを選択し、選択した番
組に対応したトランスポートストリームパケットを通信
装置1内の帯域計測部2,帯域情報抽出部5,内容変化
検出部7及びフォーマット変換部14に与える。
Tuner section 21 connected to communication apparatus 1
Receives, for example, MPEG-2 transmission data (hereinafter referred to as MPEG2-TSP) transmitted from the transmission means and performs processing such as demodulation processing and supplies the received data to the demultiplexer 12. I do. The demultiplexer 12 receives the data, that is, all the MPEG2-TS transmitted by broadcasting.
From P, a packet corresponding to a program to be transmitted or decoded by IEEE 1394 is selected, and a transport stream packet corresponding to the selected program is transmitted to a band measuring unit 2, a band information extracting unit 5, and a content change in the communication apparatus 1. This is given to the detection unit 7 and the format conversion unit 14.

【0020】通信装置1内の帯域計測部2は、上記デマ
ルチプレクサ12からの該通信装置1に入力されるMP
EG2−TSPのデータレートを計測し、計測結果をマ
イコン13に与え、上記帯域情報抽出部5は、MPEG
2ーTSPに含まれる帯域情報を抽出し、抽出した帯域
情報を同様にマイコン13に与える。また、内容変化検
出部7は、MPEG2ーTSPで伝送される内容、例え
ば受信中番組が変わったことを検出し、検出結果をマイ
コン13に与える。
The bandwidth measuring unit 2 in the communication device 1 receives the MP input from the demultiplexer 12 into the communication device 1.
The data rate of EG2-TSP is measured, and the measurement result is provided to the microcomputer 13.
2- Extract band information included in the TSP, and provide the extracted band information to the microcomputer 13 in the same manner. Further, the content change detecting unit 7 detects that the content transmitted by MPEG2-TSP, for example, the program being received has changed, and gives the detection result to the microcomputer 13.

【0021】フォーマット変換部14は、伝送するMP
EG2ーTSPをIEEE1394での伝送に適したフ
ォーマットに変換したり、必要な情報を付加したり変換
処理を行う。このフォーマット変換部14の出力は、通
信装置1のリンク層16に与える。
The format converter 14 transmits the MP to be transmitted.
It converts EG2-TSP into a format suitable for transmission in IEEE 1394, adds necessary information, and performs conversion processing. The output of the format converter 14 is provided to the link layer 16 of the communication device 1.

【0022】上記マイコン13は、該帯域計算部2で計
測された計測結果値からIEEE1394に適した値を
算出する伝送帯域算出部3と、IEEE1394規格に
則って伝送帯域を取得する伝送帯域取得部4と、帯域計
測部2からの計測結果値と帯域情報検出部5にて抽出し
た情報とを処理する帯域情報処理部6と、伝送帯域部4
で取得した伝送帯域よりも帯域計測部2からの計測結果
値が大きくなったことを検出する伝送帯域判定部8と、
該伝送帯域判定部8判定結果に基づき帯域を制限する場
合に、伝送相手や伝送内容から伝送するデータに優先順
位を付ける優先順位付け部10等とを具備して構成され
ている。
The microcomputer 13 includes a transmission band calculation unit 3 for calculating a value suitable for IEEE 1394 from a measurement result value measured by the band calculation unit 2, and a transmission band acquisition unit for obtaining a transmission band in accordance with the IEEE 1394 standard. 4, a band information processing unit 6 for processing the measurement result value from the band measuring unit 2 and the information extracted by the band information detecting unit 5, and a transmission band unit 4.
A transmission band determination unit 8 that detects that the measurement result value from the band measurement unit 2 is larger than the transmission band acquired in
When the band is limited based on the result of the determination, the transmission band determining unit 8 includes a priority assigning unit 10 for assigning a priority to data to be transmitted based on a transmission partner and transmission contents.

【0023】即ち、上記構成のマイコン13は、伝送帯
域算出機能、伝送帯域取得機能、帯域情報処理機能、伝
送帯域判定機能及び優先順位付け機能等を少なくとも備
えており、マイコン13は、これらの機能に基づく制御
信号を帯域制限部9、フォーマット変換部14、IEE
E1394のリンク層16及び表示部11に供給するよ
うにして、データ伝送時における各回路に対応した制御
を行う。
That is, the microcomputer 13 having the above configuration has at least a transmission band calculation function, a transmission band acquisition function, a band information processing function, a transmission band determination function, a priority setting function, and the like. The control signal based on the data is transmitted to the band limiter 9, the format converter 14, the IEEE
Control corresponding to each circuit at the time of data transmission is performed by supplying the data to the link layer 16 and the display unit 11 of E1394.

【0024】帯域制限部9は、マイコン13の伝送帯域
判定結果に基づき、伝送するMPEG2ーTSPの伝送
レートを制限するもので、前記フォーマット変換回路1
4によるデータの並べ変え等の処理を制御することで、
伝送レートの制限が可能である。
The band limiting section 9 limits the transmission rate of the MPEG2-TSP to be transmitted based on the result of the transmission band determination by the microcomputer 13.
By controlling the processing such as rearrangement of data according to 4,
It is possible to limit the transmission rate.

【0025】前記表示部11は、例えばLCD等で構成
され、伝送帯域の制限実行に関する情報や、帯域制限の
実行を予告する情報等を表示するためのものである。
尚、これに限定されるものではなく、その他の伝送帯域
情報等の情報を表示させるようにしても良い。
The display section 11 is composed of, for example, an LCD or the like, and displays information relating to the execution of the transmission band limitation, information for giving notice of the execution of the band limitation, and the like.
Note that the present invention is not limited to this, and other information such as transmission band information may be displayed.

【0026】一方、通信装置1を介してIEEE139
4のネットワークバス上に最適な伝送帯域でデータ伝送
するためには、バッファメモリが必要である。このた
め、この通信装置1にも、バッファメモリ15がフォー
マット変換部14に接続されている。バッファメモリ1
5は、フォーマット変換部14の時間軸調整処理や伝送
帯域制限時の時間軸調整処理を行うために、データの記
憶、書き込みが制御される。
On the other hand, IEEE 139 via the communication device 1
In order to transmit data in the optimum transmission band on the network bus No. 4, a buffer memory is required. For this reason, the buffer memory 15 is also connected to the format converter 14 in the communication device 1. Buffer memory 1
5 controls the storage and writing of data in order to perform the time axis adjustment processing of the format conversion unit 14 and the time axis adjustment processing when the transmission band is limited.

【0027】したがって、伝送するデータ、つまりフォ
ーマット変換部14の出力は、IEEE1394で規定
されるリンク層(LINK)16に供給され、その後、
IEEE1394で規定される物理層(PHY)17に
よって、IEEE1394のネットワークバス上に出力
される。この物理層17は、IEEE1394のノード
として機能するのに必要なもので、図示はしないがIE
EE1394で規定された伝送系ケーブルを接続するた
めのポートによって、IEEE1394のネットワーク
の構築を可能にしている。
Therefore, the data to be transmitted, that is, the output of the format converter 14 is supplied to a link layer (LINK) 16 defined by IEEE1394, and thereafter,
A physical layer (PHY) 17 defined by IEEE 1394 outputs the data on a network bus of IEEE 1394. This physical layer 17 is necessary for functioning as an IEEE 1394 node, and although not shown,
A port for connecting a transmission cable specified by IEEE 1394 enables an IEEE 1394 network to be constructed.

【0028】一方、データ伝送されるIEEE1394
のネットワークとしては、再生手段としての機器ノード
と、アイソクロナス・リソース・マネージャに成りうる
機能を有するノード18とが、上記と同様にIEEE1
393で規定された物理層17及びリンク層17を介し
て接続されている。
On the other hand, IEEE 1394 for data transmission
The device network as the reproducing means and the node 18 having a function that can be an isochronous resource manager include the IEEE1
It is connected via the physical layer 17 and the link layer 17 defined by 393.

【0029】再生手段としての機器ノードは、図示はし
ないがデータ伝送されたデータを受信し、該データに基
づく表示や再生、あるいは記録等を行う機器ノードであ
り、リンク層17から供給される伝送データ(MPEG
2ーTSP)の時間軸復元などを処理を行うフォーマッ
ト変換部19と、該フォーマット変換部19からの出力
に対して伸長処理等を行ってデコードするデコード部2
0とを備えている。また、図示はしないが伝送データに
基づく表示を行う場合には、モニタ等に該デコード出力
を供給して表示するように構成しても良く、あるいは記
録を行う場合には、記録手段に適当な処理を行って記録
するように構成しても良い。
Although not shown, the device node as a reproducing means is a device node which receives data transmitted, and performs display, reproduction or recording based on the data, and transmits the data supplied from the link layer 17. Data (MPEG
2-TSP), a format conversion unit 19 for performing processing such as time axis restoration, and a decoding unit 2 for performing expansion processing and the like on the output from the format conversion unit 19 to decode the output.
0. Further, although not shown, when displaying based on transmission data, the decoded output may be supplied to a monitor or the like and displayed, or when recording is performed, an appropriate It may be configured to perform processing and record.

【0030】また、受信ノードは、IEEE1394で
規定されるアイソクロナス・リソース・マネージャに成
りうる機能を有したマイコン18であって、マイコン1
8は該機能を用いてIEEE1394のネットワークバ
ス上に接続された他の複数のノードにデータ伝送する際
のIso チャンネル管理や伝送帯域管理等の制御を行うこ
とが可能である。
The receiving node is a microcomputer 18 having a function that can be an isochronous resource manager defined by IEEE 1394.
Numeral 8 is capable of performing control such as Iso channel management and transmission band management when transmitting data to a plurality of other nodes connected on an IEEE 1394 network bus using the function.

【0031】尚、上記リンク層16及び物理層17は、
IEEE1394で規定されたもので、リンク層16
は、ネットワーク内のノード間で誤りのないデータ通信
を実現するのに必要なデータ通信機能を有しており、物
理層17はネットワーク内でのIEEE1394方式に
おける通信機能を実行させるのに必要な物理的手段で構
成されたものである。したがって、上述のアイソクロナ
ス・リソース・マネージャ機能,リンク層16及び物理
層17等を用いることにより、IEEE1394におけ
るネットワークバスの構築及びデータ通信を可能にす
る。
The link layer 16 and the physical layer 17 are
It is defined by IEEE 1394, and has a link layer 16
Has a data communication function necessary for realizing error-free data communication between nodes in the network, and the physical layer 17 has a physical communication function necessary for executing the communication function in the IEEE 1394 system in the network. It is constructed by means. Therefore, the use of the above-described isochronous resource manager function, link layer 16 and physical layer 17, and the like enable construction of a network bus and data communication in IEEE 1394.

【0032】次に、図1の本実施の形態の通信装置に採
用された通信方法について図2及び図3を参照しながら
詳細に説明する。
Next, a communication method employed in the communication apparatus of the present embodiment shown in FIG. 1 will be described in detail with reference to FIGS.

【0033】図2及び図3は本発明に係る通信装置によ
る通信方法を説明するためのデータ伝送時のタイミング
チャートで、図2はデータ伝送が正常に行われている状
態を示し、図2(a)はチューナ部出力データ21a、
図2(b)はデマルチプレクサ出力データ12a、図2
(c)は通信装置1の出力データ17a、図2(d)は
受信側のフォーマット変換部出力データ19aを示し、
図3は本実施の形態の通信方法により帯域制限された場
合の一例を示し、図3(a)は上記同様チューナ部出力
データ21a、図3(b)はデマルチプレクサ出力デー
タ12a、図3(c)は通信装置1の出力データ17
a、図3(d)は受信側のフォーマット変換部出力デー
タ19aをそれぞれ示している。
FIGS. 2 and 3 are timing charts at the time of data transmission for explaining a communication method by the communication apparatus according to the present invention. FIG. 2 shows a state where data transmission is normally performed. a) is the tuner section output data 21a,
FIG. 2B shows the demultiplexer output data 12a and FIG.
2C shows output data 17a of the communication device 1, and FIG. 2D shows output data 19a of the format converter on the receiving side.
3A and 3B show an example in which the band is limited by the communication method of the present embodiment. FIG. 3A shows the tuner unit output data 21a, FIG. 3B shows the demultiplexer output data 12a, and FIG. c) is the output data 17 of the communication device 1
3A and FIG. 3D respectively show the output data 19a of the format converter on the receiving side.

【0034】尚、図2及び図3において、符号30はチ
ューナ部21に入力される全MPEG2ーTSPであ
り、番組の種類及び構成についてはA1,A2.A3
…、B1,B2,B3…というように種別している。ま
た符号31はIEEE1394で規定されている同期伝
送(アイソクロナス伝送:Isochronous伝送)の同期の
基準となるサイクルスタートパケットであり、符号32
はIEEE1394で規定されるアイソクロナスパケッ
トのパケットヘッダとIEC61883(MPEG2−
TSPや、ディジタルビデオデータ(DVデータ)等を
IEEE1394で伝送するための取り決め規格)で規
定されるコモンアイソクロナスパケット(Common Isoch
ronous Packetで以下、CIPと略記)ヘッダと同じく
IEC61883で規定される時間情報であるソースパ
ケットヘッダ(Source Packet Headerで以下、SPHと
略記)を含めたヘッダ部を示している。また、Tは通信
装置1へのMPEG2ーTSPの入力から受信側のフォ
ーマット変換部19の出力までの一定な伝送遅延時間を
示している。
In FIG. 2 and FIG. 3, reference numeral 30 denotes all MPEG2-TSPs input to the tuner section 21. The types and configurations of the programs are A1, A2. A3
, B1, B2, B3, etc. Reference numeral 31 denotes a cycle start packet serving as a reference for synchronization of synchronous transmission (isochronous transmission) defined by IEEE1394, and reference numeral 32 denotes a cycle start packet.
Is a packet header of an isochronous packet defined by IEEE1394 and IEC61883 (MPEG2-
Common Isochronous Packet (Common Isochronous Packet) defined by TSP, digital video data (DV data), etc.
A header portion including a source packet header (hereinafter, abbreviated as SPH, which is time information defined by IEC61883) as well as a header of a ronous packet. T indicates a constant transmission delay time from the input of the MPEG2-TSP to the communication device 1 to the output of the format converter 19 on the receiving side.

【0035】いま、図1に示す通信装置1を用いて放送
されたディジタル放送データをIEEE1394のネッ
トワークバス上のあるノードへ伝送するものとする。す
ると、放送で送られたデータは、チューナ部21にて受
信され、復調、デスクランブル等の処理が施された後、
デマルチプレクサ12に与える。このときのデータの伝
送状態は、図2(a)または図3(a)に示すタイミン
グで伝送される。
Assume that digital broadcast data broadcast using the communication device 1 shown in FIG. 1 is transmitted to a certain node on an IEEE1394 network bus. Then, the data transmitted by the broadcast is received by the tuner unit 21 and subjected to processing such as demodulation and descrambling.
It is provided to the demultiplexer 12. The data transmission state at this time is transmitted at the timing shown in FIG. 2A or FIG.

【0036】デマルチプレクサ12では、全てのMPE
G2ーTSPから本実施の形態の一例としての通信装置
1で伝送されるMPEG2ーTSPを選択する。このと
きの選択したデータ伝送状態は、図2(b)または図3
(b)に示すタイミングで伝送されることになる。尚、
この場合では、番組Aが選択され、番組Aを構成するM
PEG2ーTSPのA1乃至A5が図示されている。
In the demultiplexer 12, all MPEs
The MPEG2-TSP transmitted by the communication device 1 as an example of the present embodiment is selected from the G2-TSP. The selected data transmission state at this time is as shown in FIG.
The transmission is performed at the timing shown in FIG. still,
In this case, program A is selected and M
A1 to A5 of the PEG2-TSP are shown.

【0037】したがって、番組Aを通信装置1で別の機
器(例えばIEEE1394にて接続されるTVやディ
ジタルVCR)に伝送するので、番組Aを構成するMP
EG2ーTSPのパケット数を、帯域計測部2で例えば
IEEE1394のアイソクロナス伝送の同期タイミン
グ(サイクルスタートパケット31がバス上で送られる
タイミング)である125μs毎に計測し、計測結果を
マイコン13に与える。
Therefore, since the program A is transmitted to another device (for example, a TV or a digital VCR connected by IEEE 1394) by the communication device 1, the MP that constitutes the program A is transmitted.
The number of EG2-TSP packets is measured by the band measuring unit 2 every 125 μs, which is, for example, the synchronous timing of the isochronous transmission of IEEE1394 (the timing at which the cycle start packet 31 is sent on the bus), and the measurement result is given to the microcomputer 13.

【0038】同時に、帯域情報抽出部5は、MPEG2
ーTSPの中に含まれる帯域情報を抽出し、同様にマイ
コン13に与える。こここで抽出される帯域情報は、例
えばMPEG2ーTSPの最大伝送レート、平均レー
ト、最小レート、レートを平滑化するためのバッファサ
イズ等である。
At the same time, the band information extraction unit 5
-Extract the band information contained in the TSP and give it to the microcomputer 13 in the same manner. The band information extracted here is, for example, a maximum transmission rate, an average rate, a minimum rate, a buffer size for smoothing the rate, and the like of MPEG2-TSP.

【0039】その後、帯域計測部2からの計測結果はマ
イコン13の伝送帯域算出部3によってIEEE139
4で取り扱いやすい値に正規化される。この場合、該帯
域計測部2からの計測結果と帯域情報処理部6での処理
結果とを伝送帯域判定部8で比較可能なように計測結果
を変化させるようにマイコン13によって制御させても
良い。
After that, the measurement result from the band measuring unit 2 is transmitted to the IEEE 139 by the transmission band calculating unit 3 of the microcomputer 13.
4 is normalized to a value that can be easily handled. In this case, the microcomputer 13 may be controlled to change the measurement result so that the transmission band determination unit 8 can compare the measurement result from the band measurement unit 2 and the processing result in the band information processing unit 6. .

【0040】また、帯域情報抽出部5で抽出された情報
は、マイコン13内の帯域情報処理部6でIEEE13
94で取り扱いやすい値に正規化される。この場合、帯
域情報処理部6の処理結果と伝送帯域算出部3での算出
結果とを伝送帯域判定部8で比較可能なように処理結果
を変化させるようにマイコン13によって制御させても
良い。この場合の処理は、例えば、最大伝送レートと平
均レートの差が小さい場合には、最大伝送レートを処理
結果として採用するという処理や、最大伝送レートを平
均レートとの平均や加重平均などの計算処理が考えられ
る。
The information extracted by the band information extracting unit 5 is transmitted to the band information processing unit 6 in the microcomputer 13 by the IEEE 13
It is normalized to a value that is easy to handle at 94. In this case, the microcomputer 13 may control the processing result so that the processing result of the band information processing unit 6 and the calculation result of the transmission band calculation unit 3 can be compared by the transmission band determination unit 8. In this case, for example, if the difference between the maximum transmission rate and the average rate is small, the processing that uses the maximum transmission rate as the processing result, or the calculation such as the average of the maximum transmission rate with the average rate or the weighted average Processing is possible.

【0041】また、伝送帯域取得部4では、伝送帯域算
出部3からの算出結果と帯域情報処理部6からの処理結
果の少なくとも一方または両方を、取得する伝送帯域の
基準となる値として採用し、リンク層16,物理層17
を介しIEEE1394規格に則ってマイコン18のア
イソクロナスマネージャ部(機能)から伝送帯域を取得
する。このとき、伝送するパケットを識別するためのア
イソクロナスチャンネル番号も同時に取得する。
The transmission band acquisition unit 4 uses at least one or both of the calculation result from the transmission band calculation unit 3 and the processing result from the band information processing unit 6 as a reference value of the transmission band to be acquired. , Link layer 16, physical layer 17
The transmission bandwidth is acquired from the isochronous manager unit (function) of the microcomputer 18 in accordance with the IEEE 1394 standard via the Internet. At this time, an isochronous channel number for identifying a packet to be transmitted is also acquired.

【0042】この場合、例えば、伝送帯域算出部3から
の算出結果値と帯域情報処理部6からの処理結果値とが
大きく異なるような場合には、大きい方または小さい方
の伝送帯域を採用する、または両方の値を平均するなど
の処理を行い、該処理結果を基に伝送帯域を決定しても
良い。
In this case, for example, when the calculation result value from the transmission band calculation unit 3 and the processing result value from the band information processing unit 6 are significantly different, the larger or smaller transmission band is adopted. Or a process such as averaging both values, and the transmission band may be determined based on the processing result.

【0043】尚、図1中では、IEEE1394のネッ
トワークのマイコン18のアイソクロナスマネージャ部
がIEEE1394バスで接続された受信側機器(マイ
コン18)に搭載された場合を示しているが、これに限
定されることはなく、該アイソクロナスマネージャ部
は、送信側機器または受信側機器あるいは第3の機器の
どの機器に搭載されるように構成しても良い。
FIG. 1 shows a case where the isochronous manager section of the microcomputer 18 of the IEEE 1394 network is mounted on the receiving device (microcomputer 18) connected by the IEEE 1394 bus, but the present invention is not limited to this. Instead, the isochronous manager unit may be configured to be mounted on any of the transmitting device, the receiving device, and the third device.

【0044】送信側機器と受信側機器との間で伝送する
パケットが持つアイソクロナスチャンネル番号や伝送速
度の申し合わせが完了することで、MPEG2ーTSP
の伝送準備が整ったことになる。
When the agreement of the isochronous channel number and the transmission speed of the packet transmitted between the transmitting device and the receiving device is completed, the MPEG2-TSP
Is ready for transmission.

【0045】すると、MPEG2ーTSPは、フォーマ
ット変換部14で、IEEE1394バス上の時間情報
(SPH)が付加され、ソースパケット(Source Packe
t で以下、SPと略記)と呼ばれるものとなる。該SP
Hは、MPEG2ーTSPが通信装置1に入力された時
間に一定な伝送遅延Tが加算された値である。さらに、
フォーマット変換部14では、バッファメモリ15を用
いて、SPをいくつかに分割したり、いくつかのSPを
凍結したりして125μs内に伝送するアイソクロナス
パケットサイズを増減させ、伝送レートが取得した帯域
内に常に収まるように調節する。つまり、IRMから取
得する伝送帯域に応じて、該SPをいくつか連結するの
か、それとも該SPを2,4,8等分のいずれかに等分
するのかを決定する。図2(b)または図3(b)で
は、SPの分割も凍結もしていない場合の状態を示して
いる。
Then, in the MPEG2-TSP, the time information (SPH) on the IEEE 1394 bus is added by the format converter 14 and the source packet (Source Packe) is added.
t, hereinafter referred to as SP). The SP
H is a value obtained by adding a constant transmission delay T to the time when the MPEG2-TSP is input to the communication device 1. further,
The format conversion unit 14 uses the buffer memory 15 to divide the SP into several parts, freeze some SPs, increase or decrease the size of the isochronous packet transmitted within 125 μs, and change the transmission rate to the acquired bandwidth. Adjust so that it always fits inside. That is, it is determined whether some of the SPs are connected or the SPs are equally divided into 2, 4, and 8 according to the transmission band obtained from the IRM. FIG. 2B or FIG. 3B shows a state in which the SP is not divided nor frozen.

【0046】フォーマット変換部14では、図2(c)
又は図3(c)に示すように、MPEG2ーTSPにS
PHを付加し、さらに、CIPヘッダとアイソクロナス
ヘッダとを付加することで、IEEE1394でのアイ
ソクロナスパケットに形成することになる。尚、付加す
る上記アイソクロナスヘッダは、リンク層16によって
付加するように構成しても良い。
In the format conversion section 14, FIG.
Alternatively, as shown in FIG.
By adding a PH, and further adding a CIP header and an isochronous header, an isochronous packet in IEEE1394 is formed. The isochronous header to be added may be configured to be added by the link layer 16.

【0047】その後、アイソクロナスパケットは、図2
(c)又は図3(c)に示すようなタイミングで送信側
のリンク層16,物理層17を介して受信側の物理層1
7に伝送される。
Thereafter, the isochronous packet is transmitted as shown in FIG.
(C) or the physical layer 1 on the receiving side via the link layer 16 and the physical layer 17 on the transmitting side at the timing shown in FIG.
7 is transmitted.

【0048】そして、受信側の物理層17,リンク層1
7を介し、伝送されたデータは、フォーマット変換部1
9に与えられる。フォーマット変換部19では、送信側
のフォーマット変換部14の逆の変換処理を行うこと
で、MPEG2ーTSPを復元し、SPHの値とIEE
E1394バス上の時間からMPEG2ーTSPの時間
軸も復元する。
The physical layer 17 on the receiving side and the link layer 1
7 is transmitted to the format conversion unit 1
9 given. The format conversion unit 19 restores the MPEG2-TSP by performing the reverse conversion process of the format conversion unit 14 on the transmission side, and restores the SPH value and the IEEE
The time axis of MPEG2-TSP is also restored from the time on the E1394 bus.

【0049】その後、送信側の通信装置1にMPEG2
ーTSPが入力してから伝送遅延Tだけ遅れたMPEG
2ーTSPが受信側のフォーマット変換部19からデコ
ード部20に送られ、該デコード部20によってデコー
ドされる。このときの受信側のフォーマット変換部19
の出力伝送状態が図2(d)又は図3(d)に示されて
いる。
Thereafter, the transmission side communication apparatus 1 stores the MPEG2
-MPEG delayed by transmission delay T after TSP input
The 2-TSP is sent from the format conversion unit 19 on the receiving side to the decoding unit 20, and is decoded by the decoding unit 20. At this time, the format converter 19 on the receiving side
2 (d) or FIG. 3 (d).

【0050】伝送している番組(本例では番組A)の伝
送を停止し、例えば番組Bの伝送を新たに開始する場合
や、番組Bの伝送を追加する場合には、通信装置1の内
容検出部7がこれを検出し、番組Bに対して番組Aと同
様な上記手順を実行する。ただ、番組Aの伝送を中止
し、番組Bを新たに伝送する場合には、伝送帯域取得部
4が番組Aのために取得していた伝送帯域やアイソクロ
ナスチャンネルを開放して、新たに番組Bのために取得
し直しても良いし、伝送帯域算出部3又は帯域情報処理
部6からの処理結果値のいずれか一方又は両方が、番組
Aと番組Bの伝送帯域が略等しいことを示している場合
には、番組Aのために取得していた伝送帯域やアイソク
ロナスチャンネルを番組Bのために再利用するように制
御しても良い。
When the transmission of the program being transmitted (program A in this example) is stopped and, for example, the transmission of program B is newly started, or when the transmission of program B is added, the contents of the communication device 1 The detecting unit 7 detects this, and executes the same procedure for the program B as for the program A. However, when the transmission of the program A is stopped and the program B is newly transmitted, the transmission band and the isochronous channel acquired by the transmission band acquisition unit 4 for the program A are released, and the program B is newly transmitted. May be obtained again, or one or both of the processing result values from the transmission band calculation unit 3 or the band information processing unit 6 may indicate that the transmission bands of the program A and the program B are substantially equal. In this case, the transmission band and the isochronous channel acquired for the program A may be controlled to be reused for the program B.

【0051】通信装置1に入力するMPEG2ーTSP
の伝送レートが、取得していた伝送帯域を越えたと伝送
帯域判定部8が判断した場合には、これを示す判断結果
を帯域制限部9に与えることにより、該帯域制限部9に
帯域を制限するように通知する。この場合、判断の方法
としては、帯域計測部2からの計測結果から伝送帯域算
出部3が算出した値と取得した帯域とを比較し判断する
という方法がある。
MPEG2-TSP input to the communication device 1
When the transmission band determining unit 8 determines that the transmission rate of the transmission band exceeds the acquired transmission band, the band limiting unit 9 is provided with a determination result indicating this, and the band is limited to the band limiting unit 9. Notify you to In this case, as a determination method, there is a method of comparing the value calculated by the transmission band calculation unit 3 with the acquired band from the measurement result from the band measurement unit 2 and making a determination.

【0052】また、伝送しているアイソクロナスパケッ
トが複数ある場合には、、伝送先によって優先順位付け
部10がアイソクロナスパケットに優先順位を付ける。
例えば、記録中のVCRへのアイソクロナスパケットは
最優先で、TVへの伝送やVCRの再生データ等につい
ては優先順位を低くするように優先順位を決定しても良
い。また、ユーザが優先順位を設定する場合には、これ
に対応した設定優先順位を採用しても良く、あるいはデ
ータ自身に優先順位が付加されている場合には、その優
先順位を採用しても良い。
When there are a plurality of transmitted isochronous packets, the priority assigning section 10 assigns priority to the isochronous packets according to the transmission destination.
For example, the priority may be determined so that the isochronous packet to the VCR being recorded has the highest priority, and the priority to the transmission to the TV, the reproduction data of the VCR, and the like is lower. When the user sets a priority, a setting priority corresponding to the priority may be adopted, or when a priority is added to the data itself, the priority may be adopted. good.

【0053】そして、帯域制限部9は、上記優先順位付
け部10での優先順位に基づき、MPEG2ーTSPの
伝送制限を行う。
The band limiting unit 9 limits the transmission of the MPEG2-TSP based on the priority in the priority assigning unit 10.

【0054】実際の伝送制限の方法としては、例えば、
通信装置1のフォーマット変換部14がバッファメモリ
15による読み出し制御を行うことで、一時的に取得帯
域よりもオーバーした分のMPEG2ーTSPを、図3
(c)に示すように順次後ろに回して伝送するようにし
て伝送帯域を制限する。
As an actual transmission restriction method, for example,
When the format conversion unit 14 of the communication device 1 performs read control by the buffer memory 15, the MPEG2-TSP that has temporarily exceeded the acquisition band can be converted to the format shown in FIG.
As shown in (c), the transmission bandwidth is limited by sequentially turning the transmission backward.

【0055】この場合、後ろ回しにされたMPEG2ー
TSPがバッファメモリ15の容量を越えたり、伝送遅
延Tよりも遅れたりすると、受信側のフォーマット変換
部19で正常にMPEG2ーTSPが復元できなくなる
ので、優先順位付け部10で優先順位が高く設定された
機器へのアイソクロナスパケットを構成するMPEG2
ーTSPは後回しせずに、他の優先順位が低い機器へと
送られるMPEG2ーTSPを間引く。この場合、伝送
中の全てのアイソクロナスパケットの伝送帯域の総和
が、IEEE1394バス上での伝送帯域よりも小さい
場合には帯域制限を行わないこともある。
In this case, if the delayed MPEG2-TSP exceeds the capacity of the buffer memory 15 or lags behind the transmission delay T, the format converter 19 on the receiving side cannot restore the MPEG2-TSP normally. Therefore, MPEG2 which constitutes an isochronous packet to a device whose priority is set higher by the priority assigner 10
The TSP thins out MPEG2-TSPs sent to other lower priority devices without delay. In this case, if the sum of the transmission bands of all the isochronous packets being transmitted is smaller than the transmission band on the IEEE 1394 bus, the band may not be limited.

【0056】また、伝送帯域判定部8が取得している帯
域をオーバーしていることをある一定期間以上続けてい
る場合には、伝送帯域取得部によって、現在の帯域に上
乗せする、又は一度現状の取得帯域を開放し、新たにマ
イコン18のアイソクロナスマネージャー部から取得し
直す等の制御を行わせるようにしても良い。
If the transmission band determining unit 8 continues to exceed the band obtained for a certain period of time or more, the transmission band obtaining unit adds the current band to the current band or temporarily sets the current band. May be released to perform control such as re-acquisition from the isochronous manager section of the microcomputer 18.

【0057】本実施の形態では、伝送データが、取得し
た伝送帯域をオーバーした場合、又は伝送が制限された
場合には、マイコン13による表示制御によって、それ
らの内容を示す表示を表示部11に表示させる。これに
より、伝送時における伝送状態をユーザに認識させるこ
とも可能となる。
In the present embodiment, when the transmission data exceeds the acquired transmission band or when the transmission is restricted, a display showing the contents thereof is displayed on the display unit 11 by the display control by the microcomputer 13. Display. This allows the user to recognize the transmission state at the time of transmission.

【0058】したがって、本実施の形態によれば、IE
EE1394のネットワークにおいて、伝送帯域を取得
する根拠となる情報がIEEE1394に適した値では
なく、さらに伝送レートに関する情報自身が含まれない
場合でも、適切な伝送帯域を所得することができるた
め、ディジタルインターフェースのリソースを無駄にせ
ず、また伝送自体に支障を来すことを回避可能とするこ
とで、効率よくデータ伝送を行うことができる。
Therefore, according to the present embodiment, the IE
In an IEEE 1394 network, even if the information on which the transmission band is obtained is not a value suitable for IEEE 1394 and the information pertaining to the transmission rate is not included, an appropriate transmission band can be obtained. The data transmission can be performed efficiently by not wasting the resources and avoiding hindrance to the transmission itself.

【0059】尚、本発明に係る実施の形態においては、
通信装置1は、MPEG2ーTSPによる放送の受信機
として構成した場合について説明したが、これらに限定
されることはなく、例えば、MPEG2ーTSPを記録
したディジタルVHSのようなディジタルストリーマと
して構成しても良く、該ディジタルストリーマからの再
生データを伝送する場合についても同様の効果を得る。
この場合、ディジタルストリーマの再生速度を、伝送帯
域を取得するときに参考値として採用すれば、さらに確
実にデータ伝送することも可能となる。
In the embodiment according to the present invention,
The case where the communication device 1 is configured as a broadcast receiver based on MPEG2-TSP has been described. However, the present invention is not limited thereto. For example, the communication device 1 may be configured as a digital streamer such as a digital VHS recording MPEG2-TSP. The same effect can be obtained in the case of transmitting reproduction data from the digital streamer.
In this case, if the reproduction speed of the digital streamer is adopted as a reference value when acquiring the transmission band, data transmission can be performed more reliably.

【0060】[0060]

【発明の効果】以上、説明したように本発明によれば、
伝送レートが可変であり、IEEE1394に適さない
伝送帯域情報を含み、又は含まないデータでも、IEE
E1394のバスに接続されるノードにデータ伝送を効
率良く行うこのとできる通信装置及び送信方法を提供す
ることが可能となる。
As described above, according to the present invention,
Even if the transmission rate is variable and includes or does not include transmission band information that is not suitable for IEEE 1394, the
It is possible to provide a communication device and a transmission method capable of efficiently transmitting data to a node connected to the E1394 bus.

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

【図1】本発明の通信方法が組み込まれた通信装置の一
実施の形態を示し、装置を含むIEEE1394のネッ
トワークの概略構成を示すブロック図。
FIG. 1 is a block diagram showing an embodiment of a communication device incorporating a communication method of the present invention, and showing a schematic configuration of an IEEE 1394 network including the device.

【図2】図1の装置の通信方法を説明するための図で、
データ伝送が正常に行われている状態を示すタイミング
チャート図。
FIG. 2 is a diagram for explaining a communication method of the device of FIG. 1;
FIG. 4 is a timing chart showing a state in which data transmission is normally performed.

【図3】図1の装置の通信方法を説明するための図で、
データ伝送が帯域制限された状態を示すタイミングチャ
ート図。
FIG. 3 is a diagram for explaining a communication method of the device of FIG. 1;
FIG. 4 is a timing chart showing a state where data transmission is band-limited.

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

1…通信装置、2…帯域計測部、3…伝送帯域算出部、
4…伝送帯域取得部、5…帯域情報抽出部、6…帯域情
報処理部、7…内容変化検出部、8…伝送帯域判定部、
9…帯域制限部、10…優先順位付け部、11…表示
部、12…デマルチプレクサ、13…マイコン、14…
フォーマット変換部、15…バッファメモリ、16…リ
ンク層、17…物理層。
DESCRIPTION OF SYMBOLS 1 ... Communication apparatus, 2 ... Band measurement part, 3 ... Transmission band calculation part,
4 transmission band acquisition unit, 5 band information extraction unit, 6 band information processing unit, 7 content change detection unit, 8 transmission band determination unit,
9: band limiting unit, 10: priority ordering unit, 11: display unit, 12: demultiplexer, 13: microcomputer, 14 ...
Format converter, 15: buffer memory, 16: link layer, 17: physical layer.

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 通信媒体が持つ伝送帯域の一部を通信に
先だって取得し、取得した伝送帯域に基づいて通信を行
う通信装置において、 前記通信装置に入力されるデータの帯域を計測する帯域
計測手段と、 前記帯域計測手段による計測結果から前記通信媒体に適
した伝送帯域を算出する帯域算出手段と、 前記帯域算出手段により算出した算出値で伝送帯域を取
得する伝送帯域取得手段と、 を備えたことを特徴とする通信装置。
1. A communication device for acquiring a part of a transmission band of a communication medium prior to communication and performing communication based on the acquired transmission band, wherein a band measurement for measuring a band of data input to the communication device is provided. Means, a band calculating means for calculating a transmission band suitable for the communication medium from the measurement result by the band measuring means, and a transmission band obtaining means for obtaining a transmission band with the calculated value calculated by the band calculating means. A communication device characterized in that:
【請求項2】 前記通信装置に入力されるデータ内に該
データの伝送帯域を示す帯域情報が格納されている場合
にこの帯域情報を抽出する帯域情報抽出手段と、前記帯
域情報抽出手段により抽出された帯域情報と前記帯域計
測手段による計測結果とを前記通信媒体による伝送に対
応させるために処理する帯域情報処理手段とを備えて構
成し、前記帯域算出手段は、該帯域情報処理手段による
処理結果を基に前記帯域情報を算出することを特徴とす
る請求項1に記載の通信装置。
2. A band information extracting unit for extracting band information indicating a transmission band of the data stored in data input to the communication device, the band information being extracted by the band information extracting unit. Bandwidth information processing means for processing the obtained bandwidth information and the measurement result by the bandwidth measurement means so as to correspond to transmission by the communication medium, wherein the bandwidth calculation means performs processing by the bandwidth information processing means. The communication device according to claim 1, wherein the band information is calculated based on a result.
【請求項3】 前記通信装置に入力されるデータが少な
くとも内容が異なる複数種のデータを含んでいる場合に
このデータの内容が変化したことを検出する内容変化検
出手段と備えて構成し、前記伝送帯域取得手段は、該内
容変化検出手段による検出結果を基にその内容が変わる
毎に新たな伝送帯域を取得することを特徴とする請求項
1に記載の通信装置。
3. When the data input to the communication device includes at least a plurality of types of data having different contents, the communication device includes a content change detecting unit configured to detect a change in the content of the data. 2. The communication apparatus according to claim 1, wherein the transmission band acquisition unit acquires a new transmission band every time the content changes based on the detection result by the content change detection unit.
【請求項4】 前記伝送帯域手段が取得した帯域と前記
帯域計測手段による計測結果とを比較し、比較結果が取
得した帯域を越えていないか否かを判定する伝送帯域判
定手段と、前記伝送帯域判定手段による判定結果が前記
取得した帯域を越えたと判定された場合に伝送する帯域
を制限する帯域制限手段とを備えて構成したことを特徴
とする請求項1に記載の通信装置。
4. A transmission band determining unit that compares a band acquired by the transmission band unit with a measurement result obtained by the band measuring unit and determines whether the comparison result does not exceed the acquired band. 2. The communication apparatus according to claim 1, further comprising a band limiting unit configured to limit a band to be transmitted when a result of the determination by the band determining unit exceeds the acquired band.
【請求項5】 伝送するデータに優先順位を付ける順位
付け手段を備えて構成し、該順位付け手段は、この優先
順位に基づいて前記帯域制限手段による伝送帯域の制限
の度合いを変化させることを特徴とする請求項4に記載
の通信装置。
5. An apparatus comprising: ranking means for prioritizing data to be transmitted, wherein the ranking means changes a degree of restriction on a transmission band by the band limiting means based on the priority. The communication device according to claim 4, wherein:
【請求項6】 前記帯域制限手段により伝送データが制
限されていることを表示する表示手段を備えて構成した
ことを特徴とする請求項4に記載の通信装置。
6. The communication apparatus according to claim 4, further comprising display means for displaying that transmission data is restricted by said band restriction means.
【請求項7】 通信媒体が持つ伝送帯域の一部を通信に
先だって取得し、取得した伝送帯域に基づいて通信を行
うための通信方法において、 前記通信方法を用いた通信機器に入力されるデータの帯
域を計測する帯域計測手順と、 前記帯域計測手順による計測結果から前記通信媒体に適
した伝送帯域を算出する帯域算出手順と、 前記帯域算出手順により算出した算出値で伝送帯域を取
得する伝送帯域取得手順と、 を含んで構成されたことを特徴とする通信方法。
7. A communication method for acquiring a part of a transmission band of a communication medium prior to communication and performing communication based on the acquired transmission band, wherein data input to a communication device using the communication method is provided. A bandwidth measurement procedure for measuring a bandwidth of the communication medium; a bandwidth calculation procedure for calculating a transmission bandwidth suitable for the communication medium from the measurement result of the bandwidth measurement procedure; and a transmission for acquiring a transmission bandwidth using the calculated value calculated by the bandwidth calculation procedure. A communication method, comprising: a band acquisition procedure.
JP16250898A 1998-06-10 1998-06-10 Communication device and communication method Pending JPH11355294A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16250898A JPH11355294A (en) 1998-06-10 1998-06-10 Communication device and communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16250898A JPH11355294A (en) 1998-06-10 1998-06-10 Communication device and communication method

Publications (1)

Publication Number Publication Date
JPH11355294A true JPH11355294A (en) 1999-12-24

Family

ID=15755965

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16250898A Pending JPH11355294A (en) 1998-06-10 1998-06-10 Communication device and communication method

Country Status (1)

Country Link
JP (1) JPH11355294A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001008152A1 (en) * 1999-07-27 2001-02-01 Samsung Electronics Co., Ltd. Device discovery and configuration in a home network
WO2001008151A1 (en) * 1999-07-27 2001-02-01 Samsung Electronics Co., Ltd Home network device information architecture
WO2001008153A1 (en) * 1999-07-27 2001-02-01 Samsung Electronics Co., Ltd. Device discovery and control in a bridged home network
WO2001008150A1 (en) * 1999-07-27 2001-02-01 Samsung Electronics Co., Ltd. Device customized home network top-level information architecture
WO2001013374A1 (en) * 1999-08-17 2001-02-22 Samsung Electronics Co., Ltd. Device communication and control in a home network connected to an external network
WO2002017568A1 (en) * 2000-08-21 2002-02-28 Sony Corporation Data stream processing device and method, and program storage medium
US6466971B1 (en) 1998-05-07 2002-10-15 Samsung Electronics Co., Ltd. Method and system for device to device command and control in a network
JP2003533951A (en) * 2000-05-12 2003-11-11 トムソン ライセンシング ソシエテ アノニム Apparatus and method for improving device interoperability
US7043532B1 (en) 1998-05-07 2006-05-09 Samsung Electronics Co., Ltd. Method and apparatus for universally accessible command and control information in a network
US7269340B2 (en) 2000-12-04 2007-09-11 Mitsubishi Denki Kabushiki Kaisha MPEG data recorder including an MPEG data rate detector
US7274863B2 (en) 2000-08-21 2007-09-25 Sony Corporation Data stream processing device and method and program storage medium
US7337217B2 (en) 2000-07-21 2008-02-26 Samsung Electronics Co., Ltd. Architecture for home network on world wide web
US7490293B1 (en) 1999-07-27 2009-02-10 Samsung Electronics Co., Ltd. Device discovery and control in a bridged home network

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6466971B1 (en) 1998-05-07 2002-10-15 Samsung Electronics Co., Ltd. Method and system for device to device command and control in a network
US7043532B1 (en) 1998-05-07 2006-05-09 Samsung Electronics Co., Ltd. Method and apparatus for universally accessible command and control information in a network
US7490293B1 (en) 1999-07-27 2009-02-10 Samsung Electronics Co., Ltd. Device discovery and control in a bridged home network
WO2001008151A1 (en) * 1999-07-27 2001-02-01 Samsung Electronics Co., Ltd Home network device information architecture
WO2001008153A1 (en) * 1999-07-27 2001-02-01 Samsung Electronics Co., Ltd. Device discovery and control in a bridged home network
WO2001008150A1 (en) * 1999-07-27 2001-02-01 Samsung Electronics Co., Ltd. Device customized home network top-level information architecture
WO2001008152A1 (en) * 1999-07-27 2001-02-01 Samsung Electronics Co., Ltd. Device discovery and configuration in a home network
US9137034B2 (en) 1999-07-27 2015-09-15 Samsung Electronics Co., Ltd. Device customized home network top-level information architecture
US8032833B1 (en) 1999-07-27 2011-10-04 Samsung Electronics Co., Ltd. Home network device information architecture
US6801507B1 (en) 1999-07-27 2004-10-05 Samsung Electronics Co., Ltd. Device discovery and configuration in a home network
WO2001013374A1 (en) * 1999-08-17 2001-02-22 Samsung Electronics Co., Ltd. Device communication and control in a home network connected to an external network
US7200683B1 (en) 1999-08-17 2007-04-03 Samsung Electronics, Co., Ltd. Device communication and control in a home network connected to an external network
JP2003533951A (en) * 2000-05-12 2003-11-11 トムソン ライセンシング ソシエテ アノニム Apparatus and method for improving device interoperability
US7337217B2 (en) 2000-07-21 2008-02-26 Samsung Electronics Co., Ltd. Architecture for home network on world wide web
US7349967B2 (en) 2000-07-21 2008-03-25 Samsung Electronics Co., Ltd. Architecture for home network on world wide web with private-public IP address/URL mapping
US7274863B2 (en) 2000-08-21 2007-09-25 Sony Corporation Data stream processing device and method and program storage medium
WO2002017568A1 (en) * 2000-08-21 2002-02-28 Sony Corporation Data stream processing device and method, and program storage medium
US7269340B2 (en) 2000-12-04 2007-09-11 Mitsubishi Denki Kabushiki Kaisha MPEG data recorder including an MPEG data rate detector

Similar Documents

Publication Publication Date Title
KR100393726B1 (en) Data transmitter, data receiver, and data transmission controller
US7415039B2 (en) Data transmitting apparatus, data receiving apparatus and data transmission control apparatus
US6717961B1 (en) Format converting apparatus and digital broadcasting receiver
JP3815597B2 (en) Signal processing device
US7145872B1 (en) Method for managing system resources in network system in which digital interface is used for connection
JP2001057567A (en) Bridge system between transmission channels and method
US20050013585A1 (en) Communication apparatus, communication information recording method and memory medium
JPH11215143A (en) Data communication device and method
JP2000151538A (en) Communication device and communication method
JP2000196637A (en) Data transmission / reception processing method, electronic device, and program supply medium for supplying data transmission / reception processing program
JP2000049830A (en) Digital signal transmission device, digital signal transmission system, and digital signal transmission method
JP2005176251A (en) Data transfer method, data transfer apparatus, and control program
JPH08307453A (en) Data receiving device
JP2002026929A (en) Bus bridge device and bus bridge transmission method
JP2000332798A (en) Packet transfer device and data recording medium
JP2004228749A (en) Data transfer method