(57)【要約】  他のネットワークを介して取得された、他のネットワークに接続されている機器の機器アドレスと、ＨＤＭＩネットワークを介して取得された、ＨＤＭＩネットワークに接続されている機器の機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定する（Ｓ４４）。一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が、他のネットワークおよびＨＤＭＩネットワークの２つのネットワークで制御機器に接続されていると判断する（Ｓ４６）。
2009044500.tif 000002
【特許請求の範囲】
【請求項１】
制御機器と、１以上の端末機器とが、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークで接続されたネットワークシステムであって、
前記制御機器は、前記１以上の端末機器のうち、少なくとも１つの端末機器と前記ＨＤＭＩネットワークとは異なる他のネットワークで接続されており、
前記制御機器は、
前記他のネットワークに接続されている機器のアドレスである機器アドレスを前記他のネットワークを介して取得する第１アドレス取得部と、
前記ＨＤＭＩネットワークに接続されている前記端末機器のアドレスである機器アドレスを前記ＨＤＭＩネットワークを介して取得する第２アドレス取得部と、
前記第１アドレス取得部により取得された機器アドレスと、前記第２アドレス取得部により取得された機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定するアドレス判定部と、
前記アドレス判定部により前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が、前記他のネットワークおよび前記ＨＤＭＩネットワークの２つのネットワークで前記制御機器に接続されていると判断する接続判断部とを備え、
前記１以上の端末機器の各々は、
自身の機器の機器アドレスを保持するアドレス保持部と、
前記制御機器からの要求に応じて、前記他のネットワークを通じて、前記アドレス保持部に保持される機器アドレスを、前記制御機器へ送信する第１送信部と、
前記制御機器からの要求に応じて、前記ＨＤＭＩネットワークを通じて、前記アドレス保持部に保持される機器アドレスを、前記制御機器へ送信する第２送信部と
を備える、ネットワークシステム。
【請求項２】
前記制御機器は、さらに、
前記アドレス判定部により前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器を示す、前記２つのネットワークにそれぞれ対応する２つのアイコンの代わりに、前記一致アドレスを有する前記端末機器を示す１つのアイコンを表示する表示部
を備える、請求項１に記載のネットワークシステム。
【請求項３】
前記１以上の端末機器の各々は、前記他のネットワークまたは前記ＨＤＭＩネットワークを利用して実行する複数の機能を有し、
前記制御機器は、さらに、
前記複数の機能の各々に対し、前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれを優先して使用するかを示す機能情報を記憶する記憶部と、
前記アドレス判定部により前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が実行する機能と、前記機能情報とに基づいて、前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれかを選択し、選択したネットワークを利用して、前記一致アドレスを有する前記端末機器と通信する選択通信部と
を備える、請求項１に記載のネットワークシステム。
【請求項４】
前記他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである、請求項１に記載のネットワークシステム。
【請求項５】
前記機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである、請求項１に記載のネットワークシステム。
【請求項６】
１以上の端末機器と、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークで接続され、かつ、前記１以上の端末機器のうち、少なくとも１つの端末機器と前記ＨＤＭＩネットワークとは異なる他のネットワークで接続されている制御機器であって、
前記他のネットワークに接続されている機器のアドレスである機器アドレスを前記他のネットワークを介して取得する第１アドレス取得部と、
前記ＨＤＭＩネットワークに接続されている前記端末機器のアドレスである機器アドレスを前記ＨＤＭＩネットワークを介して取得する第２アドレス取得部と、
前記第１アドレス取得部により取得された機器アドレスと、前記第２アドレス取得部により取得された機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定するアドレス判定部と、
前記アドレス判定部により前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が、前記他のネットワークおよび前記ＨＤＭＩネットワークの２つのネットワークで前記制御機器に接続されていると判断する接続判断部と
を備える、制御機器。
【請求項７】
前記アドレス判定部により前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器を示す、前記２つのネットワークにそれぞれ対応する２つのアイコンの代わりに、前記一致アドレスを有する前記端末機器を示す１つのアイコンを表示する表示部
をさらに備える、請求項６に記載の制御機器。
【請求項８】
前記１以上の端末機器の各々が有する複数の機能の各々に対し、前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれを優先して使用するかを示す機能情報を記憶する記憶部と、
前記アドレス判定部により前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が実行する機能と、前記機能情報とに基づいて、前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれかを選択し、選択したネットワークを利用して、前記一致アドレスを有する前記端末機器と通信する選択通信部と
をさらに備える、請求項６に記載の制御機器。
【請求項９】
前記他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである、請求項６に記載の制御機器。
【請求項１０】
前記機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである、請求項６に記載の制御機器。
【請求項１１】
外部機器と、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークおよび前記ＨＤＭＩネットワークとは異なる他のネットワークで接続される端末機器であって、
前記端末機器の機器アドレスを保持するアドレス保持部と、
前記外部機器からの要求に応じて、前記他のネットワークを通じて、前記アドレス保持部に保持される機器アドレスを、前記外部機器へ送信する第１送信部と、
前記外部機器からの要求に応じて、前記ＨＤＭＩネットワークを通じて、前記アドレス保持部に保持される機器アドレスを、前記外部機器へ送信する第２送信部と
を備える、端末機器。
【請求項１２】
前記他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである、請求項１１に記載の端末機器。
【請求項１３】
前記機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである、請求項１１に記載の端末機器。
【請求項１４】
制御機器と、１以上の端末機器とが、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークで接続されたネットワークシステムにおける接続状態判別方法であって、前記制御機器は、前記１以上の端末機器のうち、少なくとも１つの端末機器と前記ＨＤＭＩネットワークとは異なる他のネットワークで接続されており、
前記制御機器が、前記他のネットワークに接続されている機器のアドレスである機器アドレスを前記他のネットワークを介して取得する第１アドレス取得ステップと、
前記制御機器が、前記ＨＤＭＩネットワークに接続されている前記端末機器のアドレスである機器アドレスを前記ＨＤＭＩネットワークを介して取得する第２アドレス取得ステップと、
前記制御機器が、前記第１アドレス取得ステップにより取得された機器アドレスと、前記第２アドレス取得ステップにより取得された機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定するアドレス判定ステップと、
前記制御機器が、前記アドレス判定ステップにより前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が、前記他のネットワークおよび前記ＨＤＭＩネットワークの２つのネットワークで前記制御機器に接続されていると判断する接続判断ステップと
を備える、接続状態判別方法。
【請求項１５】
前記他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである、請求項１４に記載の接続状態判別方法。
【請求項１６】
前記機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである、請求項１４に記載の接続状態判別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御機器及び該制御機器に少なくともＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークまたは他のネットワークで接続されている機器に関するものである。
【背景技術】
【０００２】
テレビ受像機やレコーダを始めとするＡＶ（Ａｕｄｉｏ  ａｎｄ  Ｖｉｓｕａｌ）機器のデジタル化やネットワーク化が進展し、これらの機器同士の接続がデジタルインタフェースを介して行われるようになってきた。機器によっては複数のデジタルインタフェースを備える場合があり、例えば、テレビ受像機とレコーダが、ＩＥＥＥ１３９４とＨＤＭＩの両方のデジタルインタフェースで接続されるケースが発生するようになってきた。【０００３】
このとき、テレビ受像機はＩＥＥＥ１３９４インタフェースとＨＤＭＩに同一機器が接続されているのか、あるいは、それぞれのインタフェースに異なる機器が接続されているのかを判別することができず、ユーザが機器の接続状態を把握して操作しなければならないといった煩わしさがあった。【０００４】
特許文献１には、このような問題を解決するため、テレビ受像機はＩＥＥＥ１３９４インタフェースからレコーダに対して、例えば、再生開始の命令を発行し、そのときのＨＤＭＩの信号の変化を観察して再生命令に対応した信号を検出できるか否かで、ＩＥＥＥ１３９４とＨＤＭＩの両方が同一のレコーダに接続されているか否かを判別する手法が開示されている。
【特許文献１】国際公開第０５／０１５９０１号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されているＩＥＥＥ１３９４とＨＤＭＩを利用した手法は、図１に示すように、１つのＨＤＭＩネットワークで閉じた接続状態においてのみ有効である。以下に、その理由を説明する。【０００６】
ＩＥＥＥ１３９４ネットワークにおいては、伝送距離が短いため、宅内の各部屋に設置されている機器を相互に接続する場合は、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）ケーブルなどを利用して接続されたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークが用いられるが、このとき、図２に示すようなＩＰネットワークで複数のＨＤＭＩネットワークが相互に接続された接続状態においては、特許文献１に開示されている手法は適用できない。【０００７】
図２において、例えば、停電から復帰する場合などの状況下で、テレビ受像機１Ａからレコーダ４Ａおよびテレビ受像機３Ａからレコーダ２Ａへ同時に接続チェックシーケンスが実行されるとする。この場合、いずれもがＨＤＭＩで接続されていないにもかかわらず、以下に示すような理由により誤認識して、テレビ受像機１Ａおよびテレビ受像機３Ａが、それぞれ、レコーダ４Ａおよびレコーダ２ＡにＨＤＭＩで直接接続されていると判別されることになる。【０００８】
すなわち、ＨＤＭＩネットワークにおいては、テレビ受像機が必ずルートとなり、そのテレビ受像機にＨＤＭＩで接続されたレコーダ等の機器にアドレスが割り当てられる方式となっている。そのため、レコーダ２Ａとレコーダ４Ａには同じ値のアドレスが割り当てられる可能性が高い。【０００９】
ここで、レコーダ２Ａとレコーダ４Ａに同じ値のアドレスが割り当てられ、テレビ受像機１ＡがＩＰネットワークを介してレコーダ４Ａへ命令を出し、テレビ受像機３ＡがＩＰネットワークを介してレコーダ２Ａへ命令を出したと仮定する。【００１０】
この場合、テレビ受像機１ＡがＩＰネットワークを介してレコーダ４Ａへ命令を出すと、レコーダ４ＡからＨＤＭＩネットワークを介してテレビ受像機３Ａへ応答信号が送信される。そのため、テレビ受像機３Ａは、ＩＰネットワークを介してレコーダ２Ａへ命令を出した直後にＨＤＭＩネットワーク上ではレコーダ２Ａと同じ値のアドレスを有するレコーダ４Ａからの応答信号を検出する。【００１１】
したがって、テレビ受像機３Ａがレコーダ２ＡとＨＤＭＩネットワークで接続されているものと誤認識してしまう。すなわち、テレビ受像機３Ａあるいはテレビ受像機１Ａが、ＩＰネットワークとＨＤＭＩネットワークの両ネットワークで自身に接続されているレコーダ（機器）がどれなのかを正しく判別することができない。すなわち、図２に示すようなＩＰネットワークで複数のＨＤＭＩネットワークが相互に接続された接続状態においては、特許文献１に開示されている従来の手法では、テレビ受像機が、２つのネットワークで自身に接続されている機器を正しく判別することができないといった課題を有していた。【００１２】
本発明は、上記課題に鑑みてなされたものであり、複数のネットワークが存在する場合において、複数の機器間の接続状態を正しく判別することを可能とするネットワークシステム、制御機器、端末機器および接続状態判別方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述の課題を解決するために、本発明のある局面に従うネットワークシステムでは、制御機器と、１以上の端末機器とが、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークで接続される。制御機器は、１以上の端末機器のうち、少なくとも１つの端末機器とＨＤＭＩネットワークとは異なる他のネットワークで接続されている。制御機器は、他のネットワークに接続されている機器のアドレスである機器アドレスを他のネットワークを介して取得する第１アドレス取得部と、ＨＤＭＩネットワークに接続されている端末機器のアドレスである機器アドレスを前記ＨＤＭＩネットワークを介して取得する第２アドレス取得部と、第１アドレス取得部により取得された機器アドレスと、第２アドレス取得部により取得された機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定するアドレス判定部と、アドレス判定部により一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が、他のネットワークおよびＨＤＭＩネットワークの２つのネットワークで制御機器に接続されていると判断する接続判断部とを備える。１以上の端末機器の各々は、自身の機器の機器アドレスを保持するアドレス保持部と、制御機器からの要求に応じて、他のネットワークを通じて、アドレス保持部に保持される機器アドレスを、制御機器へ送信する第１送信部と、制御機器からの要求に応じて、ＨＤＭＩネットワークを通じて、アドレス保持部に保持される機器アドレスを、制御機器へ送信する第２送信部とを備える。【００１４】
すなわち、他のネットワークを介して取得された、他のネットワークに接続されている機器の機器アドレスと、ＨＤＭＩネットワークを介して取得された、ＨＤＭＩネットワークに接続されている機器の機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定する。一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が、他のネットワークおよびＨＤＭＩネットワークの２つのネットワークで制御機器に接続されていると判断する。したがって、複数のネットワークが存在する場合において、複数の機器間の接続状態を正しく判別することができる。【００１５】
好ましくは、制御機器は、さらに、アドレス判定部により一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器を示す、２つのネットワークにそれぞれ対応する２つのアイコンの代わりに、一致アドレスを有する端末機器を示す１つのアイコンを表示する表示部を備える。【００１６】
好ましくは、１以上の端末機器の各々は、他のネットワークまたはＨＤＭＩネットワークを利用して実行する複数の機能を有し、制御機器は、さらに、複数の機能の各々に対し、他のネットワークおよびＨＤＭＩネットワークのいずれを優先して使用するかを示す機能情報を記憶する記憶部と、アドレス判定部により一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が実行する機能と、機能情報とに基づいて、他のネットワークおよびＨＤＭＩネットワークのいずれかを選択し、選択したネットワークを利用して、一致アドレスを有する端末機器と通信する選択通信部とを備える。【００１７】
すなわち、端末機器が実行する機能により、ネットワークが選択される。そのため、各機器が複数のネットワークで接続されている状態で、１つのネットワークを選択する必要がある場合、ネットワークを選択するといった手間を、ユーザにかけることを防ぐことができる。【００１８】
好ましくは、他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである。【００１９】
好ましくは、機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである。【００２０】
本発明の他の局面に従う制御機器は、１以上の端末機器と、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークで接続され、かつ、１以上の端末機器のうち、少なくとも１つの端末機器とＨＤＭＩネットワークとは異なる他のネットワークで接続される。制御機器は、他のネットワークに接続されている機器のアドレスである機器アドレスを他のネットワークを介して取得する第１アドレス取得部と、ＨＤＭＩネットワークに接続されている端末機器のアドレスである機器アドレスをＨＤＭＩネットワークを介して取得する第２アドレス取得部と、第１アドレス取得部により取得された機器アドレスと、第２アドレス取得部により取得された機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定するアドレス判定部と、アドレス判定部により一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が、他のネットワークおよびＨＤＭＩネットワークの２つのネットワークで制御機器に接続されていると判断する接続判断部とを備える。【００２１】
すなわち、他のネットワークを介して取得された、他のネットワークに接続されている機器の機器アドレスと、ＨＤＭＩネットワークを介して取得された、ＨＤＭＩネットワークに接続されている機器の機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定する。一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が、他のネットワークおよびＨＤＭＩネットワークの２つのネットワークで制御機器に接続されていると判断する。したがって、複数のネットワークが存在する場合において、複数の機器間の接続状態を正しく判別することができる。【００２２】
好ましくは、アドレス判定部により一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器を示す、２つのネットワークにそれぞれ対応する２つのアイコンの代わりに、一致アドレスを有する端末機器を示す１つのアイコンを表示する表示部をさらに備える。【００２３】
好ましくは、１以上の端末機器の各々が有する複数の機能の各々に対し、他のネットワークおよびＨＤＭＩネットワークのいずれを優先して使用するかを示す機能情報を記憶する記憶部と、アドレス判定部により一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が実行する機能と、機能情報とに基づいて、他のネットワークおよびＨＤＭＩネットワークのいずれかを選択し、選択したネットワークを利用して、一致アドレスを有する端末機器と通信する選択通信部とをさらに備える。【００２４】
すなわち、端末機器が実行する機能により、ネットワークが選択される。そのため、各機器が複数のネットワークで接続されている状態で、１つのネットワークを選択する必要がある場合、ネットワークを選択するといった手間を、ユーザにかけることを防ぐことができる。【００２５】
好ましくは、他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである。【００２６】
好ましくは、機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである。【００２７】
本発明のさらに他の局面に従う端末機器は、外部機器と、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークおよびＨＤＭＩネットワークとは異なる他のネットワークで接続される。端末機器は、端末機器の機器アドレスを保持するアドレス保持部と、外部機器からの要求に応じて、他のネットワークを通じて、アドレス保持部に保持される機器アドレスを、外部機器へ送信する第１送信部と、外部機器からの要求に応じて、ＨＤＭＩネットワークを通じて、アドレス保持部に保持される機器アドレスを、外部機器へ送信する第２送信部とを備える。【００２８】
好ましくは、他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである。【００２９】
好ましくは、機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである。【００３０】
本発明のさらに他の局面に従う接続状態判別方法は、制御機器と、１以上の端末機器とが、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークで接続されたネットワークシステムにおいて行なわれる。制御機器は、１以上の端末機器のうち、少なくとも１つの端末機器とＨＤＭＩネットワークとは異なる他のネットワークで接続されている。接続状態判別方法は、制御機器が、他のネットワークに接続されている機器のアドレスである機器アドレスを他のネットワークを介して取得する第１アドレス取得ステップと、制御機器が、ＨＤＭＩネットワークに接続されている端末機器のアドレスである機器アドレスをＨＤＭＩネットワークを介して取得する第２アドレス取得ステップと、制御機器が、第１アドレス取得ステップにより取得された機器アドレスと、第２アドレス取得ステップにより取得された機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定するアドレス判定ステップと、制御機器が、アドレス判定ステップにより一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が、他のネットワークおよびＨＤＭＩネットワークの２つのネットワークで制御機器に接続されていると判断する接続判断ステップとを備える。【００３１】
すなわち、他のネットワークを介して取得された、他のネットワークに接続されている機器の機器アドレスと、ＨＤＭＩネットワークを介して取得された、ＨＤＭＩネットワークに接続されている機器の機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定する。一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が、他のネットワークおよびＨＤＭＩネットワークの２つのネットワークで制御機器に接続されていると判断する。したがって、複数のネットワークが存在する場合において、複数の機器間の接続状態を正しく判別することができる。【００３２】
好ましくは、他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである。【００３３】
好ましくは、機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである。【００３４】
なお、本発明は、接続状態判別方法で行なわれる処理を、コンピュータに実行させるプログラムとしても実現することもできる。また、本発明は、当該プログラムを格納するコンピュータ読み取り可能な記録媒体、集積回路としても実現することができる。
【発明の効果】
【００３５】
本発明によれば、他のネットワークを介して取得された、他のネットワークに接続されている機器の機器アドレスと、ＨＤＭＩネットワークを介して取得された、ＨＤＭＩネットワークに接続されている機器の機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定する。一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が、他のネットワークおよびＨＤＭＩネットワークの２つのネットワークで制御機器に接続されていると判断する。【００３６】
したがって、複数のネットワークが存在する場合において、複数の機器間の接続状態を正しく判別することができる。
【図面の簡単な説明】
【００３７】
【図１】図１は、ネットワーク構成の一例を示す概略図である。
【図２】図２は、異なる複数のネットワークが存在する場合において、機器間の接続状態を示す図である。
【図３】図３は、本発明の実施の形態１におけるネットワークシステムの構成を示すブロック図である。
【図４】図４は、本発明の実施の形態１におけるネットワークシステムを構成する複数の機器の内部構成を示すブロック図である。
【図５】図５は、一例としての機能データテーブルを示す図である。
【図６】図６は、本発明の実施の形態１のネットワークシステムにおける接続状態の判別処理の一例を示すフローチャートである。
【図７】図７は、本発明の実施の形態１における接続状態の判別手順を示す図である。
【図８】図８は、一例としてのＤＤＤを示す図である。
【図９】図９は、表示部に表示される表示画面の一例を示す図である。
【図１０】図１０は、ネットワーク選択処理のフローチャートである。
【符号の説明】
【００３８】
１  テレビ受像機
２  レコーダ
３  テレビ受像機
４  レコーダ
５  レコーダ
６  ＨＤＭＩネットワーク
７  ＨＤＭＩネットワーク
１１  ＨＤＭＩ制御部
１２  Ｅｔｈｅｒｎｅｔ（登録商標）制御部
１３  制御部
１４  接続判断部
１５  表示部
２１  ＨＤＭＩ制御部
２２  Ｅｔｈｅｒｎｅｔ（登録商標）制御部
２３  応答部
２４  ＭＡＣアドレス取得部
２５  ＭＡＣアドレス保持部
３０  ＨＤＭＩケーブル
３１  Ｅｔｈｅｒｎｅｔ（登録商標）ケーブル
【発明を実施するための最良の形態】
【００３９】
以下に、本発明の実施の形態について、図面を参照しながら説明する。【００４０】
（実施の形態１）
図３は、本発明の実施の形態１におけるネットワークシステム１００の構成を示すブロック図である。【００４１】
図３において、画面表示機能や操作／制御機能等を有する制御機器としてのテレビ受像機１は、端末機器であるレコーダ２とＨＤＭＩで接続されている。テレビ受像機１およびレコーダ２によりＨＤＭＩネットワーク６が構成される。また、別の制御機器としてのテレビ受像機３は、端末機器であるレコーダ４およびレコーダ５とそれぞれ異なるＨＤＭＩで接続されている。テレビ受像機３、レコーダ４およびレコーダ５により、ＨＤＭＩネットワーク７が構成される。さらに、テレビ受像機１、レコーダ２、テレビ受像機３、レコーダ４およびレコーダ５すべてが宅内に敷設されたＩＰネットワークＮＰに接続されており、相互に通信可能となっている。【００４２】
なお、ＨＤＭＩネットワーク６は、例えば、２階の寝室に設置され、ＨＤＭＩネットワーク７は、例えば、１階のリビングに設置されているものとする。【００４３】
また、制御機器としてテレビ受像機を例に挙げ、端末機器としてレコーダを例に挙げて説明するがこれに限るものではなく、制御機器および端末機器はそれぞれ他のＡＶ機器や家電機器であってもかまわない。【００４４】
図４は、本発明の実施の形態１におけるネットワークシステム１００を構成する複数の機器の内部構成を示すブロック図である。【００４５】
図４において、テレビ受像機１は、ＨＤＭＩ制御部１１と、Ｅｔｈｅｒｎｅｔ（登録商標）制御部１２と、制御部１３と、接続判断部１４と、表示部１５と、記憶部１６とを備える。【００４６】
ＨＤＭＩ制御部１１は、ＨＤＭＩを有する。ＨＤＭＩ制御部１１は、ＨＤＭＩを利用してデータ通信を行なう。Ｅｔｈｅｒｎｅｔ（登録商標）制御部１２は、Ｅｔｈｅｒｎｅｔ（登録商標）インタフェースを有する。Ｅｔｈｅｒｎｅｔ（登録商標）制御部１２は、Ｅｔｈｅｒｎｅｔ（登録商標）インタフェースを利用してデータ通信を行なう。制御部１３および接続判断部１４は、ＣＰＵ（Central Processing Unit）等の各種処理を行なう演算回路である。表示部１５は、文字、画像等を表示する表示装置である。記憶部１６は、データ等を記憶するメモリである。【００４７】
なお、制御部１３および接続判断部１４の全てまたは一部は、ハードウエアで構成されてもよい。また、制御部１３および接続判断部１４の全てまたは一部は、ＣＰＵにより実行されるプログラムのモジュールであってもよい。【００４８】
なお、図３のテレビ受像機３の内部構成は、テレビ受像機１の内部構成と同様なので詳細な説明は繰り返さない。なお、図３に示すテレビ受像機３のように複数のＨＤＭＩが接続されている場合、テレビ受像機３の構成は、ＨＤＭＩ制御部１１が複数のＨＤＭＩを持つ構成、あるいは、テレビ受像機３が複数のＨＤＭＩ制御部１１を備え、複数のＨＤＭＩ制御部１１が制御部１３に接続される構成となる。【００４９】
レコーダ２は、ＨＤＭＩ制御部２１（第２送信部に相当）と、Ｅｔｈｅｒｎｅｔ（登録商標）制御部２２（第１送信部に相当）と、応答部２３と、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス取得部２４と、ＭＡＣアドレス保持部２５（アドレス保持部に相当）と、記憶部２６とを備える。【００５０】
ＨＤＭＩ制御部２１は、ＨＤＭＩを有する。ＨＤＭＩ制御部２１は、ＨＤＭＩを利用してデータ通信を行なう。Ｅｔｈｅｒｎｅｔ（登録商標）制御部２２は、Ｅｔｈｅｒｎｅｔ（登録商標）インタフェースを有する。Ｅｔｈｅｒｎｅｔ（登録商標）制御部２２は、Ｅｔｈｅｒｎｅｔ（登録商標）インタフェースを利用してデータ通信を行なう。応答部２３およびＭＡＣアドレス取得部２４は、ＣＰＵ（Central Processing Unit）等の各種処理を行なう演算回路である。【００５１】
ＭＡＣアドレス保持部２５には、対応する機器（例えば、レコーダ２）固有のＭＡＣアドレスが保持（記憶）される。ＭＡＣアドレス取得部２４は、外部からの指示に応じて、ＭＡＣアドレス保持部２５に保持されているＭＡＣアドレスを取得する。記憶部２６は、データ等を記憶するメモリである。【００５２】
なお、応答部２３およびＭＡＣアドレス取得部２４の全てまたは一部は、ハードウエアで構成されてもよい。また、応答部２３およびＭＡＣアドレス取得部２４の全てまたは一部は、ＣＰＵにより実行されるプログラムのモジュールであってもよい。【００５３】
レコーダ２は、ＩＰネットワークまたはＨＤＭＩネットワークを利用して実行する複数の機能を有する。当該複数の機能は、たとえば、動画を再生する機能、映像等のダビングを行なう機能等である。記憶部２６には、対応するレコーダ（例えば、レコーダ２）が有する複数の機能に関する情報を示すデータテーブル（以下、機能データテーブルという）が予め記憶されているとする。記憶部２６に記憶されている機能データテーブルは、以下の機能データテーブルＤＴ１００であるとする。【００５４】
図５は、一例としての機能データテーブルＤＴ１００を示す図である。機能データテーブルＤＴ１００において、「機能名」とは、レコーダ２が有する複数の機能の名称である。“再生”とは、例えば、動画を再生する機能の名称である。“ダビング”とは、例えば、映像等のダビングを行なう機能の名称である。【００５５】
機能データテーブルＤＴ１００において、「ＨＤＭＩ」の項目は、ＨＤＭＩネットワークにおいて、対応する機能が実行可能であるか否かを示す。また、機能データテーブルＤＴ１００において、「ＩＰ」の項目は、ＩＰネットワークにおいて、対応する機能が実行可能であるか否かを示す。【００５６】
機能データテーブルＤＴ１００において、文字列“実行可能”は、対応するネットワークにおいて、対応する機能が実行可能であることを示す。また、機能データテーブルＤＴ１００において、文字列“実行不可”は、対応するネットワークにおいて、対応する機能が実行不可であることを示す。たとえば、機能データテーブルＤＴ１００は、機能名が“再生”である機能が、ＨＤＭＩネットワークおよびＩＰネットワークの２つのネットワークで実行可能であることを示す。また、機能データテーブルＤＴ１００は、機能名が“ダビング”である機能が、ＨＤＭＩネットワークのみで実行可能であり、ＩＰネットワークでは実行不可であることを示す。【００５７】
また、ある機能を実行するときに、ＨＤＭＩネットワークおよびＩＰネットワークの２つのネットワークが使用可能である場合、機能データテーブルＤＴ１００において、文字列“ＨＤＭＩ”の下部に記載された文字列“優先”は、ＨＤＭＩネットワークが優先して使用されることを示す。【００５８】
たとえば、機能名が“再生”である機能を実行するレコーダ（例えば、レコーダ２）が、ＨＤＭＩネットワークおよびＩＰネットワークの２つのネットワークを使用可能である場合、機能データテーブルＤＴ１００は、レコーダがＨＤＭＩネットワークを使用することを示す。なお、ＨＤＭＩネットワークおよびＩＰネットワークの２つのネットワークが使用可能である場合、上記のように、ＨＤＭＩネットワークが優先して使用されるのではなく、ＩＰネットワークが優先して使用されるようにしてもよい。【００５９】
なお、図３のレコーダ４およびレコーダ５の内部構成は、図４のレコーダ２の内部構成と同様なので詳細な説明は繰り返さない。なお、レコーダ２，４，５の各々は、異なる複数の機能を有するとする。すなわち、レコーダ２，４，５の各々の記憶部２６に記憶される機能データテーブルは、異なる情報を示すとする。なお、レコーダ２，４，５の各々は、同じ複数の機能を有していてもよい。【００６０】
ＨＤＭＩ制御部１１とＨＤＭＩ制御部２１とはＨＤＭＩケーブル３０で接続される。Ｅｔｈｅｒｎｅｔ（登録商標）制御部１２とＥｔｈｅｒｎｅｔ（登録商標）制御部２２とは、Ｅｔｈｅｒｎｅｔ（登録商標）ケーブル３１で接続される。また、Ｅｔｈｅｒｎｅｔ（登録商標）制御部１２およびＥｔｈｅｒｎｅｔ（登録商標）制御部２２は、Ｅｔｈｅｒｎｅｔ（登録商標）ケーブル３１により、宅内に敷設されているＩＰネットワークＮＰに接続される。【００６１】
なお、図３および図４において、Ｅｔｈｅｒｎｅｔ（登録商標）ケーブルが直接的に分岐しているように記載されているが、実際には分岐点にハブなどの中継機器が存在する。【００６２】
次に、図４〜図７を用いて、本発明のネットワークシステム１００の動作について説明する。なお、図６は、本発明の実施の形態１のネットワークシステム１００における接続状態の判別処理の一例を示すフローチャートである。【００６３】
図４において、テレビ受像機１の電源が投入された場合、あるいは、ＨＤＭＩ制御部１１が有するＨＤＭＩ、または、Ｅｔｈｅｒｎｅｔ（登録商標）制御部１２が有するＥｔｈｅｒｎｅｔ（登録商標）インタフェースに機器が接続された場合、制御部１３はテレビ受像機１に接続されている機器を確認するためのサーチを開始する。【００６４】
次に、図４、図６および図７を用いて、接続状態の判別処理の流れについて説明する。【００６５】
まず、テレビ受像機１の制御部１３は、ＨＤＭＩ制御部１１を介してＨＤＭＩネットワーク上に接続されている機器をサーチする（Ｓ４０）。そして、制御部１３は、ＨＤＭＩネットワーク上で発見した機器のＭＡＣアドレスを取得する（Ｓ４１）。【００６６】
具体的には、図７に示されるように、制御部１３は、機器のサーチによりＨＤＭＩネットワーク上で発見した機器（たとえば、レコーダ２）に対し、ＨＤＭＩ制御部１１を介して、ＭＡＣアドレス（ＭＡ）を取得するためのコマンドを送信する（Ｓ４１Ａ）。以下においては、ＭＡＣアドレスを取得するためのコマンドを、ＭＡＣアドレス取得コマンドという。ＭＡＣアドレス取得コマンドは、ＨＤＭＩ規格におけるＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）を利用して、ＭＡＣアドレスを取得するための定義（記述）がされたコマンドである。【００６７】
レコーダ２では、応答部２３が、ＨＤＭＩ制御部２１を介して、ＭＡＣアドレス取得コマンドを受信する。応答部２３は、ＭＡＣアドレス取得コマンドの受信に応じて、ＭＡＣアドレス取得部２４にＭＡＣアドレスを取得するための指示（以下、ＭＡ取得指示という）を与える。ＭＡＣアドレス取得部２４は、ＭＡ取得指示に応じて、ＭＡＣアドレス保持部２５に保持されているＭＡＣアドレスを取得し、取得したＭＡＣアドレスを、応答部２３へ送信する。これにより、応答部２３は、ＭＡＣアドレス保持部２５に保持されているＭＡＣアドレスを取得する。【００６８】
そして、応答部２３は、取得したＭＡＣアドレスを、ＨＤＭＩ制御部２１およびＨＤＭＩネットワークを介してテレビ受像機１へ送信する（Ｓ４１Ｂ）。なお、ＭＡＣアドレスの送信は、前述したＣＥＣを利用して行なわれる。上記処理により、テレビ受像機１の制御部１３は、レコーダ２のＭＡＣアドレスを受信する。以下においては、ＨＤＭＩネットワークを介して受信したＭＡＣアドレスを、ＨＤＭＩ−ＭＡＣアドレスともいう。制御部１３は、ＨＤＭＩ−ＭＡＣアドレスを受信すると、ＨＤＭＩ−ＭＡＣアドレスを、記憶部１６に記憶させる。【００６９】
そして、図６に示されるように、制御部１３は、Ｅｔｈｅｒｎｅｔ（登録商標）制御部１２を介してＩＰネットワークＮＰ上に接続されている機器をサーチする（Ｓ４２）。【００７０】
具体的には、図７に示されるように、テレビ受像機１の制御部１３は、ＩＰネットワークＮＰに接続されている機器を検出するために、ＩＰネットワークＮＰに対して検索コマンドをブロードキャストする（Ｓ４２Ａ）。この処理は、Ｍ−Ｓｅａｒｃｈと呼ばれる。Ｍ−Ｓｅａｒｃｈは、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌｕｇ）における機器発見の仕組みを利用することで実現される。【００７１】
Ｍ−Ｓｅａｒｃｈにおける検索コマンドを受信したレコーダ２は、テレビ受像機１に対してＩＰネットワークＮＰを介して応答を行う（Ｓ４２Ｂ）。レコーダ５も、レコーダ２と同様に、テレビ受像機１に対してＩＰネットワークＮＰを介して応答を行う（Ｓ４２Ｃ）。なお、レコーダ４も、レコーダ５と同様な処理を行なうので詳細な説明は繰り返さない。【００７２】
これらの処理により、テレビ受像機１の制御部１３はＩＰネットワークＮＰに接続されているレコーダを把握することができ、ＩＰネットワークＮＰに接続されている機器一覧の情報を取得することができる。以下においては、取得された機器一覧の情報を、取得一覧情報ともいう。ここで、取得一覧情報は、レコーダ２，４，５を示すとする。【００７３】
そして、図６に示されるように、制御部１３は、ＩＰネットワークＮＰ上で発見した機器のＭＡＣアドレスを取得する（Ｓ４３）。【００７４】
具体的には、図７に示されるように、テレビ受像機１の制御部１３は、取得一覧情報が示す各機器に対し、ＩＰネットワークＮＰを介してＭＡＣアドレスを要求するコマンドを送信する。さらに詳細には、テレビ受像機１の制御部１３は、ＵＰｎＰにおける後述するＤＤＤ（Ｄｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ）を取得するためのコマンドを、取得一覧情報が示す各機器（例えば、レコーダ２）へ、ＩＰネットワークＮＰを介して送信する（Ｓ４３Ａ）。以下においては、ＤＤＤを取得するためのコマンドを、ＤＤＤ取得コマンドという。【００７５】
ここで、送信されるＤＤＤ取得コマンドは、送信先の機器のＭＡＣアドレスを取得するためのコマンドであるとする。また、送信されるＤＤＤ取得コマンドは、送信先の機器が有する機能に関する情報を取得するためのコマンドでもあるとする。【００７６】
なお、ここでは、テレビ受像機１の制御部１３がＤＤＤを要求する機器を、説明上、レコーダ２とした。しかしながら、実際には、この時点でＤＤＤを要求する機器は、ＩＰネットワークＮＰ上で検出した任意の機器であることしか分かっていない状態である。【００７７】
レコーダ２では、応答部２３が、ＩＰネットワークＮＰおよびＥｔｈｅｒｎｅｔ（登録商標）制御部２２を介して、ＤＤＤ取得コマンドを受信する。応答部２３は、ＤＤＤ取得コマンドの受信に応じて、ＭＡＣアドレス取得部２４にＭＡＣアドレスを取得するための指示（以下、ＭＡ取得指示という）を与える。ＭＡＣアドレス取得部２４は、ＭＡ取得指示に応じて、ＭＡＣアドレス保持部２５に保持されているＭＡＣアドレスを取得し、取得したＭＡＣアドレスを、応答部２３へ送信する。これにより、応答部２３は、ＭＡＣアドレス保持部２５に保持されているＭＡＣアドレスを取得する。【００７８】
また、応答部２３は、ＤＤＤ取得コマンドの受信に応じて、記憶部２６に記憶されている機能データテーブルを読み出す。【００７９】
そして、応答部２３は、取得したＭＡＣアドレスと、読み出した機能データテーブルが示す情報とに基づいて、ＤＤＤを生成する。ここで、読み出された機能データテーブルは、図５の機能データテーブルＤＴ１００であるとする。この場合、生成されるＤＤＤは、以下のＤＤＤ２００であるとする。【００８０】
図８は、一例としてのＤＤＤ２００を示す図である。ＤＤＤ２００は、一般部と、拡張部とを有する。一般部には、対応するレコーダの機器の情報（機器の名称、機器の種類等）が記述される。拡張部には、応答部２３により取得されたＭＡＣアドレスと、機能データテーブルＤＴ１００が示す情報を示す機能リストとが記述される。したがって、機能リストを読み取ることにより、図５の機能データテーブルＤＴ１００が示す情報を復元することができる。なお、機能リストには、図５において説明した、ネットワークの優先使用の情報も記述される。【００８１】
また、図７に示されるように、応答部２３は、生成したＤＤＤを、Ｅｔｈｅｒｎｅｔ（登録商標）制御部２２およびＩＰネットワークＮＰを介してテレビ受像機１へ送信する（Ｓ４３Ｂ）。【００８２】
また、テレビ受像機１の制御部１３は、取得一覧情報が示すレコーダ５へ、ＤＤＤ取得コマンドを送信する（Ｓ４３Ｃ）。レコーダ５へのＤＤＤ取得コマンドの送信の処理は、前述したレコーダ２へのＤＤＤ取得コマンドの送信と同様なので詳細な説明は繰り返さない。なお、テレビ受像機１の制御部１３は、レコーダ４へも、レコーダ２と同様に、ＤＤＤ取得コマンドを送信する。【００８３】
レコーダ５は、ＤＤＤ取得コマンドの受信に応じ、前述したレコーダ２と同様に、ＤＤＤを、テレビ受像機１へ送信する（Ｓ４３Ｄ）。レコーダ５が送信するＤＤＤには、レコーダ５のＭＡＣアドレスと、レコーダ５が有する複数の機能に関する情報が記述される。なお、ＤＤＤ取得コマンドを受信したレコーダ４も、レコーダ５と同様な処理を行なうので詳細な説明は繰り返さない。【００８４】
上記処理により、テレビ受像機１の制御部１３は、レコーダ２，４，５にそれぞれ対応する３つのＤＤＤを受信する。制御部１３は、受信した３つのＤＤＤの各々を、対応するレコーダの名称（例えば、型名）に対応づけて、記憶部１６に記憶させる。制御部１３がレコーダ２から受信したＤＤＤは、前述した図８のＤＤＤ２００である。ＤＤＤ２００には、レコーダ２のＭＡＣアドレスと、図５の機能データテーブルＤＴ１００が示す情報とが記述される。すなわち、制御部１３が受信した３つのＤＤＤの各々には、対応するレコーダのＭＡＣアドレスと、対応するレコーダが有する複数の機能に関する情報とが記述される。以下においては、制御部１３が、ＩＰネットワークＮＰを介して受信したＤＤＤに記述されるＭＡＣアドレスを、ＩＰ−ＭＡＣアドレスという。【００８５】
そして、制御部１３は、記憶部１６に記憶されたＨＤＭＩ−ＭＡＣアドレスと、記憶部１６に記憶された３つのＤＤＤがそれぞれ示す３つのＩＰ−ＭＡＣアドレスとを比較し、ＨＤＭＩ−ＭＡＣアドレスと、アドレスが一致するＩＰ−ＭＡＣアドレス（以下、一致アドレスという）が存在するか否かを判定する(Ｓ４４)。【００８６】
接続判断部１４は、一致アドレスが存在する場合、一致アドレスを有する機器が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークで、対応する機器（テレビ受像機１）に接続されていると判断する。【００８７】
図７に示す例においては、制御部１３が、ステップＳ４１Ｂで取得したＨＤＭＩ−ＭＡＣアドレスと、ステップＳ４３Ｂで取得したＤＤＤに記述されるＩＰ−ＭＡＣアドレスとが一致すると判定する。すなわち、制御部１３は、一致アドレスが存在すると判定する。このときの一致アドレスは、レコーダ２のＭＡＣアドレスである。この場合、接続判断部１４は、レコーダ２が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークで、テレビ受像機１に接続されていると判断する。【００８８】
なお、制御部１３は、ステップＳ４１Ｂで取得したＨＤＭＩ−ＭＡＣアドレスと、ステップＳ４３Ｄで取得したＤＤＤに記述されるＩＰ−ＭＡＣアドレスとは一致しないと判定する。この場合、接続判断部１４は、レコーダ５が、ＩＰネットワークＮＰのみで、テレビ受像機１に接続されていると判断する。すなわち、接続判断部１４は、レコーダ５が、ＨＤＭＩネットワークで、テレビ受像機１に接続されていないと判断する。【００８９】
ステップＳ４４において、一致アドレスが存在しないと判断された場合、接続判断部１４は、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークを介してテレビ受像機１に接続されている機器はないと判断する。この場合、表示部１５は、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの両方で発見された機器毎に、機器の数だけアイコンを表示する（Ｓ４５）。【００９０】
たとえば、テレビ受像機１に、ＨＤＭＩネットワークでレコーダ２，４が接続され、テレビ受像機１に、ＩＰネットワークＮＰでレコーダ２，５が接続されているとする。この場合、ステップＳ４５では、表示部１５は、ＨＤＭＩネットワークに対応するレコーダ２，４の２つのアイコンと、ＩＰネットワークＮＰ対応するレコーダ２，５の２つのアイコンを表示する。すなわち、表示部１５は、４つのアイコンを表示する。【００９１】
一方、一致アドレスが存在すると判断された場合、接続判断部１４は、一致アドレスを有する機器が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークでテレビ受像機１に接続されていると判断する（Ｓ４６）。【００９２】
そして、表示部１５は、一致アドレスを有する機器については、当該機器に対応する１つのアイコンを表示する（Ｓ４７）。【００９３】
たとえば、テレビ受像機１に、ＨＤＭＩネットワークでレコーダ２，４が接続され、テレビ受像機１に、ＩＰネットワークＮＰでレコーダ２，５が接続されているとする。この場合、ステップＳ４７では、表示部１５は、ＨＤＭＩネットワークに対応するレコーダ４のアイコンと、ＩＰネットワークＮＰ対応するレコーダ５のアイコンと、レコーダ２に対応するアイコンとを表示する。すなわち、表示部１５は、３つのアイコンを表示する。【００９４】
すなわち、この場合、ステップＳ４５の処理と比較して、ステップＳ４７では、表示部１５は、一致アドレスを有するレコーダ２を示す、２つのネットワークにそれぞれ対応する２つのアイコンの代わりに、一致アドレスを有するレコーダ２を示す１つのアイコンを表示する。【００９５】
以上説明したように、本実施の形態では、制御部１３が、対応する機器（テレビ受像機１）に、ＨＤＭＩネットワークで接続されている機器（例えば、レコーダ）のＭＡＣアドレスと、対応する機器（テレビ受像機１）に、ＩＰネットワークＮＰで接続されている機器（例えば、レコーダ）のＭＡＣアドレスとを比較し、アドレスが一致する一致アドレスが存在するか否かを判定する。そして、一致アドレスが存在する場合、一致アドレスを有する機器が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークで、テレビ受像機１に接続されていると判断される。【００９６】
したがって、テレビ受像機１は、ＨＤＭＩネットワークおよびＩＰネットワークの２つのネットワークで、テレビ受像機１に接続されているレコーダ（機器）がどれであるかを正確に判断できる。すなわち、複数のネットワークが存在する場合において、複数の機器間の接続状態を正しく判別することができる。【００９７】
なお、上記の例では、ＨＤＭＩネットワークを介してＭＡＣアドレスを取得した後に、ＩＰネットワークを介してＭＡＣアドレスの取得を行う処理を例に取って説明した。しかしながらこれに限定されることなく、ＩＰネットワークを介してＭＡＣアドレスの取得した後に、ＨＤＭＩネットワークを介してＭＡＣアドレスを取得してもよい。また、ＨＤＭＩネットワークおよびＩＰネットワークの２つのネットワークを介して、ＭＡＣアドレスの取得を同時に行なってもよい。この場合、２つのネットワークにおけるＭＡＣアドレスの取得が完了した時点で、ＩＰネットワークを介して取得したＭＡＣアドレスと、ＨＤＭＩネットワークを介して取得したＭＡＣアドレスとが一致しているか否かを判定してもよい。【００９８】
次に、図６のステップＳ４７の処理により、機器を表すアイコンが表示部１５においてどのように表示されるかについて、図３におけるテレビ受像機１の場合を例に取って説明する。【００９９】
図９は、表示部１５に表示される表示画面６０の一例を示す図である。【０１００】
図９における表示画面６０はテレビ受像機１のメニューを表示している。ここで、ユーザが項目選択のためのカーソル６１を、図示されないリモートコントローラー等で操作することにより、端末機器操作を示すアイコン６２を選択したとする。ここで、レコーダ２は、図３に示されるように、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークを介してテレビ受像機１に接続されているとする。【０１０１】
この場合、図９に示すように、表示画面６０は、一致アドレスを有するレコーダ２を示す、２つのネットワークにそれぞれ対応する２つのアイコンの代わりに、一致アドレスを有するレコーダ２を示す１つのアイコン６３を表示する。【０１０２】
なお、表示画面６０には、さらに、アイコン６４およびアイコン６５が表示される。アイコン６４は、ＩＰネットワークＮＰに対応する、一致アドレスを有さないレコーダ４のアイコンである。アイコン６５は、ＩＰネットワークＮＰに対応する、一致アドレスを有さないレコーダ５のアイコンである。すなわち、アイコン６４およびアイコン６５は、ＩＰネットワークＮＰで発見された機器のアイコンである。【０１０３】
以上説明したように、一致アドレスを有する機器が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークでテレビ受像機１に接続されていると判断された場合、ステップＳ４７の処理により、一致アドレスを有するレコーダ２を示す、２つのネットワークにそれぞれ対応する２つのアイコンの代わりに、一致アドレスを有するレコーダ２を示す１つのアイコンが表示される。【０１０４】
すなわち、一致アドレスを有する機器が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークでテレビ受像機１に接続されていると判断された場合、一致アドレスを有するレコーダ２を示す、２つのネットワークにそれぞれ対応する２つのアイコンが表示されることを回避することができる。【０１０５】
次に、一致アドレスを有する機器が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークでテレビ受像機１に接続されている場合に、一致アドレスを有する機器が実行する機能に応じて、２つのネットワークのいずれかを選択するための処理（以下、ネットワーク選択処理という）について説明する。【０１０６】
ここで、図３に示されるように、レコーダ２が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークでテレビ受像機１に接続されているとする。すなわち、レコーダ２は、一致アドレスを有する機器である。また、前述した図７のステップＳ４３Ａ，Ｓ４３Ｂの処理が行なわれることにより、テレビ受像機１の記憶部１６には、図８のＤＤＤ２００が記憶されているとする。また、レコーダ２は、再生機能（機能名が“再生”の機能）を実行したとする。再生機能は、動画を生成する機能であるとする。この場合、レコーダ２は、再生機能が実行されたことを示す情報（以下、実行機能情報という）を、ＨＤＭＩネットワークを介して、テレビ受像機１へ送信する。【０１０７】
図１０は、ネットワーク選択処理のフローチャートである。図１０に示されるように、まず、制御部１３は、実行機能情報を受信することにより、レコーダ２が実行している機能が、再生機能であることを特定する（Ｓ１１１）。【０１０８】
そして、制御部１３は、レコーダ２が実行している機能（再生機能）と、記憶部１６に記憶されている図８のＤＤＤ２００が示すネットワークの優先使用の情報とに基づいて、ＨＤＭＩネットワークおよびＩＰネットワークＮＰのうちのいずれかのネットワークを選択する（Ｓ１１２）。【０１０９】
ここで、ＤＤＤ２００が示すネットワークの優先使用の情報は、ＨＤＭＩネットワークおよびＩＰネットワークの２つのネットワークが使用可能である場合、ＨＤＭＩネットワークを優先して使用するという情報であるとする。この場合、ＨＤＭＩネットワークおよびＩＰネットワークＮＰのうち、ＨＤＭＩネットワークが選択される。すなわち、制御部１３は、ＨＤＭＩネットワークを介してのみレコーダ２とデータ通信が可能となる。すなわち、レコーダ２が再生機能を実行している場合、制御部１３は、ＨＤＭＩネットワークを介して、レコーダ２とデータ通信する。【０１１０】
以上説明したように、一致アドレスを有する機器が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークでテレビ受像機１に接続されている場合に、図１０のネットワーク選択処理が行なわれることにより、実行されている機能に応じたネットワークが自動的に選択される。そのため、ユーザは、宅内の機器の機能や接続構成を意識することなく、テレビ受像機１またはレコーダ２等を操作することが可能となる。したがって、ユーザの使い勝手や操作性を向上させることができる。【０１１１】
なお、レコーダ２が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークでテレビ受像機１に接続されている場合、レコーダ２が、ダビング機能（機能名が“ダビング”の機能）を実行したとする。この場合、図１０のネットワーク選択処理が行なわれると、制御部１３は、記憶部１６に記憶されている図８のＤＤＤ２００が示す図５の機能データテーブルＤＴ１００が示す情報に基づいて、ＨＤＭＩネットワークおよびＩＰネットワークＮＰのうち、ＨＤＭＩネットワークを選択する（Ｓ１１２）。【０１１２】
また、ネットワークにおける接続状態により、例えば、複数のレコーダのうち、あるレコーダは、ダビング機能をＨＤＭＩネットワークを介して使用できるが、他のレコーダは、ＩＰネットワークを介してダビング機能を使用できない、といったような機能差があるとする。このような場合であっても、上記ネットワーク選択処理が行なわれることにより、所望のネットワークが自動的に選択される。したがって、ユーザは接続状態や接続状態による機能差を理解し、記憶しておかねばならないといった煩わしさを解消することができる。【０１１３】
なお、本実施の形態では、レコーダ２により実行されている機能に応じてネットワークを選択する処理を説明したが、これに限定されることはない。たとえば、接続判断部１４は、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークでテレビ受像機１に接続されている機器に対しては、実行されている機能に関わらず、どちらのネットワークを優先して使用するかの情報（以下、優先情報という）を予め保持しておく。優先情報は、たとえば、図８のＤＤＤ２００が示すネットワークの優先使用の情報である。【０１１４】
そして、ユーザにより、図９におけるアイコン６３が選択された場合、制御部１３は、予め保持している優先情報を参照して、ＨＤＭＩ制御部１１あるいはＥｔｈｅｒｎｅｔ（登録商標）制御部１２のいずれかを選択し、選択したＨＤＭＩ制御部１１あるいはＥｔｈｅｒｎｅｔ（登録商標）制御部１２のいずれかを介してレコーダ２へ制御情報を送信する。【０１１５】
すなわち、テレビ受像機１は、ＨＤＭＩネットワークおよびＩＰネットワークのどちらを優先するかの優先情報を予め保持することで、ユーザがテレビ受像機１の画面上でアイコンを選択した場合、ユーザが選択したアイコンに応じてＨＤＭＩネットワークとＩＰネットワークのいずれかの入力に自動的に入力切換を行うことが可能となる。そのため、ユーザはネットワークで接続されている宅内の各機器の機能や接続状態を意識することなく、制御機器（たとえば、テレビ受像機１）を用いて操作することができる。その結果、ユーザの使い勝手を向上させることができる。【０１１６】
なお、上記の実施の形態では、応答部２３はＭＡＣアドレスのみを応答するものとしたが、これに加えて、レコーダ２の性能を示す各種情報、例えば、対応フォーマットやネットワークでの有効／無効機能などを応答し、テレビ受像機１の入力切換判断に利用できるようにしても良い。【０１１７】
なお、本発明は、図６、図１０のフローチャートに示される各ステップを、コンピュータに実行させるプログラムとしても実現することもできる。また、本発明は、当該プログラムを格納するコンピュータ読み取り可能な記録媒体、集積回路としても実現することができる。【０１１８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１１９】
本発明は、画面表示機能や操作機能等を有するテレビ受像機などの制御機器が、ビデオ、プレーヤ、レコーダ、オーディオ機器およびゲーム機器などの複数のＡＶ機器や家電機器とＩＰネットワークおよびＨＤＭＩネットワークで接続された構成において、制御機器が自身に接続されている他の機器の接続状態を判別する。そして、制御機器が、その判別結果に基づいて、他の機器との接続においてＩＰネットワークおよびＨＤＭＩネットワークのいずれのネットワークを利用するかを切り替えるシステムにおいて有用である。
【図１】
2009044500.tif 000003
【図２】
2009044500.tif 000004
【図３】
2009044500.tif 000005
【図４】
2009044500.tif 000006
【図５】
2009044500.tif 000007
【図６】
2009044500.tif 000008
【図７】
2009044500.tif 000009
【図８】
2009044500.tif 000010
【図９】
2009044500.tif 000011
【図１０】
2009044500.tif 000012
【手続補正書】
【提出日】平成20年11月13日(2008.11.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
制御機器と、１以上の端末機器とが、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークで接続されたネットワークシステムであって、
前記制御機器は、前記１以上の端末機器のうち、少なくとも１つの端末機器と前記ＨＤＭＩネットワークとは異なる他のネットワークで接続されており、
前記制御機器は、
前記他のネットワークに接続されている機器のアドレスである機器アドレスを前記他のネットワークを介して取得する第１アドレス取得部と、
前記ＨＤＭＩネットワークに接続されている前記端末機器のアドレスである機器アドレスを前記ＨＤＭＩネットワークを介して取得する第２アドレス取得部と、
前記第１アドレス取得部により取得された機器アドレスと、前記第２アドレス取得部により取得された機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定するアドレス判定部と、
前記アドレス判定部により前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が、前記他のネットワークおよび前記ＨＤＭＩネットワークの２つのネットワークで前記制御機器に接続されていると判断する接続判断部とを備え、
前記１以上の端末機器の各々は、前記他のネットワークまたは前記ＨＤＭＩネットワークを利用して実行する複数の機能を有し、
前記１以上の端末機器の各々は、
自身の機器の機器アドレスを保持するアドレス保持部と、
前記制御機器からの要求に応じて、前記他のネットワークを通じて、前記アドレス保持部に保持される機器アドレスと、前記自身の機器が有する前記複数の機能の各々に対し前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれを優先して使用するかを示す機能情報とを、前記制御機器へ送信する第１送信部と、
前記制御機器からの要求に応じて、前記ＨＤＭＩネットワークを通じて、前記アドレス保持部に保持される機器アドレスを、前記制御機器へ送信する第２送信部と
を備え、
前記第１アドレス取得部は、さらに、前記１以上の端末機器の各々から、該端末機器に対応する前記機能情報を取得し、
前記制御機器は、さらに、
前記第１アドレス取得部により取得された、前記１以上の端末機器の各々に対応する前記機能情報を記憶する記憶部と、
前記アドレス判定部により前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が実行する機能と、該端末機器に対応する前記機能情報とに基づいて、前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれかを選択し、選択したネットワークを利用して、前記一致アドレスを有する前記端末機器と通信する選択通信部とを備える、ネットワークシステム。
【請求項２】
（削除）
【請求項３】
（削除）
【請求項４】
前記他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである、請求項１に記載のネットワークシステム。
【請求項５】
前記機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである、請求項１に記載のネットワークシステム。
【請求項６】
ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークまたは前記ＨＤＭＩネットワークとは異なる他のネットワークを利用して実行する複数の機能を有する１以上の端末機器と、ＨＤＭＩネットワークで接続され、かつ、前記１以上の端末機器のうち、少なくとも１つの端末機器と前記他のネットワークで接続されている制御機器であって、
前記他のネットワークに接続されている機器のアドレスである機器アドレスを前記他のネットワークを介して取得する第１アドレス取得部と、
前記ＨＤＭＩネットワークに接続されている前記端末機器のアドレスである機器アドレスを前記ＨＤＭＩネットワークを介して取得する第２アドレス取得部と、
前記第１アドレス取得部により取得された機器アドレスと、前記第２アドレス取得部により取得された機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定するアドレス判定部と、
前記アドレス判定部により前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が、前記他のネットワークおよび前記ＨＤＭＩネットワークの２つのネットワークで前記制御機器に接続されていると判断する接続判断部とを備え、
前記第１アドレス取得部は、さらに、前記１以上の端末機器の各々から、該端末機器が有する前記複数の機能の各々に対し前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれを優先して使用するかを示す機能情報を取得し、
前記第１アドレス取得部により取得された、前記１以上の端末機器の各々に対応する前記機能情報を記憶する記憶部と、
前記アドレス判定部により前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が実行する機能と、該端末機器に対応する前記機能情報とに基づいて、前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれかを選択し、選択したネットワークを利用して、前記一致アドレスを有する前記端末機器と通信する選択通信部と
を備える、制御機器。
【請求項７】
（削除）
【請求項８】
（削除）
【請求項９】
前記他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである、請求項６に記載の制御機器。
【請求項１０】
前記機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである、請求項６に記載の制御機器。
【請求項１１】
外部機器と、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークおよび前記ＨＤＭＩネットワークとは異なる他のネットワークで接続される端末機器であって、
前記端末機器は、前記他のネットワークまたは前記ＨＤＭＩネットワークを利用して実行する複数の機能を有し、
前記端末機器の機器アドレスを保持するアドレス保持部と、
前記外部機器からの要求に応じて、前記他のネットワークを通じて、前記アドレス保持部に保持される機器アドレスと、前記端末機器が有する前記複数の機能の各々に対し前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれを優先して使用するかを示す機能情報とを、前記外部機器へ送信する第１送信部と、
前記外部機器からの要求に応じて、前記ＨＤＭＩネットワークを通じて、前記アドレス保持部に保持される機器アドレスを、前記外部機器へ送信する第２送信部と
を備える、端末機器。
【請求項１２】
前記他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである、請求項１１に記載の端末機器。
【請求項１３】
前記機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである、請求項１１に記載の端末機器。
【請求項１４】
制御機器と、１以上の端末機器とが、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークで接続されたネットワークシステムにおける接続状態判別方法であって、前記制御機器は、前記１以上の端末機器のうち、少なくとも１つの端末機器と前記ＨＤＭＩネットワークとは異なる他のネットワークで接続されており、前記１以上の端末機器の各々は、前記他のネットワークまたは前記ＨＤＭＩネットワークを利用して実行する複数の機能を有しており、
前記制御機器が、前記他のネットワークに接続されている機器のアドレスである機器アドレスを前記他のネットワークを介して取得する第１アドレス取得ステップと、
前記制御機器が、前記ＨＤＭＩネットワークに接続されている前記端末機器のアドレスである機器アドレスを前記ＨＤＭＩネットワークを介して取得する第２アドレス取得ステップとを備え、
前記第１アドレス取得ステップは、前記制御機器が、前記１以上の端末機器の各々から、該端末機器が有する前記複数の機能の各々に対し前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれを優先して使用するかを示す機能情報を取得する機能情報取得ステップを含み、
前記接続状態判別方法は、さらに、
前記制御機器が、前記第１アドレス取得ステップにより取得された機器アドレスと、前記第２アドレス取得ステップにより取得された機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定するアドレス判定ステップと、
前記制御機器が、前記アドレス判定ステップにより前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が、前記他のネットワークおよび前記ＨＤＭＩネットワークの２つのネットワークで前記制御機器に接続されていると判断する接続判断ステップと、
前記制御機器が、前記アドレス判定ステップにより前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が実行する機能と、該端末機器に対応する取得された前記機能情報とに基づいて、前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれかを選択し、選択したネットワークを利用して、前記一致アドレスを有する前記端末機器と通信する選択通信ステップと
を備える、接続状態判別方法。
【請求項１５】
前記他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである、請求項１４に記載の接続状態判別方法。
【請求項１６】
前記機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである、請求項１４に記載の接続状態判別方法。
【手続補正書】
【提出日】平成22年4月2日(2010.4.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御機器及び該制御機器に少なくともＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークまたは他のネットワークで接続されている機器に関するものである。
【背景技術】
【０００２】
テレビ受像機やレコーダを始めとするＡＶ（Ａｕｄｉｏ  ａｎｄ  Ｖｉｓｕａｌ）機器のデジタル化やネットワーク化が進展し、これらの機器同士の接続がデジタルインタフェースを介して行われるようになってきた。機器によっては複数のデジタルインタフェースを備える場合があり、例えば、テレビ受像機とレコーダが、ＩＥＥＥ１３９４とＨＤＭＩの両方のデジタルインタフェースで接続されるケースが発生するようになってきた。
【０００３】
このとき、テレビ受像機はＩＥＥＥ１３９４インタフェースとＨＤＭＩに同一機器が接続されているのか、あるいは、それぞれのインタフェースに異なる機器が接続されているのかを判別することができず、ユーザが機器の接続状態を把握して操作しなければならないといった煩わしさがあった。
【０００４】
特許文献１には、このような問題を解決するため、テレビ受像機はＩＥＥＥ１３９４インタフェースからレコーダに対して、例えば、再生開始の命令を発行し、そのときのＨＤＭＩの信号の変化を観察して再生命令に対応した信号を検出できるか否かで、ＩＥＥＥ１３９４とＨＤＭＩの両方が同一のレコーダに接続されているか否かを判別する手法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第０５／０１５９０１号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されているＩＥＥＥ１３９４とＨＤＭＩを利用した手法は、図１に示すように、１つのＨＤＭＩネットワークで閉じた接続状態においてのみ有効である。以下に、その理由を説明する。
【０００７】
ＩＥＥＥ１３９４ネットワークにおいては、伝送距離が短いため、宅内の各部屋に設置されている機器を相互に接続する場合は、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）ケーブルなどを利用して接続されたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークが用いられるが、このとき、図２に示すようなＩＰネットワークで複数のＨＤＭＩネットワークが相互に接続された接続状態においては、特許文献１に開示されている手法は適用できない。
【０００８】
図２において、例えば、停電から復帰する場合などの状況下で、テレビ受像機１Ａからレコーダ４Ａおよびテレビ受像機３Ａからレコーダ２Ａへ同時に接続チェックシーケンスが実行されるとする。この場合、いずれもがＨＤＭＩで接続されていないにもかかわらず、以下に示すような理由により誤認識して、テレビ受像機１Ａおよびテレビ受像機３Ａが、それぞれ、レコーダ４Ａおよびレコーダ２ＡにＨＤＭＩで直接接続されていると判別されることになる。
【０００９】
すなわち、ＨＤＭＩネットワークにおいては、テレビ受像機が必ずルートとなり、そのテレビ受像機にＨＤＭＩで接続されたレコーダ等の機器にアドレスが割り当てられる方式となっている。そのため、レコーダ２Ａとレコーダ４Ａには同じ値のアドレスが割り当てられる可能性が高い。
【００１０】
ここで、レコーダ２Ａとレコーダ４Ａに同じ値のアドレスが割り当てられ、テレビ受像機１ＡがＩＰネットワークを介してレコーダ４Ａへ命令を出し、テレビ受像機３ＡがＩＰネットワークを介してレコーダ２Ａへ命令を出したと仮定する。
【００１１】
この場合、テレビ受像機１ＡがＩＰネットワークを介してレコーダ４Ａへ命令を出すと、レコーダ４ＡからＨＤＭＩネットワークを介してテレビ受像機３Ａへ応答信号が送信される。そのため、テレビ受像機３Ａは、ＩＰネットワークを介してレコーダ２Ａへ命令を出した直後にＨＤＭＩネットワーク上ではレコーダ２Ａと同じ値のアドレスを有するレコーダ４Ａからの応答信号を検出する。
【００１２】
したがって、テレビ受像機３Ａがレコーダ２ＡとＨＤＭＩネットワークで接続されているものと誤認識してしまう。すなわち、テレビ受像機３Ａあるいはテレビ受像機１Ａが、ＩＰネットワークとＨＤＭＩネットワークの両ネットワークで自身に接続されているレコーダ（機器）がどれなのかを正しく判別することができない。すなわち、図２に示すようなＩＰネットワークで複数のＨＤＭＩネットワークが相互に接続された接続状態においては、特許文献１に開示されている従来の手法では、テレビ受像機が、２つのネットワークで自身に接続されている機器を正しく判別することができないといった課題を有していた。
【００１３】
本発明は、上記課題に鑑みてなされたものであり、複数のネットワークが存在する場合において、複数の機器間の接続状態を正しく判別することを可能とするネットワークシステム、制御機器、端末機器および接続状態判別方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上述の課題を解決するために、本発明のある局面に従うネットワークシステムでは、制御機器と、１以上の端末機器とが、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークで接続される。制御機器は、１以上の端末機器のうち、少なくとも１つの端末機器とＨＤＭＩネットワークとは異なる他のネットワークで接続されている。制御機器は、他のネットワークに接続されている機器のアドレスである機器アドレスを他のネットワークを介して取得する第１アドレス取得部と、ＨＤＭＩネットワークに接続されている端末機器のアドレスである機器アドレスを前記ＨＤＭＩネットワークを介して取得する第２アドレス取得部と、第１アドレス取得部により取得された機器アドレスと、第２アドレス取得部により取得された機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定するアドレス判定部と、アドレス判定部により一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が、他のネットワークおよびＨＤＭＩネットワークの２つのネットワークで制御機器に接続されていると判断する接続判断部とを備える。１以上の端末機器の各々は、自身の機器の機器アドレスを保持するアドレス保持部と、制御機器からの要求に応じて、他のネットワークを通じて、アドレス保持部に保持される機器アドレスを、制御機器へ送信する第１送信部と、制御機器からの要求に応じて、ＨＤＭＩネットワークを通じて、アドレス保持部に保持される機器アドレスを、制御機器へ送信する第２送信部とを備える。
【００１５】
すなわち、他のネットワークを介して取得された、他のネットワークに接続されている機器の機器アドレスと、ＨＤＭＩネットワークを介して取得された、ＨＤＭＩネットワークに接続されている機器の機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定する。一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が、他のネットワークおよびＨＤＭＩネットワークの２つのネットワークで制御機器に接続されていると判断する。したがって、複数のネットワークが存在する場合において、複数の機器間の接続状態を正しく判別することができる。
【００１６】
好ましくは、制御機器は、さらに、アドレス判定部により一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器を示す、２つのネットワークにそれぞれ対応する２つのアイコンの代わりに、一致アドレスを有する端末機器を示す１つのアイコンを表示する表示部を備える。
【００１７】
好ましくは、１以上の端末機器の各々は、他のネットワークまたはＨＤＭＩネットワークを利用して実行する複数の機能を有し、制御機器は、さらに、複数の機能の各々に対し、他のネットワークおよびＨＤＭＩネットワークのいずれを優先して使用するかを示す機能情報を記憶する記憶部と、アドレス判定部により一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が実行する機能と、機能情報とに基づいて、他のネットワークおよびＨＤＭＩネットワークのいずれかを選択し、選択したネットワークを利用して、一致アドレスを有する端末機器と通信する選択通信部とを備える。
【００１８】
すなわち、端末機器が実行する機能により、ネットワークが選択される。そのため、各機器が複数のネットワークで接続されている状態で、１つのネットワークを選択する必要がある場合、ネットワークを選択するといった手間を、ユーザにかけることを防ぐことができる。
【００１９】
好ましくは、他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである。
【００２０】
好ましくは、機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである。
【００２１】
本発明の他の局面に従う制御機器は、１以上の端末機器と、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークで接続され、かつ、１以上の端末機器のうち、少なくとも１つの端末機器とＨＤＭＩネットワークとは異なる他のネットワークで接続される。制御機器は、他のネットワークに接続されている機器のアドレスである機器アドレスを他のネットワークを介して取得する第１アドレス取得部と、ＨＤＭＩネットワークに接続されている端末機器のアドレスである機器アドレスをＨＤＭＩネットワークを介して取得する第２アドレス取得部と、第１アドレス取得部により取得された機器アドレスと、第２アドレス取得部により取得された機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定するアドレス判定部と、アドレス判定部により一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が、他のネットワークおよびＨＤＭＩネットワークの２つのネットワークで制御機器に接続されていると判断する接続判断部とを備える。
【００２２】
すなわち、他のネットワークを介して取得された、他のネットワークに接続されている機器の機器アドレスと、ＨＤＭＩネットワークを介して取得された、ＨＤＭＩネットワークに接続されている機器の機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定する。一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が、他のネットワークおよびＨＤＭＩネットワークの２つのネットワークで制御機器に接続されていると判断する。したがって、複数のネットワークが存在する場合において、複数の機器間の接続状態を正しく判別することができる。
【００２３】
好ましくは、アドレス判定部により一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器を示す、２つのネットワークにそれぞれ対応する２つのアイコンの代わりに、一致アドレスを有する端末機器を示す１つのアイコンを表示する表示部をさらに備える。
【００２４】
好ましくは、１以上の端末機器の各々が有する複数の機能の各々に対し、他のネットワークおよびＨＤＭＩネットワークのいずれを優先して使用するかを示す機能情報を記憶する記憶部と、アドレス判定部により一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が実行する機能と、機能情報とに基づいて、他のネットワークおよびＨＤＭＩネットワークのいずれかを選択し、選択したネットワークを利用して、一致アドレスを有する端末機器と通信する選択通信部とをさらに備える。
【００２５】
すなわち、端末機器が実行する機能により、ネットワークが選択される。そのため、各機器が複数のネットワークで接続されている状態で、１つのネットワークを選択する必要がある場合、ネットワークを選択するといった手間を、ユーザにかけることを防ぐことができる。
【００２６】
好ましくは、他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである。
【００２７】
好ましくは、機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである。
【００２８】
本発明のさらに他の局面に従う端末機器は、外部機器と、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークおよびＨＤＭＩネットワークとは異なる他のネットワークで接続される。端末機器は、端末機器の機器アドレスを保持するアドレス保持部と、外部機器からの要求に応じて、他のネットワークを通じて、アドレス保持部に保持される機器アドレスを、外部機器へ送信する第１送信部と、外部機器からの要求に応じて、ＨＤＭＩネットワークを通じて、アドレス保持部に保持される機器アドレスを、外部機器へ送信する第２送信部とを備える。
【００２９】
好ましくは、他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである。
【００３０】
好ましくは、機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである。
【００３１】
本発明のさらに他の局面に従う接続状態判別方法は、制御機器と、１以上の端末機器とが、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークで接続されたネットワークシステムにおいて行なわれる。制御機器は、１以上の端末機器のうち、少なくとも１つの端末機器とＨＤＭＩネットワークとは異なる他のネットワークで接続されている。接続状態判別方法は、制御機器が、他のネットワークに接続されている機器のアドレスである機器アドレスを他のネットワークを介して取得する第１アドレス取得ステップと、制御機器が、ＨＤＭＩネットワークに接続されている端末機器のアドレスである機器アドレスをＨＤＭＩネットワークを介して取得する第２アドレス取得ステップと、制御機器が、第１アドレス取得ステップにより取得された機器アドレスと、第２アドレス取得ステップにより取得された機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定するアドレス判定ステップと、制御機器が、アドレス判定ステップにより一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が、他のネットワークおよびＨＤＭＩネットワークの２つのネットワークで制御機器に接続されていると判断する接続判断ステップとを備える。
【００３２】
すなわち、他のネットワークを介して取得された、他のネットワークに接続されている機器の機器アドレスと、ＨＤＭＩネットワークを介して取得された、ＨＤＭＩネットワークに接続されている機器の機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定する。一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が、他のネットワークおよびＨＤＭＩネットワークの２つのネットワークで制御機器に接続されていると判断する。したがって、複数のネットワークが存在する場合において、複数の機器間の接続状態を正しく判別することができる。
【００３３】
好ましくは、他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである。
【００３４】
好ましくは、機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである。
【００３５】
なお、本発明は、接続状態判別方法で行なわれる処理を、コンピュータに実行させるプログラムとしても実現することもできる。また、本発明は、当該プログラムを格納するコンピュータ読み取り可能な記録媒体、集積回路としても実現することができる。
【発明の効果】
【００３６】
本発明によれば、他のネットワークを介して取得された、他のネットワークに接続されている機器の機器アドレスと、ＨＤＭＩネットワークを介して取得された、ＨＤＭＩネットワークに接続されている機器の機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定する。一致アドレスが存在すると判定された場合、一致アドレスを有する端末機器が、他のネットワークおよびＨＤＭＩネットワークの２つのネットワークで制御機器に接続されていると判断する。
【００３７】
したがって、複数のネットワークが存在する場合において、複数の機器間の接続状態を正しく判別することができる。
【図面の簡単な説明】
【００３８】
【図１】図１は、ネットワーク構成の一例を示す概略図である。
【図２】図２は、異なる複数のネットワークが存在する場合において、機器間の接続状態を示す図である。
【図３】図３は、本発明の実施の形態１におけるネットワークシステムの構成を示すブロック図である。
【図４】図４は、本発明の実施の形態１におけるネットワークシステムを構成する複数の機器の内部構成を示すブロック図である。
【図５】図５は、一例としての機能データテーブルを示す図である。
【図６】図６は、本発明の実施の形態１のネットワークシステムにおける接続状態の判別処理の一例を示すフローチャートである。
【図７】図７は、本発明の実施の形態１における接続状態の判別手順を示す図である。
【図８】図８は、一例としてのＤＤＤを示す図である。
【図９】図９は、表示部に表示される表示画面の一例を示す図である。
【図１０】図１０は、ネットワーク選択処理のフローチャートである。
【発明を実施するための形態】
【００３９】
以下に、本発明の実施の形態について、図面を参照しながら説明する。
【００４０】
（実施の形態１）
図３は、本発明の実施の形態１におけるネットワークシステム１００の構成を示すブロック図である。
【００４１】
図３において、画面表示機能や操作／制御機能等を有する制御機器としてのテレビ受像機１は、端末機器であるレコーダ２とＨＤＭＩで接続されている。テレビ受像機１およびレコーダ２によりＨＤＭＩネットワーク６が構成される。また、別の制御機器としてのテレビ受像機３は、端末機器であるレコーダ４およびレコーダ５とそれぞれ異なるＨＤＭＩで接続されている。テレビ受像機３、レコーダ４およびレコーダ５により、ＨＤＭＩネットワーク７が構成される。さらに、テレビ受像機１、レコーダ２、テレビ受像機３、レコーダ４およびレコーダ５すべてが宅内に敷設されたＩＰネットワークＮＰに接続されており、相互に通信可能となっている。
【００４２】
なお、ＨＤＭＩネットワーク６は、例えば、２階の寝室に設置され、ＨＤＭＩネットワーク７は、例えば、１階のリビングに設置されているものとする。
【００４３】
また、制御機器としてテレビ受像機を例に挙げ、端末機器としてレコーダを例に挙げて説明するがこれに限るものではなく、制御機器および端末機器はそれぞれ他のＡＶ機器や家電機器であってもかまわない。
【００４４】
図４は、本発明の実施の形態１におけるネットワークシステム１００を構成する複数の機器の内部構成を示すブロック図である。
【００４５】
図４において、テレビ受像機１は、ＨＤＭＩ制御部１１と、Ｅｔｈｅｒｎｅｔ（登録商標）制御部１２と、制御部１３と、接続判断部１４と、表示部１５と、記憶部１６とを備える。
【００４６】
ＨＤＭＩ制御部１１は、ＨＤＭＩを有する。ＨＤＭＩ制御部１１は、ＨＤＭＩを利用してデータ通信を行なう。Ｅｔｈｅｒｎｅｔ（登録商標）制御部１２は、Ｅｔｈｅｒｎｅｔ（登録商標）インタフェースを有する。Ｅｔｈｅｒｎｅｔ（登録商標）制御部１２は、Ｅｔｈｅｒｎｅｔ（登録商標）インタフェースを利用してデータ通信を行なう。制御部１３および接続判断部１４は、ＣＰＵ（Central Processing Unit）等の各種処理を行なう演算回路である。表示部１５は、文字、画像等を表示する表示装置である。記憶部１６は、データ等を記憶するメモリである。
【００４７】
なお、制御部１３および接続判断部１４の全てまたは一部は、ハードウエアで構成されてもよい。また、制御部１３および接続判断部１４の全てまたは一部は、ＣＰＵにより実行されるプログラムのモジュールであってもよい。
【００４８】
なお、図３のテレビ受像機３の内部構成は、テレビ受像機１の内部構成と同様なので詳細な説明は繰り返さない。なお、図３に示すテレビ受像機３のように複数のＨＤＭＩが接続されている場合、テレビ受像機３の構成は、ＨＤＭＩ制御部１１が複数のＨＤＭＩを持つ構成、あるいは、テレビ受像機３が複数のＨＤＭＩ制御部１１を備え、複数のＨＤＭＩ制御部１１が制御部１３に接続される構成となる。
【００４９】
レコーダ２は、ＨＤＭＩ制御部２１（第２送信部に相当）と、Ｅｔｈｅｒｎｅｔ（登録商標）制御部２２（第１送信部に相当）と、応答部２３と、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス取得部２４と、ＭＡＣアドレス保持部２５（アドレス保持部に相当）と、記憶部２６とを備える。
【００５０】
ＨＤＭＩ制御部２１は、ＨＤＭＩを有する。ＨＤＭＩ制御部２１は、ＨＤＭＩを利用してデータ通信を行なう。Ｅｔｈｅｒｎｅｔ（登録商標）制御部２２は、Ｅｔｈｅｒｎｅｔ（登録商標）インタフェースを有する。Ｅｔｈｅｒｎｅｔ（登録商標）制御部２２は、Ｅｔｈｅｒｎｅｔ（登録商標）インタフェースを利用してデータ通信を行なう。応答部２３およびＭＡＣアドレス取得部２４は、ＣＰＵ（Central Processing Unit）等の各種処理を行なう演算回路である。
【００５１】
ＭＡＣアドレス保持部２５には、対応する機器（例えば、レコーダ２）固有のＭＡＣアドレスが保持（記憶）される。ＭＡＣアドレス取得部２４は、外部からの指示に応じて、ＭＡＣアドレス保持部２５に保持されているＭＡＣアドレスを取得する。記憶部２６は、データ等を記憶するメモリである。
【００５２】
なお、応答部２３およびＭＡＣアドレス取得部２４の全てまたは一部は、ハードウエアで構成されてもよい。また、応答部２３およびＭＡＣアドレス取得部２４の全てまたは一部は、ＣＰＵにより実行されるプログラムのモジュールであってもよい。
【００５３】
レコーダ２は、ＩＰネットワークまたはＨＤＭＩネットワークを利用して実行する複数の機能を有する。当該複数の機能は、たとえば、動画を再生する機能、映像等のダビングを行なう機能等である。記憶部２６には、対応するレコーダ（例えば、レコーダ２）が有する複数の機能に関する情報を示すデータテーブル（以下、機能データテーブルという）が予め記憶されているとする。記憶部２６に記憶されている機能データテーブルは、以下の機能データテーブルＤＴ１００であるとする。
【００５４】
図５は、一例としての機能データテーブルＤＴ１００を示す図である。機能データテーブルＤＴ１００において、「機能名」とは、レコーダ２が有する複数の機能の名称である。“再生”とは、例えば、動画を再生する機能の名称である。“ダビング”とは、例えば、映像等のダビングを行なう機能の名称である。
【００５５】
機能データテーブルＤＴ１００において、「ＨＤＭＩ」の項目は、ＨＤＭＩネットワークにおいて、対応する機能が実行可能であるか否かを示す。また、機能データテーブルＤＴ１００において、「ＩＰ」の項目は、ＩＰネットワークにおいて、対応する機能が実行可能であるか否かを示す。
【００５６】
機能データテーブルＤＴ１００において、文字列“実行可能”は、対応するネットワークにおいて、対応する機能が実行可能であることを示す。また、機能データテーブルＤＴ１００において、文字列“実行不可”は、対応するネットワークにおいて、対応する機能が実行不可であることを示す。たとえば、機能データテーブルＤＴ１００は、機能名が“再生”である機能が、ＨＤＭＩネットワークおよびＩＰネットワークの２つのネットワークで実行可能であることを示す。また、機能データテーブルＤＴ１００は、機能名が“ダビング”である機能が、ＨＤＭＩネットワークのみで実行可能であり、ＩＰネットワークでは実行不可であることを示す。
【００５７】
また、ある機能を実行するときに、ＨＤＭＩネットワークおよびＩＰネットワークの２つのネットワークが使用可能である場合、機能データテーブルＤＴ１００において、文字列“ＨＤＭＩ”の下部に記載された文字列“優先”は、ＨＤＭＩネットワークが優先して使用されることを示す。
【００５８】
たとえば、機能名が“再生”である機能を実行するレコーダ（例えば、レコーダ２）が、ＨＤＭＩネットワークおよびＩＰネットワークの２つのネットワークを使用可能である場合、機能データテーブルＤＴ１００は、レコーダがＨＤＭＩネットワークを使用することを示す。なお、ＨＤＭＩネットワークおよびＩＰネットワークの２つのネットワークが使用可能である場合、上記のように、ＨＤＭＩネットワークが優先して使用されるのではなく、ＩＰネットワークが優先して使用されるようにしてもよい。
【００５９】
なお、図３のレコーダ４およびレコーダ５の内部構成は、図４のレコーダ２の内部構成と同様なので詳細な説明は繰り返さない。なお、レコーダ２，４，５の各々は、異なる複数の機能を有するとする。すなわち、レコーダ２，４，５の各々の記憶部２６に記憶される機能データテーブルは、異なる情報を示すとする。なお、レコーダ２，４，５の各々は、同じ複数の機能を有していてもよい。
【００６０】
ＨＤＭＩ制御部１１とＨＤＭＩ制御部２１とはＨＤＭＩケーブル３０で接続される。Ｅｔｈｅｒｎｅｔ（登録商標）制御部１２とＥｔｈｅｒｎｅｔ（登録商標）制御部２２とは、Ｅｔｈｅｒｎｅｔ（登録商標）ケーブル３１で接続される。また、Ｅｔｈｅｒｎｅｔ（登録商標）制御部１２およびＥｔｈｅｒｎｅｔ（登録商標）制御部２２は、Ｅｔｈｅｒｎｅｔ（登録商標）ケーブル３１により、宅内に敷設されているＩＰネットワークＮＰに接続される。
【００６１】
なお、図３および図４において、Ｅｔｈｅｒｎｅｔ（登録商標）ケーブルが直接的に分岐しているように記載されているが、実際には分岐点にハブなどの中継機器が存在する。
【００６２】
次に、図４〜図７を用いて、本発明のネットワークシステム１００の動作について説明する。なお、図６は、本発明の実施の形態１のネットワークシステム１００における接続状態の判別処理の一例を示すフローチャートである。
【００６３】
図４において、テレビ受像機１の電源が投入された場合、あるいは、ＨＤＭＩ制御部１１が有するＨＤＭＩ、または、Ｅｔｈｅｒｎｅｔ（登録商標）制御部１２が有するＥｔｈｅｒｎｅｔ（登録商標）インタフェースに機器が接続された場合、制御部１３はテレビ受像機１に接続されている機器を確認するためのサーチを開始する。
【００６４】
次に、図４、図６および図７を用いて、接続状態の判別処理の流れについて説明する。
【００６５】
まず、テレビ受像機１の制御部１３は、ＨＤＭＩ制御部１１を介してＨＤＭＩネットワーク上に接続されている機器をサーチする（Ｓ４０）。そして、制御部１３は、ＨＤＭＩネットワーク上で発見した機器のＭＡＣアドレスを取得する（Ｓ４１）。
【００６６】
具体的には、図７に示されるように、制御部１３は、機器のサーチによりＨＤＭＩネットワーク上で発見した機器（たとえば、レコーダ２）に対し、ＨＤＭＩ制御部１１を介して、ＭＡＣアドレス（ＭＡ）を取得するためのコマンドを送信する（Ｓ４１Ａ）。以下においては、ＭＡＣアドレスを取得するためのコマンドを、ＭＡＣアドレス取得コマンドという。ＭＡＣアドレス取得コマンドは、ＨＤＭＩ規格におけるＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）を利用して、ＭＡＣアドレスを取得するための定義（記述）がされたコマンドである。
【００６７】
レコーダ２では、応答部２３が、ＨＤＭＩ制御部２１を介して、ＭＡＣアドレス取得コマンドを受信する。応答部２３は、ＭＡＣアドレス取得コマンドの受信に応じて、ＭＡＣアドレス取得部２４にＭＡＣアドレスを取得するための指示（以下、ＭＡ取得指示という）を与える。ＭＡＣアドレス取得部２４は、ＭＡ取得指示に応じて、ＭＡＣアドレス保持部２５に保持されているＭＡＣアドレスを取得し、取得したＭＡＣアドレスを、応答部２３へ送信する。これにより、応答部２３は、ＭＡＣアドレス保持部２５に保持されているＭＡＣアドレスを取得する。
【００６８】
そして、応答部２３は、取得したＭＡＣアドレスを、ＨＤＭＩ制御部２１およびＨＤＭＩネットワークを介してテレビ受像機１へ送信する（Ｓ４１Ｂ）。なお、ＭＡＣアドレスの送信は、前述したＣＥＣを利用して行なわれる。上記処理により、テレビ受像機１の制御部１３は、レコーダ２のＭＡＣアドレスを受信する。以下においては、ＨＤＭＩネットワークを介して受信したＭＡＣアドレスを、ＨＤＭＩ−ＭＡＣアドレスともいう。制御部１３は、ＨＤＭＩ−ＭＡＣアドレスを受信すると、ＨＤＭＩ−ＭＡＣアドレスを、記憶部１６に記憶させる。
【００６９】
そして、図６に示されるように、制御部１３は、Ｅｔｈｅｒｎｅｔ（登録商標）制御部１２を介してＩＰネットワークＮＰ上に接続されている機器をサーチする（Ｓ４２）。
【００７０】
具体的には、図７に示されるように、テレビ受像機１の制御部１３は、ＩＰネットワークＮＰに接続されている機器を検出するために、ＩＰネットワークＮＰに対して検索コマンドをブロードキャストする（Ｓ４２Ａ）。この処理は、Ｍ−Ｓｅａｒｃｈと呼ばれる。Ｍ−Ｓｅａｒｃｈは、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌｕｇ）における機器発見の仕組みを利用することで実現される。
【００７１】
Ｍ−Ｓｅａｒｃｈにおける検索コマンドを受信したレコーダ２は、テレビ受像機１に対してＩＰネットワークＮＰを介して応答を行う（Ｓ４２Ｂ）。レコーダ５も、レコーダ２と同様に、テレビ受像機１に対してＩＰネットワークＮＰを介して応答を行う（Ｓ４２Ｃ）。なお、レコーダ４も、レコーダ５と同様な処理を行なうので詳細な説明は繰り返さない。
【００７２】
これらの処理により、テレビ受像機１の制御部１３はＩＰネットワークＮＰに接続されているレコーダを把握することができ、ＩＰネットワークＮＰに接続されている機器一覧の情報を取得することができる。以下においては、取得された機器一覧の情報を、取得一覧情報ともいう。ここで、取得一覧情報は、レコーダ２，４，５を示すとする。
【００７３】
そして、図６に示されるように、制御部１３は、ＩＰネットワークＮＰ上で発見した機器のＭＡＣアドレスを取得する（Ｓ４３）。
【００７４】
具体的には、図７に示されるように、テレビ受像機１の制御部１３は、取得一覧情報が示す各機器に対し、ＩＰネットワークＮＰを介してＭＡＣアドレスを要求するコマンドを送信する。さらに詳細には、テレビ受像機１の制御部１３は、ＵＰｎＰにおける後述するＤＤＤ（Ｄｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ）を取得するためのコマンドを、取得一覧情報が示す各機器（例えば、レコーダ２）へ、ＩＰネットワークＮＰを介して送信する（Ｓ４３Ａ）。以下においては、ＤＤＤを取得するためのコマンドを、ＤＤＤ取得コマンドという。
【００７５】
ここで、送信されるＤＤＤ取得コマンドは、送信先の機器のＭＡＣアドレスを取得するためのコマンドであるとする。また、送信されるＤＤＤ取得コマンドは、送信先の機器が有する機能に関する情報を取得するためのコマンドでもあるとする。
【００７６】
なお、ここでは、テレビ受像機１の制御部１３がＤＤＤを要求する機器を、説明上、レコーダ２とした。しかしながら、実際には、この時点でＤＤＤを要求する機器は、ＩＰネットワークＮＰ上で検出した任意の機器であることしか分かっていない状態である。
【００７７】
レコーダ２では、応答部２３が、ＩＰネットワークＮＰおよびＥｔｈｅｒｎｅｔ（登録商標）制御部２２を介して、ＤＤＤ取得コマンドを受信する。応答部２３は、ＤＤＤ取得コマンドの受信に応じて、ＭＡＣアドレス取得部２４にＭＡＣアドレスを取得するための指示（以下、ＭＡ取得指示という）を与える。ＭＡＣアドレス取得部２４は、ＭＡ取得指示に応じて、ＭＡＣアドレス保持部２５に保持されているＭＡＣアドレスを取得し、取得したＭＡＣアドレスを、応答部２３へ送信する。これにより、応答部２３は、ＭＡＣアドレス保持部２５に保持されているＭＡＣアドレスを取得する。
【００７８】
また、応答部２３は、ＤＤＤ取得コマンドの受信に応じて、記憶部２６に記憶されている機能データテーブルを読み出す。
【００７９】
そして、応答部２３は、取得したＭＡＣアドレスと、読み出した機能データテーブルが示す情報とに基づいて、ＤＤＤを生成する。ここで、読み出された機能データテーブルは、図５の機能データテーブルＤＴ１００であるとする。この場合、生成されるＤＤＤは、以下のＤＤＤ２００であるとする。
【００８０】
図８は、一例としてのＤＤＤ２００を示す図である。ＤＤＤ２００は、一般部と、拡張部とを有する。一般部には、対応するレコーダの機器の情報（機器の名称、機器の種類等）が記述される。拡張部には、応答部２３により取得されたＭＡＣアドレスと、機能データテーブルＤＴ１００が示す情報を示す機能リストとが記述される。したがって、機能リストを読み取ることにより、図５の機能データテーブルＤＴ１００が示す情報を復元することができる。なお、機能リストには、図５において説明した、ネットワークの優先使用の情報も記述される。
【００８１】
また、図７に示されるように、応答部２３は、生成したＤＤＤを、Ｅｔｈｅｒｎｅｔ（登録商標）制御部２２およびＩＰネットワークＮＰを介してテレビ受像機１へ送信する（Ｓ４３Ｂ）。
【００８２】
また、テレビ受像機１の制御部１３は、取得一覧情報が示すレコーダ５へ、ＤＤＤ取得コマンドを送信する（Ｓ４３Ｃ）。レコーダ５へのＤＤＤ取得コマンドの送信の処理は、前述したレコーダ２へのＤＤＤ取得コマンドの送信と同様なので詳細な説明は繰り返さない。なお、テレビ受像機１の制御部１３は、レコーダ４へも、レコーダ２と同様に、ＤＤＤ取得コマンドを送信する。
【００８３】
レコーダ５は、ＤＤＤ取得コマンドの受信に応じ、前述したレコーダ２と同様に、ＤＤＤを、テレビ受像機１へ送信する（Ｓ４３Ｄ）。レコーダ５が送信するＤＤＤには、レコーダ５のＭＡＣアドレスと、レコーダ５が有する複数の機能に関する情報が記述される。なお、ＤＤＤ取得コマンドを受信したレコーダ４も、レコーダ５と同様な処理を行なうので詳細な説明は繰り返さない。
【００８４】
上記処理により、テレビ受像機１の制御部１３は、レコーダ２，４，５にそれぞれ対応する３つのＤＤＤを受信する。制御部１３は、受信した３つのＤＤＤの各々を、対応するレコーダの名称（例えば、型名）に対応づけて、記憶部１６に記憶させる。制御部１３がレコーダ２から受信したＤＤＤは、前述した図８のＤＤＤ２００である。ＤＤＤ２００には、レコーダ２のＭＡＣアドレスと、図５の機能データテーブルＤＴ１００が示す情報とが記述される。すなわち、制御部１３が受信した３つのＤＤＤの各々には、対応するレコーダのＭＡＣアドレスと、対応するレコーダが有する複数の機能に関する情報とが記述される。以下においては、制御部１３が、ＩＰネットワークＮＰを介して受信したＤＤＤに記述されるＭＡＣアドレスを、ＩＰ−ＭＡＣアドレスという。
【００８５】
そして、制御部１３は、記憶部１６に記憶されたＨＤＭＩ−ＭＡＣアドレスと、記憶部１６に記憶された３つのＤＤＤがそれぞれ示す３つのＩＰ−ＭＡＣアドレスとを比較し、ＨＤＭＩ−ＭＡＣアドレスと、アドレスが一致するＩＰ−ＭＡＣアドレス（以下、一致アドレスという）が存在するか否かを判定する(Ｓ４４)。
【００８６】
接続判断部１４は、一致アドレスが存在する場合、一致アドレスを有する機器が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークで、対応する機器（テレビ受像機１）に接続されていると判断する。
【００８７】
図７に示す例においては、制御部１３が、ステップＳ４１Ｂで取得したＨＤＭＩ−ＭＡＣアドレスと、ステップＳ４３Ｂで取得したＤＤＤに記述されるＩＰ−ＭＡＣアドレスとが一致すると判定する。すなわち、制御部１３は、一致アドレスが存在すると判定する。このときの一致アドレスは、レコーダ２のＭＡＣアドレスである。この場合、接続判断部１４は、レコーダ２が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークで、テレビ受像機１に接続されていると判断する。
【００８８】
なお、制御部１３は、ステップＳ４１Ｂで取得したＨＤＭＩ−ＭＡＣアドレスと、ステップＳ４３Ｄで取得したＤＤＤに記述されるＩＰ−ＭＡＣアドレスとは一致しないと判定する。この場合、接続判断部１４は、レコーダ５が、ＩＰネットワークＮＰのみで、テレビ受像機１に接続されていると判断する。すなわち、接続判断部１４は、レコーダ５が、ＨＤＭＩネットワークで、テレビ受像機１に接続されていないと判断する。
【００８９】
ステップＳ４４において、一致アドレスが存在しないと判断された場合、接続判断部１４は、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークを介してテレビ受像機１に接続されている機器はないと判断する。この場合、表示部１５は、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの両方で発見された機器毎に、機器の数だけアイコンを表示する（Ｓ４５）。
【００９０】
たとえば、テレビ受像機１に、ＨＤＭＩネットワークでレコーダ２，４が接続され、テレビ受像機１に、ＩＰネットワークＮＰでレコーダ２，５が接続されているとする。この場合、ステップＳ４５では、表示部１５は、ＨＤＭＩネットワークに対応するレコーダ２，４の２つのアイコンと、ＩＰネットワークＮＰ対応するレコーダ２，５の２つのアイコンを表示する。すなわち、表示部１５は、４つのアイコンを表示する。
【００９１】
一方、一致アドレスが存在すると判断された場合、接続判断部１４は、一致アドレスを有する機器が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークでテレビ受像機１に接続されていると判断する（Ｓ４６）。
【００９２】
そして、表示部１５は、一致アドレスを有する機器については、当該機器に対応する１つのアイコンを表示する（Ｓ４７）。
【００９３】
たとえば、テレビ受像機１に、ＨＤＭＩネットワークでレコーダ２，４が接続され、テレビ受像機１に、ＩＰネットワークＮＰでレコーダ２，５が接続されているとする。この場合、ステップＳ４７では、表示部１５は、ＨＤＭＩネットワークに対応するレコーダ４のアイコンと、ＩＰネットワークＮＰ対応するレコーダ５のアイコンと、レコーダ２に対応するアイコンとを表示する。すなわち、表示部１５は、３つのアイコンを表示する。
【００９４】
すなわち、この場合、ステップＳ４５の処理と比較して、ステップＳ４７では、表示部１５は、一致アドレスを有するレコーダ２を示す、２つのネットワークにそれぞれ対応する２つのアイコンの代わりに、一致アドレスを有するレコーダ２を示す１つのアイコンを表示する。
【００９５】
以上説明したように、本実施の形態では、制御部１３が、対応する機器（テレビ受像機１）に、ＨＤＭＩネットワークで接続されている機器（例えば、レコーダ）のＭＡＣアドレスと、対応する機器（テレビ受像機１）に、ＩＰネットワークＮＰで接続されている機器（例えば、レコーダ）のＭＡＣアドレスとを比較し、アドレスが一致する一致アドレスが存在するか否かを判定する。そして、一致アドレスが存在する場合、一致アドレスを有する機器が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークで、テレビ受像機１に接続されていると判断される。
【００９６】
したがって、テレビ受像機１は、ＨＤＭＩネットワークおよびＩＰネットワークの２つのネットワークで、テレビ受像機１に接続されているレコーダ（機器）がどれであるかを正確に判断できる。すなわち、複数のネットワークが存在する場合において、複数の機器間の接続状態を正しく判別することができる。
【００９７】
なお、上記の例では、ＨＤＭＩネットワークを介してＭＡＣアドレスを取得した後に、ＩＰネットワークを介してＭＡＣアドレスの取得を行う処理を例に取って説明した。しかしながらこれに限定されることなく、ＩＰネットワークを介してＭＡＣアドレスの取得した後に、ＨＤＭＩネットワークを介してＭＡＣアドレスを取得してもよい。また、ＨＤＭＩネットワークおよびＩＰネットワークの２つのネットワークを介して、ＭＡＣアドレスの取得を同時に行なってもよい。この場合、２つのネットワークにおけるＭＡＣアドレスの取得が完了した時点で、ＩＰネットワークを介して取得したＭＡＣアドレスと、ＨＤＭＩネットワークを介して取得したＭＡＣアドレスとが一致しているか否かを判定してもよい。
【００９８】
次に、図６のステップＳ４７の処理により、機器を表すアイコンが表示部１５においてどのように表示されるかについて、図３におけるテレビ受像機１の場合を例に取って説明する。
【００９９】
図９は、表示部１５に表示される表示画面６０の一例を示す図である。
【０１００】
図９における表示画面６０はテレビ受像機１のメニューを表示している。ここで、ユーザが項目選択のためのカーソル６１を、図示されないリモートコントローラー等で操作することにより、端末機器操作を示すアイコン６２を選択したとする。ここで、レコーダ２は、図３に示されるように、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークを介してテレビ受像機１に接続されているとする。
【０１０１】
この場合、図９に示すように、表示画面６０は、一致アドレスを有するレコーダ２を示す、２つのネットワークにそれぞれ対応する２つのアイコンの代わりに、一致アドレスを有するレコーダ２を示す１つのアイコン６３を表示する。
【０１０２】
なお、表示画面６０には、さらに、アイコン６４およびアイコン６５が表示される。アイコン６４は、ＩＰネットワークＮＰに対応する、一致アドレスを有さないレコーダ４のアイコンである。アイコン６５は、ＩＰネットワークＮＰに対応する、一致アドレスを有さないレコーダ５のアイコンである。すなわち、アイコン６４およびアイコン６５は、ＩＰネットワークＮＰで発見された機器のアイコンである。
【０１０３】
以上説明したように、一致アドレスを有する機器が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークでテレビ受像機１に接続されていると判断された場合、ステップＳ４７の処理により、一致アドレスを有するレコーダ２を示す、２つのネットワークにそれぞれ対応する２つのアイコンの代わりに、一致アドレスを有するレコーダ２を示す１つのアイコンが表示される。
【０１０４】
すなわち、一致アドレスを有する機器が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークでテレビ受像機１に接続されていると判断された場合、一致アドレスを有するレコーダ２を示す、２つのネットワークにそれぞれ対応する２つのアイコンが表示されることを回避することができる。
【０１０５】
次に、一致アドレスを有する機器が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークでテレビ受像機１に接続されている場合に、一致アドレスを有する機器が実行する機能に応じて、２つのネットワークのいずれかを選択するための処理（以下、ネットワーク選択処理という）について説明する。
【０１０６】
ここで、図３に示されるように、レコーダ２が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークでテレビ受像機１に接続されているとする。すなわち、レコーダ２は、一致アドレスを有する機器である。また、前述した図７のステップＳ４３Ａ，Ｓ４３Ｂの処理が行なわれることにより、テレビ受像機１の記憶部１６には、図８のＤＤＤ２００が記憶されているとする。また、レコーダ２は、再生機能（機能名が“再生”の機能）を実行したとする。再生機能は、動画を生成する機能であるとする。この場合、レコーダ２は、再生機能が実行されたことを示す情報（以下、実行機能情報という）を、ＨＤＭＩネットワークを介して、テレビ受像機１へ送信する。
【０１０７】
図１０は、ネットワーク選択処理のフローチャートである。図１０に示されるように、まず、制御部１３は、実行機能情報を受信することにより、レコーダ２が実行している機能が、再生機能であることを特定する（Ｓ１１１）。
【０１０８】
そして、制御部１３は、レコーダ２が実行している機能（再生機能）と、記憶部１６に記憶されている図８のＤＤＤ２００が示すネットワークの優先使用の情報とに基づいて、ＨＤＭＩネットワークおよびＩＰネットワークＮＰのうちのいずれかのネットワークを選択する（Ｓ１１２）。
【０１０９】
ここで、ＤＤＤ２００が示すネットワークの優先使用の情報は、ＨＤＭＩネットワークおよびＩＰネットワークの２つのネットワークが使用可能である場合、ＨＤＭＩネットワークを優先して使用するという情報であるとする。この場合、ＨＤＭＩネットワークおよびＩＰネットワークＮＰのうち、ＨＤＭＩネットワークが選択される。すなわち、制御部１３は、ＨＤＭＩネットワークを介してのみレコーダ２とデータ通信が可能となる。すなわち、レコーダ２が再生機能を実行している場合、制御部１３は、ＨＤＭＩネットワークを介して、レコーダ２とデータ通信する。
【０１１０】
以上説明したように、一致アドレスを有する機器が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークでテレビ受像機１に接続されている場合に、図１０のネットワーク選択処理が行なわれることにより、実行されている機能に応じたネットワークが自動的に選択される。そのため、ユーザは、宅内の機器の機能や接続構成を意識することなく、テレビ受像機１またはレコーダ２等を操作することが可能となる。したがって、ユーザの使い勝手や操作性を向上させることができる。
【０１１１】
なお、レコーダ２が、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークでテレビ受像機１に接続されている場合、レコーダ２が、ダビング機能（機能名が“ダビング”の機能）を実行したとする。この場合、図１０のネットワーク選択処理が行なわれると、制御部１３は、記憶部１６に記憶されている図８のＤＤＤ２００が示す図５の機能データテーブルＤＴ１００が示す情報に基づいて、ＨＤＭＩネットワークおよびＩＰネットワークＮＰのうち、ＨＤＭＩネットワークを選択する（Ｓ１１２）。
【０１１２】
また、ネットワークにおける接続状態により、例えば、複数のレコーダのうち、あるレコーダは、ダビング機能をＨＤＭＩネットワークを介して使用できるが、他のレコーダは、ＩＰネットワークを介してダビング機能を使用できない、といったような機能差があるとする。このような場合であっても、上記ネットワーク選択処理が行なわれることにより、所望のネットワークが自動的に選択される。したがって、ユーザは接続状態や接続状態による機能差を理解し、記憶しておかねばならないといった煩わしさを解消することができる。
【０１１３】
なお、本実施の形態では、レコーダ２により実行されている機能に応じてネットワークを選択する処理を説明したが、これに限定されることはない。たとえば、接続判断部１４は、ＨＤＭＩネットワークおよびＩＰネットワークＮＰの２つのネットワークでテレビ受像機１に接続されている機器に対しては、実行されている機能に関わらず、どちらのネットワークを優先して使用するかの情報（以下、優先情報という）を予め保持しておく。優先情報は、たとえば、図８のＤＤＤ２００が示すネットワークの優先使用の情報である。
【０１１４】
そして、ユーザにより、図９におけるアイコン６３が選択された場合、制御部１３は、予め保持している優先情報を参照して、ＨＤＭＩ制御部１１あるいはＥｔｈｅｒｎｅｔ（登録商標）制御部１２のいずれかを選択し、選択したＨＤＭＩ制御部１１あるいはＥｔｈｅｒｎｅｔ（登録商標）制御部１２のいずれかを介してレコーダ２へ制御情報を送信する。
【０１１５】
すなわち、テレビ受像機１は、ＨＤＭＩネットワークおよびＩＰネットワークのどちらを優先するかの優先情報を予め保持することで、ユーザがテレビ受像機１の画面上でアイコンを選択した場合、ユーザが選択したアイコンに応じてＨＤＭＩネットワークとＩＰネットワークのいずれかの入力に自動的に入力切換を行うことが可能となる。そのため、ユーザはネットワークで接続されている宅内の各機器の機能や接続状態を意識することなく、制御機器（たとえば、テレビ受像機１）を用いて操作することができる。その結果、ユーザの使い勝手を向上させることができる。
【０１１６】
なお、上記の実施の形態では、応答部２３はＭＡＣアドレスのみを応答するものとしたが、これに加えて、レコーダ２の性能を示す各種情報、例えば、対応フォーマットやネットワークでの有効／無効機能などを応答し、テレビ受像機１の入力切換判断に利用できるようにしても良い。
【０１１７】
なお、本発明は、図６、図１０のフローチャートに示される各ステップを、コンピュータに実行させるプログラムとしても実現することもできる。また、本発明は、当該プログラムを格納するコンピュータ読み取り可能な記録媒体、集積回路としても実現することができる。
【０１１８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１１９】
本発明は、画面表示機能や操作機能等を有するテレビ受像機などの制御機器が、ビデオ、プレーヤ、レコーダ、オーディオ機器およびゲーム機器などの複数のＡＶ機器や家電機器とＩＰネットワークおよびＨＤＭＩネットワークで接続された構成において、制御機器が自身に接続されている他の機器の接続状態を判別する。そして、制御機器が、その判別結果に基づいて、他の機器との接続においてＩＰネットワークおよびＨＤＭＩネットワークのいずれのネットワークを利用するかを切り替えるシステムにおいて有用である。
【符号の説明】
【０１２０】
１  テレビ受像機
２  レコーダ
３  テレビ受像機
４  レコーダ
５  レコーダ
６  ＨＤＭＩネットワーク
７  ＨＤＭＩネットワーク
１１  ＨＤＭＩ制御部
１２  Ｅｔｈｅｒｎｅｔ（登録商標）制御部
１３  制御部
１４  接続判断部
１５  表示部
２１  ＨＤＭＩ制御部
２２  Ｅｔｈｅｒｎｅｔ（登録商標）制御部
２３  応答部
２４  ＭＡＣアドレス取得部
２５  ＭＡＣアドレス保持部
３０  ＨＤＭＩケーブル
３１  Ｅｔｈｅｒｎｅｔ（登録商標）ケーブル
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
制御機器と、１以上の端末機器とが、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークで接続されたネットワークシステムであって、
前記制御機器は、前記１以上の端末機器のうち、少なくとも１つの端末機器と前記ＨＤＭＩネットワークとは異なる他のネットワークで接続されており、
前記制御機器は、
前記他のネットワークに接続されている機器のアドレスである機器アドレスを前記他のネットワークを介して取得する第１アドレス取得部と、
前記ＨＤＭＩネットワークに接続されている前記端末機器のアドレスである機器アドレスを前記ＨＤＭＩネットワークを介して取得する第２アドレス取得部と、
前記第１アドレス取得部により取得された機器アドレスと、前記第２アドレス取得部により取得された機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定するアドレス判定部と、
前記アドレス判定部により前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が、前記他のネットワークおよび前記ＨＤＭＩネットワークの２つのネットワークで前記制御機器に接続されていると判断する接続判断部とを備え、
前記１以上の端末機器の各々は、前記他のネットワークまたは前記ＨＤＭＩネットワークを利用して実行する複数の機能を有し、
前記１以上の端末機器の各々は、
自身の機器の機器アドレスを保持するアドレス保持部と、
前記制御機器からの要求に応じて、前記他のネットワークを通じて、前記アドレス保持部に保持される機器アドレスと、前記自身の機器が有する前記複数の機能の各々に対し前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれを優先して使用するかを示す機能情報とを、前記制御機器へ送信する第１送信部と、
前記制御機器からの要求に応じて、前記ＨＤＭＩネットワークを通じて、前記アドレス保持部に保持される機器アドレスを、前記制御機器へ送信する第２送信部と
を備え、
前記第１アドレス取得部は、さらに、前記１以上の端末機器の各々から、該端末機器に対応する前記機能情報を取得し、
前記制御機器は、さらに、
前記第１アドレス取得部により取得された、前記１以上の端末機器の各々に対応する前記機能情報を記憶する記憶部と、
前記アドレス判定部により前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が実行する機能と、該端末機器に対応する前記機能情報とに基づいて、前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれかを選択し、選択したネットワークを利用して、前記一致アドレスを有する前記端末機器と通信する選択通信部とを備える、ネットワークシステム。
【請求項２】
前記他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである、請求項１に記載のネットワークシステム。
【請求項３】
前記機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである、請求項１に記載のネットワークシステム。
【請求項４】
ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークまたは前記ＨＤＭＩネットワークとは異なる他のネットワークを利用して実行する複数の機能を有する１以上の端末機器と、ＨＤＭＩネットワークで接続され、かつ、前記１以上の端末機器のうち、少なくとも１つの端末機器と前記他のネットワークで接続されている制御機器であって、
前記他のネットワークに接続されている機器のアドレスである機器アドレスを前記他のネットワークを介して取得する第１アドレス取得部と、
前記ＨＤＭＩネットワークに接続されている前記端末機器のアドレスである機器アドレスを前記ＨＤＭＩネットワークを介して取得する第２アドレス取得部と、
前記第１アドレス取得部により取得された機器アドレスと、前記第２アドレス取得部により取得された機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定するアドレス判定部と、
前記アドレス判定部により前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が、前記他のネットワークおよび前記ＨＤＭＩネットワークの２つのネットワークで前記制御機器に接続されていると判断する接続判断部とを備え、
前記第１アドレス取得部は、さらに、前記１以上の端末機器の各々から、該端末機器が有する前記複数の機能の各々に対し前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれを優先して使用するかを示す機能情報を取得し、
前記第１アドレス取得部により取得された、前記１以上の端末機器の各々に対応する前記機能情報を記憶する記憶部と、
前記アドレス判定部により前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が実行する機能と、該端末機器に対応する前記機能情報とに基づいて、前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれかを選択し、選択したネットワークを利用して、前記一致アドレスを有する前記端末機器と通信する選択通信部と
を備える、制御機器。
【請求項５】
前記他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである、請求項４に記載の制御機器。
【請求項６】
前記機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである、請求項４に記載の制御機器。
【請求項７】
外部機器と、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークおよび前記ＨＤＭＩネットワークとは異なる他のネットワークで接続される端末機器であって、
前記端末機器は、前記他のネットワークまたは前記ＨＤＭＩネットワークを利用して実行する複数の機能を有し、
前記端末機器の機器アドレスを保持するアドレス保持部と、
前記外部機器からの要求に応じて、前記他のネットワークを通じて、前記アドレス保持部に保持される機器アドレスと、前記端末機器が有する前記複数の機能の各々に対し前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれを優先して使用するかを示す機能情報とを、前記外部機器へ送信する第１送信部と、
前記外部機器からの要求に応じて、前記ＨＤＭＩネットワークを通じて、前記アドレス保持部に保持される機器アドレスを、前記外部機器へ送信する第２送信部と
を備える、端末機器。
【請求項８】
前記他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである、請求項７に記載の端末機器。
【請求項９】
前記機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである、請求項７に記載の端末機器。
【請求項１０】
制御機器と、１以上の端末機器とが、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ネットワークで接続されたネットワークシステムにおける接続状態判別方法であって、前記制御機器は、前記１以上の端末機器のうち、少なくとも１つの端末機器と前記ＨＤＭＩネットワークとは異なる他のネットワークで接続されており、前記１以上の端末機器の各々は、前記他のネットワークまたは前記ＨＤＭＩネットワークを利用して実行する複数の機能を有しており、
前記制御機器が、前記他のネットワークに接続されている機器のアドレスである機器アドレスを前記他のネットワークを介して取得する第１アドレス取得ステップと、
前記制御機器が、前記ＨＤＭＩネットワークに接続されている前記端末機器のアドレスである機器アドレスを前記ＨＤＭＩネットワークを介して取得する第２アドレス取得ステップとを備え、
前記第１アドレス取得ステップは、前記制御機器が、前記１以上の端末機器の各々から、該端末機器が有する前記複数の機能の各々に対し前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれを優先して使用するかを示す機能情報を取得する機能情報取得ステップを含み、
前記接続状態判別方法は、さらに、
前記制御機器が、前記第１アドレス取得ステップにより取得された機器アドレスと、前記第２アドレス取得ステップにより取得された機器アドレスとを比較し、一致する機器アドレスである一致アドレスが存在するか否かを判定するアドレス判定ステップと、
前記制御機器が、前記アドレス判定ステップにより前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が、前記他のネットワークおよび前記ＨＤＭＩネットワークの２つのネットワークで前記制御機器に接続されていると判断する接続判断ステップと、
前記制御機器が、前記アドレス判定ステップにより前記一致アドレスが存在すると判定された場合、前記一致アドレスを有する前記端末機器が実行する機能と、該端末機器に対応する取得された前記機能情報とに基づいて、前記他のネットワークおよび前記ＨＤＭＩネットワークのいずれかを選択し、選択したネットワークを利用して、前記一致アドレスを有する前記端末機器と通信する選択通信ステップと
を備える、接続状態判別方法。
【請求項１１】
前記他のネットワークは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークである、請求項１０に記載の接続状態判別方法。
【請求項１２】
前記機器アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである、請求項１０に記載の接続状態判別方法。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2009044500.tif 000013
【図２】
2009044500.tif 000014
【図３】
2009044500.tif 000015
【図４】
2009044500.tif 000016
【図５】
2009044500.tif 000017
【図６】
2009044500.tif 000018
【図７】
2009044500.tif 000019
【図８】
2009044500.tif 000020
【図９】
2009044500.tif 000021
【図１０】
2009044500.tif 000022
【国際調査報告】
2009044500.tif 000023
2009044500.tif 000024
2009044500.tif 000025
2009044500.tif 000026