JP4172014B2 - Connection establishment method - Google Patents
Connection establishment method Download PDFInfo
- Publication number
- JP4172014B2 JP4172014B2 JP2003066272A JP2003066272A JP4172014B2 JP 4172014 B2 JP4172014 B2 JP 4172014B2 JP 2003066272 A JP2003066272 A JP 2003066272A JP 2003066272 A JP2003066272 A JP 2003066272A JP 4172014 B2 JP4172014 B2 JP 4172014B2
- Authority
- JP
- Japan
- Prior art keywords
- plug
- connection
- ird
- subunit
- data
- 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 - Fee Related
Links
Images
Landscapes
- Information Transfer Systems (AREA)
- Small-Scale Networks (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、IEEE1394規格に準拠したシリアルバス(以下、IEEE1394シリアルバスという)で接続されているコントローラ側の機器から複数のサブユニットをもった複合機であるターゲット側の機器に対して、データの転送を行う際のコネクション設立方法に関する。
【0002】
【従来の技術】
一般的に、複数のAV(Audio Visual)機器がIEEE1394シリアルバスでつながっているネットワーク上にて、コントローラとなるデータ送出機器がターゲット機器に対してストリームなどのデータの伝送を行う場合、各プラグ間でコネクションの設立を行った上で、AV/C(Audio Video Control)コマンドと呼ばれる制御コマンドを送信することによりデータの伝送を実行することができる。
【0003】
図5は、チューナサブユニットを有するIRDとテープレコーダ/プレイヤサブユニットを複数台備える複合機との間のコネクション設立過程を示す従来のモデル図の一例である。図5に示すように、チューナサブユニット2を備えたIRD(Information Resource Dictionary:情報資源辞書)1と複数台のテープレコーダ/プレイヤサブユニット(以下テープサブユニットと略す)4a、4bを備えた複合機3とがIEEE1394シリアルバス5上につながっている。IRD1は、AV/Cコマンドでテープサブユニット4a、4bを制御することができるコントローラとしての機能を備えている。また、複合機3は出力プラグ(Output Plug)14、15と入力プラグ(Input Plug)16、17を複数個備えており、IRD1側のチューナサブユニット2は送信元プラグ(Source Plug)6と宛先プラグ(Destination Plug)7を備えている。
【0004】
図7は、図5に示す従来のモデル図において、IRDから複合機の複数のテープサブユニットへストリームデータを同時に伝送するときの処理の流れを示すフローチャートである。図5のモデル図と図7のフローチャートとを用いて、IRD1から複合機3の各テープサブユニット4a、4bへストリームデータを同時に伝送して録画する場合の接続処理の流れを説明する。まず、IRD1のコントローラは、IEEE1394シリアルバス5の等時性チャネル(Isochronous Channel:アイソクロナスチャネル)18と帯域、すなわちネットワークリソースを等時性リソースマネージャから取得し、図5の矢印Aのように、IRD1の出力プラグ8から複合機3の入力プラグ16に対して2点間接続(Point To Point Connection)を設立する(ステップS21)。
【0005】
次に、矢印Bのように、IRD1のコントローラは、IRD1内のチューナサブユニット2の送信元プラグ6とIRD1のユニットの出力プラグ8を内部接続する(ステップS22)。さらに、IRD1のコントローラは、矢印Cのように、AV/Cコマンドの接続コマンドを使用し、複合機3の入力プラグ16とテープサブユニット4aの宛先プラグ11とを接続する(ステップS23)。
【0006】
また、IRD1のコントローラは、矢印Dのように、IRD1の出力プラグ8から複合機3の入力プラグ17に対してオーバーレイによる2点間接続を行う(ステップS24)。なお、オーバーレイによる2点間接続を行うのは情報処理の高速化を図るためである。さらに、矢印Eのように、IRD1のコントローラは、AV/Cコマンドの接続コマンドを使用して、複合機3の入力プラグ17とテープサブユニット4bの宛先プラグ13を接続する(ステップS25)。
【0007】
このような手順で接続が完了した後、IRD1のコントローラは、複合機3のテープサブユニット4a及びテープサブユニット4bに対してAV/Cコマンドの記録コマンドを送信する(ステップS26)。以上のような6ステップの接続手順によってIRD1から複合機3に対して2本の伝送経路が確立され、IRD1から複合機3のテープサブユニット4a及びテープサブユニット4bに対してストリームデータを同時に伝送することができる。
【0008】
次に、IRD1から複合機3のテープサブユニット4aへストリームデータを伝送して録画した後、テープサブユニット4bに系統を切り替えてストリームデータを伝送して録画する場合について説明する。図6は、チューナサブユニットを有するIRDとテープサブユニットを複数台備える複合機との間のコネクション設立過程を示す従来の他の実施例のモデル図である。
なお、図6におけるIRD1、複合機3、及びIEEE1394シリアルバス5の構成は図5の場合と同じであるのでその説明は省略する。
【0009】
図8は、図6に示す従来のモデル図において、IRDから複合機の複数のテープサブユニットへストリームデータを切り替えて伝送するときの処理の流れを示すフローチャートである。図6のモデル図と図8のフローチャートとを用いて、IRD1から送信されたストリームデータを、複合機3のテープサブユニット4aからテープサブユニット4bへ系統を切り替えて伝送して録画する場合の接続処理の流れを説明する。まず、IRD1のコントローラは、等時性チャネル18と帯域を取得し、図6の矢印Aのように、IRD1の出力プラグ8から複合機3の入力プラグ16に対して2点間接続を設立する(ステップS31)。
【0010】
次に、矢印Bのように、IRD1のコントローラは、IRD1内のチューナサブユニット2の送信元プラグ6とIRD1のユニットの出力プラグ8を内部接続する(ステップS32)。さらに、IRD1のコントローラは、矢印Cのように、AV/Cコマンドの接続コマンドを使用して、複合機3のユニットの入力プラグ16とテープサブユニット4aの宛先プラグ11とを接続する(ステップS33)。その後、IRD1のコントローラは、複合機3のテープサブユニット4aに対してAV/Cコマンドの記録コマンドを送信する(ステップS34)。
【0011】
さらに、ストリームデータの伝送先を切り替えるために、IRD1のコントローラは、複合機3のテープサブユニット4aを停止させるようにサブファンクションが“STOP”であるWINDコマンドを複合機3へ送信する(ステップS35)。
【0012】
その後、IRD1のコントローラは、複合機3のテープサブユニット4aに対してAV/Cコマンドの切断コマンドを送り、矢印Cのように接続されていたコネクションを切断する(ステップS36)。さらに、IRD1のコントローラは、矢印Aのように接続されていた2点間接続を切断するとともに、先にネットワークリソースを取得した等時性チャネル18と帯域を解放し(ステップS37)、矢印Bのように接続されていた送信元プラグ6と出力プラグ8の内部接続を切断する(ステップS38)。
【0013】
次に、IRD1のコントローラは、複合機3のテープサブユニット4bに対してストリームデータを伝送するために、再び等時性チャネル18と帯域を取得し、矢印Aのように、IRD1の出力プラグ8から複合機3の入力プラグ16に対して2点間接続を設立する(ステップS39)。さらに、IRD1のコントローラは、矢印Bのように、IRD1内のチューナサブユニット2の送信元プラグ6とIRD1のユニットの出力プラグ8を内部接続する(ステップS40)。
【0014】
その後、IRD1のコントローラは、矢印Dのように、AV/Cコマンドの接続コマンドを使用し、複合機3のユニットの入力プラグ16と複合機3のテープサブユニット4bの宛先プラグ13を接続する(ステップS41)。そして、IRD1のコントローラは、複合機3のテープサブユニット4bに対してAV/Cコマンドの記録コマンドを送信する(ステップS42)。以上のような12ステップの接続手順により、IRD1から複合機3への伝送経路が切り替えられ、複合機3のテープサブユニット4bは、テープサブユニット4aから引き継いだストリームデータを受信し、継続して録画することができる。
【0015】
【発明が解決しようとする課題】
しかしながら、現状では、IEEE1394シリアルバス5上で、コントローラ側の機器(すなわち、IRD1)から複数のサブユニットを持ったターゲット側の機器(すなわち、複合機3)の各テープサブユニット4a、4bに対してストリームデータなどの各種データを伝送する際のコネクション設立方法は定められていない。そのため、コントローラ側の機器(IRD1)から複合機3側の複数のテープサブユニット4a、4bへ、ストリームデータを同時に伝送したり送信先を切り替えて伝送したりする際には、上記従来技術のように、かなり多くの操作手順を踏んでプラグのコネクション設立を完了しなければならない。このため、伝送経路を確立させるときのプラグ接続の信頼性を低下させてしまうおそれがある。今後、1つのユニット内に複数のサブユニットが存在するようなターゲット機器に対して、少ない操作手順でそれぞれのサブユニットを同時又は切替え動作させてデータを伝送するという処理の要求がますます高まってくるが、現在の技術では、そのような要求を満足するコネクションの設立方法はこれまでに開発されていない。
【0016】
本発明は、このような事情に鑑みてなされたものであり、データの送信元であるコントローラ側のデータ送出機器が、ターゲット側となる複数のサブユニットをもったターゲット機器に対して、データを伝送するための経路を効率よく確立することができるコネクション設立方法を提供することを目的とする。
【0017】
【課題を解決するための手段】
上記の目的を達成するために、本願の請求項1に係るコネクション設立方法は、IEEE1394規格に準拠したシリアルバスに接続されたデータ送出機器から複数のサブユニットを備えたターゲット機器の各サブユニットに対して同時にデータを伝送する場合に、データ送出機器の出力プラグからターゲット機器の入力プラグに対して1本のラインで2点間接続を設立し、データ送出機器に含まれるサブユニットの送信元プラグと出力プラグとを内部接続する。さらに、データ送出機器からの接続コマンドによって、ターゲット機器の1つの入力プラグとターゲット機器に含まれる各サブユニットの宛先プラグとをそれぞれ接続して伝送経路を確立する。これによって、データ送出機器からターゲット機器の複数のサブユニットへ所定のパケットを伝送することができる。すなわち、従来のコネクション設立方法より少ない接続手順によって複数の伝送経路が確立され、データ送出機器からターゲット機器の複数のサブユニットに対してストリームデータなどの各種データを同時に伝送して録画することができる。
【0018】
すなわち、本願の請求項1によれば、IEEE1394規格に準拠したシリアルバスに接続されたデータ送出機器からターゲット機器の複数のサブユニットに対して、同時にデータを伝送するときのプラグの接続手順を決定するコネクション設立方法であって、前記データ送出機器の出力プラグから前記ターゲット機器の入力プラグに対して2点間接続を設立する手順と、前記データ送出機器に含まれるサブユニットの送信元プラグと前記データ送出機器の前記出力プラグとを内部接続する手順と、前記データ送出機器から送出された接続コマンドに基づいて、前記ターゲット機器の前記入力プラグと前記ターゲット機器の複数のサブユニットの各々の宛先プラグとを接続して伝送経路を確立する手順とを備えるコネクション設立方法が提供される。
【0021】
また、本願の請求項2に係るコネクション設立方法は、IEEE1394規格に準拠したシリアルバスに接続されたデータ送出機器から複数のサブユニットを備えたターゲット機器の各サブユニットに対して、初めにターゲット機器内のあるサブユニットにデータを伝送し、次に別のサブユニットに切り替えてデータを伝送する場合に、まず、データ送出機器の出力プラグからターゲット機器の入力プラグに対して1本のラインで2点間接続を設立し、データ送出機器に含まれるサブユニットの送信元プラグと出力プラグとを内部接続する。さらに、データ送出機器から送出された接続コマンドに基づいて、ターゲット機器の入力プラグと初めに送出するターゲット機器内のサブユニットの宛先プラグとを接続する。次に、データ送出先をターゲット機器内の別のサブユニットへ切り替える際に、データ送出機器の出力プラグからターゲット機器の入力プラグへの2点間接続を切断することなく、データ送出機器から送出された切断コマンドと接続コマンドとに基づいて、ターゲット機器内の複数のサブユニット間の内部接続のみを切り替えて伝送経路を変更する。これによって、従来のコネクション設立方法より少ない接続手順によって伝送経路が切り替えられ、最初に接続されていたターゲット機器内のサブユニットから別のサブユニットへ継続してデータを伝送して録画を行うことができる。
【0022】
すなわち、本願の請求項2によれば、IEEE1394規格に準拠したシリアルバスに接続されたデータ送出機器からターゲット機器の複数のサブユニットのそれぞれに対して、交互に切り替えてデータを伝送するときのプラグの接続手順を決定するコネクション設立方法であって、前記データ送出機器の出力プラグから前記ターゲット機器の入力プラグに対して2点間接続を設立する手順と、前記データ送出機器に含まれるサブユニットの送信元プラグと前記データ送出機器の前記出力プラグとを内部接続する手順と、前記データ送出機器から送出された接続コマンドに基づいて、前記ターゲット機器の前記入力プラグと前記ターゲット機器に含まれる所定のサブユニットの宛先プラグとを接続する手順と、前記データ送出機器から送出された前記接続コマンドに基づいて、前記データ送出機器の前記出力プラグと前記ターゲット機器の前記入力プラグとの2点間接続を維持する手順と、前記データ送出機器から送出された切断コマンドに基づいて、前記ターゲット機器に含まれる前記所定のサブユニットから前記ターゲット機器に含まれる他のサブユニットへ内部接続を切り替えて伝送経路を確立する手順とを備えるコネクション設立方法が提供される。
【0023】
【発明の実施の形態】
以下、図面を用いて、本発明におけるコネクション設立方法の実施の形態を詳細に説明する。本発明におけるコネクション設立方法は、IEEE1394シリアルバスにつながったコントローラ側の機器から複数のサブユニットを持ったターゲット機器の各サブユニットに対して、同時にデータを伝送したり一方のサブユニットから他方のサブユニットへ切り替えてデータを伝送したりする際に、少ない操作手順でコネクション設立を完了させ、信頼性の高い伝送経路を確立させるようにしたものである。
【0024】
図1は、本発明の実施の形態における、チューナサブユニットを備えるIRDとテープサブユニットを複数台備える複合機との間のコネクション設立過程を示すモデル図である。また、図2は、本発明の実施の形態におけるコントローラ側の機器及びターゲット側の機器のモジュール構成図である。すなわち、図2では、コントローラ側の機器として図1のIRD1のモジュール構成が示され、ターゲット側の機器として図1の複合機3のモジュール構成が示されている。
【0025】
まず、本発明におけるプラグのコネクション設立方法を実現するための接続機器の構成について説明する。図1に示すように、コントローラ側の機器であるIRD1とターゲット側の機器である複合機3とがIEEE1394シリアルバス5に接続されている。すなわち、チューナサブユニット2を備えたIRD1と複数台のテープサブユニット4a、4bを備えた複合機3とがIEEE1394シリアルバス5上の等時性チャネル(アイソクロナスチャネル)18につながっている。IRD1は、AV/Cコマンドで複合機3のテープサブユニット4a、4bを制御することができるコントローラとしての機能を有している。
【0026】
また、複合機3のユニットは出力プラグ14、15と入力プラグ16、17を備えており、かつ、テープサブユニット4aは送信元プラグ10と宛先プラグ11を、テープサブユニット4bは送信元プラグ12と宛先プラグ13をそれぞれ備えている。さらに、IRD1のユニットは出力プラグ8と入力プラグ9を備え、チューナサブユニット2は送信元プラグ6と宛先プラグ7を備えている。
【0027】
図2において、コントローラ側の機器であるIRD1は、視覚的にコンピュータを操作するためのインタフェースとなるGUI(Graphical User Interface)管理モジュール21と、IRD1のコントローラを操作するアプリケーションソフトを立ち上げるためのIRD側アプリケーション22と、IRD1のアプリケーションソフトを制御するためのIRD側ミドルウエア制御モジュール23と、IRD1をIEEE1394シリアルバス5の等時性チャネル18に接続するためのIRD側等時性チャネル接続モジュール24と、IRD1のコントローラが複合機3のテープサブユニット4a、4bを制御するためのAV/Cコマンドを生成するAV/Cコントローラモジュール25と、IRD1側においてデータ通信回線上で正確なビット伝送を行うための物理層などを提供するIRD側IEEE1394下位層モジュール26とによって構成されている。
【0028】
また、ターゲット側の機器である複合機3は、テープサブユニット4a、4bのアプリケーションソフトを立ち上げるための複合機側アプリケーション31と、複合機3のアプリケーションソフトを制御するための複合機側ミドルウエア制御モジュール32と、複合機3をIEEE1394シリアルバス5の等時性チャネル18に接続するための複合機側等時性チャネル接続モジュール33と、IRD1のコントローラから受信したAV/Cコマンドを複合機3の該当するテープサブユニット4a、4bへ送信するためのAV/Cターゲットモジュール34と、複合機3側においてデータ通信回線上で正確なビット伝送を行うための物理層などを提供する複合機側IEEE1394下位層モジュール35とを備えている。
【0029】
次に、本発明におけるコネクション設立の処理の流れを説明する。図3は、図1に示す本発明のモデル図において、IRD1から複合機3の複数のテープサブユニット4a、4bへストリームデータを同時伝送するときの処理の流れを示すフローチャートである。以下、図1、図2及び図3を用いてIRD1側から複合機3側の複数のテープサブユニット4a、4bに対してストリームデータを同時に伝送して録画する場合の本発明のコネクション設立の処理の流れを説明する。
【0030】
まず、IRD1を起動させると、IRD1のコントローラは、IRD側アプリケーション22を立ち上げてから、GUI管理モジュール21を用いて、IRD側ミドルウエア制御モジュール23によってアプリケーションソフトを制御するとともにIRD側等時性チャネル接続モジュール24を起動させる。このとき、同時に、AV/Cコントローラモジュール25やIRD側IEEE1394下位層モジュール26も立ち上がる。また、ターゲット側の機器である複合機3の複合機側アプリケーション31、複合機側ミドルウエア制御モジュール32、複合機側等時性チャネル接続モジュール33、AV/Cターゲットモジュール34及び複合機側IEEE1394下位層モジュール35も同時に立ち上がる。
【0031】
これによって、IRD1のコントローラは、IRD側等時性チャネル接続モジュール24と複合機側等時性チャネル接続モジュール33を動作させて、IEEE1394シリアルバス5から等時性チャネル18と帯域を取得し、図1の矢印Aのように、IRD1の出力プラグ8から複合機3のユニットの入力プラグ16に対して2点間接続を設立する(ステップS1)。また、IRD1のコントローラは、矢印Bのように、IRD1内のチューナサブユニット2の送信元プラグ6とIRD1のユニットの出力プラグ8とを内部接続する(ステップS2)。さらに、IRD1のコントローラは、矢印Cのように、IRD1のAV/Cコントローラモジュール25で生成されたAV/Cコマンドの接続コマンドを使用して、複合機3のユニットの入力プラグ16とテープサブユニット4aの宛先プラグ11を接続する(ステップS3)。
【0032】
次に、IRD1のコントローラは、矢印Dに示すように、IRD1のAV/Cコントローラモジュール25で生成されたAV/Cコマンドの接続コマンドを使用し、複合機3のユニットの入力プラグ16とテープサブユニット4bの宛先プラグ13を接続する(ステップS4)。さらに、IRD1のコントローラは、複合機3のテープサブユニット4a及びテープサブユニット4bに対してAV/Cコマンドの記録コマンドを送信する(ステップS5)。
【0033】
なお、IRD1のコントローラは、矢印Cと矢印Dのようにテープサブユニット4a、4bへAV/Cコマンドの記録コマンドを同時に送信する代わりに、矢印Eに示すように、AV/Cコマンドの接続コマンドを使用して、テープサブユニット4aの送信元プラグ10とテープサブユニット4bの宛先プラグ13を接続し、テープサブユニット4aからテープサブユニット4bへAV/Cコマンドの記録コマンドを送信してもよい。
【0034】
以上のような5ステップの接続手順により2本の伝送経路が確立され、IRD1から複合機3のテープサブユニット4a、4bに対してストリームデータを同時に伝送して録画することができる。このように、図3に示す本発明のコネクション設立の手順によれば、図7に示すような従来のコネクション設立の手順に比べて1ステップ少ない操作手順で伝送経路を確立することができる。
【0035】
次に、IRD1から複合機3のテープサブユニット4aへストリームデータを伝送して録画した後、テープサブユニット4bに切り替えて伝送して録画する場合の処理の流れについて説明する。図4は、図1に示す本発明のモデル図において、IRD1から複合機3の複数のテープサブユニットへストリームデータを切り替えて伝送するときの処理の流れを示すフローチャートである。図1、図2及び図4を用いて、IRD1側から複合機3側の複数のテープサブユニット4a、4bに対してストリームデータを切替伝送して録画する場合の処理の流れを説明する。
【0036】
まず、IRD1のコントローラは、IEEE1394シリアルバス5から等時性チャネル18と帯域を取得し、図1の矢印Aのように、IRD1の出力プラグ8から複合機3の入力プラグ16に対して2点間接続を設立する(ステップS11)。次に、IRD1のコントローラは、矢印Bのように、IRD1内のチューナサブユニット2の送信元プラグ6とIRD1のユニットの出力プラグ8とを内部接続する(ステップS12)。さらに、IRD1のコントローラは、矢印Cのように、AV/Cコントローラモジュール25で生成されたAV/Cコマンドの接続コマンドを使用して、複合機3のユニットの入力プラグ16とテープサブユニット4aの宛先プラグ11とを接続する(ステップS13)。
【0037】
その後、IRD1のコントローラは、複合機3のテープサブユニット4aに対してAV/Cコマンドの記録コマンドを送る(ステップS14)。さらに、ストリームデータの録画先を切り替えるため、IRD1のコントローラは、テープサブユニット4aを停止させるために、サブファンクションが“STOP”のWINDコマンドを複合機3へ送信する(ステップS15)。そして、IRD1のコントローラは、テープサブユニット4aに対して、AV/Cコマンドの切断コマンドを送信して図1の矢印Cのコネクションを切断する(ステップS16)。
【0038】
さらに、IRD1のコントローラは、矢印Dに示すように、AV/Cコマンドの接続コマンドを使用して、複合機3のユニットの入力プラグ16とテープサブユニット4bの宛先プラグ13を接続する(ステップS17)。その後、IRD1のコントローラは、テープサブユニット4bに対してAV/Cコマンドの記録コマンドを送信する(ステップS18)。以上のような8ステップの接続手順によって伝送経路が切り替えられ、テープサブユニット4aから引き続いてテープサブユニット4bへストリームデータが伝送され、録画を継続して行うことができる。このように、図4に示す本発明のコネクション設立の手順によれば、図8に示すような従来のコネクション設立の手順に比べて4ステップ少ない操作手順で伝送経路を確立することができる。
【0039】
本発明によるプラグのコネクション設立方法の場合は、複合機3のテープサブユニット4aへの伝送経路の確立のために確保した資源を解放することなく、その資源をそのままテープサブユニット4bへの伝送経路確立に使用することができる。そのため、従来のコネクション設立方法に比べて、テープサブユニット4aからテープサブユニット4bへの伝送経路の切替時の資源の再取得の必要がないので、伝送経路の確立に失敗するおそれがなくなる。したがって、従来のコネクション設立方法に比べて、伝送経路の確立のための処理が少なくてすむので信頼性の高い伝送経路を確立させることができるとともに、短時間で、かつ確実に伝送経路を確立させることができる。
【0040】
以上述べた実施の形態は本発明を説明するための一例であり、本発明は、上記の実施の形態に限定されるものではなく、発明の要旨の範囲で種々の変形が可能である。例えば、上記の実施の形態のコネクション設立方法では、IRDと2台のテープサブユニットを持った複合機との間のプラグ接続の例を挙げたが、複合機にテープサブユニットが3台以上存在していても上記の実施の形態のコネクション設立方法が適用されることは言うまでもない。また、複合機はテープサブユニットの代わりにディスクサブユニットを備えていても本発明が適用されることは言うまでもない。なお、本発明のコネクション設立方法においては、ストリームデータの伝送方法はどのような伝送方法であっても構わない。
【0041】
ところで、上記の実施の形態で述べたプラグのコネクション設立方法から明らかなように、本発明において伝送経路を確立した後に、データ送出機器からターゲット機器の複数のサブユニットへ所定のパケットを伝送する手順を含めてパケットの伝送方法を提供することは、本発明の好ましい態様である。
【0042】
【発明の効果】
以上説明したように、本発明におけるコネクション設立方法によれば、IEEE1394シリアルバス上に接続されたコントローラ側のデータ送出機器から複数のサブユニットをもった複合機であるターゲット機器の複数のサブユニットに対して、ストリームデータなどの各種データを同時に伝送する場合、従来のコネクション設立方法より少ない接続処理手順によって伝送経路を確立させることができる。したがって、簡単な操作手順で、データ送出機器からターゲット機器の複数のサブユニットに対してストリームデータなどの各種データを同時に伝送して録画することができる。
【0043】
また、本発明におけるコネクション設立方法によれば、ターゲット機器内の複数のサブユニットを相互に内部接続することができるので、従来のコネクション設立方法よりさらに少ない接続手順によって複数の伝送経路を確立することができる。したがって、信頼性の高い伝送経路を確立してターゲット機器の複数のサブユニットに対してストリームデータなどの各種データを同時に伝送して録画することができる。
【0044】
また、本発明におけるコネクション設立方法によれば、ターゲット機器の一方のサブユニットから別のサブユニットに切り替えてデータを伝送する場合に、従来のコネクション設立方法より少ない接続処理によって伝送経路を切り替えることができる。これによって、信頼性の高い伝送経路を確立して、最初に接続されていたターゲット機器内のサブユニットから別のサブユニットへ継続してデータを伝送して録画を行うことができる。
【図面の簡単な説明】
【図1】本発明の実施の形態における、チューナサブユニットを備えるIRDとテープサブユニットを複数台備える複合機との間のコネクション設立過程を示すモデル図である。
【図2】本発明の実施の形態におけるコントローラ側の機器及びターゲット側の機器のモジュール構成図である。
【図3】図1に示す本発明のモデル図において、IRDから複合機の複数のテープサブユニットへストリームデータを同時に伝送するときの処理の流れを示すフローチャートである。
【図4】図1に示す本発明のモデル図において、IRDから複合機の複数のテープサブユニットへストリームデータを切り替えて伝送するときの処理の流れを示すフローチャートである。
【図5】チューナサブユニットを有するIRDとテープサブユニットを複数台備える複合機との間のコネクション設立過程を示す従来のモデル図の一例である。
【図6】チューナサブユニットを有するIRDとテープサブユニットを複数台備える複合機との間のコネクション設立過程を示す従来の他の実施例のモデル図である。
【図7】図5に示す従来のモデル図において、IRDから複合機の複数のテープサブユニットへストリームデータを同時に伝送するときの処理の流れを示すフローチャートである。
【図8】図6に示す従来のモデル図において、IRDから複合機の複数のテープサブユニットへストリームデータを切り替えて伝送するときの処理の流れを示すフローチャートである。
【符号の説明】
1 IRD(Information Resource Dictionary:情報資源辞書)
2 チューナサブユニット
3 複合機
4a、4b テープサブユニット(テープレコーダ/プレイヤサブユニット)
5 IEEE1394シリアルバス
6、10、12 送信元プラグ(Source Plug)
7、11、13 宛先プラグ(Destination Plug)
8、14、15 出力プラグ(Output Plug)
9、16、17 入力プラグ(Input Plug)
18 等時性チャネル(Isochronous Channel:アイソクロナスチャネル)
21 GUI(Graphical User Interface)管理モジュール
22 IRD側アプリケーション
23 IRD側ミドルウエア制御モジュール
24 IRD側等時性チャネル接続モジュール
25 AV/Cコントローラモジュール
26 IRD側IEEE1394下位層モジュール
31 複合機側アプリケーション
32 複合機側ミドルウエア制御モジュール
33 複合機側等時性チャネル接続モジュール
34 AV/Cターゲットモジュール
35 複合機側IEEE1394下位層モジュール[0001]
BACKGROUND OF THE INVENTION
The present invention allows a controller-side device connected by a serial bus compliant with the IEEE 1394 standard (hereinafter referred to as an IEEE 1394 serial bus) to transfer data from a controller-side device to a target-side device having a plurality of subunits. The present invention relates to a connection establishment method for forwarding.
[0002]
[Prior art]
In general, when a data sending device serving as a controller transmits data such as a stream to a target device on a network in which a plurality of AV (Audio Visual) devices are connected by an IEEE 1394 serial bus, between each plug After the connection is established, data transmission can be executed by transmitting a control command called AV / C (Audio Video Control) command.
[0003]
FIG. 5 is an example of a conventional model diagram showing a connection establishment process between an IRD having a tuner subunit and a multi-function peripheral having a plurality of tape recorder / player subunits. As shown in FIG. 5, a composite comprising an IRD (Information Resource Dictionary) 1 having a
[0004]
FIG. 7 is a flowchart showing the flow of processing when stream data is simultaneously transmitted from the IRD to a plurality of tape subunits of the multifunction peripheral in the conventional model diagram shown in FIG. With reference to the model diagram of FIG. 5 and the flowchart of FIG. 7, the flow of connection processing when stream data is simultaneously transmitted from the
[0005]
Next, as indicated by arrow B, the controller of the
[0006]
Further, as indicated by an arrow D, the controller of the
[0007]
After the connection is completed in such a procedure, the controller of the
[0008]
Next, a case will be described in which stream data is transmitted and recorded from the
6 are the same as those in FIG. 5, the description thereof will be omitted.
[0009]
FIG. 8 is a flowchart showing the flow of processing when stream data is switched and transmitted from the IRD to a plurality of tape subunits of the multifunction peripheral in the conventional model diagram shown in FIG. Connection in the case where the stream data transmitted from the IRD 1 is switched from the
[0010]
Next, as indicated by the arrow B, the controller of the
[0011]
Further, in order to switch the transmission destination of the stream data, the controller of the
[0012]
Thereafter, the controller of the IRD 1 sends a disconnection command of the AV / C command to the
[0013]
Next, the controller of the IRD 1 acquires the
[0014]
Thereafter, the controller of the
[0015]
[Problems to be solved by the invention]
However, at present, on the IEEE 1394
[0016]
The present invention has been made in view of such circumstances, and the data transmission device on the controller side, which is the data transmission source, sends data to the target device having a plurality of subunits on the target side. It is an object of the present invention to provide a connection establishment method capable of efficiently establishing a route for transmission.
[0017]
[Means for Solving the Problems]
In order to achieve the above object, a connection establishment method according to
[0018]
That is, according to
[0021]
In addition, the claims of this
[0022]
That is, the claims of this
[0023]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of a connection establishment method in the present invention will be described in detail with reference to the drawings. The connection establishment method in the present invention is such that data is transmitted simultaneously from a controller side device connected to an IEEE1394 serial bus to each subunit of a target device having a plurality of subunits, or from one subunit to the other sub-unit. When switching to a unit and transmitting data, the establishment of a connection is completed with a small operation procedure, and a highly reliable transmission path is established.
[0024]
FIG. 1 is a model diagram showing a connection establishment process between an IRD including a tuner subunit and a multi-function peripheral including a plurality of tape subunits in the embodiment of the present invention. FIG. 2 is a module configuration diagram of a controller-side device and a target-side device in the embodiment of the present invention. That is, in FIG. 2, the module configuration of the
[0025]
First, the configuration of a connection device for realizing the plug connection establishment method according to the present invention will be described. As shown in FIG. 1, an
[0026]
The unit of the
[0027]
In FIG. 2, an
[0028]
Further, the
[0029]
Next, the flow of processing for establishing a connection in the present invention will be described. FIG. 3 is a flowchart showing the flow of processing when stream data is simultaneously transmitted from the
[0030]
First, when the
[0031]
As a result, the controller of the
[0032]
Next, the controller of the
[0033]
It should be noted that the controller of the
[0034]
Two transmission paths are established by the above five-step connection procedure, and stream data can be simultaneously transmitted from the
[0035]
Next, the flow of processing when the stream data is transmitted from the
[0036]
First, the controller of the
[0037]
Thereafter, the controller of the
[0038]
Further, as indicated by an arrow D, the controller of the
[0039]
In the case of the plug connection establishment method according to the present invention, the resources reserved for establishing the transmission path to the
[0040]
The embodiment described above is an example for explaining the present invention, and the present invention is not limited to the above-described embodiment, and various modifications can be made within the scope of the gist of the invention. For example, in the connection establishment method of the above embodiment, an example of plug connection between an IRD and a multifunction device having two tape subunits has been given, but there are three or more tape subunits in the multifunction device. However, it goes without saying that the connection establishment method of the above embodiment is applied. Further, it goes without saying that the present invention is applied even if the multi-function device includes a disk subunit instead of the tape subunit. Note that in the connection establishment method of the present invention, any transmission method may be used as the transmission method of the stream data.
[0041]
By the way, as is apparent from the plug connection establishment method described in the above embodiment, after establishing a transmission path in the present invention, a procedure for transmitting a predetermined packet from the data sending device to a plurality of subunits of the target device. It is a preferable aspect of the present invention to provide a packet transmission method including
[0042]
【The invention's effect】
As described above, according to the connection establishment method of the present invention, the controller side data transmission device connected to the IEEE 1394 serial bus is connected to the plurality of subunits of the target device which is a multi-function device having a plurality of subunits. On the other hand, when various data such as stream data are transmitted simultaneously, the transmission path can be established by a connection processing procedure that is smaller than that of the conventional connection establishment method. Therefore, various data such as stream data can be simultaneously transmitted and recorded from a data transmission device to a plurality of subunits of a target device with a simple operation procedure.
[0043]
Also, according to the connection establishment method of the present invention, a plurality of subunits in the target device can be internally connected to each other, so that a plurality of transmission paths can be established with fewer connection procedures than the conventional connection establishment method. Can do. Therefore, it is possible to establish a highly reliable transmission path and simultaneously transmit and record various data such as stream data to a plurality of subunits of the target device.
[0044]
In addition, according to the connection establishment method of the present invention, when data is transmitted by switching from one subunit of the target device to another subunit, the transmission path can be switched with less connection processing than the conventional connection establishment method. it can. As a result, a highly reliable transmission path can be established, and data can be continuously transmitted from the subunit in the target device connected first to another subunit for recording.
[Brief description of the drawings]
FIG. 1 is a model diagram showing a connection establishment process between an IRD including a tuner subunit and a multi-function peripheral including a plurality of tape subunits according to an embodiment of the present invention.
FIG. 2 is a module configuration diagram of a device on the controller side and a device on the target side in the embodiment of the present invention.
FIG. 3 is a flowchart showing a flow of processing when stream data is simultaneously transmitted from the IRD to a plurality of tape subunits of the multifunction peripheral in the model diagram of the present invention shown in FIG. 1;
4 is a flowchart showing a flow of processing when stream data is switched and transmitted from the IRD to a plurality of tape subunits of the multifunction peripheral in the model diagram of the present invention shown in FIG. 1;
FIG. 5 is an example of a conventional model diagram showing a connection establishment process between an IRD having a tuner subunit and a multi-function peripheral having a plurality of tape subunits.
FIG. 6 is a model diagram of another conventional example showing a process for establishing a connection between an IRD having a tuner subunit and a multi-function peripheral having a plurality of tape subunits.
7 is a flowchart showing a flow of processing when stream data is simultaneously transmitted from the IRD to a plurality of tape subunits of the multifunction peripheral in the conventional model diagram shown in FIG.
8 is a flowchart showing a flow of processing when stream data is switched and transmitted from the IRD to a plurality of tape subunits of the multifunction peripheral in the conventional model diagram shown in FIG. 6;
[Explanation of symbols]
1 IRD (Information Resource Dictionary)
2 Tuner subunit
3 MFP
4a, 4b Tape subunit (tape recorder / player subunit)
5 IEEE1394 serial bus
6, 10, 12 Source Plug
7, 11, 13 Destination Plug
8, 14, 15 Output Plug
9, 16, 17 Input Plug
18 Isochronous Channel (Isochronous Channel)
21 GUI (Graphical User Interface) management module
22 IRD side application
23 IRD side middleware control module
24 IRD side isochronous channel connection module
25 AV / C controller module
26 IRD side IEEE 1394 lower layer module
31 MFP application
32 MFP side middleware control module
33 Multifunction peripheral isochronous channel connection module
34 AV / C target module
35 Multifunction device side IEEE 1394 lower layer module
Claims (2)
前記データ送出機器の出力プラグから前記ターゲット機器の入力プラグに対して2点間接続を設立する手順と、
前記データ送出機器に含まれるサブユニットの送信元プラグと前記データ送出機器の前記出力プラグとを内部接続する手順と、
前記データ送出機器から送出された接続コマンドに基づいて、前記ターゲット機器の前記入力プラグと前記ターゲット機器の複数のサブユニットの各々の宛先プラグとを接続して伝送経路を確立する手順とを、
備えるコネクション設立方法。A connection establishment method for determining a plug connection procedure for simultaneously transmitting data from a data transmission device connected to a serial bus conforming to the IEEE 1394 standard to a plurality of subunits of a target device,
Establishing a point-to-point connection from the output plug of the data sending device to the input plug of the target device;
A procedure for internally connecting a transmission source plug of a subunit included in the data transmission device and the output plug of the data transmission device;
Based on a connection command sent from the data sending device, a procedure for establishing a transmission path by connecting the input plug of the target device and each destination plug of the plurality of subunits of the target device,
A connection establishment method.
前記データ送出機器の出力プラグから前記ターゲット機器の入力プラグに対して2点間接続を設立する手順と、
前記データ送出機器に含まれるサブユニットの送信元プラグと前記データ送出機器の前記出力プラグとを内部接続する手順と、
前記データ送出機器から送出された接続コマンドに基づいて、前記ターゲット機器の前記入力プラグと前記ターゲット機器に含まれる所定のサブユニットの宛先プラグとを接続する手順と、
前記データ送出機器から送出された前記接続コマンドに基づいて、前記データ送出機器の前記出力プラグと前記ターゲット機器の前記入力プラグとの2点間接続を維持する手順と、
前記データ送出機器から送出された切断コマンドに基づいて、前記ターゲット機器に含まれる前記所定のサブユニットから前記ターゲット機器に含まれる他のサブユニットへ内部接続を切り替えて伝送経路を確立する手順とを、
備えるコネクション設立方法。This is a connection establishment method for determining a plug connection procedure when data is transmitted by switching alternately from a data transmission device connected to a serial bus compliant with the IEEE 1394 standard to each of a plurality of subunits of a target device. And
Establishing a point-to-point connection from the output plug of the data sending device to the input plug of the target device;
A procedure for internally connecting a transmission source plug of a subunit included in the data transmission device and the output plug of the data transmission device;
A step of connecting the input plug of the target device and a destination plug of a predetermined subunit included in the target device based on a connection command sent from the data sending device;
Maintaining a point-to-point connection between the output plug of the data sending device and the input plug of the target device based on the connection command sent from the data sending device;
A procedure for establishing a transmission path by switching internal connections from the predetermined subunit included in the target device to another subunit included in the target device based on a disconnect command sent from the data sending device; ,
A connection establishment method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003066272A JP4172014B2 (en) | 2003-03-12 | 2003-03-12 | Connection establishment method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003066272A JP4172014B2 (en) | 2003-03-12 | 2003-03-12 | Connection establishment method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004274668A JP2004274668A (en) | 2004-09-30 |
JP4172014B2 true JP4172014B2 (en) | 2008-10-29 |
Family
ID=33127041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003066272A Expired - Fee Related JP4172014B2 (en) | 2003-03-12 | 2003-03-12 | Connection establishment method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4172014B2 (en) |
-
2003
- 2003-03-12 JP JP2003066272A patent/JP4172014B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2004274668A (en) | 2004-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8761049B2 (en) | Communication device and method for controlling communication device | |
EP2280512A1 (en) | Electronic apparatus and control method for remotely processing files | |
JP2000324143A (en) | Transmission management method | |
US7864786B2 (en) | Repeater apparatus for supporting a plurality of protocols, and a method for controlling protocol conversion in the repeater apparatus | |
JP4172014B2 (en) | Connection establishment method | |
US20080270622A1 (en) | Method and system for optimizing power consumption and reducing mips requirements for wireless communication | |
JP4304066B2 (en) | Method for managing a network having a bridge between HAVi clusters | |
US20050012399A1 (en) | Switch relay device and switch relay system | |
CN103155483A (en) | Method and apparatus for determining a coordinator | |
JPH11145995A (en) | Data transmission system using bus | |
JP5411612B2 (en) | Communication device | |
JP4683120B2 (en) | Electronic device and communication method | |
WO2000072161A1 (en) | Virtual av network building device, virtual av network building method, and recorded medium on which program concerning virtual av network building method is recorded | |
JP2000253463A (en) | Network control system, and target, controller and consumer used for the network control system | |
JP3637817B2 (en) | Device connection method and program recording medium | |
JP3733299B2 (en) | Transmitting apparatus and program | |
KR100940635B1 (en) | Apparatus and Method for operating device manager adujustably according to a controlled device linked to a network | |
WO2001003377A1 (en) | Device control method and program recorded medium on which the method is recorded | |
US7421507B2 (en) | Transmission of AV/C transactions over multiple transports method and apparatus | |
JP2004222057A (en) | Control equipment and recording method | |
JP2003324439A (en) | Signal processing system, signal output unit, signal input unit and communication control method | |
JP2001016236A (en) | Communication equipment, communication system and communication method | |
JP2002016620A (en) | Digital equipment, method and system for controlling data input/output | |
JPH11145994A (en) | Communication method and communication equipment | |
KR20110004257A (en) | Electronic device and control method for remotely processing files |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060221 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071122 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071130 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080124 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080718 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080731 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110822 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120822 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |