(57)【特許請求の範囲】
【請求項１】
リセット時に自動的にノード番号が割り当てられるネットワークにつながれたコンピュータと同じくそれにつながれた複数の端末機器とを備えたシステムを利用するコンピュータにおいて、
前記ネットワークを介して前記コンピュータから送られてくるコマンドを受信する第２インタフェースと、
前記第２インタフェースで受信された前記コマンドを実行するように制御する制御手段と、
前記第２インタフェースによって参照され、前記コンピュータに送られる自らのノードユニークＩＤを格納する第２メモリとを有する端末機器を対象として、
前記ネットワークがリセットされた際、
前記端末機器にノードユニークＩＤを要求するコマンドを前記ネットワークに送り込み、その際ノード番号を順次コマンドに入れ替えながら送り込む第１インタフェースと、
ノード番号に対してノードユニークＩＤ及び／または前記端末機器を示す名称を付加した一覧表を格納する第１メモリと、
初回はその一覧表を作成し前記第１メモリに格納し、２回目以降はその一覧表を更新する変換手段とを備え、
前記第１インタフェースがノードユニークＩＤを要求するコマンドを前記ネットワークに送り込むと、
前記第２インタフェースは、そのコマンドに従ってノードユニークＩＤを前記ネットワークを介して前記第１インタフェースに送り返し、
前記第１インタフェースは前記ネットワークを介して、前記第２インタフェースから送られてきたノードユニークＩＤを受信し、
前記変換手段は、各端末機器から送られてくるノードユニークＩＤを用いて前記一覧表を作成または更新し、
前記一覧表によって各ノードと各端末機器との対応関係を得ることを特徴とするコンピュータ。
【請求項２】
前記ノード番号に代え、機器番号を用いることを特徴とする請求項１記載のコンピュータ。
【請求項３】
前記ネットワークはＩＥＥＥ１３９４バスであることを特徴とする請求項１記載のコンピュータ。
【請求項４】
請求項１記載のコンピュータの各機能をコンピュータに実行させるためのプログラムを格納したことを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＩＥＥＥ１３９４バスに接続されたコンピュータがＩＥＥＥ１３９４バスに接続された端末機器を識別するコンピュータ、及びプログラム記録媒体に関するものである。
【０００２】
【従来の技術】
ＬＳＩ技術の向上に伴って映像情報や音声情報をディジタル化して伝送するネットワークが開発されつつある。映像信号や音声信号はリアルタイムで再生される必要があるため、リアルタイム伝送が可能なネットワークが必要となる。
【０００３】
このようなリアルタイム伝送に適したネットワークとしてＩＥＥＥ１３９４というネットワークが提案されている。ＩＥＥＥ１３９４はシリアルの高速バスシステムで、データを同期伝送できるため、リアルタイム伝送が可能である。
【０００４】
ＩＥＥＥ１３９４は、家庭用ディジタルＶＣＲ（以下ＤＶと記述）を始め、多くのディジタル映像音声機器に外部用インタフェースとして搭載されている。例えばＤＶにおいては、ＩＥＥＥ１３９４を用いることにより、外部機器からＤＶの動作制御を行ったり、また外部機器からＤＶにデータを送信し、ＤＶにおいて記録および/または再生することなども可能となる。
【０００５】
一方パーソナルコンピュータ（以下ＰＣと記述）においても、標準ＯＳであるＭｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ９８などに正式にＩＥＥＥ１３９４がサポートされるようになったことにより、ＰＣの世界でもＩＥＥＥ１３９４は急速に普及しつつある。
【０００６】
このためＰＣとＤＶなどのディジタル映像音声機器との融合が進められてきている。
【０００７】
さて、ＰＣからＤＶの動作を制御する方法および、ＰＣからＤＶにデータを送信しＤＶで再生する方法について、図９および図１０を用いて説明する。
【０００８】
図９は、ＩＥＥＥ１３９４バスに接続されたＰＣおよびＤＶの例である。図９において、１０３はＩＥＥＥ１３９４バス、１０４および５０４ａ、５０４ｂはＩＥＥＥ１３９４インタフェース、１０８、１０８ａ、１０８ｂはコマンド、１０９は機器番号、３０１はＰＣ、５０２ａ、５０２ｂはＤＶ、５０３ａ、５０３ｂは記録再生回路、５０５はデータ、５０６ａはモニタ、５０７ａは再生映像である。
【０００９】
図１０は、ＤＶ５０２ａおよびＤＶ５０２ｂに割り当てられたノードＩＤおよび機器番号の例である。
【００１０】
まずＰＣ３０１からそれぞれのＤＶをアクセスするために必要な機器番号１０９の割り当て方法について説明する。
【００１１】
ＩＥＥＥ１３９４バス１０３において、それぞれのＤＶにはノードＩＤという一意の値が割り当てられる。例えば、ＤＶ５０２ａには１が割り当てられ、またＤＶ５０２ｂには２が割り当てられているとする。ＩＥＥＥ１３９４バス１０３に接続されている機器の数が変動したり、ある機器が明示的にバスリセットを発生させると、ノードＩＤの再割り当てが行われるが、必ずしも前回割り当てられたノードＩＤと同じ値になっているとは限らない。
【００１２】
さてＰＣ３０１はそれぞれのＤＶにアクセスするために、ＰＣ３０１の電源投入時もしくはＰＣ３０１をＩＥＥＥ１３９４バス１０３に新たに接続したとき、ＰＣ３０１はそれぞれのＤＶに機器番号１０９を割り当てる。割り当て方法として、例えばその時点でノードＩＤの小さいＤＶから０、１、２、・・・と割り当てていくようにすると、ＤＶ５０２ａには０が割り当てられ、ＤＶ５０２ｂには１が割り当てられる。このときそれぞれのＤＶのノードＩＤおよび機器番号１０９は図１０の（再起動前）の欄に示されるようになっている。
【００１３】
ここでＰＣ３０１を再起動すると、すべてのＤＶに対する機器番号１０９の再割り当てが行われる。この時点でもし図１０に示すように、ＤＶ５０２ａのノードＩＤが２になり、ＤＶ５０２ｂのノードＩＤが１になっていたとすると、このとき、ＤＶ５０２ａには機器番号として１が、ＤＶ５０２ｂには機器番号として０が割り当てられる。
【００１４】
次にＰＣ３０１からＤＶ５０２ａおよびＤＶ５０２ｂの動作制御を行う方法について説明する。
【００１５】
例えばＤＶ５０２ａの機器番号が０としたとき、ＤＶ５０２ａにある動作を指示する場合には、ＩＥＥＥ１３９４インタフェース１０４に、ＤＶ５０２ａに対応する機器番号１０９である０と、コマンド１０８を入力する。ＩＥＥＥ１３９４インタフェース１０４は受け取った機器番号１０９に対応するＤＶ５０２ａに対して、コマンド１０８をコマンド１０８ａとして、ＩＥＥＥ１３９４バス１０３を通して送信する。ＩＥＥＥ１３９４インタフェース５０４ａは、ＩＥＥＥ１３９４バス１０３を通してＤＶ５０２ａに送られてきたコマンド１０８ａを受信し、制御回路１０７ａに出力する。制御回路１０７ａはコマンド１０８ａの内容を判断し、記録再生回路５０３ａの動作を指示する。
【００１６】
次にＰＣ３０１からＤＶ５０２ａにデータを送信する方法について説明する。
【００１７】
例えばＤＶ５０２ａの機器番号が０としたとき、ＤＶ５０２ａにデータ５０５を送信する場合には、ＩＥＥＥ１３９４インタフェース１０４に、ＤＶ５０２ａに対応する機器番号１０９である０と、データ５０５ａを入力する。
【００１８】
一般にＩＥＥＥ１３９４バス１０３は複数個のチャネルを持っており、同時に複数のデータ通信を行うことができる。このため、データ通信を行う場合にはチャネルを指定する必要がある。例えばＤＶ５０２ａがチャネル６３を使用しているとする。このときＩＥＥＥ１３９４インタフェース１０４は、機器番号１０９である０が示すＤＶ５０２ａにデータ５０５を送信するために、チャネル６３にデータ５０５をＩＥＥＥ１３９４バス１０３を通して送信する。ＩＥＥＥ１３９４インタフェース５０４ａは、ＩＥＥＥ１３９４バス１０３を通してＤＶ５０２ａに送られてきたデータ５０５を受信し、記録再生回路５０３ａに出力する。記録再生回路５０３ａは入力されたデータ５０５を、再生および/または記録する。再生する場合には、再生映像５０７ａはモニタ５０６ａに出力される。
【００１９】
このときもしＤＶ５０２ｂがチャネル６３を使用している場合には、ＤＶ５０２ｂも同時にデータ５０５を受信することができる。
【００２０】
【発明が解決しようとする課題】
しかしながら上記した従来の構成では、ユーザがＰＣからＤＶの動作制御を行う場合には、それぞれのＤＶに割り当てられた機器番号を用いて動作制御するＤＶを指定するようになっている。しかしＰＣは電源投入時にそれぞれのＤＶに機器番号を割り当てて行くが、複数台のＤＶをＩＥＥＥ１３９４バス上に接続されている場合には、あるＤＶに割り当てられる機器番号の値は前回と異なっていることがある。このため、ある機器番号の値が今回はどのＤＶに割り当てられたかがユーザに分からないので、動作制御したいＤＶを識別できない問題点があった。
【００２１】
本発明はこのような従来の問題点を鑑みてなされたものであって、機器を特定するための機器番号が変化するネットワークにおいて、機器制御を行おうとする機器がどれなのかを簡単に識別することができるコンピュータ、及びプログラム記録媒体を提供することを目的とするものである。
【００２２】
【課題を解決するための手段】
上述した課題を解決するために、第１の本発明は、リセット時に自動的にノード番号が割り当てられるネットワークにつながれたコンピュータと同じくそれにつながれた複数の端末機器とを備えたシステムを利用するコンピュータにおいて、
前記ネットワークを介して前記コンピュータから送られてくるコマンドを受信する第２インタフェースと、
前記第２インタフェースで受信された前記コマンドを実行するように制御する制御手段と、
前記第２インタフェースによって参照され、前記コンピュータに送られる自らのノードユニークＩＤを格納する第２メモリとを有する端末機器を対象として、
前記ネットワークがリセットされた際、
前記端末機器にノードユニークＩＤを要求するコマンドを前記ネットワークに送り込み、その際ノード番号を順次コマンドに入れ替えながら送り込む第１インタフェースと、
ノード番号に対してノードユニークＩＤ及び／または前記端末機器を示す名称を付加した一覧表を格納する第１メモリと、
初回はその一覧表を作成し前記第１メモリに格納し、２回目以降はその一覧表を更新する変換手段とを備え、
前記第１インタフェースがノードユニークＩＤを要求するコマンドを前記ネットワークに送り込むと、
前記第２インタフェースは、そのコマンドに従ってノードユニークＩＤを前記ネットワークを介して前記第１インタフェースに送り返し、
前記第１インタフェースは前記ネットワークを介して、前記第２インタフェースから送られてきたノードユニークＩＤを受信し、
前記変換手段は、各端末機器から送られてくるノードユニークＩＤを用いて前記一覧表を作成または更新し、
前記一覧表によって各ノードと各端末機器との対応関係を得ることを特徴とするコンピュータである。
また、第２の本発明は、前記ノード番号に代え、機器番号を用いることを特徴とする請求項１記載のコンピュータである。
また、第３の本発明は、前記ネットワークはＩＥＥＥ１３９４バスであることを特徴とする請求項１記載のコンピュータである。
また、第４の本発明は、請求項１記載のコンピュータの各機能をコンピュータに実行させるためのプログラムを格納したことを特徴とするプログラム記録媒体である。
【００５７】
【発明の実施の形態】
（実施の形態１）
以下、本発明の第１の実施の形態について、図１および図２を用いて説明する。
図１は、ＩＥＥＥ１３９４バスに接続されたＰＣおよびＤＶの例である。図１において、１０１は、ＩＥＥＥ１３９４バス１０３を介してＤＶ１０２ａ、ＤＶ１０２ｂを制御するＰＣである。１０２ａ、１０２ｂは、ＩＥＥＥ１３９４バス１０３を介して、ＰＣ１０１によって制御され、データの記録再生を行うＤＶである。１０５ａ、１０５ｂは、ＩＥＥＥ１３９４バス１０３を介して、コマンドやデータのやり取りを行うＩＥＥＥ１３９４インタフェースである。１０６ａ、１０６ｂはデータの記録及び再生を行うための記録再生回路である。１０７ａ、１０７ｂはＩＥＥＥ１３９４インタフェース１０５ａ、１０５ｂからコマンドを受け取りその内容に従って記録再生回路１０６ａ、１０６ｂを制御する制御回路である。１１１は機器番号に対応する機器を識別するための識別指令である。
【００５８】
次にこのような本実施の形態の動作を説明する。
【００５９】
図２は、機器識別方法の一例である。
【００６０】
従来例で説明したように、ＤＶ１０２ａの動作制御を行う場合には、ＤＶ１０２ａに対して割り当てられた機器番号１０９の値と、動作を示すコマンド１０８を、ＩＥＥＥ１３９４インタフェース１０４に入力することで行う。
【００６１】
さて、例えばすでに割り当てられている機器番号１０９として、０と１の二つがあったとし、それぞれがＤＶ１０２ａもしくはＤＶ１０２ｂのいずれかに割り当てられているとする。ここで機器番号１０９として０が割り当てられているＤＶがいずれかを調べる方法をフローチャートで表すと、例えば図２のようになる。
【００６２】
図２において、（ステップ２００）から処理を開始し、（ステップ２０１）で識別したい機器番号１０９である０と、機器識別指令１１１を入力する。
【００６３】
（ステップ２０２）では、入力回路１１０は、機器番号１０９として０と、コマンド１０８として再生コマンドをＩＥＥＥ１３９４インタフェース１０４に出力する。
【００６４】
（ステップ２０３）では、ＤＶ１０２ａの再生が開始されたかどうかを確認する。ＤＶ１０２ａの再生が開始された場合には（ステップ２０４）に進み、再生が開始されない場合は（ステップ２０５）に進む。
【００６５】
（ステップ２０４）では、機器番号１０９として０が割り当てられているＤＶは、ＤＶ１０２ａであると判断し、（ステップ２０８）に進む。
【００６６】
（ステップ２０５）では、ＤＶ１０２ｂの再生が開始されたかどうかを確認する。ＤＶ１０２ｂの再生が開始された場合には（ステップ２０６）に進み、再生が開始されない場合は（ステップ２０７）に進む。  （ステップ２０６）では、機器番号１０９として０が割り当てられているＤＶは、ＤＶ１０２ｂであると判断し、（ステップ２０８）に進む。
【００６７】
（ステップ２０７）では、機器番号１０９として０が割り当てられているＤＶは存在しないと判断し、（ステップ２０８）に進む。
【００６８】
最後に（ステップ２０８）で終了する。
【００６９】
以上のように、本実施の形態においては、機器番号１０９と識別指令１１０を入力し、いずれのＤＶが再生するかを調べることで、機器番号１０９の値と、その値が割り当てられているＤＶがいずれかを識別することができる。
【００７０】
なお、本実施の形態においては、コマンド１０８として再生コマンドを送信するとしたが、ＤＶが動作したのが分かるコマンドであれば、どの動作を指示するためのコマンドであってもよい。
【００７１】
また、ＩＥＥＥ１３９４バス上には２台のＤＶと１台のＰＣが接続されているとしたが、ＤＶおよびＰＣのいずれもが１台以上接続されていればよい。
【００７２】
また、送受信装置はＤＶとしたが、ＩＥＥＥ１３９４インタフェースにより動作制御が可能なものでいずれの送受信装置であっても構わない。
【００７３】
またバスはＩＥＥＥ１３９４バス、インタフェースはＩＥＥＥ１３９４インタフェースとしたが、バスに接続された送受信装置の動作制御を行うために機器番号が割り当てられ、機器番号が変化する可能性のあるものであれば、いずれのバスおよびインタフェースであっても構わない。
【００７４】
また機器番号１０９は、ＰＣ１０１が適当に割り当てる数字であっても構わないし、ノードＩＤをそのまま使用しても構わない。
【００７５】
またＰＣ１０１、ＤＶ１０２ａ、ＤＶ１０２ｂは、ハードウェアのみで構成されても、ハードウェアおよびソフトウェアの両方で構成されても構わない。
【００７６】
なお本実施の形態のＤＶは本発明の端末機器の例であり、本実施の形態のＰＣは本発明のコンピュータの例であり、本実施の形態の送受信装置は本発明の端末機器の例であり、本実施の形態のＩＥＥＥ１３９４インタフェース１０４は本発明の第１インタフェースの例であり、ＩＥＥＥ１３９４インタフェース１０５ａ及びＩＥＥＥ１３９４インタフェース１０５ｂは本発明の第２インタフェースの例であり、本実施の形態の入力回路１１０は本発明の入力手段の例であり、本実施の形態の制御回路１０７ａ及び制御回路１０７ｂは本発明の制御手段の例である。
【００７７】
（実施の形態２）
以下、本発明の第２の実施の形態について、図３を用いて説明する。
【００７８】
図３は、ＩＥＥＥ１３９４バスに接続されたＰＣおよびＤＶの例である。図３において、３０２ａ、３０２ｂは、ＩＥＥＥ１３９４バス１０３を介してＰＣ３０１によって制御されるＤＶである。３０３ａ、３０３ｂは、ＩＥＥＥ１３９４バス１０３を介してＰＣ３０１から送られてくるコマンドの内容に従って記録再生回路１０６ａ、１０６ｂやＬＥＤ３０４ａ、３０４ｂを制御する制御回路である。３０４ａ、３０４ｂは、点灯及び消灯する機能を有するＬＥＤである。本実施の形態の構成で第１の実施の形態との相違点は、ＤＶ３０２ａ、３０２ｂはそれぞれＬＥＤ３０４ａ、３０４ｂを備えている点である。
【００７９】
次にこのような本実施の形態の動作を説明する。
【００８０】
従来例で説明したように、ＤＶ３０２ａの動作制御を行う場合には、ＤＶ３０２ａに対して割り当てられた機器番号１０９の値と、動作を示すコマンド１０８を、ＩＥＥＥ１３９４インタフェース１０４に入力することで行う。
【００８１】
さて、例えばＤＶ３０２ａを示す機器番号１０９の値が０であったとする。ここでＩＥＥＥ１３９４インタフェース１０４に機器番号１０９として０を、コマンド１０８してＬＥＤを点灯させるコマンドを入力すると、コマンド１０８はＩＥＥＥ１３９４バス１０３を通してＩＥＥＥ１３９４インタフェース１０５ａに送信される。ＩＥＥＥ１３９４インタフェース１０５ａは受信したコマンド１０８を制御回路３０３ａに出力し、制御回路３０３ａはコマンド１０８がＬＥＤを点灯させるコマンドであればＬＥＤ３０４ａを点灯させる。
【００８２】
以上のように、適当な機器番号１０９と、ＬＥＤを点灯させるコマンドをコマンド１０８としてＩＥＥＥ１３９４インタフェース１０３に入力すれば、指定された機器番号１０９の値に対応したＤＶのＬＥＤが点灯する。このとき、もしその機器番号１０９の値が対応するＤＶがどれかわかっていない場合でも、ＬＥＤが点灯したＤＶがどれかを調べることにより、その機器番号１０９に対応したＤＶを識別することができる。
【００８３】
なお、本実施の形態においては、ＩＥＥＥ１３９４バス上には２台のＤＶと１台のＰＣが接続されているとしたが、ＤＶおよびＰＣのいずれもが１台以上接続されていればよい。
【００８４】
また、送受信装置はＤＶとしたが、ＩＥＥＥ１３９４インタフェースにより動作制御が可能なものでいずれの送受信装置であっても構わない。
【００８５】
またバスはＩＥＥＥ１３９４バス、インタフェースはＩＥＥＥ１３９４インタフェースとしたが、バスに接続された送受信装置の動作制御を行うために機器番号が割り当てられ、機器番号が変化する可能性のあるものであれば、いずれのバスおよびインタフェースであっても構わない。
【００８６】
また機器番号１０９は、ＰＣ１０１が適当に割り当てる数字であっても構わないし、ノードＩＤをそのまま使用しても構わない。
【００８７】
またＰＣ３０１、ＤＶ３０２ａ、ＤＶ３０２ｂは、ハードウェアのみで構成されても、ハードウェアおよびソフトウェアの両方で構成されても構わない。
【００８８】
なお本実施の形態のＤＶは本発明の端末機器の例であり、本実施の形態のＰＣは本発明のコンピュータの例であり、本実施の形態の送受信装置は本発明の端末機器の例であり、本実施の形態のＩＥＥＥ１３９４インタフェース１０４は本発明の第１インタフェースの例であり、本実施の形態のＩＥＥＥ１３９４インタフェース１０５ａ及びＩＥＥＥ１３９４インタフェース１０５ｂは本発明の第２インタフェースの例であり、本実施の形態のＬＥＤ３０４ａ及びＬＥＤ３０４ｂは本発明の点灯手段の例であり、本実施の形態の制御回路３０３ａ及び制御回路３０３ｂは本発明の制御手段の例である。
【００８９】
（実施の形態３）
以下、本発明の第３の実施の形態について、図４を用いて説明する。
【００９０】
図４は、ＩＥＥＥ１３９４バスに接続されたＰＣおよびＤＶの例である。図４において、４０１は、ＩＥＥＥ１３９４バス１０３を介してＤＶ４０２ａ、４０２ｂの制御を行うＰＣである。４０２ａ、４０２ｂはＩＥＥＥ１３９４バス１０３を介してＰＣ４０１に制御され、データの記録再生などを行うＤＶである。４０３はＤＶ４０２ａや４０２ｂに割り当てられている機器番号１０９が更新されるごとに、メモリ４０４に記録されている変換情報４０９を更新する変換回路である。４０４は、ＤＶ４０２ａや４０２ｂに割り当てられている機器名４０８とノードユニークＩＤ４０７と機器番号１０９の組み合わせを記録するメモリである。４０５ａ、４０５ｂは、ＩＥＥＥ１３９４バス１０３を介してデータのやり取りやコマンドのやり取りを行うＩＥＥＥ１３９４インタフェースである。４０６ａ、４０６ｂは、それぞれＤＶ４０２ａ、４０２ｂのノードユニークＩＤを記録するＲＯＭである。４０７ａ、４０７ｂは、それぞれＤＶ４０２ａ、４０２ｂのノードユニークＩＤである。４０８は、ＤＶ４０２ａや４０２ｂを一意に特定する機器名。４０９は、それぞれのＤＶの機器名４０８とノードユニークＩＤ４０７と機器番号１０９の組み合わせの情報を保持する変換情報である。本実施の形態の構成で第１の実施の形態の構成との相違点は、入力回路の代わりに変換回路を備え、メモり回路を備え、またＤＶはＲＯＭを備えている点である。
【００９１】
次にこのような本実施の形態の動作を説明する。
【００９２】
図１１は、変換情報の一例である。
【００９３】
従来例で説明したように、ＤＶ４０２ａの動作制御を行う場合には、ＤＶ４０２ａに対して割り当てられた機器番号１０９の値と、動作を示すコマンド１０８を、ＩＥＥＥ１３９４インタフェース１０４に入力することで行う。
【００９４】
ＤＶ４０２ａは、機器に固有で、同じ値を持つ機器は１つしかない値であるノードユニークＩＤ４０７ａをＲＯＭ４０６ａに保有しており、同様にＤＶ４０２ｂは、ノードユニークＩＤ４０７ｂをＲＯＭ４０６ｂに保有している。ＩＥＥＥ１３９４インタフェース４０５ａは必要に応じてノードユニークＩＤを提供するためのコマンドを送ることによって、ノードユニークＩＤ４０７ａをＲＯＭ４０６ａから取り出し、ＩＥＥＥ１３９４バス１０３を通してＰＣ４０１に送信する。ＩＥＥＥ１３９４インタフェース１０４は、受信したノードユニークＩＤ４０７ａをノードユニークＩＤ４０７として変換回路４０３に出力する。
【００９５】
またそれぞれのＤＶにはあらかじめ機器名４０８がつけられている。メモリ４０４には、それぞれのＤＶの機器名４０８とノードユニークＩＤ４０７と機器番号１０９の組み合わせを、変換情報４０９として記録されている。変換回路４０３は、それぞれのＤＶに割り当てられている機器番号１０９が更新されるごとに、メモリ４０４に記録されている変換情報４０９を更新する。
【００９６】
例えば、変換情報４０９が図１１の再起動前の欄に示されているものとする。
【００９７】
ＤＶ４０２ａの動作制御を行う場合には、適当なコマンド１０８と、機器名４０８として「ＦＩＲＳＴ」を変換回路４０３に入力する。変換回路４０３は、メモリ４０４から変換情報４０９を取り出し、「ＦＩＲＳＴ」に対応する機器番号である０を機器番号１０９として、コマンド１０８と共にＩＥＥＥ１３９４インタフェース１０４に入力する。ＩＥＥＥ１３９４インタフェース１０４は従来例と同様に、機器番号１０９である０に対応するＤＶ４０２ａに、コマンド１０８をコマンド１０８ａとして送信する。
【００９８】
ＩＥＥＥ１３９４インタフェース４０５ａは、受信したコマンド１０８ａを制御回路１０７ａに出力し、制御回路１０７ａは入力されたコマンド１０８ａの内容に応じて、記録再生回路１０６ａの動作を指示する。
【００９９】
さてここでＰＣ４０１を再起動したとき、機器番号と機器名とノードユニークＩＤの組み合わせが、図１１の再起動後の欄に示されるようになったとする。このときメモリ４０４に記録される変換情報４０４も同時に図１１の再起動後の欄に示される内容に更新される。それぞれのＤＶに割り当てられる機器番号は変動するが、機器名とノードユニークＩＤの組み合わせは不変であるため、変換回路４０３は、入力された機器名４０８を、対応するＤＶの機器番号１０９に正しく変換できる。
【０１００】
以上のように、機器番号が常に一定とは限らない場合でも、機器名またはノードユニークＩＤによって正しくＤＶを識別することができる。
【０１０１】
なお、本実施の形態においては、ＩＥＥＥ１３９４バス上には２台のＤＶと１台のＰＣが接続されているとしたが、ＤＶおよびＰＣのいずれもが１台以上接続されていればよい。
【０１０２】
また、送受信装置はＤＶとしたが、ＩＥＥＥ１３９４インタフェースにより動作制御が可能なものでいずれの送受信装置であっても構わない。
【０１０３】
またバスはＩＥＥＥ１３９４バス、インタフェースはＩＥＥＥ１３９４インタフェースとしたが、バスに接続された送受信装置の動作制御を行うために機器番号が割り当てられ、機器番号が変化する可能性のあるものであれば、いずれのバスおよびインタフェースであっても構わない。
【０１０４】
また機器番号１０９は、ＰＣ１０１が適当に割り当てる数字であっても構わないし、ノードＩＤをそのまま使用しても構わない。
【０１０５】
またＰＣ４０１、ＤＶ４０２ａ、ＤＶ４０２ｂは、ハードウェアのみで構成されても、ハードウェアおよびソフトウェアの両方で構成されても構わない。
【０１０６】
なお本実施の形態のＤＶは本発明の端末機器の例であり、本実施の形態のＰＣは本発明のコンピュータの例であり、本実施の形態の送受信装置は本発明の端末機器の例であり、本実施の形態のＩＥＥＥ１３９４インタフェース１０４は本発明の第１インタフェースの例であり、本実施の形態のＩＥＥＥ１３９４インタフェース４０５ａ及びＩＥＥＥ１３９４インタフェース４０５ｂは本発明の第２インタフェースの例であり、本実施の形態のメモリ４０４は本発明の第１メモリの例であり、本実施の形態のＲＯＭ４０６ａ及びＲＯＭ４０６ｂは本発明の第２メモリの例であり、本実施の形態の変換回路４０３は本発明の変換手段の例であり、本実施の形態の制御回路１０７ａ及び制御回路１０７ｂは本発明の制御手段の例である。。
【０１０７】
（実施の形態４）
以下、本発明の第４の実施の形態について、図５および図６を用いて説明する。
【０１０８】
図５は、ＩＥＥＥ１３９４バスに接続されたＰＣおよびＤＶの例である。図５において、５０１はＩＥＥＥ１３９４バス１０３を介してＤＶ５０２ａや５０２ｂを制御するＰＣである。５０８ａ、５０８ｂは、ＤＶが現在受信しているチャンネルを変更させるための変更指示である。本実施の形態の構成で第１の実施の形態との相違点は、ＰＣ３０１が入力回路を持たず、またＤＶ５０２ａ、５０２ｂがそれぞれモニタ５０６ａ、５０６ｂを備える点である。
【０１０９】
次にこのような本実施の形態の動作を説明する。
【０１１０】
図６は、識別映像を送信する方法の一例である。
【０１１１】
本実施の形態におけるＰＣ５０１からのＤＶ５０２ａの動作制御方法および、ＰＣ５０１からＤＶ５０２ａにデータ５０５を送信する方法は、従来例と同様である。
【０１１２】
また、ＩＥＥＥ１３９４インタフェース１０４は、ＤＶ５０２ａが使用している受信チャネルを変更する変更指示５０８ａをＩＥＥＥ１３９４バス１０３を通してＤＶ５０２ａに送信することで、ＤＶ５０２ａが使用する受信チャネルを変更させることができる。
【０１１３】
さて、ある機器番号１０９の値が、どのＤＶを表すものかを識別したい場合には、ＩＥＥＥ１３９４インタフェース１０４に、適当な映像データをデータ５０５として入力し、機器番号１０９として知りたい値を入力する。ＩＥＥＥ１３９４インタフェース１０４は、入力された機器番号１０９が例えばＤＶ５０２ａを表していたとすると、ＤＶ５０２ａにデータ５０５を送信する。
【０１１４】
ＩＥＥＥ１３９４インタフェース５０４ａは、受信したデータ５０５を記録再生回路５０３ａに入力し、記録再生回路５０３ａはデータ５０５を再生し、モニタ５０６ａに再生映像５０７ａを表示する。このときどのＤＶにおいて送信したデータ５０５が再生されたかを調べることにより、入力した機器番号１０９の値がどのＤＶを表しているかを識別することができる。
【０１１５】
ところで、従来例で説明したように、ＩＥＥＥ１３９４バス１０３は、複数のチャネルを用いて、複数の通信を同時に行うことができる。ところがもしＤＶ５０２ａおよびＤＶ５０３ａが同じチャネルを受信チャネルとして使用していれば、ＰＣ５０１はＤＶ５０２ａにデータ５０５を送信したつもりでも、同じデータ５０５がＤＶ５０２ｂにおいても受信され、同様に記録再生回路５０３ｂで再生される。すなわちモニタ５０６ｂに表示される再生映像５０７ｂは、再生映像５０７ａと全く同じとなり、ＤＶ５０２ａとＤＶ５０２ｂを識別できなくなる。
【０１１６】
そこで、ＤＶの識別を行う場合に複数のＤＶで同時に再生されないようにデータを送信する方法の一例を図６に示す。
【０１１７】
図６において、（ステップ６０１）から処理を開始し、（ステップ６０２）でＩＥＥＥ１３９４インタフェース１０４は、ＩＥＥＥ１３９４バス１０３上に接続されているそれぞれの機器で使用されているチャネルをすべて調査する。
【０１１８】
（ステップ６０３）では、ＤＶ５０２ａが使用しているチャネルを、他の機器が使用しているかを調べる。もし他の機器が使用している場合は、（ステップ６０４）に進み、そうでない場合には、（ステップ６０５）に進む。
【０１１９】
（ステップ６０４）では、ＩＥＥＥ１３９４インタフェース１０４は、変更指示５０８ａをＤＶ５０２ａに送信することで、ＤＶ５０２ａに受信に使用するチャネルを、他の機器が使用していないチャネルに変更し、（ステップ６０５）に進む。
【０１２０】
（ステップ６０５）では、ＤＶ５０２ａの受信チャネルを用いて、ＩＥＥＥ１３９４インタフェース１０４はデータ５０５をＩＥＥＥ１３９４バス１０３を通してＤＶ５０２ａに送信する。
【０１２１】
最後に（ステップ６０６）で終了する。
【０１２２】
このようにＩＥＥＥ１３９４バス１０３に接続している機器番号に対応するＤＶの受信チャンネルを機器番号を指定して変更すれば、ＩＥＥＥ１３９４バス１０３に接続している各ＤＶにすべて異なった受信チャンネルを割り当てることができる。
【０１２３】
以上のように、ある機器番号の値を用いてあるデータを送信し、いずれのＤＶが送信したデータを再生するかを調べることで、機器番号が常に一定とは限らない場合でも、ある機器番号の値によって表されるＤＶを識別することができる。
【０１２４】
なお、本実施の形態においては、ＩＥＥＥ１３９４バス上には２台のＤＶと１台のＰＣが接続されているとしたが、ＤＶおよびＰＣのいずれもが１台以上接続されていればよい。
【０１２５】
また、送受信装置はＤＶとしたが、ＩＥＥＥ１３９４インタフェースにより動作制御が可能なものでいずれの送受信装置であっても構わない。
【０１２６】
また、データ５０５は映像データとしたが、データ５０５は音声データもしくは映像音声データでもよく、記録再生回路５０３ａで再生された音声はスピーカーなどで再生されてもよい。
【０１２７】
またバスはＩＥＥＥ１３９４バス、インタフェースはＩＥＥＥ１３９４インタフェースとしたが、バスに接続された送受信装置の動作制御を行うために機器番号が割り当てられ、機器番号が変化する可能性のあるものであれば、いずれのバスおよびインタフェースであっても構わない。
【０１２８】
また機器番号１０９は、ＰＣ１０１が適当に割り当てる数字であっても構わないし、ノードＩＤをそのまま使用しても構わない。
【０１２９】
またＰＣ５０１、ＤＶ５０２ａ、ＤＶ５０２ｂは、ハードウェアのみで構成されても、ハードウェアおよびソフトウェアの両方で構成されても構わない。
なお本実施の形態のＤＶは本発明の端末機器の例であり、本実施の形態のＰＣは本発明のコンピュータの例であり、本実施の形態の送受信装置は本発明の端末機器の例である。
【０１３０】
（実施の形態５）
以下、本発明の第５の実施の形態について、図７を用いて説明する。
【０１３１】
図７は、ＩＥＥＥ１３９４バスに接続されたＰＣおよびＤＶの例である。図７において、７０２ａ、７０２ｂはＩＥＥＥ１３９４バス１０３を介してＰＣ３０１によって制御されるＤＶである。７０３ａ、７０３ｂは、ＤＶ７０２ａや７０２ｂを一意に識別する識別情報である。７０４ａ、７０４ｂは、ＩＥＥＥ１３９４バス１０３を介して、データやコマンドのやり取りを行うＩＥＥＥ１３９４インタフェースである。７０５ａ、７０５ｂは識別情報を入力する入力回路である。７０６ａ、７０６ｂは入力回路７０５ａ、７０５ｂによって入力された識別情報を記録するメモリである。７０７ａ、７０７ｂは、ＩＥＥＥ１３９４インタフェース７０４ａ、７０４ｂによって受け取られたコマンドの内容に従って、記録再生装置１０６ａ、１０６ｂを制御する制御回路である。本実施の形態の構成で第１の実施の形態との相違点は、ＰＣ３０１が入力回路を持たず、またＤＶ７０２ａ、ＤＶ７０２ｂがそれぞれ入力回路７０５ａ、７０５ｂとメモり７０６ａ、７０６ｂを備えている点である。
【０１３２】
次にこのような本実施の形態の動作を説明する。
【０１３３】
本実施の形態におけるＰＣ３０１からのＤＶ７０２ａの動作制御方法は、従来例と同様である。
【０１３４】
入力回路７０５ａで入力された識別情報７０３ａは、メモリ７０６ａに記録される。ここで識別情報７０３ａは、ＤＶ７０２ａを特定するための情報、例えばＤＶ７０２に固有である適当な数値などである。この識別情報は例えばＳＣＳＩ機器がＳＣＳＩのＩＤをＤｉｐスイッチで変更できるようになっているが、このようなＳＣＳＩのＩＤのような数値である。
【０１３５】
さて、制御回路７０７ａは、コマンド１０８として識別情報７０３を取得するコマンドを受信すると、メモリ７０６ａから識別情報７０３ａを取り出し、ＩＥＥＥ１３９４インタフェース７０４ａに出力する。ＩＥＥＥ１３９４インタフェース７０４ａは、ＩＥＥＥ１３９４バス１０３を通して、ＰＣ３０１に識別情報７０３ａを送信する。
【０１３６】
以上のように、ある機器番号の値に対して、識別情報を取得するコマンドを送信することにより、その機器番号の値が表すＤＶの識別情報を取得することでＤＶの識別をすることができる。
【０１３７】
なお、本実施の形態においては、ＩＥＥＥ１３９４バス上には２台のＤＶと１台のＰＣが接続されているとしたが、ＤＶおよびＰＣのいずれもが１台以上接続されていればよい。
【０１３８】
また、送受信装置はＤＶとしたが、ＩＥＥＥ１３９４インタフェースにより動作制御が可能なものでいずれの送受信装置であっても構わない。
【０１３９】
またバスはＩＥＥＥ１３９４バス、インタフェースはＩＥＥＥ１３９４インタフェースとしたが、バスに接続された送受信装置の動作制御を行うために機器番号が割り当てられ、機器番号が変化する可能性のあるものであれば、いずれのバスおよびインタフェースであっても構わない。
【０１４０】
また機器番号１０９は、ＰＣ１０１が適当に割り当てる数字であっても構わないし、ノードＩＤをそのまま使用しても構わない。
【０１４１】
またＰＣ３０１、ＤＶ７０２ａ、ＤＶ７０２ｂは、ハードウェアのみで構成されても、ハードウェアおよびソフトウェアの両方で構成されても構わない。
なお本実施の形態のＤＶは本発明の端末機器の例であり、本実施の形態のＰＣは本発明のコンピュータの例であり、本実施の形態の送受信装置は本発明の端末機器の例であり、本実施の形態のＩＥＥＥ１３９４インタフェース１０４は本発明の第１インタフェースの例であり、本実施の形態のＩＥＥＥ１３９４インタフェース７０４ａ及びＩＥＥＥ１３９４インタフェース７０４ｂは本発明の第２インタフェースの例であり、本実施の形態のメモリ７０６ａ及びメモリ７０６ｂは本発明の第２メモリの例であり、本発明の制御回路７０７ａ及び制御回路７０７ｂは本発明の制御手段の例であり、本実施の形態の入力回路７０５ａ及び入力回路７０５ｂは本発明の入力手段の例である。
【０１４２】
（実施の形態６）
以下、本発明の第６の実施の形態について、図８を用いて説明する。
【０１４３】
図８は、ＩＥＥＥ１３９４バスに接続されたＰＣおよびＤＶの例である。図８において、ＤＶ８０１ａ、８０１ｂはＩＥＥＥ１３９４バス１０３を介してＰＣ３０１によって制御されるＤＶである。１０９ａ、１０９ｂは、それぞれＤＶ８０１ａおよびＤＶ８０１ｂに割り当てられた機器番号１０９の値である。８０２ａ、８０２ｂは、ＩＥＥＥ１３９４インタフェース１０２ａ、１０２ｂから渡されたコマンドの内容に従って、表示回路８０３ａ、８０３ｂとメモり８０４ａ、８０４ｂと記録再生回路１０６ａ、１０６ｂを制御する制御回路である。８０３ａ、８０３ｂは機器番号を表示する表示回路である。８０４ａ、８０４ｂは、機器番号を記録するメモリである。本実施の形態の構成で第１の実施の形態との相違点は、ＰＣ３０１が入力回路を持たず、ＤＶ８０１ａ、８０１ｂがそれぞれ表示回路８０３ａ、８０３ｂとメモり８０４ａ、８０４ｂを備えている点である。
【０１４４】
次にこのような本実施の形態の動作を説明する。
【０１４５】
本実施の形態におけるＰＣ３０１からのＤＶ８０１ａの動作制御方法は、従来例と同様である。
【０１４６】
制御回路８０２ａは、コマンド１０８ａとして、機器番号１０９を記録するコマンドを受信すると、受信したコマンド１０８ａから機器番号１０９の値である機器番号１０９ａを取り出し、メモリ８０４ａに記録する。
【０１４７】
また制御回路８０２ａは、必要に応じてメモリ８０４ａに記録されている機器番号１０９ａを取り出し、表示回路８０３ａに表示させる。
【０１４８】
ＰＣ３０１は、それぞれのＤＶに割り当てられている機器番号１０９の値が変更になった場合には、新しい機器番号１０９の値を、機器番号１０９を記録するコマンドを用いてそれぞれのＤＶに記録させることで、メモリ８０４ａに記録されている機器番号１０９ａは常にＤＶ８０１ａに割り当てられている機器番号１０９の値にすることができる。
【０１４９】
以上のように、それぞれのＤＶに、自分に割り当てられた機器番号を表示させておくことにより、ある機器番号の値が表すＤＶを識別することができる。
【０１５０】
なお、本実施の形態においては、ＩＥＥＥ１３９４バス上には２台のＤＶと１台のＰＣが接続されているとしたが、ＤＶおよびＰＣのいずれもが１台以上接続されていればよい。
【０１５１】
また、送受信装置はＤＶとしたが、ＩＥＥＥ１３９４インタフェースにより動作制御が可能なものでいずれの送受信装置であっても構わない。
【０１５２】
またバスはＩＥＥＥ１３９４バス、インタフェースはＩＥＥＥ１３９４インタフェースとしたが、バスに接続された送受信装置の動作制御を行うために機器番号が割り当てられ、機器番号が変化する可能性のあるものであれば、いずれのバスおよびインタフェースであっても構わない。
【０１５３】
また機器番号１０９は、ＰＣ１０１が適当に割り当てる数字であっても構わないし、ノードＩＤをそのまま使用しても構わない。
【０１５４】
またＰＣ３０１、ＤＶ８０１ａ、ＤＶ８０１ｂは、ハードウェアのみで構成されても、ハードウェアおよびソフトウェアの両方で構成されても構わない。
【０１５５】
なお本実施の形態のＤＶは本発明の端末機器の例であり、本実施の形態のＰＣは本発明のコンピュータの例であり、本実施の形態の送受信装置は本発明の端末機器の例であり、本実施の形態の表示回路は本発明の表示手段の例であり、本実施の形態のＩＥＥＥ１３９４インタフェース１０４は本発明の第１インタフェースの例であり、本実施の形態のＩＥＥＥ１３９４インタフェース１０２ａ及びＩＥＥＥ１３９４インタフェース１０２ｂは本発明の第２インタフェースの例であり、本実施の形態の制御回路８０２ａ及び制御回路８０２ｂは本発明の制御手段の例である。
【０１５６】
なお本発明は、ＰＣ等のコンピュータで実行可能なプログラムによって実現し、これをフロッピーディスク、ＣＤ（コンパクトディスク）、光磁気ディスクなどの記録媒体に記録し移送することにより、独立した他のＰＣ等のコンピュータでも容易に実行することが可能である。
【０１５７】
なお本発明の各機能をコンピュータに実行させるためのプログラムを格納したことを特徴とするプログラム記録媒体も本発明に属する。
【０１５８】
【発明の効果】
以上説明したように、本発明によれば、機器を表現する機器番号が変化するネットワークにおいて、ある機器番号が表す機器を容易に識別することが可能となるコンピュータ、及びプログラム記録媒体を提供することが出来る。
【０１５９】
また、本発明によれば、機器番号の代わりに一意の機器名を用いて、機器へのアクセスを行うようにすることで、機器を表現する機器番号が変化するネットワークにおいても、容易に機器を特定することが可能となるコンピュータ、及びプログラム記録媒体を提供することが出来る。
【図面の簡単な説明】
【図１】本発明の第１実施の形態におけるＩＥＥＥ１３９４バスに接続されたＰＣおよびＤＶの構成を示すブロック図。
【図２】本発明の第１実施の形態における機器識別方法のフローチャート図。
【図３】本発明の第２実施の形態におけるＩＥＥＥ１３９４バスに接続されたＰＣおよびＤＶの構成を示すブロック図。
【図４】本発明の第３実施の形態におけるＩＥＥＥ１３９４バスに接続されたＰＣおよびＤＶの構成を示すブロック図。
【図５】本発明の第４実施の形態におけるＩＥＥＥ１３９４バスに接続されたＰＣおよびＤＶの構成を示すブロック図。
【図６】本発明の第４実施の形態における識別映像を送信する方法のフローチャート図。
【図７】本発明の第５実施の形態におけるＩＥＥＥ１３９４バスに接続されたＰＣおよびＤＶの構成を示すブロック図。
【図８】本発明の第６実施の形態におけるＩＥＥＥ１３９４バスに接続されたＰＣおよびＤＶの構成を示すブロック図。
【図９】従来例におけるＩＥＥＥ１３９４バスに接続されたＰＣおよびＤＶの構成を示すブロック図。
【図１０】従来例におけるＤＶ５０２ａおよびＤＶ５０２ｂのノードＩＤとそれぞれに割り当てられた機器番号の一例を示す一覧図。
【図１１】本発明の第３の実施の形態におけるＤＶ４０２ａおよびＤＶ４０２ｂのノードユニークＩＤおよび機器名と、それぞれのＤＶに割り当てられた機器番号の一例を示す一覧図。
【符号の説明】
１０１  ＰＣ
１０２ａ、１０２ｂ  ＤＶ
１０３  ＩＥＥＥ１３９４バス
１０４  ＩＥＥＥ１３９４インタフェース
１０５ａ、１０５ｂ  ＩＥＥＥ１３９４インタフェース
１０６ａ、１０６ｂ  記録再生回路
１０７ａ、１０７Ｂ  制御回路
１０８、１０８ａ、１０８ｂ  コマンド
１０９  機器番号
３０１  ＰＣ
３０２ａ、３０２ｂ  ＤＶ
３０３ａ、３０３ｂ  制御回路
３０４ａ、３０４ｂ  ＬＥＤ
４０１  ＰＣ
４０２ａ、４０２ｂ  ＤＶ
４０３  変換回路
４０４  メモリ
４０５ａ、４０５ｂ  ＩＥＥＥ１３９４インタフェース
４０６ａ、４０６ｂ  ＲＯＭ
４０７ａ、４０７ｂ  ノードユニークＩＤ
４０８  機器名
４０９  変換情報
５０２ａ、５０２ｂ  ＤＶ
５０３ａ、５０３ｂ  記録再生回路
５０４ａ、５０４ｂ  ＩＥＥＥ１３９４インタフェース
５０５、５０５ａ、５０５ｂ  データ
５０６ａ、５０６ｂ  モニタ
５０７ａ、５０７ｂ  再生映像
５０８ａ、５０８ｂ  変更指示
７０２ａ、７０２ｂ  ＤＶ
７０３、７０３ａ、７０３ｂ  識別情報
７０４ａ、７０４ｂ  ＩＥＥＥ１３９４インタフェース
７０５ａ、７０５ｂ  入力回路
７０６ａ、７０６ｂ  メモリ
７０７ａ、７０７ｂ  制御回路
８０１ａ、８０１ｂ  ＤＶ
８０２ａ、８０２ｂ  制御回路
８０３ａ、８０３ｂ  表示回路
８０４ａ、８０４ｂ  メモリ
【図１】
0003540638.tif 000002
【図２】
0003540638.tif 000003
【図３】
0003540638.tif 000004
【図４】
0003540638.tif 000005
【図５】
0003540638.tif 000006
【図６】
0003540638.tif 000007
【図７】
0003540638.tif 000008
【図８】
0003540638.tif 000009
【図９】
0003540638.tif 000010
【図１０】
0003540638.tif 000011
【図１１】
0003540638.tif 000012