(57)【要約】【課題】上位層起動コマンドにより被制御機器の上位層を起動する要求があった場合、適切な起動要求に対してのみ上位層を起動するよう制御する。【解決手段】物理層２１および上位層２２を有し当該物理層２１のみが起動された状態の被制御機器２の上位層２２を制御機器１により起動する機器起動方法において、制御機器１から被制御機器２に対し、識別情報を書き込むよう指示する識別情報書き込みコマンドを送信する。被制御機器２においては、識別情報書き込みコマンドに従って識別情報を物理層２１内のレジスタに書き込む。次に、制御機器１から被制御機器２に対し、上位層２２を起動するよう指示する上位層起動コマンドを送信する。被制御機器２においては、レジスタ内の識別情報の内容に応じて上位層２２の起動可否を判定し、上位層が起動可である場合、上位層起動コマンドに従って上位層２２を起動する。【選択図】　　図２
2004064658.tif 000002
【特許請求の範囲】
【請求項１】
物理層およびこの物理層よりも上位の階層に位置する上位層を有し当該物理層のみが起動された状態の被制御機器を制御する制御機器であって、
識別情報を書き込むよう指示する識別情報書き込みコマンドを前記被制御機器に対して発行する手段と、
前記識別情報書き込みコマンドの発行後、前記上位層を起動するよう指示する上位層起動コマンドを前記被制御機器に対して発行する手段と
を具備することを特徴とする制御機器。
【請求項２】
前記識別情報は特定のフラグで表現されることを特徴とする請求項１記載の制御機器。
【請求項３】
前記識別情報は起動目的に関する情報を含むことを特徴とする請求項１記載の制御機器。
【請求項４】
識別情報は起動要求元としての当該制御機器に関する情報を含むことを特徴とする請求項１記載の制御機器。
【請求項５】
物理層およびこの物理層よりも上位の階層に位置する上位層を有し、当該物理層のみが起動された状態とすることが可能であり、制御機器により制御される被制御機器であって、
識別情報を書き込むよう指示する識別情報書き込みコマンドを前記制御機器から受信する手段と、
前記識別情報書き込みコマンドに従って前記識別情報を前記物理層内のレジスタに書き込む手段と、
前記上位層を起動するよう指示する上位層起動コマンドを前記制御機器から受信する手段と、
前記レジスタ内の前記識別情報の内容に応じて前記上位層の起動可否を判定する手段と、
前記判定の結果が前記上位層の起動可を示す場合、前記上位層起動コマンドに従って前記上位層を起動する手段と
を具備することを特徴とする被制御機器。
【請求項６】
前記識別情報は特定のフラグで表現されることを特徴とする請求項５に記載の被制御機器。
【請求項７】
前記識別情報は起動目的に関する情報を含むことを特徴とする請求項５に記載の被制御機器。
【請求項８】
識別情報は起動要求元としての前記制御機器に関する情報を含むことを特徴とする請求項５に記載の被制御機器。
【請求項９】
物理層およびこの物理層よりも上位の階層に位置する上位層を有し当該物理層のみが起動された状態の被制御機器の上位層を制御機器により起動する機器起動方法であって、
前記制御機器から前記被制御機器に対し、識別情報を書き込むよう指示する識別情報書き込みコマンドを送信し、
前記被制御機器において、前記識別情報書き込みコマンドに従って前記識別情報を前記物理層内のレジスタに書き込み、
前記制御機器から前記被制御機器に対し、前記上位層を起動するよう指示する上位層起動コマンドを送信し、
前記被制御機器において、前記レジスタ内の前記識別情報の内容に応じて前記上位層の起動可否を判定し、前記上位層が起動可である場合、前記上位層起動コマンドに従って前記上位層を起動することを特徴とする機器起動方法。
【請求項１０】
物理層およびこの物理層よりも上位の階層に位置する上位層を有し当該物理層のみが起動された状態の被制御機器の上位層を制御機器により起動する機器起動方法であって、
前記制御機器から前記被制御機器に対し、識別情報を書き込むよう指示する識別情報書き込みコマンドと、前記上位層を起動するよう指示する上位層起動コマンドとを一体化したものを一度に送信し、
前記被制御機器において、前記識別情報書き込みコマンドに従って前記識別情報を前記物理層内のレジスタに書き込み、
前記被制御機器において、前記レジスタ内の前記識別情報の内容に応じて前記上位層の起動可否を判定し、前記上位層が起動可である場合、前記上位層起動コマンドに従って前記上位層を起動することを特徴とする機器起動方法。
【請求項１１】
前記識別情報は特定のフラグで表現されることを特徴とする請求項９又は１０に記載の機器起動方法。
【請求項１２】
前記識別情報は起動目的に関する情報を含むことを特徴とする請求項９又は１０に記載の機器起動方法。
【請求項１３】
識別情報は起動要求元としての前記制御機器に関する情報を含むことを特徴とする請求項９又は１０に記載の機器起動方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ネットワーク接続された制御機器および被制御機器に係わり、特に、物理層のみが起動された状態の被制御機器の上位層を制御機器により起動する機器起動方法に関する。
【０００２】
【従来の技術】
ＩＥＥＥ１３９４規格では、物理層（ＰＨＹ）にのみ電源供給された機器に対し、上位層起動コマンド（ＬｉｎｋＯｎパケット）を送信することで、当該機器の上位層（リンク層やトランザクション層）を起動するようになっている（ＩＥＥＥ　ｓｔｄ．　１３９４−１９９５および１３９４ａ−２０００（ＩＥＥＥ１３９４）参照）。ＬｉｎｋＯｎパケットはＩＥＥＥ１３９４バス上の省電力管理目的で使用されるものであり、特に、特定の制御機器がＩＥＥＥ１３９４バスを介して被制御機器に電源供給を行なう場合に、ＩＥＥＥ１３９４バス上の総消費電力を抑えるため被制御機器使用時のみその上位層を起動するなどの目的で使用する。
【０００３】
より具体的には、Ｂｕｓ　Ｒｅｓｅｔが生じた時点でＩＲＭ（Ｉｓｏｃｈｒｏｎｏｕｓ　Ｒｅｓｏｕｒｃｅ　Ｍａｎａｇｅｒ）となった機器は制御機器となって総消費電力を確認し、電力供給可能と判断した場合、物理層のみが起動されている不特定の被制御機器に対しＬｉｎｋＯｎパケットを送信することがＩＥＥＥ１３９４規格で許されている。但し、このＬｉｎｋＯｎを受信した場合に実際に上位層を起動させるかどうかは被制御機器で任意に決めることができ、規格上必ずしもＬｉｎｋＯｎパケットに応答して起動することが必要というわけではない。ここでＢｕｓ　Ｒｅｓｅｔとは、ケーブルの接続・切断やその他機器により強制的に行なわれることもあるＩＥＥＥ１３９４バスのリセット処理であり、接続機器の識別用のＩＤ（ＮｏｄｅＩＤ）やＩＲＭとなる機器の割当などが再設定される。ＩＲＭ（Ｉｓｏｃｈｒｏｎｏｕｓ　Ｒｅｓｏｕｒｃｅ　Ｍａｎａｇｅｒ）は、ＩＥＥＥ１３９４バス上で映像などの同期ストリームを伝送する際のリソース管理を行なう機能に相当する。
【０００４】
また、例えばデジタルテレビと録画機器をＩＥＥＥ１３９４バスで接続して、デジタルテレビの受信した映像を録画機器でタイマー録画する場合に、録画時間にデジタルテレビから録画機器の電源を起動するなどの目的でＬｉｎｋＯｎパケットを使用することもできる。
【０００５】
【発明が解決しようとする課題】
上記したようにＬｉｎｋＯｎパケットは、種々の目的で使用されるが、先行技術では、被制御機器側でＬｉｎｋＯｎパケットがどのような目的で発行されたものかを確認する手段が無いため、必要性の有無によらず上位層を起動しなければならない。
【０００６】
すなわち、物理層（ＰＨＹ）のみが電源供給状態でありその上位層（リンク層、トランザクション層など）が電源非供給状態である被制御機器を、外部の制御機器から起動する場合、物理層に対し上位層起動コマンドを送信し、被制御機器の上位層を起動する必要がある。この時、被制御機器側では不用意な電源起動を避けるため、特定の場合にのみ起動要求を受け付けるよう制御する必要があるが、従来そのような制御を行なう手法は無い。
【０００７】
より具体的に説明すると、ＩＥＥＥ１３９４規格に準拠したＩＥＥＥ１３９４機器の場合、上位層起動コマンド（ＬｉｎｋＯｎパケット）はＢｕｓ　Ｒｅｓｅｔ時にＩＲＭ（Ｉｓｏｃｈｒｏｎｏｕｓ　Ｒｅｓｏｕｒｃｅ　Ｍａｎａｇｅｒ）となった機器が不特定機器に対し送信することがＩＥＥＥ１３９４規格上許されている。これは、もともとパーソナルコンピュータに周辺機器を接続した場合の周辺機器の省電力制御を想定した処理である。しかし、起動する被制御機器（周辺機器）の指定に関する具体的な規定がなく、また物理層を確認するだけでは被制御機器がもつ具体的な機能を区別することができないため、ＩＲＭは物理層のみに電源供給されている全ての被制御機器にＬｉｎｋＯｎパケットを送信する可能性がある。
【０００８】
一方、ＩＥＥＥ１３９４をデジタルテレビや録画機器などのＡＶ機器に適用した場合、例えばタイマー録画などを実行するためにデジタルテレビが録画機器を起動するなどの目的に使用する場合、利用者が要求しないのにＩＲＭからの不特定なＬｉｎｋＯｎパケットなどにより、勝手に被制御機器の電源が起動される事態を回避するため、起動目的に応じてＬｉｎｋＯｎパケットの適用可否を区別する必要がある。
【０００９】
このように上位層起動コマンド（ＬｉｎｋＯｎパケット）を特定の目的（例えばタイマー録画目的）で使用する場合、被制御機器側では、ＬｉｎｋＯｎがこの特定目的のものなのか、あるいはＢｕｓ　Ｒｅｓｅｔなど他の原因で生じたものなのかを区別し、特定目的の場合にのみ起動するよう制御することが、省電力や不用意な電源起動による事故防止など製造物責任（ＰＬ）の観点から必要となるが、従来そのような制御を行なう手法が無いという問題があった。
【００１０】
本発明は上記実情に鑑みてなされたものであり、上位層起動コマンドにより被制御機器の上位層を起動する要求があった場合、適切な起動要求に対してのみ上位層を起動するよう制御することができる機器起動方法、制御機器および被制御機器を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明に係る制御機器は、物理層およびこの物理層よりも上位の階層に位置する上位層を有し当該物理層のみが起動された状態の被制御機器を制御する制御機器であって、識別情報を書き込むよう指示する識別情報書き込みコマンドを前記被制御機器に対して発行する手段と、前記識別情報書き込みコマンドの発行後、前記上位層を起動するよう指示する上位層起動コマンドを前記被制御機器に対して発行する手段とを具備することを特徴とする。
【００１２】
また、本発明に係る被制御機器は、物理層およびこの物理層よりも上位の階層に位置する上位層を有し、当該物理層のみが起動された状態とすることが可能であり、制御機器により制御される被制御機器であって、識別情報を書き込むよう指示する識別情報書き込みコマンドを前記制御機器から受信する手段と、前記識別情報書き込みコマンドに従って前記識別情報を前記物理層内のレジスタに書き込む手段と、前記上位層を起動するよう指示する上位層起動コマンドを前記制御機器から受信する手段と、前記レジスタ内の前記識別情報の内容に応じて前記上位層の起動可否を判定する手段と、前記判定の結果が前記上位層の起動可を示す場合、前記上位層起動コマンドに従って前記上位層を起動する手段とを具備することを特徴とする。
【００１３】
また、本発明に係る機器起動方法は、物理層およびこの物理層よりも上位の階層に位置する上位層を有し当該物理層のみが起動された状態の被制御機器の上位層を制御機器により起動する機器起動方法であって、前記制御機器から前記被制御機器に対し、識別情報を書き込むよう指示する識別情報書き込みコマンドを送信し、前記被制御機器において、前記識別情報書き込みコマンドに従って前記識別情報を前記物理層内のレジスタに書き込み、前記制御機器から前記被制御機器に対し、前記上位層を起動するよう指示する上位層起動コマンドを送信し、前記被制御機器において、前記レジスタ内の前記識別情報の内容に応じて前記上位層の起動可否を判定し、前記上位層が起動可である場合、前記上位層起動コマンドに従って前記上位層を起動することを特徴とする。
【００１４】
また、本発明に係る機器起動方法は、物理層およびこの物理層よりも上位の階層に位置する上位層を有し当該物理層のみが起動された状態の被制御機器の上位層を制御機器により起動する機器起動方法であって、前記制御機器から前記被制御機器に対し、識別情報を書き込むよう指示する識別情報書き込みコマンドと、前記上位層を起動するよう指示する上位層起動コマンドとを一体化したものを一度に送信し、前記被制御機器において、前記識別情報書き込みコマンドに従って前記識別情報を前記物理層内のレジスタに書き込み、前記被制御機器において、前記レジスタ内の前記識別情報の内容に応じて前記上位層の起動可否を判定し、前記上位層が起動可である場合、前記上位層起動コマンドに従って前記上位層を起動することを特徴とする。
【００１５】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
【００１６】
図１は、本発明の一実施形態に係る制御機器及び被制御機器の接続例を示す図である。
【００１７】
制御機器１は例えばデジタルテレビであり、一方、被制御機器２は例えば録画再生ＤＶＤ装置である。ここでは制御機器１と被制御機器２とを接続するネットワークとしてＩＥＥＥ１３９４規格に準拠したＩＥＥＥ１３９４バス（高速シリアルバス）３を適用した例を示す。なお、接続に用いるネットワークは、ＩＥＥＥ１３９４規格に限らず、ＴＣＰ／ＩＰ　（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）、ＬＡＮ（ｌｏｃａｌ　ａｒｅａｎｅｔｗｏｒｋ）や電話線に代表される有線ネットワーク、無線ＬＡＮやＢｌｕｅｔｏｏｔｈなどに代表される無線ネットワークなど種々のネットワークに適用できるものである。
【００１８】
デジタルテレビが受信した映像を録画再生ＤＶＤ装置でタイマー録画するような場合には、録画時間にデジタルテレビから録画再生ＤＶＤ装置の電源を起動するなどの目的で、例えばＩＥＥＥ１３９４規格に規定されるＬｉｎｋＯｎパケット（上位層を起動するよう指示する上位層起動コマンド）を上記ＩＥＥＥ１３９４バス３を介して録画再生ＤＶＤ装置に対して送信する。本実施形態では、上位層起動コマンドを送信する前に、後述する識別情報書き込みコマンドを録画再生ＤＶＤ装置に対して送信する。
【００１９】
図２は、本実施形態に係る制御機器及び被制御機器の具体的な構成例を示す図である。
【００２０】
被制御機器２は物理層２１と上位層（リンク層などを含む）２２とを有し、電源２３から物理層２１と上位層２２（及びＣＰＵ２５）に個別に電源供給が可能である。すなわち、物理層２１と上位層２２の電源供給を分け、被制御機器２の未使用時は物理層２１のみに電源供給を行なう（物理層２１のみを起動した状態にする）ことにより、未使用時の電力使用量を抑えながら、ネットワークを経由した別の電子機器（ここでは制御機器１）からの処理要求に応答することができる。
【００２１】
本実施形態では、上位層２２（及びＣＰＵ２５）への電源供給／停止をスイッチ２４により切り替える構成をとっており、物理層２１からの起動信号（ＬＫＯＮ信号）によりスイッチ２４が切り替えられ、上位層２２（及びＣＰＵ２５）への電源供給が開始されるようになっている。すなわち、被制御機器２の未使用時は、上位層２２及びＣＰＵ２５への電源供給が停止（スイッチがオフ）した状態にある。このように被制御機器２の未使用時は、信号受信に最低限必要な物理層２１のみへの電源供給を行なうようにすることで、機器全体の消費電力を抑えている。なお、電源供給の切替制御の形態は図２に示したものに限られず、適宜変形することが可能である。
【００２２】
一方、制御機器１については、被制御機器２のような電源供給に関する制限事項はなく、任意の電源供給形態を適用できる。例えば、電源供給形態の一例として、電源１３から物理層１１と上位層１２（及びＣＰＵ１５）を一括して電源供給／停止できる構成としてもよく、個別に電源供給／停止できる構成としてもよい。
【００２３】
被制御機器２の物理層２１は、ＩＥＥＥ１３９４バス３上を伝送される電気信号を上位層２２で処理可能なパケット情報に変換する機能を有する。物理層２１の一具体例としては、ＩＥＥＥ１３９４規格に規定される物理層（ＰＨＹ）がある。一方、上位層２２は、物理層２１から受け取ったパケット情報に対する具体的なトランザクション処理を行なう。上位層２２の一具体例としては、図３の階層構造に示されるようにアプリケーション層、トランザクション層、リンク層、マック層がある。特に、ＩＥＥＥ１３９４規格に規定されるものとしてリンク層及びトランザクション層が挙げられる。本実施形態ではトランザクション処理をＣＰＵ２５で行なうものとしている。また、物理層２１として、無線におけるＲＦなどを適用することが可能である。なお、物理層及び上位層の具体例内容は、適用されるインタフェースの種類により多少異なる場合がある。
【００２４】
本実施形態による機器起動方法では、上位層起動コマンドの発行前に、識別情報（制御元や制御目的などを識別可能な情報）を書き込むよう指示する識別情報書き込みコマンド（例えば、物理層２１のレジスタ設定にて特定のビットをオン状態にすることを指示する内容）が制御機器１から被制御機器２へ送信される。これにより、被制御機器２は、上記コマンドに従って識別情報を物理層２１内のレジスタに書き込む（例えば、特定のビットをオン状態にする）。
【００２５】
識別情報書き込みコマンドの発行後、制御機器１から被制御機器２へ上位層２２を起動するよう指示する上位層起動コマンドが送信される。これにより、被制御機器２においては、レジスタ内の識別情報の内容に応じて上位層２２の起動可否を判定する（例えば、物理層２１のレジスタ上の特定ビットがオン状態であるか否かを判定する）。判定の結果、上位層が起動可である場合、上位層起動コマンドに従って上位層（リンク層など）２２を起動する。すなわち、物理層２１から送られる起動信号（ＬＫＯＮ信号）でスイッチ２４を制御することにより、電源２３から上位層２２（及びＣＰＵ２５）へ電源が供給されるようにする。
【００２６】
このような機器起動方法によれば、被制御機器側では上位層起動コマンド受信時、特別なトランザクション処理を行なう必要がなく、自身のレジスタ内容を確認するだけで制御元や制御目的などを判定することができ、起動要求の受理可否を上位層の起動前に判断することができる。
【００２７】
なお、起動する上位層としては、前述のアプリケーション層、トランザクション層、リンク層、マック層のうちの一部であってもよく、全部であってもよい。
【００２８】
図４は、本実施形態に係る制御機器１の機能構成を示すブロック図である。
【００２９】
制御機器１には、通信部１６、識別情報書き込みコマンド発行部１７、及び識別情報書き込みコマンド発行部１７が備えられる。通信部１６は前述の物理層１１で実現され、識別情報書き込みコマンド発行部１７及び識別情報書き込みコマンド発行部１７は前述の上位層１２で実現される。
【００３０】
通信部１６は、他の電子機器（ここでは被制御機器２）との通信（各種コマンドの送信を含む）を行なうものである。
【００３１】
識別情報書き込みコマンド発行部１７は、識別情報書き込みコマンドの発行後、通信部１６を介して被制御機器２の物理層２１に対し識別情報の書き込みを要求する識別情報書き込みコマンドを発行するものである。
【００３２】
上位層起動コマンド発行部１８は、通信部１６を介して被制御機器２の物理層２１に対し上位層２２の起動を要求する上位層起動コマンドを発行するものである。
【００３３】
図５は、本実施形態に係る被制御機器２の機能構成を示すブロック図である。
【００３４】
被制御機器２には、通信部２６、識別情報書き込み部２７、物理層（ＰＨＹ）レジスタ２８、上位層起動判定部２９、及び上位層起動部３０が備えられる。これらの機能は、前述の物理層２１で実現される。
【００３５】
通信部２６は、他の電子機器（ここでは制御機器１）との通信（各種コマンドの受信を含む）を行なうものである。
【００３６】
識別情報書き込み部２７は、通信部２６を介して制御機器１から送られてくる識別情報書き込みコマンドに応答し、識別情報をレジスタ２８に書き込むものである。
【００３７】
物理層（ＰＨＹ）レジスタ２８は、識別情報書き込み部２７により書き込まれた識別情報を記憶するものである。
【００３８】
上位層起動判定部２９は、レジスタ２８に書き込まれた識別情報を元に、上位層の起動可否を判定するものである。
【００３９】
上位層起動部３０は、上位層起動判定部２９の判定結果が上位層の起動可を示している場合、通信部２６を介して制御機器１から送られてくる上位層起動コマンドを受信した際に上位層２２を起動するものである。
【００４０】
以下、図６〜図１２を参照して、本実施形態で送受されるコマンドのフォーマット及びレジスタ２８に記憶される情報のフォーマットについて説明する。なお、図６〜図１２の図中では目盛り１つが１ビットを表すものとする。
【００４１】
図６は、従来と同様に本実施形態でも使用される上位層起動コマンドのフォーマットを示す図である。
【００４２】
図６に示される上位層起動コマンドは、ＩＥＥＥ１３９４規格のＬｉｎｋＯｎパケットに相当する。左端の「０１」は上位層起動コマンド（ＬｉｎｋＯｎパケット）であることを示し、次の「ｐｈｙ＿ＩＤ」は送信先（被制御機器２）のＩＥＥＥ１３９４バス上でのＩＤを指定している。
【００４３】
図７は、本実施形態で使用される識別情報書き込みコマンドのフォーマットの一例を示す図である。この識別情報書き込みコマンドは、ＩＥＥＥ１３９４規格のＥｘｔｅｎｄｅｄ　ＰＨＹ　Ｐａｃｋｅｔ（Ｒｅｍｏｔｅ　ｃｏｍｍａｎｄ　ｐａｃｋｅｔ）のフォーマットを採用し、図中の網掛け部分に調整を施したものである。
【００４４】
左端の「００」は識別情報書き込みコマンドであることを示す。また、「ｔｙｐｅ」の値が８の場合、右端の「ｃｍｎｄ」を参照すべきことを示している。右端の「ｃｍｎｄ」の値が７の場合、レジスタ２８の特定のビットをＯＮにする（特定のフラグを立てる）ことを指示している。なお、この場合の「ｃｍｎｄ」の値は７に限定されるものではなく、他の値を採用してもよい。
【００４５】
これにより、物理層においてレジスタ２８の特定のビットがＯＮとされることとなり、タイマ録画などを目的とする適切な起動要求であることが判定されると、ＬｉｎｋＯｎパケット受信時には上位層２２が起動されることになる。よってＩＲＭからの起動要求などの意図しない起動要求に応じて上位層２２が起動することがなく、タイマ録画などの目的の場合にのみ適切に起動させることができる。
【００４６】
図８は、図７に示したフォーマットの変形例を示す図である。この識別情報書き込みコマンドは、ＩＥＥＥ１３９４規格のＥｘｔｅｎｄｅｄ　ＰＨＹ　Ｐａｃｋｅｔ（Ｒｅｍｏｔｅ　ｃｏｍｍａｎｄ　ｐａｃｋｅｔ）のフォーマットを採用し、図中の網掛け部分に調整を施したものである。なお、図７と共通する要素については、その説明を省略する。
【００４７】
「ｔｙｐｅ」の値が２の場合、「ｉｎｆｏ」の内容を「ｐａｇｅ」（ページ番号），「ｐｏｒｔ」（ポート番号），「ｒｅｇ」（レジスタ番号）により指定されたレジスタ記憶領域に書き込むべきことを指示している。なお、この場合の「ｔｙｐｅ」の値は２に限定されるものではなく、他の値を採用してもよい。また、「ｉｎｆｏ」の中の具体的な内容としては、制御機器１に関する識別情報として、起動要求元である制御機器のＩＤのほか、タイマー録画やＩＲＭ起動などの起動目的に関する情報などが挙げられる。
【００４８】
これにより、物理層においてレジスタ２８の所定の記憶領域に識別情報が書き込まれることとなり、タイマ録画などを目的とする適切な起動要求であることが判定されると、ＬｉｎｋＯｎパケット受信時には上位層２２が起動されることになる。よって、この場合も、ＩＲＭからの起動要求などの意図しない起動要求に応じて上位層２２が起動することがなく、タイマ録画などの目的の場合にのみ適切に起動させることができる。
【００４９】
図９は、識別情報書き込みコマンドと上位層起動コマンドとを１つのコマンドに一体化させた変形例を示す図である。このコマンドは、ＩＥＥＥ１３９４規格のＬｉｎｋＯｎパケットのフォーマットを採用し、図中の網掛け部分に調整を施したものである。なお、図６と共通する要素については、その説明を省略する。
【００５０】
本コマンドでは、左端の「０１」により上位層起動コマンド（ＬｉｎｋＯｎパケット）であることを示すと共に、「ｉｎｆｏ」部分に識別情報を記述することにより識別情報書き込みコマンドも兼ねていることを示している。なお、「ｉｎｆｏ」の中の具体的な内容としては、制御機器１に関する識別情報として、起動要求元である制御機器のＩＤのほか、タイマー録画やＩＲＭ起動などの起動目的に関する情報などが挙げられる。このようにして図９のフォーマットでは上位層起動コマンドと識別情報書き込みコマンドの内容を１つのコマンドで表現している。
【００５１】
これにより、本コマンド受信時には、物理層においてレジスタ２８の所定の記憶領域に識別情報が書き込まれ、タイマ録画などを目的とする適切な起動要求であることが判定されると、即座に上位層２２が起動されることになる。よって、この場合も、ＩＲＭからの起動要求などの意図しない起動要求に応じて上位層２２が起動することがなく、タイマ録画などの目的の場合にのみ適切に起動させることができる。
【００５２】
図１０は、ＩＥＥＥ１３９４規格で規定された物理層（ＰＨＹ）レジスタのフォーマットを示す図である。
【００５３】
図１０の中のアドレス０１１１に位置する「Ｐａｇｅ＿ｓｅｌｅｃｔ」は、アドレス１０００〜１１１１が示すページの切替に用いるものである。例えばＰａｇｅ＿ｓｅｌｅｃｔ＝２であれば、アドレス１０００はページ２のレジスタ０を指し示すように切り替えられ、Ｐａｇｅ＿ｓｅｌｅｃｔ＝３であれば、アドレス１０００はページ３のレジスタ０を指し示すように切り替えられる。
【００５４】
図１１は、本実施形態で採用される物理層（ＰＨＹ）レジスタのフォーマットの一例を示す図である。
【００５５】
本実施形態では、図１０中のアドレス０１１０のビット７のリザーブ領域を、制御機器１を識別するためのビット（ＦｏｒｃｅＬＫＯＮ）として使用する。例えば、図７に示したコマンドのフォーマットにおいて「ｃｍｎｄ」の値が７である場合、当該ビット（ＦｏｒｃｅＬＫＯＮ）がＯＮに設定される。
【００５６】
よって、ビット（ＦｏｒｃｅＬＫＯＮ）がＯＮであることが認識されることにより、タイマ録画などを目的とする適切な起動要求であることが判定され、ＬｉｎｋＯｎパケット受信時には上位層２２が起動されることになる。なお、識別情報を書き込むレジスタのビット位置やサイズなどは、図示したものに限定されず、適宜変更することが可能である。
【００５７】
このように識別情報を１ビットの情報に限定することで、被制御機器２側では、物理層からのＯＮ／ＯＦＦ操作でスイッチの動作を制御するなど、ハードウェアレベルでの制御が可能となり、物理層の最小限の修正で安価に本方式の実装を実現できるという利点がある。
【００５８】
図１２は、本実施形態で採用される物理層（ＰＨＹ）レジスタのフォーマットの別の例を示す図である。
【００５９】
本実施形態では、図１０中のアドレス０１１１に位置する「Ｐａｇｅ＿ｓｅｌｅｃｔ」に７（ｖｅｎｄｅｒ＿ｄｅｐｅｎｄｅｎｔ＿ｐａｇｅ）を指定するとともに、アドレス１０００〜１１１１にｖｅｎｄｅｒ＿ｄｅｐｅｎｄｅｎｔ＿ｐａｇｅを呼び出すようにした例を示している。ここでは識別情報として、制御機器１のＶｅｎｄｅｒ＿ＩＤ（３ｂｙｔｅ）およびＰｒｏｄｕｃｔ＿ＩＤ（３ｂｙｔｅ）、及び制御目的を示すＣａｔｅｇｏｒｙが書き込まれている。Ｖｅｎｄｅｒ＿ＩＤにはＩＥＥＥで管理しているＶｅｎｄｅｒ＿ＩＤを指定することができる。またＣａｔｅｇｏｒｙにはタイマー録画、再生起動、ＩＲＭ起動など目的に応じたＩＤを指定することができる。なお、レジスタで使用するページやフォーマット、各レジスタの値は、適宜変更することが可能である。
【００６０】
これにより、被制御機器２側ではＬｉｎｋＯｎ受信時に当該レジスタの内容を確認し、例えば自社機器からのタイマー録画目的での起動の場合にのみ上位層２２を起動するといった制御が可能となる。
【００６１】
次に、図１３のフローチャートを参照して、本実施形態による制御機器１の動作を説明する。
【００６２】
制御機器１は、物理層のみが起動された状態の被制御機器２に対して識別情報書き込みコマンドを発行する（ステップＳ１）。その後、制御機器１は、被制御機器２からのアクノレッジの受信可否を確認することにより、識別情報の書き込みが成功したか否かを判定する（ステップＳ２）。
【００６３】
書き込みが成功した場合（ステップＳ２のＹＥＳ）、制御機器１は、被制御機器２の上位層２２を起動するための上位層起動コマンドを発行し（ステップＳ３）、処理を終了する。
【００６４】
一方、書き込みが失敗した場合は（ステップＳ２のＮＯ）、上位層起動コマンドを発行することなく処理を終了する。
【００６５】
このように、制御機器１は、被制御機器２の上位層２２を起動する前にその制御目的などの識別情報を被制御機器２に伝えることができ、目的に応じた確実な起動が可能となる。
【００６６】
なお、図９に示したようなコマンドフォーマットを採用した場合は、上位層起動コマンドと識別情報書き込みコマンドとを１つのコマンドに纏めた形で一度に送信することになる。よって、その場合はステップＳ１〜ステップＳ３の処理を１つの処理として一度に実行することになる。
【００６７】
また、物理層のみしか動作していない機器がＩＥＥＥ１３９４バス上に複数存在する場合、従来では制御機器１からはどの機器が制御すべき被制御機器かを判定することができず、一旦上位層を起動してから機種確認のコマンドを発行するなどの処理が必要であったが、上記動作によれば識別情報書き込みコマンドに対応していない機器をステップＳ２で判定することが可能となるため、複数の機器の中から識別情報書き込みコマンドに対応した機器のみに絞って適切な処理を行なうことが可能となる。
【００６８】
また、被制御機器２が物理層のみ起動している状態で制御機器１から被制御機器２を識別する方法としては、物理層（ＰＨＹ）のレジスタに被制御機器２に関する識別情報を予め用意しておくなどの方法が挙げられる。
【００６９】
次に、図１４のフローチャートを参照して、本実施形態による被制御機器２の動作を説明する。
【００７０】
物理層のみが起動された状態の被制御機器２は、制御機器１から発行された識別情報書き込みコマンドを受信すると（ステップＴ１）、その識別情報をレジスタ２８の所定領域に書き込む（ステップＴ２）。また、被制御機器２は、書き込み完了時には、書き込み成功を示すアクノリッジを制御機器１に返すものとする。
【００７１】
次に、被制御機器２は、上位層起動コマンドを受信し（ステップＴ３）、書き込まれている識別情報をレジスタ２８から読み出す（ステップＴ４）。
【００７２】
被制御機器２は、読み出した識別情報の内容に基づき、起動要求が受理可能なものか否かを判定する（ステップＴ５）。
【００７３】
受理可能であれば（ステップＴ５のＹＥＳ）、被制御機器２は上位層２２を起動し（ステップＴ６）、処理を終了する。一方、受理可能でなければ（ステップＴ５のＮＯ）、上位層２２を起動することなく処理を終了する。
【００７４】
なお、上記動作において、ステップＴ３の処理をステップＴ３のＹＥＳの後に行なうように変形してもよい。また、書き込み完了時に書き込み成功を示すアクノリッジを制御機器１に返す代わりに、識別情報書き込みコマンドの受信時に当該コマンドの受信を示すアクノリッジを返すようにしてもよい。
【００７５】
上記動作により、被制御機器２では上位層起動コマンドを受信した際、目的に適合する起動要求であるか否かを判定することが可能となり、適切な起動要求に対してのみ上位層２２を起動させることが可能となる。
【００７６】
なお、図９に示したようなコマンドフォーマットを採用した場合は、上位層起動コマンドと識別情報書き込みコマンドとを１つのコマンドとして受信することになる。よって、その場合はステップＴ１〜ステップＴ３の処理を１つの処理として一度に実行することになる。
【００７７】
本発明は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【００７８】
【発明の効果】
以上詳記したように本発明によれば、上位層起動コマンドにより被制御機器の上位層を起動する要求があった場合、適切な起動要求に対してのみ上位層を起動するよう制御することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る制御機器及び被制御機器の接続例を示す図。
【図２】同実施形態に係る制御機器及び被制御機器の具体的な構成例を示す図。
【図３】同実施形態に係る制御機器及び被制御機器の上位層の階層構造を示す図。
【図４】同実施形態に係る制御機器の機能構成を示すブロック図。
【図５】同実施形態に係る被制御機器の機能構成を示すブロック図。
【図６】同実施形態（及び従来技術）で使用される上位層起動コマンドのフォーマットを示す図。
【図７】同実施形態で使用される識別情報書き込みコマンドのフォーマットの一例を示す図。
【図８】図７に示したフォーマットの変形例を示す図。
【図９】同実施形態で使用される識別情報書き込みコマンドと上位層起動コマンドとを１つのコマンドに一体化させた変形例を示す図。
【図１０】ＩＥＥＥ１３９４規格で規定された物理層（ＰＨＹ）レジスタのフォーマットを示す図。
【図１１】同実施形態で採用される物理層（ＰＨＹ）レジスタのフォーマットの一例を示す図。
【図１２】同実施形態で採用される物理層（ＰＨＹ）レジスタのフォーマットの別の例を示す図。
【図１３】同実施形態による制御機器１の動作を説明するためのフローチャート。
【図１４】同実施形態による被制御機器２の動作を説明するためのフローチャート。
【符号の説明】
１…制御機器
２…被制御機器
３…ＩＥＥＥ１３９４バス
１１…物理層
１２…上位層
１３…電源
１５…ＣＰＵ
１６…通信部
１７…識別情報書き込みコマンド発行部
１８…上位層起動コマンド発行部
２１…物理層
２２…上位層
２３…電源
２４…スイッチ
２５…ＣＰＵ
２６…通信部
２７…識別情報書き込み部
２８…レジスタ
２９…上位層起動判定部
３０…上位層起動部
【図１】
2004064658.tif 000003
【図２】
2004064658.tif 000004
【図３】
2004064658.tif 000005
【図４】
2004064658.tif 000006
【図５】
2004064658.tif 000007
【図６】
2004064658.tif 000008
【図７】
2004064658.tif 000009
【図８】
2004064658.tif 000010
【図９】
2004064658.tif 000011
【図１０】
2004064658.tif 000012
【図１１】
2004064658.tif 000013
【図１２】
2004064658.tif 000014
【図１３】
2004064658.tif 000015
【図１４】
2004064658.tif 000016