(57)【要約】【課題】  バスリセットの発生時に識別情報を獲得する装置及びその方法を提供する。【解決手段】  ＩＥＥＥ  １３９４標準スペックを使用するＡ／Ｖネットワーク上に存在するスレーブ装置のバスリセットの発生時にスレーブ装置の電源状態を調整して変更された識別情報（例えば、ＰＨＹ  ＩＤ）を獲得するバスリセットの発生時に識別情報を獲得する装置及びその方法。  本発明の一実施形態によるマスターは、Ａ／Ｖネットワーク上に存在するスレーブ装置に対するリセット如何をチェックするリセットチェック部と、前記スレーブ装置のリセット発生時にリンクユニットをオンにせよとのリンクオンパケット及び基本情報を要請する情報要請パケットを生成するパケット生成部と、前記生成されたリンクオンパケット及び情報要請パケットを送信するＰＨＹユニットと、を含む。【選択図】      図３
2007074715.tif 000002
【特許請求の範囲】
【請求項１】
Ａ／Ｖネットワーク上に存在するスレーブ装置に対するリセット如何をチェックするリセットチェック部と、
前記スレーブ装置のリセット発生時にリンクユニットをオンにせよとのリンクオンパケット及び基本情報を要請する情報要請パケットを生成するパケット生成部と、
前記生成されたリンクオンパケット及び情報要請パケットを送信するＰＨＹユニットと、を備えるマスター装置。
【請求項２】
前記基本情報は、該当スレーブ装置の識別情報、及び装置情報である請求項１に記載のマスター装置。
【請求項３】
前記情報要請パケットに対する応答として伝送されたスレーブ装置の基本情報に基づいてマッピングテーブルを作成するマッピングテーブル生成部をさらに備える請求項１に記載のマスター装置。
【請求項４】
Ａ／Ｖネットワーク上に存在するマスター装置から伝送された所定命令のパケットを受信するＰＨＹユニットと、
前記受信された所定命令パケットに該当する電源状態をチェックし、前記チェックされた電源状態によって電源の印加如何を制御する電源制御部と、
前記受信された所定命令パケットが情報要請パケットである場合、保存された基本情報を検索する情報検索部と、を備えるスレーブ装置。
【請求項５】
前記電源状態は、パワーオフ状態、パワー待ち状態、パワーアップ状態、及びパワーオン状態に区分される請求項４に記載のスレーブ装置。
【請求項６】
前記基本情報は、該当スレーブ装置の識別情報、及び装置情報である請求項４に記載のスレーブ装置。
【請求項７】
Ａ／Ｖネットワーク上に存在するスレーブ装置に対するリセット如何をチェックするステップと、
前記チェックの結果、リセットが発生した場合、前記スレーブ装置にリンクオンパケットを伝送するステップと、
前記リンクオンパケットの伝送によってスレーブ装置の電源状態がパワーアップ状態に変更されれば、前記スレーブ装置に情報要請パケットを伝送するステップと、
前記情報要請パケットに対する応答として前記スレーブ装置の基本情報を受信するステップと、
前記受信されたスレーブ装置の基本情報に基づいてマッピングテーブルを作成するステップと、を含むバスリセットの発生時に識別情報を獲得する方法。
【請求項８】
前記基本情報は、該当スレーブ装置の識別情報、及び装置情報である請求項７に記載のバスリセットの発生時に識別情報を獲得する方法。
【請求項９】
前記マッピングテーブルの作成が完了すれば、前記スレーブ装置の電源状態をパワー待ち状態に変更させるステップをさらに含む請求項７に記載のバスリセットの発生時に識別情報を獲得する方法。
【請求項１０】
Ａ／Ｖネットワーク上に存在するマスター装置からリンクオンパケットを受信するステップと、
前記受信されたリンクオンパケットによって電源状態に変更するステップと、
前記マスター装置から情報要請パケットが受信されれば、前記情報要請によってスレーブ装置の基本情報を検索するステップと、
前記検索された基本情報を前記マスター装置に送信するステップと、を含むバスリセットの発生時に識別情報を獲得する方法。
【請求項１１】
前記電源状態は、パワーオフ状態、パワー待ち状態、パワーアップ状態、及びパワーオン状態に区分される請求項１０に記載のバスリセットの発生時に識別情報を獲得する方法。
【請求項１２】
前記基本情報は、該当スレーブ装置の識別情報及び装置情報である請求項１０に記載のバスリセットの発生時に識別情報を獲得する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バスリセットの発生時に識別情報を獲得する装置及びその方法に係り、さらに詳細には、ＩＥＥＥ  １３９４標準スペックを使用するＡ／Ｖネットワーク上に存在するスレーブ装置のバスリセットの発生時にスレーブ装置の電源状態を調整して変更された識別情報（例えば、ＰＨＹ  ＩＤ）を獲得するバスリセットの発生時に識別情報を獲得する装置及びその方法に関する。
【背景技術】
【０００２】
ＩＥＥＥ  １３９４は、アップル社とテキサス・インスツルメント社とが共同で提案した新たなＳｅｒｉａｌ  Ｂｕｓ  Ｉｎｔｅｒｆａｃｅ規格であって、ＦｉｒｅＷｉｒｅというコードネームで開発されてきた。１９８６年から研究されてきたＩＥＥＥ  １３９４は、米国電機電子技術者協会（ＩＥＥＥ）で１９９５年１２月に公式的に協約され、それを標準化したのが、ＩＥＥＥ  １３９４である。
【０００３】
ＩＥＥＥ  １３９４とは、ＩＥＥＥが制定した仕様により各種マルチメディア機器間の情報交換を可能にする次世代マルチメディアインターフェース装置であって、特にパソコンとその周辺機器（マウス、プリンタ、スキャナーなど）との間の接続だけが許容されていた既存のインターフェース装置とは違って、次世代マルチメディア機器間の音声及び画像データ送受信が可能なシリアルバス標準である。ＩＥＥＥ  １３９４は、シリアルバス標準であって、データの伝送のために簡単なプロトコルで構成されている。したがって、ＩＥＥＥ  １３９４は、データ伝送手段を提供するだけであり、網を連結するメディアとして使用しようとするならば、多様な網機能がＩＥＥＥ  １３９４の上位階層に存在せねばならない。
【０００４】
図１は、一般的なＩＥＥＥ  １３９４のプロトコルの構成を示す図面である。図示されたように、ＩＥＥＥ  １３９４は、３つのプロトコルレイヤがある。直列バス管理者（シリアルバスマネージメント；Ｓｅｒｉａｌ  Ｂｕｓ  Ｍａｎａｇｅｍｅｎｔ）は、Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ、Ｌｉｎｋ  Ｌａｙｅｒ、Ｔｒａｎｓａｃｔｉｏｎ  Ｌａｙｅｒという３種のレイヤと連結されている。また、Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒは、ＩＥＥＥ  １３９４コネクタと連結されており、他のレイヤは、アプリケーションと連結されている。
【０００５】
Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒは、ＩＥＥＥ  １３９４デバイスとケーブルとの間に電気的、物理的に連結されており、実際のデータを送／受信し、あらゆるデバイスがバスを順次に実行し、各ポートに同じ機能を提供するリピータの役割も果たす。
【０００６】
Ｌｉｎｋ  Ｌａｙｅｒは、非同期と等時伝送パケットとを送受信するために２つのＦＩＦＯ（先入れ先出し）と１個の受信ＦＩＦＯを有し、各ＦＩＦＯは、３２ビットの長さでユーザがＦＩＦＯの大きさをソフトウェアとして決定しうる。送信専用である非同期用ＦＩＦＯと等時用ＦＩＦＯは、ライトとして、受信専用であるＦＩＦＯは、リード用として使われる。非同期伝送は、データと階層情報とを明示されたアドレスに伝送し、プリンタやスキャナーのようにリアルタイムで動作しなくてもよい情報を伝送する時に使用する。等時伝送は、データの伝送時にアドレスを使用せず、チャンネル番号を含めて伝送する。
【０００７】
すなわち、リアルタイム伝送を行うためにエラーが起こっても再伝送を要求しない。このような等時伝送は、動画像や音声情報のように時間的な制約が多いマルチメディア情報を伝送する時に使われる。
【０００８】
トランザクションレイヤ（Ｔｒａｎｓａｃｔｉｏｎ  Ｌａｙｅｒ）は、非同期プロトコルのリード、ライト、ロック機能を行う。ライトは、送信側から受信側にデータを送り、リードは、データを送信側に送る。ロックは、ライトとリードとの命令の組合わせ機能であって、受信側と送信側とが現在通信中である場合、他の送信側の前の通信が終了された後、再送信する機能である。
【０００９】
シリアルバスマネージメントは、タイミング調整とバスにあるあらゆるデバイスに電源供給し、あらゆるシリアルバスを管理し、サイクルマスター、等時ＩＤ、エラー認識などの役割を各レイヤに与える。バスマネジメントは、ＩＥＥＥ  １２１２標準レジスター構造で作られた。
【００１０】
このようなプロトコルによりＩＥＥＥ  １３９４インターフェースは、動作する状況で新たな周辺機器がネットワークに追加されるか、あるいは既存に使われていた装置がネットワークから取り外される時は、ネットワークの構成が再調整される。この際、ネットワークで伝送がなされていたあらゆる既存情報は初期化され、全体ネットワークは動的に再構成され、それぞれのノードはアドレスを再び与えられる。
【００１１】
前記のような場合、ルートノードも必要ならば、強制的に最も多く使われるノードをルートと指定することもできる。次いで、ルートノードの構成が終われば、自体認識順番となって各ノードは、ネットワーク全体にわたって自身の存在を他のノードに知らせる。同様に、あらゆるノードの情報が収集された後、ＩＥＥＥ  １３９４インターフェースは正常動作を始めるための待ち状態となる。
【００１２】
図２は、１３９４標準スペックを使用するＡ／Ｖ装置の構成度を示す図面である。
【００１３】
図示されたように、１３９４標準スペックを使用するＡ／Ｖ装置は、中央処理装置（ＣＰＵ）とメモリで構成された中央処理部と、１３９４通信を処理する１３９４コントローラ部、及びオーディオ／ビデオ信号を処理するか、データ保存（ハードディスク）などを処理する周辺装置部を含んで構成される。ここで、１３９４マスター装置は、遠隔パワーオンさせる主体であって、ＴＶなどを称する。１３９４スレーブ装置は、マスター装置により制御される機器であって、ＡＶ−ＨＤＤ、ＤＶＤ、ＳＴＢ、ＶＣＲ、ＡＶ−Ｒｅｃｅｉｖｅｒなどを称する。
【００１４】
また、Ａ／Ｖ装置の動作は、１３９４リンクオンパケットを利用しない場合（すなわち、ＡＶ／Ｃなど上位レイヤプロトコルのパワーオン命令語を利用）と、１３９４リンクオンパケットを利用する場合とに分けて説明する。
【００１５】
まず、図２Ａを参照してＡ／Ｖ装置が１３９４リンクオンパケットを利用しない場合を説明する。
【００１６】
１３９４マスター装置が、１３９４スレーブ装置にＡＶ／Ｃ、ＨＴＴＰなど１３９４プロトコル上の上位レイヤに該当するプロトコルを用いてパワーオン命令語を伝送する。ここで、パワーオン命令語は、１３９４コントローラ部から中央処理部に伝送され、中央処理部は、周辺装置部をパワーオンさせてスレーブ装置が動作し始める。
【００１７】
しかし、ＡＶ／Ｃ、ＨＴＴＰなど１３９４プロトコル上の上位レイヤに該当するプロトコルを用いてパワーオン命令語が伝送されるので、この命令語を処理するためにＣＰＵ、メモリなど中央処理部と１３９４ＬＩＮＫチップとが動作していなければならない（灰色のブロックが‘パワーオン’されたモジュールである）。すなわち、Ａ／Ｖ装置のパワーオフ時にもＣＰＵなど中央処理部は動作しているので、Ａ／Ｖ装置のパワーオフ時にも電力消費が大きいという問題点がある。
【００１８】
図２Ｂを参照してＡ／Ｖ装置が１３９４リンクオンパケットを用いる場合を説明する。
【００１９】
１３９４マスター装置が１３９４スレーブ装置にＩＥＥＥ  １３９４ａに定義されているリンクオンパケットを伝送すれば、リンクオンパケットを受信したスレーブ装置の１３９４  ＰＨＹチップは１３９４リンクチップ及び中央処理部をパワーオンさせる。
【００２０】
次いで、パワーオンされた中央処理部は、再び周辺装置部をパワーオンさせてスレーブ装置が完全に動作し始める。
【００２１】
例えば、リンクオンパケットを利用する場合、スレーブ装置は、パワーオフ時に１３９４  ＰＨＹだけが動作している（灰色ブロックがパワーオンされたモジュールである）。次いで、リンクオンパケットを受信したスレーブ装置の１３９４  ＰＨＹチップは中央処理部をパワーオンさせる。すなわち、パワーオフ時に１３９４  ＰＨＹだけが動作しているので、消費電力が少ない。
【００２２】
しかし、リンクオンパケットは、１３９４  ＰＨＹ  ＩＤ（すなわち、１３９４バス上の装置が有している固有の装置ＩＤ）を用いて伝送されるが、１３９４  ＰＨＹ  ＩＤは、１３９４バスリセットが発生する度に新たなＰＨＹ  ＩＤが割当てられる。
【００２３】
すなわち、１３９４バスに新たな装置が追加で連結されるか、連結されていた装置が離脱されれば、１３９４バスはこれを感知してバスリセット過程を行う。この際、新たに割当てられたＰＨＹ  ＩＤは、バスリセット以前のＰＨＹ  ＩＤと同じＰＨＹ  ＩＤでも、他のＰＨＹ  ＩＤでもあり得る。ここで、スレーブ装置は、１３９４  ＰＨＹだけが動作しているので、新たに割当てられたＰＨＹ  ＩＤをマスター装置に知らせられないという問題点がある。
【００２４】
これにより、バスリセットが発生する度に新たにＰＨＹ  ＩＤが変更されるために、マスター装置が所定スレーブ装置を制御しようとする場合、該当スレーブ装置の変更前のＰＨＹ  ＩＤにリンクオンパケットを伝送する問題が発生しうる。
【００２５】
例えば、ＴＶ、ＤＶＤ、及びＮＩＵ（ネットワークインタフェースユニット）が存在すると仮定する。この際、ＴＶのＰＨＹ  ＩＤは２であり、ＤＶＤのＰＨＹ  ＩＤは１であり、ＮＩＵのＰＨＹ  ＩＤは０である。
【００２６】
次いで、ＡＶ−ＨＤＤが新たに連結されてバスリセットが発生されれば、新たなＰＨＹ  ＩＤが割当てられる。すなわち、ＴＶのＰＨＹ  ＩＤは３、ＡＶ−ＨＤＤのＰＨＹ  ＩＤは０、ＤＶＤのＰＨＹ  ＩＤは２、ＮＩＵのＰＨＹ  ＩＤは１に割当てられる。
【００２７】
次いで、ＴＶがＮＩＵをパワーオンさせるためにＰＨＹ  ＩＤ（すなわち、ＰＨＹ  ＩＤ＝０）にリンクオンパケットを伝送すれば、ＡＶ−ＨＤＤがリンクオンされる誤動作が発生する。
【００２８】
したがって、マスター装置がスレーブ装置の変更されたＰＨＹ  ＩＤを提供されて利用を希望するスレーブ装置を正確に制御及び管理しうる技術が必要である。
【特許文献１】韓国公開特許第１９９９−０７６１５０号公報
【発明の開示】
【発明が解決しようとする課題】
【００２９】
本発明は、ＩＥＥＥ  １３９４標準スペックを使用するＡ／Ｖネットワーク上に存在するスレーブ装置のバスリセットの発生時にスレーブ装置の電源状態を調整して変更された識別情報（例えば、ＰＨＹ  ＩＤ）を獲得するところにその目的がある。
【００３０】
本発明の他の目的は、ＩＥＥＥ  １３９４標準スペックを使用するＡ／Ｖネットワーク上に存在するスレーブ装置の電源状態を調節して不要に消費される電力を減らすことである。
【００３１】
本発明の目的は、以上で言及した目的に制限されず、言及されていない他の目的は下の記載から当業者に明確に理解されうる。
【課題を解決するための手段】
【００３２】
前記目的を達成するために本発明の一実施形態によるマスター装置は、Ａ／Ｖネットワーク上に存在するスレーブ装置に対するリセット如何をチェックするリセットチェック部と、前記スレーブ装置のリセット発生時にリンクユニットをオンにせよとのリンクオンパケット及び基本情報を要請する情報要請パケットを生成するパケット生成部と、前記生成されたリンクオンパケット及び情報要請パケットを送信するＰＨＹユニットと、を備える。
【００３３】
本発明の他の実施形態によるスレーブ装置は、Ａ／Ｖネットワーク上に存在するマスター装置から伝送された所定命令のパケットを受信するＰＨＹユニットと、前記受信された所定命令パケットに該当する電源状態をチェックし、前記チェックされた電源状態によって電源の印加如何を制御する電源制御部と、前記受信された所定命令パケットが情報要請パケットである場合、保存された基本情報を検索する情報検索部と、を備える。
【００３４】
本発明のさらに他の実施形態によるバスリセットの発生時に識別情報を獲得する方法は、Ａ／Ｖネットワーク上に存在するスレーブ装置に対するリセット如何をチェックするステップと、前記チェックの結果、リセットが発生した場合、前記スレーブ装置にリンクオンパケットを伝送するステップと、前記リンクオンパケットの伝送によってスレーブ装置の電源状態がパワーアップ状態に変更されれば、前記スレーブ装置に情報要請パケットを伝送するステップと、前記情報要請パケットに対する応答として前記スレーブ装置の基本情報を受信するステップと、前記受信されたスレーブ装置の基本情報に基づいてマッピングテーブルを作成するステップと、を含む。
【００３５】
本発明のさらに他の実施形態によるバスリセットの発生時に識別情報を獲得する方法は、Ａ／Ｖネットワーク上に存在するマスター装置からリンクオンパケットを受信するステップと、前記受信されたリンクオンパケットによって電源状態に変更するステップと、前記マスター装置から情報要請パケットが受信されれば、前記情報要請によってスレーブ装置の基本情報を検索するステップと、前記検索された基本情報を前記マスター装置に送信するステップと、を含む。
その他の実施例の具体的な事項は詳細な説明及び図面に含まれている。
【発明の効果】
【００３６】
本発明のバスリセットの発生時に識別情報を獲得する装置及びその方法によれば、次のような効果が１つあるいはそれ以上ある。
【００３７】
ＩＥＥＥ  １３９４標準スペックを使用するＡ／Ｖネットワーク上に存在するスレーブ装置のバスリセットの発生時にスレーブ装置の電源状態を調整して変更された識別情報（例えば、ＰＨＹ  ＩＤ）を獲得し、エラーなしに所望のスレーブ装置を制御しうる。
【００３８】
また、ＩＥＥＥ  １３９４標準スペックを使用するＡ／Ｖネットワーク上に存在するスレーブ装置が電源状態を変更してスレーブ装置の基本情報を獲得した後、再び電源状態をパワー待ち状態に変更させることによって、消費電力を減らせる。
【発明を実施するための最良の形態】
【００３９】
本発明の利点及び特徴、そしてこれを達成する方法は添付された図面に基づいて詳細に後述されている実施例を参照すれば明確になる。しかし、本発明は以下で開示される実施例に限定されるものではなく、この実施例から外れて多様な形に具現でき、本明細書で説明する実施例は本発明の開示を完全にし、本発明が属する技術分野で当業者に発明の範ちゅうを完全に報せるために提供されるものであり、本発明は請求項及び発明の詳細な説明により定義されるだけである。一方、明細書全体に亙って同一な参照符号は同一な構成要素を示す。
【００４０】
以下、本発明の一実施形態によるバスリセットの発生時に識別情報を獲得する装置及びその方法を説明するためのブロック図、または処理フローチャートに関する図面を参考して本発明について説明する。この時、フローチャートの各ブロックとフロ−チャートの組合わせはコンピュータプログラムインストラクションにより実行可能なのが理解できるであろう。これらコンピュータプログラムインストラクションは、汎用コンピュータ、特殊用コンピュータまたはその他のプログラマブルデータプロセッシング装備のプロセッサーに搭載されうるので、コンピュータまたはその他のプログラマブルデータプロセッシング装備のプロセッサーを通じて実行されるそのインストラクションがフローチャートのブロックで説明された機能を行う手段を生成するように機構を作れる。これらコンピュータプログラムインストラクションは特定方式で機能を具現するためにコンピュータまたはその他のプログラマブルデータプロセッシング装備を指向できるコンピュータ利用可能またはコンピュータ判読可能メモリに保存されることも可能なので、そのコンピュータ利用可能またはコンピュータ判読可能メモリに保存されたインストラクションはフローチャートのブロックで説明された機能を行うインストラクション手段を内包する製造品目を生産することも可能である。コンピュータプログラムインストラクションはコンピュータまたはその他のプログラム可能なデータプロセッシング装備上に搭載することも可能なので、コンピュータまたはその他のプログラマブルデータプロセッシング装備上で一連の動作段階が実行されてコンピュータで実行されるプロセスを生成し、コンピュータまたはその他のプログラマブルデータプロセッシング装備を行うインストラクションはフローチャートのブロックで説明された機能を実行するための段階を提供することも可能である。
【００４１】
また、各ブロックは特定の論理的機能を行うための一つ以上の実行可能なインストラクションを含むモジュール、セグメントまたはコードの一部を示すことができる。また、いくつの代替実行例では、ブロックで言及された機能が順序を外れて発生することも可能であるということに注目せねばならない。例えば、連続して図示されている２つのブロックは、実質的に同時に行われてもよく、またはそのブロックが時々該当する機能によって逆順に行われてもよい。
【００４２】
図３は、本発明の一実施形態によるバスリセットの発生時に識別情報を獲得する装置を含むシステムを示す図面である。
【００４３】
図示されたように、ＩＥＥＥ  １３９４標準スペックを使用するＡ／Ｖネットワーク上には、マスター装置１０と複数のスレーブ装置２１、２２、及び２３が存在する。ここで、マスター装置１０とスレーブ装置２１、２２、及び２３は、データパケットを伝送するために別のプロトコルを使用する通信制御線（例えば、ＩＥＥＥ  １３９４連結線）に連結されている。
【００４４】
ここで、通信制御線を通じてＡ／Ｖネットワーク上に存在する装置の基本情報（例えば、識別情報、及び装置情報）及び連結状態情報などを送受信でき、スレーブ装置２１、２２、及び２３を制御できる作動命令を伝達することもできる。
【００４５】
この際、マスター装置１０は、スレーブ装置２０にリンクオンパケットを用いてパワーオン命令を伝送する。これにより、スレーブ装置２０のＰＨＹユニットにだけパワーが印加され、他のモジュール（例えば、ＬＩＮＫユニット、及びＣＰＵ）には、電源が印加されなくて、スレーブ装置２０のパワーオフ時の消費電源を低減しうる。以下、図４及び図５でマスター装置１０及びスレーブ装置２０について詳細に説明する。
【００４６】
図４は、本発明の他の実施形態によるバスリセットの発生時に識別情報を獲得する装置であるマスター装置の内部ブロック図である。
【００４７】
図４に示されたように、マスター装置１０は、ＰＨＹユニット１１０、ＬＩＮＫユニット１２０、パケット生成部１３０、マッピングテーブル生成部１４０、リセットチェック部１５０、周辺装置部１６０、及びＣＰＵ１７０を含んで構成される。
【００４８】
この際、本実施例で使われる“部”という用語はソフトウェアまたはＦＰＧＡまたはＡＳＩＣのようなハードウェア構成要素を意味し、モジュールは所定の役割を行う。しかし、“部”はソフトウェアまたはハードウェアに限定されるものではない。“部”はアドレッシングできる保存媒体に位置すべく構成されても良く、１つまたはそれ以上のプロセッサーを再生させるように構成されても良い。したがって、一例として“部”はソフトウェア構成要素、客体向けソフトウェア構成要素、クラス構成要素及びタスク構成要素のような構成要素と、プロセス、関数、属性、プロシージャー、サブルーチン、プログラムコードのセグメント、ドライバー、ファームウェア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ及び変数を含む。構成要素と“部”内で提供される機能はより少数の構成要素及び“部”に結合されるか、追加的な構成要素と“部”にさらに分離されうる。のみならず、構成要素及び“部”はデバイスまたは保安マルチメディアカード内の１つまたはそれ以上のＣＰＵを再生させるように具現されることもある。
【００４９】
ＰＨＹユニット１１０は、データパケットを送受信するものであって、パケット生成部１３０が生成した命令パケット（例えば、リンクオン／オフパケット、及び情報要請パケットなど）をスレーブ装置２０に伝送する。また、ＰＨＹユニット１１０は、スレーブ装置２０から伝送された応答パケットを受信する。
【００５０】
ＬＩＮＫユニット１２０は、ＰＨＹユニット１１０が受信した応答パケットをＣＰＵ１７０に伝送し、ＣＰＵ１７０が伝送した命令パケットをＰＨＹユニット１１０に伝送する。
【００５１】
パケット生成部１３０は、スレーブ装置２０のリセット発生時、または特定スレーブ装置２０を制御しようとする場合、リンクユニット１２０をオンにせよとのリンクオンパケットを作成し、またスレーブ装置２０に基本情報を要請する情報要請パケットを生成する。以下、図６を参照してリンクオンパケットを説明する。
【００５２】
図６に示されたように、リンクオンパケットは、リンクユニット１２０をオンにせよとの命令値（すなわち、０１）を記録する部分（１）と、該当スライド装置２０のＰＨＹ  ＩＤを記録する部分（２）、及びデータを含む部分（３）で構成される。ここで、データを含む部分（３）は、空き空間であり、空き空間部分を含むことは一般パケットの形態または長さと合わせるためである。
【００５３】
また、パケット生成部１３０は、ＰＨＹユニット１１０がスレーブ装置２０から受信した応答パケットを分析して該当スレーブ装置２０の基本情報を抽出する。ここで、基本情報は、スレーブ装置２０の識別情報（例えば、ＰＨＹ  ＩＤ）と、装置情報を言い、前記装置情報は、装置名、装置ＵＩ、装置タイプ、及び装置機能などを言う。
【００５４】
マッピングテーブル生成部１４０は、パケット生成部１３０が抽出したスレーブ装置２０の基本情報に基づいてマッピングテーブルを作成する。ここで、マッピングテーブルは、スレーブ装置別に識別情報及び装置情報が保存されている。また、マッピングテーブルは、バスリセットが発生する度に新たに作成される。
【００５５】
リセットチェック部１５０は、Ａ／Ｖネットワーク上に存在するスレーブ装置に対するリセット如何をチェックする。ここで、リセットは、１３９４バスに新たな装置が追加で連結されるか、連結されていた装置が離脱すれば、新たなＰＨＹ  ＩＤを新たに割当てることを言う。
【００５６】
一方。リセット発生時にマスター装置１０の電源がオン状態である場合（パワーオン状態）には、リセットチェック部１５０で新たに割当てられたＰＨＹ  ＩＤを直ちにチェックされ、もし、リセット発生時にマスター装置１０の電源が消えている場合（パワー待ち状態）には、リセット如何をチェックできないので、後でマスター装置１０の電源がオンになった後、リセットチェック部１５０は、ＰＨＹユニット１１を通じてリセット如何をチェックする。
【００５７】
例えば、Ａ／Ｖネットワーク上に３つの装置（ＴＶ、ＤＶＤ、ＳＴＢなど）が存在すると仮定する。この際、ＡＶ−ＨＤＤが新たに連結されれば、Ａ／Ｖネットワーク上には、４個の装置が存在し、これにより、各装置（例えば、ＴＶ、ＤＶＤ、ＳＴＢ、及びＡＶ−ＨＤＤ）に新たなＰＨＹ  ＩＤを割当てる。この際、それぞれの装置は、バスリセット発生以前のＰＨＹ  ＩＤと同じＩＤを割当てられてもよく、他のＩＤを割当てられても良い。ここで、バスリセットが発生すれば、Ａ／Ｖネットワークに存在する装置のうち、いずれか１つの装置をバスマスターと選定し、選定されたバスマスターがＡ／Ｖネットワークに存在する装置に新たなＰＨＹ  ＩＤを割当てる。
【００５８】
ここで、リセットチェック部１５０は、ＣＰＵ１７０が動作している場合、ＰＨＹユニット１１０を通じて受信されるか、セット信号によりスレーブ装置２１、２２、及び２３にリセットが発生したことを直ちに分かり、もし、ＣＰＵ１７０が動作していない場合、すなわち、スレーブ装置２１、２２、及び２３にリセットが発生したことを知らない場合は、後でマスター装置１０がオンになる瞬間、すなわち、ＣＰＵ１７０が動作し始めれば、ＰＨＹユニット１１０をチェックしてリセット発生如何が分かる。
【００５９】
例えば、ＰＨＹユニット１１０のレジスターをチェックすることによって、リセット如何が分かり、またはＰＨＹユニット１１０がリセット信号を受信すれば、所定値を保存させることによって、リセット如何を把握しうる。ここで、前述したリセット如何をチェックする方法は、一実施形態であり、前記の方法に限定されない。
【００６０】
周辺装置部１６０は、マスター装置１０でＣＰＵ１７０に接続されるあらゆる入出力装置と記憶装置であって、すなわち、オーディオ／ビデオ信号を処理するか、データ保存（ハードディスク）などを処理することをいう。
【００６１】
ＣＰＵ１７０は、マスター装置１０の全般的な動作を制御するものであって、スレーブ装置２０にリセットが発生すれば、パケット生成部１３０を制御してリンクオンパケットを生成させ、生成されたリンクオンパケットをＡ／Ｖネットワーク上に存在するあらゆるスレーブ装置２１、２２、及び２３にブロードキャストで伝送する。
【００６２】
また、ＣＰＵ１７０は、リンクオンパケットを通じてスレーブ装置のＣＰＵが動作されれば、パケット生成部１３０を制御して情報要請パケットを生成させ、パケット生成部１３０で生成した情報要請パケットをＡ／Ｖネットワーク上に存在するあらゆるスレーブ装置２１、２２、及び２３にブロードキャストで伝送する。
【００６３】
また、ＣＰＵ１７０は、ＰＨＹユニット１１０を通じてスレーブ装置２０から基本情報が含まれた応答パケットが受信されれば、パケット生成部１３０を制御して応答パケットを分析させ、分析結果、抽出された基本情報をマッピングテーブル生成部１４０に伝送する。次いで、マッピングテーブル生成部１４０を制御してスレーブ装置２０に対する基本情報に基づいてマッピングテーブルを生成させる。
【００６４】
また、ＣＰＵ１７０は、マッピングテーブルが生成されれば、リンクオフパケットを生成してスレーブ装置２１、２２、及び２３にブロードキャストで伝送する。これにより、スレーブ装置２１、２２、及び２３のＰＨＹユニットだけが動作するので、消費電力を減らせる。
【００６５】
したがって、マスター装置１０は、スレーブ装置にリセットが発生すれば、あらゆるスレーブ装置２１、２２、２３にリンクオンパケットを伝送し、ＣＰＵを動作させ、それぞれのスレーブ装置に基本情報を要請することによって、新たに変更されたＰＨＹ  ＩＤ及び装置情報を提供される。次いで、提供されたＰＨＹ  ＩＤ及び装置情報に基づいてマッピングテーブルを生成し、所定動作を行うスレーブ装置を正確に制御しうる。
【００６６】
図５は、本発明のさらに他の実施形態によるバスリセットの発生時に識別情報を獲得する装置により制御されるスレーブ装置の内部ブロック図である。
【００６７】
示されたように、スレーブ装置２０は、ＰＨＹユニット２１０、ＬＩＮＫユニット２２０、電源制御部２３０、電源部２４０、情報検索部２５０、周辺装置部２６０、及びＣＰＵ２７０を含んで構成される。
【００６８】
ＰＨＹユニット２１０は、Ａ／Ｖネットワーク上に存在するマスター装置１０から伝送された所定命令パケットを受信し、情報検索部２５０を通じて検索されたスレーブ装置２０の基本情報をマスター装置１０に伝送する。ここで、命令パケットは、リンクオン／オフパケット、及び情報要請パケットなどを言い、基本情報は、スレーブ装置の識別情報（例えば、ＰＨＹ  ＩＤ）と、装置情報（例えば、装置名、装置ＵＩ、装置タイプ、及び装置機能など）を言う。
【００６９】
ＬＩＮＫユニット２２０は、ＰＨＹユニット２１０が受信した命令パケットをＣＰＵ２７０に伝送し、ＣＰＵ２７０が伝送した応答パケットをＰＨＹユニット２１０に伝送する。
【００７０】
電源制御部２３０は、ＰＨＹユニット２１０が受信した命令パケットに該当する電源状態をチェックし、チェックされた電源状態によって印加される電源を制御する。ここで、電源状態はパワーオフ状態、パワー待ち状態、パワーアップ状態、及びパワーオン状態に区分される。
【００７１】
また、電源状態は、スレーブ装置２０に連結された電源ケーブル（点線で表示）に電源を印加させる過程を示したものであって、以下、図７を参照して説明する。
【００７２】
図７に示されたように、パワーオフ状態は、電源ケーブルは連結されたが、電源が印加されていない状態であって、スレーブ装置２０が全く動作していない状態を言う。
【００７３】
また、パワー待ち状態は、ＰＨＹユニット２１０に連結された電源ケーブルにのみ電源が印加された状態であって、パワーアップ状態は、マスター装置１０からリンクオンパケットが伝送され、ＬＩＮＫユニット２２０とＣＰＵ２７０とに連結された電源ケーブルに電源が印加された状態を言う。
【００７４】
また、パワーオン状態は、マスター装置１０からパワーオン命令パケットが伝送され、ＬＩＮＫユニット２２０及びＣＰＵ２７０だけでなく、周辺装置部２６０に連結された電源ケーブルにも電源が印加された状態を言う。すなわち、スレーブ装置２０が所定動作を行う状態を言う。
【００７５】
一方、マスター装置１０からリンクオフパケットを受信すれば、パワー待ち状態に変更される。
【００７６】
電源部２４０は、電源制御部２５０の電源印加命令によって電源ケーブルに電源を提供する。すなわち、電源制御部２５０の命令によって電源ケーブルをオン／オフさせる。
【００７７】
例えば、電源制御部２５０からパワー待ち状態という命令が伝送されれば、ＰＨＹユニット２１０の電源ケーブルをオンにし、パワーアップ状態という命令が伝送されれば、ＬＩＮＫユニット２２０、及びＣＰＵ２７０の電源ケーブルをオンにする（ここで、ＰＨＹユニット２１０の電源もオン状態である）。また、パワーオン状態という命令が伝送されれば、周辺装置部２６０の電源ケーブルをオンにする（ここで、ＰＨＹユニット２１０、ＬＩＮＫユニット２２０、及びＣＰＵ２７０の電源は、オン状態である）。
【００７８】
情報検索部２５０は、マスター装置１０から伝送された所定命令パケットが情報要請パケットである場合、基本情報を検索する。ここで、基本情報は、スレーブ装置の識別情報（例えば、ＰＨＹ  ＩＤ）と、装置情報（例えば、装置名、装置ＵＩ、装置タイプ、及び装置機能など）を言う。
【００７９】
周辺装置部２６０は、スレーブ装置２０からＣＰＵ２７０に接続されるあらゆる入出力装置と記憶装置であって、すなわちオーディオ／ビデオ信号を処理するか、データ保存（ハードディスク）などを処理することを言う。
【００８０】
ＣＰＵ２７０は、スレーブ装置２０の全般的な動作を制御するものであって、マスター装置１０から命令パケットが受信されれば、該当動作を行う。
【００８１】
例えば、ＰＨＹユニット２１０がリンクオンパケットを受信してＬＩＮＫユニット２２０、及びＣＰＵ２７０に電源が印加された後、情報要請パケットが受信されれば、情報検索部２５０を制御して基本情報を検索させる。
【００８２】
また、ＣＵＰ２７０は、マスター装置１０の動作命令パケットによって所定動作を行うように、周辺装置部２６０を制御する。
【００８３】
したがって、スレーブ装置２０は、ＰＨＹユニット２１０を通じてマスター装置１０から所定命令パケットを受信され、受信されたパケットによって動作する。例えば、リンクマスター装置１０からオンパケットが受信されれば、電源制御部２３０がＬＩＮＫユニット２２０及びＣＰＵ２７０に電源を印加し、情報要請パケットを受信すれば、ＣＰＵ２７０を通じて基本情報を提供することによって、マスター装置１０が利用を希望しているスレーブ装置２０を正確に制御可能にする。
【００８４】
図８は、本発明のさらに他の実施形態によるバスリセットの発生時に識別情報を獲得する方法のうち、マスター装置の電源がオン状態である場合に動作する過程を示すフローチャートである。
【００８５】
まず、１３９４バスリセットが発生すれば（Ｓ８００）、マスター装置１０のＰＨＹユニット１１０は、リセット発生信号を受信し、これにより、バスマスター装置（図示せず）から新たに割当てられたＰＨＹ  ＩＤを受信する（Ｓ８１０）。ここで、リセットは、１３９４バスに新たな装置が追加で連結されるか、連結されていた装置が離脱すれば、新たなＰＨＹ  ＩＤを新たに割当てることを言う。
【００８６】
この際、マスター装置１０の電源がオンになっている場合、ＣＰＵ１７０は、ＰＨＹユニット１１０が受信した新たなＰＨＹ  ＩＤを通じて１３９４バスリセットが発生することが直ちに分かる。
【００８７】
次いで、マスター装置１０のＣＰＵ１７０はパケット生成部１３０を制御して、リンクオンパケットを生成させ、生成されたリンクオンパケットをスレーブ装置２０にブロードキャスティングする（Ｓ８２０）。ここで、マスター装置１０がスレーブ装置２０にリンクオンパケットを伝送することは、スレーブ装置２０の電力状態をパワーアップ状態に変更させてＣＰＵを動作させた後、スレーブ装置の変更された識別情報（すなわち、ＰＨＹ  ＩＤ）を要請するためである。
【００８８】
次いで、マスター装置１０は、スレーブ装置２０のＣＰＵ２７０が動作すれば、スレーブ装置２０の基本情報を要請するパケットを生成し、生成された情報要請パケットをスレーブ装置２０に伝送する（Ｓ８３０）。ここで、マスター装置１０がスレーブ装置２０に基本情報を要請することは、変更された識別情報（すなわち、ＰＨＹ  ＩＤ）及びＡ／Ｖネットワーク上に存在するスレーブ装置を把握するためである。
【００８９】
次いで、スレーブ装置２０から応答パケットが伝送されれば、パケット生成部１３０は、伝送された応答パケットを分析してスレーブ装置２０の基本情報を抽出する（Ｓ８４０）。ここで、基本情報は、識別情報（例えば、ＰＨＹ  ＩＤ）と、装置情報（装置名、装置ＵＩ、装置タイプ、及び装置機能など）をいう。
【００９０】
次いで、マッピングテーブル生成部１４０は、抽出された基本情報に基づいてスレーブ装置２０別に識別情報及び装置情報をマッピングさせておいたマッピングテーブルを生成する（Ｓ８５０）。
【００９１】
一方、マスター装置１０は、マッピングテーブルが作成されれば、スレーブ装置２１、２２、及び２３にリンクオフパケットを伝送してスレーブ装置の電源状態をパワー待ち状態に変更させる。これにより、スレーブ装置のＰＨＹユニット２１０にのみ電力が印加されて、電力損失が発生しない。
【００９２】
次いで、マスター装置１０が所定スレーブ装置２０を動作させようとする場合、マッピングテーブルに保存されたスレーブ装置２０の識別情報（すなわち、ＰＨＹ  ＩＤ）に基づいて利用を希望するスレーブ装置２０にリンクオンパケットを伝送する（Ｓ８６０）。
【００９３】
したがって、マスター装置１０は、バスリセットが発生すれば、スレーブ装置２０の電源状態を調整して変更された識別情報（例えば、ＰＨＹ  ＩＤ）をそれぞれのスレーブ装置２１、２２、及び２３から提供された後、マッピングテーブルに保存して置き、引き続き、所定スレーブ装置２０の動作を制御しようとする場合、マッピングテーブルに保存された情報を用いて該当スレーブ装置を動作させうる。
【００９４】
図９は、本発明のさらに他の実施形態によるバスリセットの発生時に識別情報を獲得する方法のうち、マスター装置の電源がオフ状態からオン状態に変更された場合に動作する過程を示すフローチャートである。
【００９５】
まず、マスター装置１０の電源がオフになっていて、オンになった場合、マスター装置１０のＣＰＵ１７０は、リセットチェック部１５０を通じて１３９４バスのリセット如何をチェックする（Ｓ９００）。ここで、リセットは、１３９４バスに新たな装置が追加で連結されるか、連結されていた装置が離脱する場合、新たなＰＨＹ  ＩＤを新たに割当てることを言う。
【００９６】
この際、マスター装置１０の電源がオフになっていて、オンになった場合には、１３９４バスのリセットの発生如何が分からないために、後で電源がオンになってＣＰＵ１７０が動作し始めれば、リセットチェック部１５０を通じてリセット発生如何をチェックする。ここで、リセットチェック部１５０は、ＰＨＹユニット１１０のレジスターをチェックすることによって、１３９４バスのリセット発生如何が分かる。
チェック結果、リセットが発生した場合（Ｓ９１０）、マスター装置１０のＣＰＵ１７０は、パケット生成部１３０を制御してリンクオンパケットを生成し、生成されたリンクオンパケットをスレーブ装置２０にブロードキャスティングする（Ｓ９２０）。以下、ステップＳ９３０ないしステップＳ９６０を行う過程は、前記図８で説明したステップＳ８３０ないしステップＳ８６０を行う過程と同一なので、詳細な説明は省略する。
【００９７】
一方、チェック結果、リセットが発生していない場合（Ｓ９１０）、スレーブ装置２０のＰＨＹ  ＩＤが変更されていないために、ステップＳ９３０ないしステップＳ９５０過程を行わない。次いで、マスター装置１０が所定スレーブ装置２０を動作させようとする場合、マスター装置１０のＣＰＵ１７０は既作成されたマッピングテーブルを用いて該当スレーブ装置２０のＰＨＹ  ＩＤを検索でき（Ｓ９７０）、検索されたＰＨＹ  ＩＤを通じてリンクオンパケットを伝送する（Ｓ９６０）。
【００９８】
図１０は、本発明のさらに他の実施形態によるバスリセットの発生時に識別情報を獲得する方法のうち、スレーブ装置の動作を示すフローチャートである。
【００９９】
まず、スレーブ装置２０のＰＹＨユニット２１０がマスター装置１０からリンクオンパケットを受信すれば（Ｓ１０００）、ＰＹＨユニット２１０は、電源制御部２３０に受信されたリンクオンパケットを伝送する。
【０１００】
これにより、電源制御部２３０は、パワー待ち状態の電源状態をパワーアップ状態に変更し、電源部２４０に電源状態がパワーアップ状態であることを伝送する（Ｓ１１００）。これにより、電源部２４０は、ＬＩＮＫユニット２２０、及びＣＰＵ２７０の電源ケーブルに電源を印加する。
【０１０１】
次いで、マスター装置１０から情報要請パケットが受信されれば（Ｓ１２００）、ＣＰＵ２７０は、情報検索部２５０を制御して基本情報を検索するように制御する。これにより、情報検索部２５０が自身（すなわち、スレーブ装置）の基本情報を検索し、検索された基本情報をＰＨＹユニット２１０を通じてマスター装置１０に伝送する（Ｓ１３００）。
【０１０２】
次いで、マスター装置１０からリンクオフパケットが伝送されれば（Ｓ１４００）、スレーブ装置２０の電源制御部２３０は、電源状態をパワー待ち状態に変更し（Ｓ１５００）、これにより、電源部２４０はＬＩＮＫユニット２２０、及びＣＰＵ２７０の電源ケーブルに電源を印加しない。
【０１０３】
したがって、スレーブ装置２０はマスター装置１０のリンクオンパケットを受信すれば、電源状態をパワーアップ状態に変更し、マスター装置の要請によって基本情報を検索して提供する。次いで、マスター装置１０からリンクオフパケットを受信し、これにより、スレーブ装置２０の電源状態は、パワー待ち状態に変更されて電力損失を減らせる。
【０１０４】
以上、添付図を参照して本発明の実施例を説明したが、本発明が属する技術分野で当業者ならば本発明がその技術的思想や必須特徴を変更せずとも他の具体的な形に実施されうるということが理解できるであろう。したがって、前述した実施例は全ての面で例示的なものであって、限定的なものではないと理解せねばならない。
【産業上の利用可能性】
【０１０５】
本発明は、バスリセットの発生時に識別情報を獲得する装置及びその方法に関連した技術分野に好適に適用されうる。
【図面の簡単な説明】
【０１０６】
【図１】一般的なＩＥＥＥ  １３９４のプロトコルの構成を示す図である。
【図２Ａ】１３９４標準スペックを使用するＡ／Ｖ装置の構成図である。
【図２Ｂ】１３９４標準スペックを使用するＡ／Ｖ装置の構成図である。
【図３】本発明の一実施形態によるバスリセットの発生時に識別情報を獲得する装置を含むシステムを示す図である。
【図４】本発明の他の実施形態によるバスリセットの発生時に識別情報を獲得する装置であるマスター装置の内部ブロック図である。
【図５】本発明のさらに他の実施形態によるバスリセットの発生時に識別情報を獲得する装置により制御されるスレーブ装置の内部ブロック図である。
【図６】本発明のさらに他の実施形態において、バスリセットの発生時に識別情報を獲得する装置のパケット生成部が生成したリンクオンパケットを示す図である。
【図７】本発明のさらに他の実施形態による電源状態を示すテーブルを示す図である。
【図８】本発明のさらに他の実施形態によるバスリセットの発生時に識別情報を獲得する方法のうち、マスター装置の電源がオン状態である場合に動作する過程を示すフローチャートである。
【図９】本発明のさらに他の実施形態によるバスリセットの発生時に識別情報を獲得する方法のうち、マスター装置の電源がオフ状態からオン状態に変更された場合に動作する過程を示すフローチャートである。
【図１０】本発明のさらに他の実施形態によるバスリセットの発生時に識別情報を獲得する方法のうち、スレーブ装置の動作を示すフローチャートである。
【符号の説明】
【０１０７】
１０      マスター装置
２０      スレーブ装置
１１０、２１０    ＰＨＹユニット
１２０、２２０    ＬＩＮＫユニット
１３０      パケット生成部
１４０      マッピングテーブル生成部
１５０      リセットチェック部
１６０、２６０    周辺装置部
１７０、２７０    ＣＰＵ
２３０      電源制御部
２４０      電源部
２５０      情報検索部
【図１】
2007074715.tif 000003
【図２Ａ】
2007074715.tif 000004
【図２Ｂ】
2007074715.tif 000005
【図３】
2007074715.tif 000006
【図４】
2007074715.tif 000007
【図５】
2007074715.tif 000008
【図６】
2007074715.tif 000009
【図７】
2007074715.tif 000010
【図８】
2007074715.tif 000011
【図９】
2007074715.tif 000012
【図１０】
2007074715.tif 000013