JP3379522B2 - Data transmission device and transmission method - Google Patents
Data transmission device and transmission methodInfo
- Publication number
- JP3379522B2 JP3379522B2 JP2000375644A JP2000375644A JP3379522B2 JP 3379522 B2 JP3379522 B2 JP 3379522B2 JP 2000375644 A JP2000375644 A JP 2000375644A JP 2000375644 A JP2000375644 A JP 2000375644A JP 3379522 B2 JP3379522 B2 JP 3379522B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- synchronous communication
- channel number
- block
- packet
- 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.)
- Expired - Lifetime
Links
Landscapes
- Information Transfer Systems (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、映像信号や音声信
号などのリアルタイム処理の必要なデータを複数の機器
間で伝送する際に用いるデータ伝送方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data transmission method used when transmitting data such as video signals and audio signals that require real-time processing between a plurality of devices.
【0002】[0002]
【従来の技術】映像信号や音声信号をディジタル伝送路
を介して伝送する機器の開発が進められている。映像信
号や音声信号をディジタル信号として伝送するには、機
器の処理速度に同期して送受信する必要があるため、同
期通信が可能な伝送路が必要となる。また、一つの機器
からの送信信号を複数の機器で受信し、一つの伝送路で
双方向に伝送することを考慮するとバス接続が望ましい
と考えられる。2. Description of the Related Art Development of devices for transmitting video signals and audio signals through digital transmission lines is in progress. In order to transmit a video signal or an audio signal as a digital signal, it is necessary to perform transmission / reception in synchronization with the processing speed of the equipment, and thus a transmission path capable of synchronous communication is required. Further, considering that the transmission signal from one device is received by a plurality of devices and is transmitted bidirectionally by one transmission path, it is considered that the bus connection is desirable.
【0003】現在IEEE(THE INSTITUTE OF ELECTRI
CAL AND ELECTRINIC ENGINEERS, INC)においてP13
94という次世代の高速シリアルバスの検討が行われて
いる。(参考文献:High Performance Serial Bus P1
394/Draft 6.6v0)P1394では映像信号や音声信号
などの同期通信データは、同期通信パケットを用いた同
期通信に依って伝送することができる。P1394では
125μsec(以下サイクルと称する)毎に同期通信パ
ケットを送受信することによって同期通信を可能にして
いる。Currently IEEE (THE INSTITUTE OF ELECTRI
CAL AND ELECTRINIC ENGINEERS, INC) P13
A next-generation high-speed serial bus called 94 is under study. (Reference: High Performance Serial Bus P1
394 / Draft 6.6v0) In P1394, synchronous communication data such as video signals and audio signals can be transmitted by synchronous communication using synchronous communication packets. In P1394, synchronous communication is enabled by transmitting / receiving a synchronous communication packet every 125 μsec (hereinafter referred to as a cycle).
【0004】次にP1394の同期通信管理の方法を簡
単に説明する。P1394では、使用者が各機器に対し
てスイッチ等でノード識別子を設定する必要が無く、機
器を接続するだけで使用できるように、各機器のノード
識別子は自動的に割り振られる。このプロセスはバスが
初期化した時に行われる。バスの初期化は機器(以下ノ
ードと称する)の接続状態が変化した場合(例えばケー
ブルの抜き差し等により、接続されているノード数が変
化した場合など)に行われる。Next, a method of managing the synchronous communication of P1394 will be briefly described. In P1394, the node identifier of each device is automatically assigned so that the user does not need to set the node identifier for each device with a switch or the like, and the device can be used simply by connecting the device. This process occurs when the bus is initialized. The initialization of the bus is performed when the connection state of the device (hereinafter referred to as a node) changes (for example, when the number of connected nodes changes due to the removal / insertion of a cable).
【0005】P1394では1つのサイクル内に最大3
2個の同期通信パケットを流すことができる。従って同
期通信パケットの識別のために、各同期通信パケットに
は、1から32までのいずれかのチャンネル番号が付加
される。また複数チャンネルの同期通信を行うために、
バスに接続されているノードのうち一つのノードが同期
通信管理を行う。このノードを以下CFMと称する。C
FMは同期通信に使用されているチャンネル番号と同期
通信に使用できる残りの帯域を管理している。同期通信
を行うには、CFMから使用したいチャンネル番号と使
用帯域を確保しなければならない。なお同期通信管理に
必要な通信や同期通信の必要のない情報は非同期通信パ
ケットを用いた非同期通信で行われる。非同期通信は、
サイクル内の同期通信の行っていない時間を利用して行
われる。In P1394, a maximum of 3 in one cycle
Two synchronous communication packets can be sent. Therefore, in order to identify the synchronous communication packet, any channel number from 1 to 32 is added to each synchronous communication packet. In addition, in order to perform synchronous communication of multiple channels,
One of the nodes connected to the bus manages synchronous communication. This node will be referred to as CFM hereinafter. C
The FM manages the channel number used for synchronous communication and the remaining band that can be used for synchronous communication. In order to perform the synchronous communication, it is necessary to secure the channel number and the used band that the CFM wants to use. Note that communication required for synchronous communication management and information that does not require synchronous communication are performed by asynchronous communication using asynchronous communication packets. Asynchronous communication
It is performed using the time during which synchronous communication is not performed within the cycle.
【0006】[0006]
【発明が解決しようとする課題】まず本発明が解決しよ
うとする課題について説明する。P1394では、一つ
のサイクル内に複数チャンネルの同期通信データを出力
することができる。従って受信ノードは受信するべき同
期通信データのチャンネル番号を特定する必要がある。
受信ノードが受信するべき同期通信データのチャンネル
番号を特定する方法の一つとして、使用者が受信ノード
に対して受信するべきチャンネル番号を指示するという
方法がある。ところがこの方法では、使用者が受信する
べき同期通信データのチャンネル番号を調べ、受信ノー
ドに指示しなければならず、使用者の負担が大きいとい
う課題を有していた。First, the problem to be solved by the present invention will be described. In P1394, synchronous communication data of a plurality of channels can be output within one cycle. Therefore, the receiving node needs to specify the channel number of the synchronous communication data to be received.
As one of the methods for specifying the channel number of the synchronous communication data to be received by the receiving node, there is a method in which the user instructs the receiving node to receive the channel number. However, this method has a problem in that the user has to check the channel number of the synchronous communication data to be received and give an instruction to the receiving node, which imposes a heavy burden on the user.
【0007】[0007]
【課題を解決するための手段】本発明は、前記課題を解
決するための手段として以下に示す方法を新たに提案す
る。チャンネル識別子としてチャンネル番号をデータに
付加することによって複数チャンネルの同期通信データ
を伝送することが可能なバスを用いて前記同期通信デー
タを伝送するデータ伝送方法であって、データの送信に
使用するチャンネル番号を指定されない限り、送信ノー
ドは、予め定められたデフォルトチャンネル番号と前記
同期通信データを伝送するのに必要な使用帯域を取得
し、前記デフォルトチャンネル番号と前記使用帯域を用
いて前記同期通信データの伝送を行うとともに、受信ノ
ードは、前記デフォルトチャンネル番号の前記同期通信
データの受信を行うことを特徴とするデータ伝送方法。The present invention newly proposes the following method as means for solving the above problems. A data transmission method for transmitting the synchronous communication data by using a bus capable of transmitting the synchronous communication data of a plurality of channels by adding a channel number as a channel identifier to the data, the channel being used for transmitting the data. Unless a number is specified, the transmitting node acquires a predetermined default channel number and a use band necessary for transmitting the synchronous communication data, and uses the default channel number and the use band to perform the synchronous communication data. And the receiving node receives the synchronous communication data of the default channel number.
【0008】本発明では、映像音響機器が使用するチャ
ンネル番号を固定しておき、外部からチャンネル番号を
指示されない限り、その固定したチャンネル番号である
デフォルトチャンネル番号を使って送受信を行う。つま
り受信ノードは外部から指示されない場合は、常にデフ
ォルトチャンネル番号の同期通信データを受信すれば良
い。従って本発明によれば同期通信を行うときに使用者
が受信チャンネルのチャンネル番号を受信ノードに指示
する必要はない。In the present invention, the channel number used by the audiovisual equipment is fixed, and unless the channel number is specified from the outside, the default channel number which is the fixed channel number is used for transmission and reception. In other words, the receiving node may always receive the synchronous communication data of the default channel number when not instructed from the outside. Therefore, according to the present invention, it is not necessary for the user to indicate the channel number of the reception channel to the reception node when performing synchronous communication.
【0009】[0009]
【発明の実施の形態】以下に本発明を実施例を用いて説
明する。本発明は現在IEEEにおいて審議されている
P1394というプロトコルを用いて映像音響データな
どの同期通信データを伝送する際のデータ伝送方法に関
するものである。図1に複数のノードを接続した場合の
接続例を示す。図1は複数のノードとして4台の映像音
響機器を接続した例である。映像音響機器101、102、10
3、104はケーブル105によって接続されている。P13
94において使用するケーブルは参考文献の52ページ
から54ページに記されている形状のケーブルを用い
る。BEST MODE FOR CARRYING OUT THE INVENTION The present invention will be described below with reference to Examples. The present invention relates to a data transmission method for transmitting synchronous communication data such as audiovisual data using a protocol called P1394 currently under discussion in IEEE. FIG. 1 shows a connection example when a plurality of nodes are connected. FIG. 1 is an example in which four audiovisual devices are connected as a plurality of nodes. Audiovisual equipment 101, 102, 10
The cables 3 and 104 are connected by a cable 105. P13
The cable used in 94 is a cable having the shape described on pages 52 to 54 of the reference.
【0010】図2に映像音響機器102を例にとり、映像
音響機器のブロック図を示す。映像音響機器は、インタ
ーフェースブロック201と映像音響信号処理ブロック202
と制御ブロック203から構成されている。他のノード例
えば映像音響機器101から映像音響機器102へ入力される
信号はインターフェースブロック201へ入力される。イ
ンターフェースブロック201では入力された信号を波形
整形し、映像音響機器103へ出力される。P1394に
おいては図1のような接続形態をとっているが、あるノ
ード(映像音響機器)からの出力信号は全てのノード
(映像音響機器)へ伝送することができる。FIG. 2 shows a block diagram of the audiovisual device, taking the audiovisual device 102 as an example. The audiovisual equipment includes an interface block 201 and an audiovisual signal processing block 202.
And a control block 203. A signal input from another node such as the audiovisual device 101 to the audiovisual device 102 is input to the interface block 201. The interface block 201 waveform-shapes the input signal and outputs it to the audiovisual apparatus 103. Although the connection form shown in FIG. 1 is adopted in P1394, the output signal from a certain node (audiovisual equipment) can be transmitted to all the nodes (audiovisual equipment).
【0011】P1394においては同期通信データを伝
送する際は同期通信パケットを用いて伝送する。図3に
P1394が定めている同期通信パケットのフォーマッ
トを示す。同期通信パケットは、4バイトのパケットヘ
ッダ301と、パケットヘッダ301の伝送エラーの有無を調
べるための4バイトのヘッダ用CRC302と、データ領
域303とデータ領域303の伝送エラーの有無を調べるため
の4バイトのデータ用CRC304から構成されている。
図4にパケットヘッダ301のフォーマットを示す。パケ
ットヘッダ301の中にチャンネル番号401が含まれてい
る。P1394では約125μsec(以下サイクルと称
する)毎に複数の映像音響機器などのノードが複数の同
期通信パケットを時分割で伝送することができる。同じ
サイクル内の各パケットを識別するために同期通信パケ
ットにはチャンネル番号401が付加されている。In P1394, when transmitting synchronous communication data, synchronous communication packets are used for transmission. FIG. 3 shows the format of the synchronous communication packet defined by P1394. The synchronous communication packet includes a 4-byte packet header 301, a 4-byte header CRC 302 for checking the presence / absence of a transmission error in the packet header 301, and a 4-byte header for checking the presence / absence of a transmission error in the data area 303 and the data area 303. It consists of a byte data CRC 304.
FIG. 4 shows the format of the packet header 301. The channel number 401 is included in the packet header 301. In P1394, nodes such as a plurality of audiovisual equipments can transmit a plurality of synchronous communication packets in a time division manner every 125 μsec (hereinafter, referred to as a cycle). A channel number 401 is added to the synchronous communication packet to identify each packet in the same cycle.
【0012】同期通信データを送信する際、制御ブロッ
ク203は映像音響信号処理ブロック202へ映像音響データ
などの同期通信データの出力を指示する。映像音響信号
処理ブロック202は制御ブロック203の指示に従い、イン
ターフェースブロック201へ同期通信データを出力す
る。制御ブロック203は使用するチャンネル番号などの
情報を添えてインターフェースブロック201へ同期通信
パケットの出力を指示する。インターフェースブロック
201は制御ブロック203からの指示に従い、映像音響信号
処理ブロック202からの同期通信データを図3のデータ
領域303として図3のパケットフォーマットでパケット
化する。インターフェースブロック201は同期通信パケ
ットを他のノード(映像音響機器)へ出力する。When transmitting the synchronous communication data, the control block 203 instructs the audiovisual signal processing block 202 to output the synchronous communication data such as the audiovisual data. The audiovisual signal processing block 202 outputs the synchronous communication data to the interface block 201 according to the instruction of the control block 203. The control block 203 instructs the interface block 201 to output a synchronous communication packet with information such as the channel number to be used. Interface block
In accordance with an instruction from the control block 203, the 201 packetizes the synchronous communication data from the audiovisual signal processing block 202 into the data area 303 of FIG. 3 in the packet format of FIG. The interface block 201 outputs the synchronous communication packet to another node (audiovisual device).
【0013】同期通信データを受信する場合は、制御ブ
ロック203は受信するべき同期通信パケットのチャンネ
ル番号をインターフェースブロック201へ指示する。イ
ンターフェースブロック201は同期通信パケットのパケ
ットヘッダから指示されたチャンネル番号の同期通信パ
ケットかどうかを判断する。指定されたチャンネル番号
であれば図3の同期通信パケットの中からデータ領域30
3の同期通信データを映像音響信号処理ブロック202へ出
力する。制御ブロック203は映像音響信号処理ブロック2
02へ同期通信データの入力を指示する。映像音響信号処
理ブロック202は同期通信データを入力し、信号処理を
行う。When receiving the synchronous communication data, the control block 203 indicates to the interface block 201 the channel number of the synchronous communication packet to be received. The interface block 201 determines whether the packet is the synchronous communication packet of the channel number designated by the packet header of the synchronous communication packet. If the designated channel number, the data area 30 from the synchronous communication packet of FIG.
The synchronous communication data of 3 is output to the audiovisual signal processing block 202. The control block 203 is the audiovisual signal processing block 2
Instructs 02 to input synchronous communication data. The audiovisual signal processing block 202 inputs the synchronous communication data and performs signal processing.
【0014】前述したようにP1394では同一サイク
ル内に複数のノードが複数の同期通信パケットを時分割
で伝送することができる。つまり複数のノードが複数の
同期通信を見かけ上同時に行うことができる。各同期通
信は各ノードの内部の処理速度に対応した帯域を確保し
て行わなければならない。伝送できる帯域には限度が有
るため、各ノードが使用している帯域を管理する必要が
ある。また、複数チャンネルの同期通信を行うために各
同期通信パケットを識別するために、チャンネル番号が
同期通信パケット内に付加されている。このチャンネル
番号はP1394では1から32までの自然数を使用す
ることができる。複数のノードが同期通信パケットを出
力する際、各同期通信パケットのチャンネル番号が重複
しないように、各ノードが使用するチャンネル番号を管
理する必要がある。P1394において同期通信を行う
ためには、一つのノードが全体構成を管理するCFM(C
onfiguration Manager)となって、帯域とチャンネル番
号を集中管理する。映像音響機器などのように同期通信
を行うノードは、CFMから自分の使用する帯域とチャ
ンネル番号を取得してから同期通信を行わなければなら
ない。As described above, in P1394, a plurality of nodes can transmit a plurality of synchronous communication packets in a time division manner within the same cycle. That is, multiple nodes can apparently simultaneously perform multiple synchronous communications. Each synchronous communication must be performed by securing a band corresponding to the internal processing speed of each node. Since there is a limit to the bandwidth that can be transmitted, it is necessary to manage the bandwidth used by each node. Further, a channel number is added in the synchronous communication packet in order to identify each synchronous communication packet for performing synchronous communication of a plurality of channels. As the channel number, a natural number from 1 to 32 can be used in P1394. When a plurality of nodes output synchronous communication packets, it is necessary to manage the channel numbers used by the respective nodes so that the channel numbers of the synchronous communication packets do not overlap. In order to perform synchronous communication in P1394, one node manages the entire configuration by CFM (C
onfiguration Manager) to centrally manage bandwidth and channel numbers. A node that performs synchronous communication such as an audiovisual device must acquire the band and channel number used by itself from the CFM before performing synchronous communication.
【0015】このような帯域とチャンネル番号の取得の
ための通信を含め同期通信以外の通信は非同期通信パケ
ットを用いた非同期通信で行う。非同期通信は一つのサ
イクル内で同期通信が終了した後、サイクル内の空き時
間を使用して行われる。図5にP1394が定めている
非同期通信パケットのフォーマットを示す。非同期通信
パケットは、16バイトのパケットヘッダ501と、パケ
ットヘッダ501の伝送エラーの有無を調べるための4バ
イトのヘッダ用CRC302と、非同期データ503と非同期
データの伝送エラーの有無を調べるための4バイトのデ
ータ用CRC504から構成されている。パケットヘッダ5
01には図6に示すように、非同期パケットを送信する宛
先のノードのノード識別子である受信ノード識別子601
と自分のノード識別子である送信ノード識別子602が付
加されている。パケットヘッダ内の受信ノード識別子60
1と送信ノード識別子602はそれぞれ2バイトで表されて
いる。受信ノードは、受信ノード識別子601が自分のノ
ード識別子と等しい非同期パケットを受信することによ
り、自分が受信するべき非同期パケットを特定すること
ができる。また、受信ノードは、受信した非同期パケッ
トの送信ノード識別子602によりどのノードがその非同
期パケットを送信したのかを認識することができる。Communication other than synchronous communication, including communication for acquiring the band and channel number, is performed by asynchronous communication using asynchronous communication packets. Asynchronous communication is performed by using idle time in the cycle after synchronous communication is completed in one cycle. FIG. 5 shows the format of an asynchronous communication packet defined by P1394. The asynchronous communication packet includes a 16-byte packet header 501, a 4-byte header CRC 302 for checking whether or not there is a transmission error in the packet header 501, and a 4-byte for checking whether or not there is a transmission error between the asynchronous data 503 and the asynchronous data. Of the data CRC 504. Packet header 5
In 01, as shown in FIG. 6, a receiving node identifier 601 which is a node identifier of a destination node transmitting an asynchronous packet
And a transmission node identifier 602, which is its own node identifier, are added. Receiving node identifier in packet header 60
1 and the transmitting node identifier 602 are each represented by 2 bytes. The receiving node can specify the asynchronous packet that it should receive by receiving the asynchronous packet whose receiving node identifier 601 is equal to its own node identifier. Further, the receiving node can recognize which node transmitted the asynchronous packet from the transmitting node identifier 602 of the received asynchronous packet.
【0016】次に非同期通信を行う手順を説明する。非
同期通信パケットを送信する際は、制御ブロック203は
インターフェースブロック201に対して、非同期通信デ
ータと宛先のノードのノード識別子である受信ノード識
別子を添えて、非同期通信を指示する。インターフェー
スブロック201は制御ブロック203より入力された非同期
データと受信ノード識別子等より、非同期パケットを作
成し、出力する。非同期パケットを受信すると、インタ
ーフェースブロック201はパケットヘッダ501内の受信ノ
ード識別子601が自分のノード識別子と等しいパケット
の非同期データ503と送信ノード識別子602を制御ブロッ
ク203へ出力する。制御ブロック203は入力された非同期
データに基づいて必要な処理を行う。Next, a procedure for performing asynchronous communication will be described. When transmitting an asynchronous communication packet, the control block 203 instructs the interface block 201 to perform asynchronous communication with the asynchronous communication data and the receiving node identifier which is the node identifier of the destination node. The interface block 201 creates an asynchronous packet from the asynchronous data input from the control block 203, the receiving node identifier, etc., and outputs it. Upon receiving the asynchronous packet, the interface block 201 outputs to the control block 203 the asynchronous data 503 and the transmitting node identifier 602 of the packet in which the receiving node identifier 601 in the packet header 501 is equal to its own node identifier. The control block 203 performs necessary processing based on the input asynchronous data.
【0017】図7に制御ブロック203のブロック図を示
す。コマンド解析ブロック701は使用者の操作または非
同期通信によって他のノードから送られる動作コマンド
等を解釈し、同期通信と非同期通信の開始終了などを通
信管理ブロック702へ指示する。通信管理ブロック702で
はコマンド解析ブロック701からの指示と非同期通信で
他のノードから送られてくる通信管理に必要な情報を入
力し、それらに基づいてインターフェースブロック201
と映像音響信号処理ブロック202へ同期通信の開始、終
了、同期通信パケットの送受信、非同期パケットの送受
信を指示する。また、他のノードの通信管理に必要な情
報を非同期データとしてインターフェースブロック201
へ出力し、同時に非同期通信でその情報を出力すること
を指示する。FIG. 7 shows a block diagram of the control block 203. The command analysis block 701 interprets an operation command or the like sent from another node by a user's operation or asynchronous communication, and instructs the communication management block 702 to start and end synchronous communication and asynchronous communication. In the communication management block 702, the command from the command analysis block 701 and the information necessary for communication management sent from other nodes by asynchronous communication are input, and the interface block 201 is input based on them.
And instructing the audiovisual signal processing block 202 to start and end synchronous communication, transmit and receive synchronous communication packets, and transmit and receive asynchronous packets. In addition, the information necessary for communication management of other nodes is treated as asynchronous data by the interface block 201.
And output the information at the same time by asynchronous communication.
【0018】本発明の実施例を説明する。従来の方法で
P1394プロトコルを用いて同期通信の送信を行うた
めには、送信ノードが、1から32の中から使用中でな
いチャンネル番号を選び、そのチャンネル番号を同期通
信パケット内のパケットヘッダに付加して送信する。同
時に送信ノードは、使用者に対してどのチャンネル番号
で送信しているかを表示する必要がある。受信側では、
複数の同期通信パケットが出力されている場合があるた
め、使用者が受信ノードに対して、受信するべき同期通
信パケットのチャンネル番号を、指示する必要がある。
このように従来の技術で同期通信パケットを送受信する
ためには、使用者が送信ノードと受信ノードで使用する
チャンネル番号を合わせる操作が必要であり、使用者の
負担が大きいという課題が有った。第1の発明では他の
ノードや使用者から使用するチャンネル番号を指定され
ない限り、固定のチャンネル番号であるデフォルトチャ
ンネル番号を用いて送受信する。An embodiment of the present invention will be described. In order to perform synchronous communication transmission using the P1394 protocol by the conventional method, the transmitting node selects a channel number that is not in use from 1 to 32 and adds the channel number to the packet header in the synchronous communication packet. And send. At the same time, the transmitting node needs to indicate to the user which channel number the channel is transmitting on. On the receiving side,
Since a plurality of synchronous communication packets may be output, the user needs to instruct the receiving node of the channel number of the synchronous communication packet to be received.
As described above, in order to transmit / receive the synchronous communication packet by the conventional technique, the user needs to perform an operation to match the channel numbers used by the transmitting node and the receiving node, which causes a problem that the burden on the user is heavy. . In the first aspect of the invention, unless a channel number to be used is designated by another node or a user, the default channel number which is a fixed channel number is used for transmission and reception.
【0019】本発明によって送信ノードが同期通信の送
信を開始する手順について説明する。使用者が送信ノー
ドの映像音響機器に対して映像音響データの出力を指示
する。この指示は、制御ブロック203のコマンド解析ブ
ロック701へ入力され、指示からデフォルトチャンネル
番号で同期通信データの出力を開始するという情報が抽
出され、これらの情報は通信管理ブロック702へ入力さ
れる。通信管理ブロック702ではデフォルトチャンネル
番号で同期通信データの出力を開始するための制御を行
う。A procedure for the transmitting node to start transmitting synchronous communication according to the present invention will be described. The user instructs the audiovisual device of the transmitting node to output audiovisual data. This instruction is input to the command analysis block 701 of the control block 203, the information that the output of synchronous communication data is started with the default channel number is extracted from the instruction, and these pieces of information are input to the communication management block 702. The communication management block 702 controls to start output of synchronous communication data with the default channel number.
【0020】送信ノードの通信管理ブロック702の動作
を図8のフローチャートに示す。コマンド解析ブロック
701よりデフォルトチャンネル番号で同期通信データの
出力を指示されると、通信管理ブロック702はステップ8
01へ進む。ステップ801ではインターフェースブロック2
01へCFMからデフォルトチャンネル番号と使用する帯
域を取得するように指示する。インターフェースブロッ
ク201は指示に基づいてCFMと非同期通信を行い帯域
とデフォルトチャンネル番号の取得を行う。インターフ
ェースブロック201はデフォルトチャンネル番号と使用
帯域が取得できたかどうかを制御ブロック203内の通信
管理ブロック702へ出力する。通信管理ブロック702はス
テップ801を実行した後ステップ802へ進む。ステップ80
2ではインターフェースブロック201より入力された情報
からデフォルトチャンネル番号と使用帯域が取得できた
かどうかを判断する。取得できた場合はステップ803へ
進む。ステップ803では映像信号処理ブロック202に対し
映像音響データなどの同期通信データをインターフェー
スブロック201へ出力するように指示する。映像音響信
号処理ブロック202は同期通信データをインターフェー
スブロック201へ出力する。また、ステップ803では、通
信管理ブロック702は、インターフェースブロック201に
対し、映像音響信号処理ブロック202より入力される同
期通信データを、デフォルトチャンネル番号を使用して
同期通信パケットで出力するように指示する。インター
フェースブロック201は、通信管理ブロック702からの指
示に従って、同期通信パケットを出力する。The operation of the communication management block 702 of the transmitting node is shown in the flowchart of FIG. Command analysis block
When the 701 instructs to output the synchronous communication data with the default channel number, the communication management block 702 executes the step 8
Go to 01. Interface block 2 in step 801
Instruct 01 to obtain the default channel number and band to be used from CFM. The interface block 201 performs asynchronous communication with the CFM based on the instruction and acquires the band and the default channel number. The interface block 201 outputs to the communication management block 702 in the control block 203 whether the default channel number and the used band have been acquired. The communication management block 702 executes step 801 and then proceeds to step 802. Step 80
In step 2, it is judged from the information input from the interface block 201 whether or not the default channel number and used band have been acquired. If it can be acquired, the process proceeds to step 803. In step 803, the video signal processing block 202 is instructed to output synchronous communication data such as audiovisual data to the interface block 201. The audiovisual signal processing block 202 outputs the synchronous communication data to the interface block 201. Further, in step 803, the communication management block 702 instructs the interface block 201 to output the synchronous communication data input from the audiovisual signal processing block 202 in a synchronous communication packet using the default channel number. . The interface block 201 outputs the synchronous communication packet according to the instruction from the communication management block 702.
【0021】次に本発明によって受信ノードが同期通信
の受信を開始する手順について説明する。使用者が受信
ノードの映像音響機器に対して映像音響データの入力を
指示する。この指示は、制御ブロック203のコマンド解
析ブロック701へ入力され、指示からデフォルトチャン
ネル番号で同期通信データの入力を開始するという情報
が抽出され、これらの情報は通信管理ブロック702へ入
力される。通信管理ブロック702ではデフォルトチャン
ネル番号で同期通信データの入力を開始するための制御
を行う。Next, a procedure for the receiving node to start receiving the synchronous communication according to the present invention will be described. The user instructs the audiovisual equipment of the receiving node to input audiovisual data. This instruction is input to the command analysis block 701 of the control block 203, and the information that the input of synchronous communication data is started with the default channel number is extracted from the instruction, and this information is input to the communication management block 702. The communication management block 702 performs control for starting the input of synchronous communication data with the default channel number.
【0022】受信ノードの通信管理ブロックの動作を図
9のフローチャートに示す。コマンド解析ブロック701
よりデフォルトチャンネル番号で同期通信データの入力
を指示されると、通信管理ブロック702はステップ901へ
進む。ステップ901において、通信管理ブロック702は、
インターフェースブロック201へデフォルトチャンネル
番号の同期通信パケットを受信するように指示する。イ
ンターフェースブロック201は通信管理ブロック702から
の指示に従い、デフォルトチャンネル番号の付加された
同期通信パケットを受信し、同期通信データを映像音響
信号処理ブロック202へ出力する。また、ステップ901に
おいて、通信管理ブロック702は、映像音響信号処理ブ
ロック202へインターフェースブロック202から同期通信
データを入力して、信号処理を行うように指示する。映
像音響信号処理ブロック202は通信管理ブロック702から
の指示に従い、同期通信データをインターフェースブロ
ック202から入力し、所定の信号処理を行う。The operation of the communication management block of the receiving node is shown in the flowchart of FIG. Command analysis block 701
When instructed to input the synchronous communication data with the default channel number, the communication management block 702 proceeds to step 901. In step 901, the communication management block 702
The interface block 201 is instructed to receive the synchronous communication packet of the default channel number. According to the instruction from the communication management block 702, the interface block 201 receives the synchronous communication packet to which the default channel number is added, and outputs the synchronous communication data to the audiovisual signal processing block 202. In step 901, the communication management block 702 inputs the synchronous communication data from the interface block 202 to the audiovisual signal processing block 202, and instructs the audiovisual signal processing block 202 to perform signal processing. The audiovisual signal processing block 202 inputs the synchronous communication data from the interface block 202 according to the instruction from the communication management block 702, and performs a predetermined signal processing.
【0023】このように本発明によれば使用者は送信ノ
ードと受信ノードに対して、それぞれ出力と入力を指示
するだけで同期通信を行うことができ、使用者が使用す
るチャンネル番号を受信ノードに指示する必要がなく、
使用者の負担を小さくするという効果を有する。As described above, according to the present invention, the user can perform the synchronous communication by only instructing the output and the input to the transmitting node and the receiving node, and the channel number used by the user can be set to the receiving node. You do n’t have to tell
This has the effect of reducing the burden on the user.
【0024】[0024]
【発明の効果】本発明によれば、送信ノードは常に固定
のデフォルトチャンネル番号で同期データを出力し、受
信するノードは常にデフォルトチャンネル番号の同期通
信データを受信すれば良い。つまり使用者など外部から
送受信ノードに対してチャンネル番号を指示する必要が
ない。従って第1の発明は、使用者の負担を軽くすると
いう効果を有する。また、送信ノードと受信ノードの間
の使用するチャンネル番号に関する通信が不要になるた
め、通信の回数が減り、送受信の開始手順が簡単になる
という効果も有する。According to the present invention, the transmitting node may always output the synchronous data with the fixed default channel number, and the receiving node may always receive the synchronous communication data with the default channel number. That is, there is no need to externally instruct the transmitting / receiving node about the channel number such as the user. Therefore, the first invention has the effect of reducing the burden on the user. Further, since communication relating to the channel number used between the transmitting node and the receiving node becomes unnecessary, there is an effect that the number of communications is reduced and the transmission / reception start procedure is simplified.
【図1】P1394を使用して複数の映像音響機器を接
続した場合の接続例を示す図FIG. 1 is a diagram showing a connection example when a plurality of audiovisual devices are connected using P1394.
【図2】映像音響機器の内部のブロック図FIG. 2 is a block diagram of the inside of the audiovisual equipment.
【図3】P1394で規定されている同期通信パケット
のフォーマット図FIG. 3 is a format diagram of a synchronous communication packet defined in P1394.
【図4】P1394で規定されている同期通信パケット
のパケットヘッダのフォーマット図FIG. 4 is a format diagram of a packet header of a synchronous communication packet specified by P1394.
【図5】P1394で規定されている非同期通信パケッ
トのフォーマット図FIG. 5 is a format diagram of an asynchronous communication packet specified in P1394.
【図6】P1394で規定されている非同期通信パケッ
トのパケットヘッダのフォーマット図FIG. 6 is a format diagram of a packet header of an asynchronous communication packet specified in P1394.
【図7】本発明における制御ブロックのブロック図FIG. 7 is a block diagram of a control block according to the present invention.
【図8】本発明により、送信を開始する際の通信管理ブ
ロックの動作のフローチャートFIG. 8 is a flowchart of the operation of the communication management block when starting transmission according to the present invention.
【図9】本発明により、受信を開始する際の通信管理ブ
ロックの動作のフローチャートFIG. 9 is a flowchart of the operation of the communication management block when starting reception according to the present invention.
101 映像音響機器
105 P1394で使用するケーブル
201 本発明におけるインターフェースブロック
202 本発明における映像信号処理ブロック
203 本発明における制御ブロック
301 P1394における同期通信パケットのパケット
ヘッダ
302 P1394における同期通信パケットのヘッダC
RC
303 P1394における同期通信パケットのデータ領
域
304 P1394における同期通信パケットのデータデ
ータ用CRC
401 P1394における同期通信パケットに付加され
るチャンネル番号
501 P1394における非同期通信パケットのパケッ
トヘッダ
502 P1394における非同期通信パケットのヘッダ
CRC
503 P1394における非同期通信パケットのデータ
領域
504 P1394における非同期通信パケットのデータ
データ用CRC
601 P1394における非同期通信パケットに付加さ
れる受信ノード識別子
602 P1394における非同期通信パケットに付加さ
れる送信ノード識別子
701 本発明によるコマンド解析ブロック
702 本発明による通信管理ブロック101 Audiovisual equipment 105 Cable used in P1394 201 Interface block 202 in the present invention Video signal processing block 203 in the present invention Control block 301 in the present invention Packet header of synchronous communication packet in P1394 302 Header C of synchronous communication packet in P1394
RC 303 P1394 data area of synchronous communication packet in P1394 304 CRC for data data of synchronous communication packet in P1394 Channel number 501 added to synchronous communication packet in P1394 501 Packet header of asynchronous communication packet in P1394 502 Header of asynchronous communication packet in P1394 CRC 503 Data area of asynchronous communication packet in P1394 504 Data data of asynchronous communication packet in P1394 CRC 601 Reception node identifier added to asynchronous communication packet in P1394 602 Transmission node identifier 701 added to asynchronous communication packet in P1394 Command analysis block 702 according to the present invention Communication management block according to the present invention
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ▲はま▼井 信二 大阪府門真市大字門真1006番地 松下電 器産業株式会社内 (56)参考文献 特開 平7−183933(JP,A) 特開 平7−222263(JP,A) 特開2001−211187(JP,A) 特許3152055(JP,B2) (58)調査した分野(Int.Cl.7,DB名) H04L 12/28 - 12/46 ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor ▲ Hama ▼ Shinji I, 1006 Kadoma, Kadoma City, Osaka Prefecture Matsushita Electric Industrial Co., Ltd. (56) Reference JP-A-7-183933 (JP, A) Kaihei 7-222263 (JP, A) JP 2001-211187 (JP, A) Patent 3152055 (JP, B2) (58) Fields investigated (Int.Cl. 7 , DB name) H04L 12/28-12 / 46
Claims (2)
をデータに付加することによって複数チャンネルの同期
通信データを伝送することが可能なバスを用いて前記同
期通信データを伝送する少なくとも一つのデータ送信装
置とデータ受信装置を有するデータ伝送システムにおけ
るデータ送信装置であって、 データの送信に使用するチャンネル番号を指定されない
限り、 予め定められたデフォルトチャンネル番号と前記同期通
信データを伝送するのに必要な使用帯域を取得する取得
手段と、 前記デフォルトチャンネル番号と前記使用帯域を用いて
前記同期通信データの伝送を行う伝送手段とを備え、 前記データ受信装置は、前記デフォルトチャンネル番号
の前記同期通信データの受信を行うことを特徴とするデ
ータ送信装置。1. At least one data transmitter for transmitting the synchronous communication data using a bus capable of transmitting the synchronous communication data of a plurality of channels by adding a channel number as a channel identifier to the data, and data reception. A data transmission device in a data transmission system having a device, and obtains a predetermined default channel number and a band used for transmitting the synchronous communication data unless a channel number used for data transmission is specified. Acquiring means, and a transmitting means for transmitting the synchronous communication data by using the default channel number and the used band, wherein the data receiving device receives the synchronous communication data of the default channel number. A data transmission device characterized by:
をデータに付加することによって複数チャンネルの同期
通信データを伝送することが可能なバスを用いて前記同
期通信データを伝送する少なくとも一つのデータ送信装
置とデータ受信装置を有するデータ伝送システムにおけ
るデータ送信装置でのデータ送信方法であって、 データの送信に使用するチャンネル番号を指定されない
限り、 予め定められたデフォルトチャンネル番号と前記同期通
信データを伝送するのに必要な使用帯域を取得し、 前記デフォルトチャンネル番号と前記使用帯域を用いて
前記同期通信データの伝送を行うと、 データ受信装置は、前記デフォルトチャンネル番号の前
記同期通信データの受信を行うことを特徴とするデータ
送信方法。2. At least one data transmitter for transmitting the synchronous communication data using a bus capable of transmitting the synchronous communication data of a plurality of channels by adding a channel number to the data as a channel identifier, and data reception. A data transmission method in a data transmission device in a data transmission system having a device, which is required to transmit a predetermined default channel number and the synchronous communication data unless a channel number used for data transmission is specified. An effective bandwidth is acquired, and the synchronous communication data is transmitted using the default channel number and the used band, the data receiving device receives the synchronous communication data having the default channel number. How to send data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000375644A JP3379522B2 (en) | 2000-12-11 | 2000-12-11 | Data transmission device and transmission method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000375644A JP3379522B2 (en) | 2000-12-11 | 2000-12-11 | Data transmission device and transmission method |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP05026294A Division JP3152055B2 (en) | 1994-03-09 | 1994-03-22 | Data transmission method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001211186A JP2001211186A (en) | 2001-08-03 |
| JP3379522B2 true JP3379522B2 (en) | 2003-02-24 |
Family
ID=18844626
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000375644A Expired - Lifetime JP3379522B2 (en) | 2000-12-11 | 2000-12-11 | Data transmission device and transmission method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3379522B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3248428B2 (en) | 1996-06-18 | 2002-01-21 | ヤマハ株式会社 | Electronic device and channel control method for data transmission system |
| JP3379523B2 (en) | 2000-12-11 | 2003-02-24 | 松下電器産業株式会社 | Data receiving device and receiving method |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3152055B2 (en) | 1994-03-22 | 2001-04-03 | 松下電器産業株式会社 | Data transmission method |
| JP2001211187A (en) | 2000-12-11 | 2001-08-03 | Matsushita Electric Ind Co Ltd | Data receiving device and receiving method |
-
2000
- 2000-12-11 JP JP2000375644A patent/JP3379522B2/en not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3152055B2 (en) | 1994-03-22 | 2001-04-03 | 松下電器産業株式会社 | Data transmission method |
| JP2001211187A (en) | 2000-12-11 | 2001-08-03 | Matsushita Electric Ind Co Ltd | Data receiving device and receiving method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001211186A (en) | 2001-08-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1087571B1 (en) | Data transmission system and method | |
| JP2001223733A (en) | Interface link layer device and decentralized network | |
| CN1328871C (en) | Communication system capable of preventing data block from being missed | |
| JP3152055B2 (en) | Data transmission method | |
| EP0820050B1 (en) | Interface apparatus connecting between multimedia network and music network | |
| JP3589343B2 (en) | Frame transmission method and frame transmission device | |
| US20030188028A1 (en) | Data transmission method, data transmitter, record medium, and program | |
| JP3379522B2 (en) | Data transmission device and transmission method | |
| JP3152233B2 (en) | Data transmission method | |
| JP3379523B2 (en) | Data receiving device and receiving method | |
| JPH11275122A (en) | Data transmission equipment | |
| JP3291926B2 (en) | Electronic device control method | |
| JP3379524B2 (en) | Data transmission device and transmission method | |
| JP3379525B2 (en) | Data transmission device and transmission method | |
| JPH1013446A (en) | Electronic equipment and channel control method for data transmission system | |
| JP3519628B2 (en) | Relay device | |
| JP3152232B2 (en) | Data transmission method | |
| JP3379527B2 (en) | Data transmission device and transmission method | |
| JP3379526B2 (en) | Data transmission device and transmission method | |
| US7944937B2 (en) | Data transmission apparatus efficiently using network resources | |
| JP2001308898A (en) | Network management method, wireless transmission method, and wireless transmission device | |
| CN116743415A (en) | Equipment including transceivers | |
| JP4195027B2 (en) | Repeater device supporting a plurality of protocols and control method for protocol conversion in the repeater device | |
| JP3637817B2 (en) | Device connection method and program recording medium | |
| JP2001333088A (en) | Data transfer control method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071213 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081213 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091213 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091213 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101213 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101213 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111213 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121213 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131213 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term |