(57)【要約】【課題】複数種類の通信を有効に利用する。【解決手段】制御部１１０は、無線通信を行うための無線リンクおよびコンテンツ再生装置２００と有線通信を行うための有線リンクの両方が確立しているか否かを判定する。制御部１１０は、無線リンクおよび有線リンクの両方が確立していると少なくとも判定した場合、コンテンツ再生装置２００が無線通信を利用した通信を行うための通信路を構築するように、無線通信部１０１および有線通信部１０２を制御する。【選択図】図２
2011176704.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信するコンテンツ再生装置であって、
第１通信を行うための第１リンクを確立する機能を有する第１通信部と、
外部装置との通信である第２通信を行うための第２リンクを確立する機能を有する第２通信部と、
前記第１通信部および前記第２通信部を制御する制御部と、を備え、
前記第１通信部および前記第２通信部の各々は、互いに通信可能なように構成されており、
前記制御部は、さらに、前記第１リンクおよび前記第２リンクが確立されているか否かを判定し、
前記制御部は、前記第１リンクおよび前記第２リンクの両方が確立していると少なくとも判定した場合、前記外部装置が前記第１通信を利用した通信を行うための通信路を構築するように、前記第１通信部および前記第２通信部を制御する、
コンテンツ再生装置。
【請求項２】
前記制御部は、前記第１リンクおよび前記第２リンクの両方が確立していると判定し、かつ、前記外部装置が前記第１通信を行う機能を有さない所定の装置である場合、前記通信路を構築するように、前記第１通信部および前記第２通信部を制御する、
請求項１に記載のコンテンツ再生装置。
【請求項３】
前記制御部は、前記第１リンクおよび前記第２リンクの両方が確立していると判定し、かつ、前記外部装置が前記第１通信を利用した通信を行うための要求が前記外部装置からあった場合、前記通信路を構築するように、前記第１通信部および前記第２通信部を制御する、
請求項１に記載のコンテンツ再生装置。
【請求項４】
前記第１通信は、外部のネットワークとの通信であり、
前記通信路は、少なくとも前記第２通信部および前記第１通信部を経由する、前記外部装置から前記ネットワークまでの通信の経路である、
請求項１〜３のいずれかに記載のコンテンツ再生装置。
【請求項５】
前記通信路は、第１通信路および第２通信路から構成され、
前記第１通信路は、前記第１通信部が前記第１通信により受信する前記外部装置宛のデータを前記第２通信部へ転送し、かつ、前記第２通信部が該外部装置宛のデータを前記外部装置へ転送することにより構築され、
前記第２通信路は、前記第２通信部が前記第２通信により受信するネットワーク宛のデータを前記第１通信部へ転送し、かつ、前記第１通信部が該ネットワーク宛のデータを前記ネットワークへ転送することにより構築される、
請求項１〜４のいずれかに記載のコンテンツ再生装置。
【請求項６】
前記第１通信は、無線通信および有線通信のいずれかであり、
前記第２通信は、前記無線通信および前記有線通信のいずれかである
請求項１〜５のいずれかに記載のコンテンツ再生装置。
【請求項７】
前記第１通信は、無線通信であり、
前記第２通信は、有線通信である
請求項１〜５のいずれかに記載のコンテンツ再生装置。
【請求項８】
前記第２通信部は、ＩＥＥＥ  Ｓｔｄ  ８０２．３の有線通信規格で規定されているＭＤＩＯ（Management Data Input/Output）インターフェースを有する、
請求項７に記載のコンテンツ再生装置。
【請求項９】
前記第２通信は、有線通信であり、
前記要求は、ＩＥＥＥ  Ｓｔｄ  ８０２．３の有線通信規格に従ったオートネゴシエーション機能が有効な場合において、拡張メッセージを利用して行われる、
請求項３に記載のコンテンツ再生装置。
【請求項１０】
外部装置と通信する集積回路であって、
第１通信を行うための第１リンクを確立する機能を有する第１通信部と、
外部装置との通信である第２通信を行うための第２リンクを確立する機能を有する第２通信部と、
前記第１通信部および前記第２通信部を制御する制御部と、を備え、
前記第１通信部および前記第２通信部の各々は、互いに通信可能なように構成されており、
前記制御部は、さらに、前記第１リンクおよび前記第２リンクが確立されているか否かを判定し、
前記制御部は、前記第１リンクおよび前記第２リンクの両方が確立していると少なくとも判定した場合、前記外部装置が前記第１通信を利用した通信を行うための通信路を構築するように、前記第１通信部および前記第２通信部を制御する、
集積回路。
【請求項１１】
外部装置と通信するコンテンツ再生装置により実行される通信設定方法であって、
前記コンテンツ再生装置は、
第１通信を行うための第１リンクを確立する機能を有する第１通信部と、
外部装置との通信である第２通信を行うための第２リンクを確立する機能を有する第２通信部と、を備え、
前記第１通信部および前記第２通信部の各々は、互いに通信可能なように構成されており、
前記通信設定方法は、
前記第１リンクおよび前記第２リンクが確立されているか否かを判定するステップと、
前記第１リンクおよび前記第２リンクの両方が確立していると少なくとも判定された場合、前記外部装置が前記第１通信を利用した通信を行うための通信路を構築するように、前記第１通信部および前記第２通信部を制御するステップとを含む、
通信設定方法。
【請求項１２】
外部装置と通信するコンテンツ再生装置により実行される通信設定プログラムであって、
前記コンテンツ再生装置は、
第１通信を行うための第１リンクを確立する機能を有する第１通信部と、
外部装置との通信である第２通信を行うための第２リンクを確立する機能を有する第２通信部と、を備え、
前記第１通信部および前記第２通信部の各々は、互いに通信可能なように構成されており、
前記通信設定プログラムは、
前記第１リンクおよび前記第２リンクが確立されているか否かを判定するステップと、
前記第１リンクおよび前記第２リンクの両方が確立していると少なくとも判定された場合、前記外部装置が前記第１通信を利用した通信を行うための通信路を構築するように、前記第１通信部および前記第２通信部を制御するステップとを含む、
通信設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類の通信機能を有するコンテンツ再生装置、集積回路、通信設定方法および通信設定プログラムに関する。
【背景技術】
【０００２】
近年、デジタルテレビやＤＶＤレコーダーなどの情報家電機器においてもネットワーク機能を具備するものが増えてきている。また、有線によるネットワークの接続では、情報家電機器が設置されている場所までのケーブルの引き回しなど煩わしい作業が必要である。
【０００３】
そのため、ケーブルレスでネットワークを利用できる無線ＬＡＮ（Local Area Network）への期待が高まっており、宅内ネットワークへ接続するためのネットワークインターフェースが情報家電機器においても複数装備されつつある。ここで、無線ＬＡＮは、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂやＩＥＥＥ８０２．１１ｎなどの無線通信規格に従ったネットワークである。
【０００４】
このような情報家電機器では、一般的に、ネットワークサービスを利用する場合、ユーザの判断によって複数のネットワークインターフェースの中から１つを選択してネットワークサービスを利用する手順になっている。
【０００５】
しかし、ネットワークの知識の乏しいユーザとっては、どのネットワークインターフェースを使用すればよいのか判断できず、情報家電機器の利便性を損ねてしまう危倶があった。
【０００６】
そこで、特許文献１には、ユーザの手を煩わせることなく、最もスループットの高いネットワークインターフェースを選択して通信を行う技術（以下、従来技術Ａという）が開示されている。この技術により、ユーザの利便性が向上する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−２５３９７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来技術Ａの方法では、選択されていないネットワークインターフェースが通信を行うことが可能な状態であっても、当該通信が有効利用されていなかった。すなわち、複数種類の通信が利用可能な装置において、当該複数種類の通信が有効に利用されていなかった。
【０００９】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、複数種類の通信を有効に利用することを可能とするコンテンツ再生装置等を提供することである。
【課題を解決するための手段】
【００１０】
上述の課題を解決するために、この発明のある局面に従うコンテンツ再生装置は、外部装置と通信する。コンテンツ再生装置は、第１通信を行うための第１リンクを確立する機能を有する第１通信部と、外部装置との通信である第２通信を行うための第２リンクを確立する機能を有する第２通信部と、前記第１通信部および前記第２通信部を制御する制御部とを備える。前記第１通信部および前記第２通信部の各々は、互いに通信可能なように構成されており、前記制御部は、さらに、前記第１リンクおよび前記第２リンクが確立されているか否かを判定し、前記制御部は、前記第１リンクおよび前記第２リンクの両方が確立していると少なくとも判定した場合、前記外部装置が前記第１通信を利用した通信を行うための通信路を構築するように、前記第１通信部および前記第２通信部を制御する。
【００１１】
すなわち、制御部は、第１通信を行うための第１リンクおよび外部装置と第２通信を行うための第２リンクの両方が確立しているか否かを判定する。制御部は、前記第１リンクおよび前記第２リンクの両方が確立していると少なくとも判定した場合、外部装置が前記第１通信を利用した通信を行うための通信路を構築するように、前記第１通信部および前記第２通信部を制御する。
【００１２】
これにより、第２リンクが確立していることにより、第２通信を行うことが可能な外部装置に、第１通信を利用した通信を行わせることが可能となる。すなわち、複数種類の通信を有効に利用することができる。
【００１３】
また、好ましくは、前記制御部は、前記第１リンクおよび前記第２リンクの両方が確立していると判定し、かつ、前記外部装置が前記第１通信を行う機能を有さない所定の装置である場合、前記通信路を構築するように、前記第１通信部および前記第２通信部を制御する。
【００１４】
これにより、第１通信を行う機能を有さない外部装置が第１通信を利用した通信を行うことができる。
【００１５】
また、好ましくは、前記制御部は、前記第１リンクおよび前記第２リンクの両方が確立していると判定し、かつ、前記外部装置が前記第１通信を利用した通信を行うための要求が前記外部装置からあった場合、前記通信路を構築するように、前記第１通信部および前記第２通信部を制御する。
【００１６】
また、好ましくは、前記第１通信は、外部のネットワークとの通信であり、前記通信路は、少なくとも前記第２通信部および前記第１通信部を経由する、前記外部装置から前記ネットワークまでの通信の経路である。
【００１７】
また、好ましくは、前記通信路は、第１通信路および第２通信路から構成され、前記第１通信路は、前記第１通信部が前記第１通信により受信する前記外部装置宛のデータを前記第２通信部へ転送し、かつ、前記第２通信部が該外部装置宛のデータを前記外部装置へ転送することにより構築され、前記第２通信路は、前記第２通信部が前記第２通信により受信するネットワーク宛のデータを前記第１通信部へ転送し、かつ、前記第１通信部が該ネットワーク宛のデータを前記ネットワークへ転送することにより構築される。
【００１８】
また、好ましくは、前記第１通信は、無線通信および有線通信のいずれかであり、前記第２通信は、前記無線通信および前記有線通信のいずれかである。
【００１９】
また、好ましくは、前記第１通信は、無線通信であり、前記第２通信は、有線通信である。
【００２０】
また、好ましくは、前記第２通信部は、ＩＥＥＥ  Ｓｔｄ  ８０２．３の有線通信規格で規定されているＭＤＩＯ（Management Data Input/Output）インターフェースを有する。
【００２１】
また、好ましくは、前記第２通信は、有線通信であり、前記要求は、ＩＥＥＥ  Ｓｔｄ  ８０２．３の有線通信規格に従ったオートネゴシエーション機能が有効な場合において、拡張メッセージを利用して行われる。
【００２２】
この発明の他の局面に従う集積回路は、外部装置と通信する。集積回路は、第１通信を行うための第１リンクを確立する機能を有する第１通信部と、外部装置との通信である第２通信を行うための第２リンクを確立する機能を有する第２通信部と、前記第１通信部および前記第２通信部を制御する制御部とを備える。前記第１通信部および前記第２通信部の各々は、互いに通信可能なように構成されており、前記制御部は、さらに、前記第１リンクおよび前記第２リンクが確立されているか否かを判定し、前記制御部は、前記第１リンクおよび前記第２リンクの両方が確立していると少なくとも判定した場合、前記外部装置が前記第１通信を利用した通信を行うための通信路を構築するように、前記第１通信部および前記第２通信部を制御する。
【００２３】
この発明のさらに他の局面に従う通信設定方法は、外部装置と通信するコンテンツ再生装置により実行される。前記コンテンツ再生装置は、第１通信を行うための第１リンクを確立する機能を有する第１通信部と、外部装置との通信である第２通信を行うための第２リンクを確立する機能を有する第２通信部とを備える。前記第１通信部および前記第２通信部の各々は、互いに通信可能なように構成されており、前記通信設定方法は、前記第１リンクおよび前記第２リンクが確立されているか否かを判定するステップと、前記第１リンクおよび前記第２リンクの両方が確立していると少なくとも判定された場合、前記外部装置が前記第１通信を利用した通信を行うための通信路を構築するように、前記第１通信部および前記第２通信部を制御するステップとを含む。
【００２４】
この発明のさらに他の局面に従う通信設定プログラムは、外部装置と通信するコンテンツ再生装置により実行される。前記コンテンツ再生装置は、第１通信を行うための第１リンクを確立する機能を有する第１通信部と、外部装置との通信である第２通信を行うための第２リンクを確立する機能を有する第２通信部とを備える。前記第１通信部および前記第２通信部の各々は、互いに通信可能なように構成されており、前記通信設定プログラムは、前記第１リンクおよび前記第２リンクが確立されているか否かを判定するステップと、前記第１リンクおよび前記第２リンクの両方が確立していると少なくとも判定された場合、前記外部装置が前記第１通信を利用した通信を行うための通信路を構築するように、前記第１通信部および前記第２通信部を制御するステップとを含む。
【００２５】
なお、本発明は、このようなコンテンツ再生装置を構成する複数の構成要素の全てまたは一部を、システムＬＳＩ（Large Scale Integration：大規模集積回路）として実現してもよい。
【００２６】
また、本発明は、コンテンツ再生装置が備える特徴的な構成部の動作をステップとする通信設定方法として実現してもよい。また、本発明は、そのような通信設定方法に含まれる各ステップをコンピュータに実行させるプログラムとして実現してもよい。また、本発明は、そのようなプログラムを格納するコンピュータ読み取り可能な記録媒体として実現されてもよい。また、当該プログラムは、インターネット等の伝送媒体を介して配信されてもよい。
【発明の効果】
【００２７】
本発明により、複数種類の通信を有効に利用することができる。
【図面の簡単な説明】
【００２８】
【図１】第１の実施の形態におけるＡＶ（Audio Visual）システムの構成を示す図である。
【図２】コンテンツ再生装置の構成を示すブロック図である。
【図３】ＰＨＹデバイスレジスタを説明するためのテーブルである。
【図４】ＡＮＬＰＡレジスタを説明するためのテーブルである。
【図５】ＬＰＮＰＡレジスタを説明するためのテーブルである。
【図６】一例としてのリンク情報を示す図である。
【図７】通信判定処理のフローチャートである。
【図８】通信設定処理のフローチャートである。
【発明を実施するための形態】
【００２９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３０】
＜第１の実施の形態＞
図１は、第１の実施の形態におけるＡＶ（Audio Visual）システム１０００の構成を示す図である。なお、図１には説明のために通信装置５０および外部ネットワーク７０等を示す。
【００３１】
ＡＶシステム１０００は、コンテンツ再生装置１００，２００を含む。コンテンツ再生装置１００，２００の各々は、コンテンツを再生する機能を有する。ここで、コンテンツは、例えば、映像コンテンツおよび音声コンテンツの少なくとも一方を含むコンテンツである。
【００３２】
コンテンツ再生装置１００は、例えば、テレビジョン受像機である。なお、コンテンツ再生装置１００は、テレビジョン受像装置に限定されることなく、コンテンツを再生する機能を有する装置であれば、他の装置であってもよい。
【００３３】
コンテンツ再生装置２００は、例えば、ＢＤ（Blu-ray Disc）プレーヤーである。なお、コンテンツ再生装置２００は、ＢＤプレーヤーに限定されることなく、コンテンツを再生する機能を有する装置であれば、他の装置であってもよい。例えば、コンテンツ再生装置２００が、テレビジョン受像機であり、コンテンツ再生装置１００が、ＢＤプレーヤーであってもよい。
【００３４】
コンテンツ再生装置１００は、無線通信機能および有線通信機能を有する。当該無線通信機能は、例えば、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｎなどの無線通信規格に従った無線通信を行うための機能である。
【００３５】
有線通信機能は、例えば、ＩＥＥＥ  Ｓｔｄ  ８０２．３の有線通信規格に従った有線通信を行うための機能である。
【００３６】
図１に示される通信装置５０は、無線ＬＡＮ（Local Area Network）ルーターである。通信装置５０は、コンテンツ再生装置１００の有する無線通信機能と同じ無線通信機能を有する。通信装置５０およびコンテンツ再生装置１００の各々は、互いに無線通信を行う。通信装置５０は、通信ケーブルにより外部ネットワーク７０と接続されている。外部ネットワーク７０は、インターネット等のネットワークである。
【００３７】
なお、通信装置５０と外部ネットワーク７０とから、ネットワークＮ１０が構成される。すなわち、コンテンツ再生装置１００は、ネットワークＮ１０と無線通信を行う。ネットワークＮ１０において、通信装置５０は、アクセスポイントとして機能する。
【００３８】
また、コンテンツ再生装置２００は、通信機能として、コンテンツ再生装置１００の有する有線通信機能と同じ有線通信機能のみを有する。すなわち、コンテンツ再生装置２００は、通信機能として、無線通信機能を有さず、有線通信機能のみを有する装置である。
【００３９】
なお、コンテンツ再生装置２００は、通信機能として、有線通信機能のみを有する装置に限定されない。コンテンツ再生装置２００は、例えば、通信機能として、１種類の通信機能（例えば、無線通信機能）のみを有する装置であってもよい。
【００４０】
コンテンツ再生装置１００およびコンテンツ再生装置２００の各々は、互いに有線通信を行う。コンテンツ再生装置１００とコンテンツ再生装置２００とは、通信ケーブルにより接続されている。通信ケーブルは、ＬＡＮ（Local Area Network）ケーブルである。なお、当該通信ケーブルは、ＬＡＮケーブルに限定されず、例えば、ＨＤＭＩ（High-Definition Multimedia Interface）ケーブルであってもよい。
【００４１】
なお、コンテンツ再生装置１００とコンテンツ再生装置２００とは、通信ケーブルで接続されていなくてもよい。この場合、コンテンツ再生装置１００と、コンテンツ再生装置２００との間では、有線通信は行われない。
【００４２】
なお、通信装置５０は、コンテンツ再生装置１００の有する有線通信機能と同じ有線通信機能を有していてもよい。この場合、通信装置５０は、コンテンツ再生装置１００と有線通信を行う。また、この場合、通信装置５０は、コンテンツ再生装置１００と通信ケーブルにより接続されている。
【００４３】
コンテンツ再生装置１００，２００および通信装置５０の各々には、互いに異なるＭＡＣアドレスが割り当てられる。以下においては、コンテンツ再生装置１００に割り当てられたＭＡＣアドレスを、ＭＡＣアドレスＡという。また、以下においては、コンテンツ再生装置２００に割り当てられたＭＡＣアドレスを、ＭＡＣアドレスＢという。また、以下においては、通信装置５０に割り当てられたＭＡＣアドレスを、ＭＡＣアドレスＣという。
【００４４】
図２は、コンテンツ再生装置１００の構成を示すブロック図である。
図２に示されるように、コンテンツ再生装置１００は、制御部１１０と、再生部１２０と、無線通信部１０１と、有線通信部１０２とを備える。
【００４５】
制御部１１０は、コンテンツ再生装置１００内の各部を制御するための処理を行う。
無線通信部１０１は、前述の無線通信機能を有するＷＮＩＣ（Wireless Network Interface Card）である。当該無線通信機能は、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｎなどの無線通信規格に従った無線通信を行うための機能である。なお、無線通信機能は、上記の無線通信規格に限定されず、他の無線通信規格（例えば、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access））に従った無線通信を行うための機能であってもよい。
【００４６】
再生部１２０は、コンテンツを再生する。なお、コンテンツ再生装置１００がテレビジョン受像機であり、再生対象のコンテンツが映像コンテンツである場合、再生部１２０は、再生した映像コンテンツを表示する表示装置を有する。
【００４７】
無線通信部１０１は、アクセスポイントとしての通信装置５０と無線通信を行う。すなわち、無線通信部１０１は、ネットワークＮ１０と無線通信を行う。当該無線通信では、例えば、フレームデータの送受信が行われる。当該無線通信では、電気信号を電波信号に変換することにより行われるネットワークＮ１０へのデータの送信処理や、ネットワークＮ１０から受信した電波信号を電気信号に変換する受信処理が行われる。
【００４８】
無線通信部１０１は、ネットワークＮ１０との通信である無線通信を行うためのリンクを確立する機能を有する。以下においては、無線通信を行うためのリンクを、無線リンクともいう。
【００４９】
無線通信部１０１は、通信インターフェースにより、コンテンツ再生装置１００と接続される。当該通信インターフェースは、ＰＣＭＣＩＡ、ＳＤＩＯ、ＰＣＩ、ミニＰＣＩ、ＰＣＩｅ（ＰＣＩ  Ｅｘｐｒｅｓｓ）等の規格に従うインターフェースである。
【００５０】
有線通信部１０２は、前述の有線通信機能を有するＮＩＣ（Network Interface Card）である。有線通信機能は、ＩＥＥＥ  Ｓｔｄ  ８０２．３の有線通信規格に従った有線通信を行うための機能である。以下においては、ＩＥＥＥ  Ｓｔｄ  ８０２．３を、単に、ＩＥＥＥ  ８０２．３ともいう。具体的には、有線通信機能は、例えば、ＩＥＥＥ  ８０２．３ｕ、ＩＥＥＥ  ８０２．３ａｂ等の有線通信規格に従った有線通信を行うための機能である。
【００５１】
なお、有線通信機能は、上記の有線通信規格に限定されず、他の有線通信規格（例えば、ＨＤＭＩ規格）に従った有線通信を行うための機能であってもよい。
【００５２】
有線通信部１０２は、通信ケーブル（例えば、ＬＡＮケーブル）により、コンテンツ再生装置２００と接続されている。
【００５３】
なお、有線通信部１０２は、通信ケーブルにより、コンテンツ再生装置２００と接続されていなくてもよい。
【００５４】
有線通信部１０２は、ＩＥＥＥ  Ｓｔｄ  ８０２．３の有線通信規格で規定されている、ＭＡＣレイヤおよびＰＨＹレイヤにおける有線通信を行う。当該有線通信では、例えば、フレームデータの送受信が行われる。
【００５５】
有線通信部１０２の構成および機能は、ＩＥＥＥ  Ｓｔｄ  ８０２．３の有線通信規格に従ったＮＩＣと同じなので詳細な説明は繰り返さない。以下、有線通信部１０２について簡単に説明する。
【００５６】
有線通信部１０２は、外部装置としてのコンテンツ再生装置２００との通信である有線通信を行うためのリンクを確立する機能を有する。以下においては、有線通信を行うためのリンクを、有線リンクともいう。
【００５７】
また、有線通信部１０２は、オートネゴシエーション（Auto-Negotiation）機能を有する。オートネゴシエーション機能は、ＩＥＥＥ  Ｓｔｄ  ８０２．３の有線通信規格に従った機能であるので詳細な説明は繰り返さない。簡単に説明すると、オートネゴシエーション機能は、通信相手となる装置に対応している通信規格や通信モードの違いを自動判定し、最適な設定で通信を行う機能である。
【００５８】
第１通信部および前記第２通信部の各々は、通信制御部１１４（制御部１１０）を介して、互いに通信可能なように構成されている。
【００５９】
有線通信部１０２は、図示しないＰＨＹ（物理層）デバイスおよびＭＤＩＯ（Management Data Input/Output）インターフェース等を有する。ＰＨＹデバイスには、レジスタが設けられる。ＭＤＩＯインターフェースは、ＰＨＹデバイスの設定や状態を監視するために使用される。ＭＤＩＯインターフェースは、ＩＥＥＥ  Ｓｔｄ  ８０２．３の有線通信規格で規定されているインターフェースである。
【００６０】
ＰＨＹデバイスに設けられるレジスタは、ＩＥＥＥ  Ｓｔｄ  ８０２．３の有線通信規格に準拠したレジスタである。そのため、当該レジスタの詳細な説明は繰り返さない。以下においては、ＰＨＹデバイスに設けられるレジスタを、ＰＨＹデバイスレジスタという。
【００６１】
有線通信部１０２は、ＭＤＩＯインターフェースを利用してＰＨＹデバイスレジスタにアクセスする機能を有する。以下、簡単に、ＰＨＹデバイスレジスタについて説明する。
【００６２】
図３は、ＰＨＹデバイスレジスタを説明するためのテーブルである。なお、以下においては、ＰＨＹデバイスレジスタにおいて、本実施の形態に関連するレジスタについて主に説明する。
【００６３】
図３において、「アドレス」とは、ＰＨＹデバイスレジスタのアドレスである。「名前」とは、レジスタの名称である。ＰＨＹデバイスレジスタには、複数のレジスタが配置される。ＰＨＹデバイスレジスタに配置される各レジスタは、１６ビット分のデータが記憶可能である。
【００６４】
図３に示されるように、ＰＨＹデバイスレジスタには、アドレス“０”に、Ｃｏｎｔｒｏｌレジスタが配置される。Ｃｏｎｔｒｏｌレジスタは、ＰＨＹデバイスの電源、リセット、リンクスピード、オートネゴシエーション機能等の有効無効の設定を制御するためのレジスタである。
【００６５】
ＰＨＹデバイスレジスタには、アドレス“５”に、ＡＮＬＰＡ（Auto-Negotiation Link Partner Ability）レジスタが配置される。ＡＮＬＰＡレジスタには、オートネゴシエーション機能有効時に、有線通信による接続先の装置に設けられるＰＨＹデバイスから通知される基本機能の項目が定義される。
【００６６】
図４は、ＡＮＬＰＡレジスタを説明するためのテーブルである。なお、以下においては、ＡＮＬＰＡレジスタのうち、本実施の形態に関連するレジスタについて主に説明する。
【００６７】
図４において「ビット」とは、ｎ（０以上の整数）番目のビットを示す。なお、ビットの項目において、“ｊ（自然数）：ｋ（０以上の整数）”は、ｋ〜ｊ番目のビットを示す。図４において「名前」とは、対応するレジスタにおけるビットの名称である。
【００６８】
図４において、ＮＰ（Next Page）ビットは、ＡＮＬＰＡレジスタに記憶されるデータの１５番目のビットである。ＮＰビットは、次のページの機能の有無を判断するためのビットである。
【００６９】
本実施の形態では、ＮＰビットは、後述する有線リンク確立装置が拡張メッセージを使用するための機能（以下、拡張機能という）を有するか否かを示すためのビットとして利用する。
【００７０】
ＮＰビットが“１”である場合、有線リンク確立装置が拡張機能を有することを示す。ＮＰビットが“０”である場合、有線リンク確立装置が拡張機能を有さないことを示す。当該ＮＰビットは、初期状態では“０”である。
【００７１】
ＴＡＦ（Technology Ability Field）ビットは、ＡＮＬＰＡレジスタに記憶されるデータの５〜１２番目のビットである。ＴＡＦビットは、Ｐａｕｓｅ機能、サポートするリンクスピードの有無を判断するためのビットである。
【００７２】
再び、図３を参照して、ＰＨＹデバイスレジスタには、アドレス“８”に、ＬＰＮＰＡ（Link Partner Next Page Ability）レジスタが配置される。ＬＰＮＰＡレジスタには、オートネゴシエーション機能有効時に、有線通信による接続先の装置に設けられるＰＨＹデバイスから通知される拡張メッセージ等を格納するためのレジスタである。
【００７３】
図５は、ＬＰＮＰＡレジスタを説明するためのテーブルである。なお、以下においては、ＬＰＮＰＡレジスタのうち、本実施の形態に関連するレジスタについて主に説明する。
【００７４】
図５における各項目は、図４の各項目と同様なので、詳細な説明は繰り返さない。
図５において、ＮＰ（Next Page）ビットは、ＬＰＮＰＡレジスタに記憶されるデータの１５番目のビットである。ＮＰビットは、次のページの有無を判断するためのビットである。
【００７５】
Ｍｅｓｓａｇｅビットは、ＬＰＮＰＡレジスタに記憶されるデータの０〜１０番目のビットである。Ｍｅｓｓａｇｅビットは、ＬＰＮＰＡレジスタに記憶される拡張メッセージである。拡張メッセージは、１１ビットの２進数のデータで構成される。
【００７６】
なお、本実施の形態では、ＮＰビットは、ＬＰＮＰＡレジスタに拡張メッセージが記憶されているか否かを判定するためのビットとして利用する。ＮＰビットが“１”である場合、ＬＰＮＰＡレジスタに拡張メッセージが記憶されていることを示す。ＮＰビットが“０”である場合、ＬＰＮＰＡレジスタに拡張メッセージが記憶されていないことを示す。当該ＮＰビットは、初期状態では“０”である。
【００７７】
再び、図２を参照して、制御部１１０は、リンク状態取得部１１１と、情報取得部１１２と、通信設定部１１３と、通信制御部１１４とを含む。
【００７８】
通信制御部１１４は、無線通信部１０１および有線通信部１０２を制御する機能を有する。通信制御部１１４は、図示しないプロセッサにより実行されるミドルウエアである。通信制御部１１４は、無線通信部１０１および有線通信部１０２のリンク状態を常に把握している。
【００７９】
通信制御部１１４は、無線通信部１０１および有線通信部１０２の少なくとも一方のリンク状態が変化すると、無線通信部１０１および有線通信部１０２の最新のリンク状態を示すリンク情報を、リンク状態取得部１１１へ送信する。当該リンク情報は、無線通信部１０１のリンク状態と、有線通信部１０２のリンク状態とを示す。無線通信部１０１のリンク状態は、リンク確立状態またはリンク非確立状態である。リンク確立状態とはリンクが確立している状態である。リンク非確立状態とはリンクが確立していない状態である。
【００８０】
例えば、ＩＥＥＥ８０２．１１等の無線通信規格におけるリンク確立状態は、通信部（例えば、無線通信部１０１）が、アクセスポイントとしての通信装置５０に接続し（Association）、認証処理（Authentication）が完了し、当該通信部が、通信装置５０と通信可能な状態である。
【００８１】
また、例えば、ＩＥＥＥ  Ｓｔｄ  ８０２．３等の有線通信規格におけるリンク確立状態は、通信部（例えば、有線通信部１０２）が、通信ケーブル（例えば、ＬＡＮケーブル）により、外部の通信装置と物理的に接続されており、当該通信部が当該通信装置と通信可能な状態である。
【００８２】
以下においては、無線通信部１０１のリンク状態がリンク確立状態である場合において、無線通信部１０１と無線通信可能な装置を、無線リンク確立装置という。無線リンク確立装置は、例えば、通信装置５０である。また、無線通信部１０１のリンク状態がリンク確立状態である場合、無線通信部１０１が無線通信を行うための無線リンクが確立されている。
【００８３】
以下においては、有線通信部１０２のリンク状態がリンク確立状態である場合において、有線通信部１０２と通信ケーブルにより通信可能な装置を、有線リンク確立装置という。有線リンク確立装置は、例えば、コンテンツ再生装置２００である。また、有線通信部１０２のリンク状態がリンク確立状態である場合、有線通信部１０２が有線通信を行うための有線リンクが確立されている。
【００８４】
図６は、一例としてのリンク情報を示す図である。
図６において、「リンク状態」の値が“１”である場合、対応する通信のリンクが確立されていることを示す。「リンク状態」の値が“０”である場合、対応する通信のリンクが確立されていないことを示す。
【００８５】
例えば、「無線通信」に対応するリンク状態“１”は、無線通信部１０１が無線通信を行うための無線リンクが確立されていることを示す。また、「有線通信」に対応するリンク状態“１”は、有線通信部１０２が有線通信を行うための有線リンクが確立されていることを示す。
【００８６】
再び、図２を参照して、リンク状態取得部１１１は、さらに、定期的にリンク状態を取得する機能を有する。具体的には、リンク状態取得部１１１は、所定時間（例えば、１０秒）経過毎に、リンク状態要求を、通信制御部１１４へ送信する。ここで、リンク状態要求は、無線通信部１０１および有線通信部１０２のリンク状態の要求である。
【００８７】
通信制御部１１４は、リンク状態要求を受信すると、無線通信部１０１および有線通信部１０２の最新のリンク状態を示すリンク情報をリンク状態取得部１１１へ送信する。送信されるリンク情報は、例えば、図６のリンク情報である。
【００８８】
これにより、リンク状態取得部１１１は、定期的に、通信制御部１１４からリンク情報を取得する。当該リンク情報は、無線通信部１０１および有線通信部１０２のリンク状態を示す情報である。
【００８９】
また、リンク状態取得部１１１は、無線通信部１０１および有線通信部１０２の少なくとも一方のリンク状態の変化により通信制御部１１４から送信されるリンク情報を受信することにより、リンク情報を取得する。
【００９０】
情報取得部１１２は、通信制御部１１４を制御することにより、通信制御部１１４を介して、無線通信部１０１および有線通信部１０２の各々が通信可能な装置から装置情報を取得する。
【００９１】
ここで、装置情報は、リンクスピードであるとする。なお、装置情報は、リンクスピードに限定されることなく、他の情報であってもよい。例えば、無線通信部１０１が通信可能な装置から取得する装置情報は、例えば、使用周波数帯域、チャンネル、アクセスポイント名等の情報であってもよい。
【００９２】
通信設定部１１３は、詳細は後述するが、情報取得部１１２から受信する各種情報に応じて、コンテンツ再生装置１００の通信動作を設定する。
【００９３】
ここで、コンテンツ再生装置１００は、通信モードとしてのブリッジモードを有する。なお、ブリッジモードについての詳細は後述する。ブリッジモードは、コンテンツ再生装置１００を、ブリッジとして動作させるためのモードである。ブリッジとは、外部から受信したデータを、当該データの宛先へ転送する通信機器または通信モジュールである。
【００９４】
通信設定部１１３は、ブリッジモードを有効または無効に設定する。なお、初期状態では、ブリッジモードは無効に設定されている。通信制御部１１４は、ブリッジモードが有効である場合、後述する処理を行う。
【００９５】
また、コンテンツ再生装置１００は、通信モードとしてのシングル通信モードを有する。なお、シングル通信モードについての詳細は後述する。シングル通信モードは、１種類の通信を行うモードである。
【００９６】
通信設定部１１３は、シングル通信モードを有効または無効に設定する。なお、初期状態では、シングル通信モードは無効に設定されている。
【００９７】
（コンテンツ再生装置の動作）
次に、コンテンツ再生装置１００が行う処理（以下、通信判定処理）について説明する。ここで、有線通信部１０２が有するオートネゴシエーション機能は、初期状態では無効に設定されているとする。
【００９８】
また、コンテンツ再生装置２００は、前述した有線通信部１０２と同じ構成および機能を有する図示しない有線通信部Ａを含む。以下においては、コンテンツ再生装置１００とコンテンツ再生装置２００とが通信ケーブルで接続されている状態を、有線接続状態という。有線接続状態は、具体的には、有線通信部１０２と、コンテンツ再生装置２００の有線通信部Ａとが、例えば、ＬＡＮケーブルで接続されている状態である。
【００９９】
図７は、通信判定処理のフローチャートである。
まず、通信制御部１１４が、有線通信部１０２が有するオートネゴシエーション機能を有効にする。具体的には、通信制御部１１４が、有線通信部１０２が有する、オートネゴシエーション機能の有効無効を設定するためのレジスタの情報を変更することにより、オートネゴシエーション機能を有効にする（Ｓ５０１）。
【０１００】
コンテンツ再生装置１００とコンテンツ再生装置２００との状態が、有線接続状態であるときに、オートネゴシエーション機能が有効になると、有線通信部１０２および有線通信部Ａの各々は、ＩＥＥＥ  Ｓｔｄ  ８０２．３の有線通信規格に従ったオートネゴシエーションを行う。当該オートネゴシエーションは、周知な技術であるので詳細な説明は繰り返さない。当該オートネゴシエーションにより、有線通信部１０２および有線通信部Ａの各々に含まれるＰＨＹデバイスレジスタには、各種情報が書き込まれる。
【０１０１】
なお、本実施の形態におけるオートネゴシエーションでは、さらに、コンテンツ再生装置２００が、コンテンツ再生装置１００をブリッジとして動作させるための処理（以下、ブリッジ要求処理という）が行われるとする。
【０１０２】
ブリッジ要求処理では、前述した拡張メッセージが利用される。
以下においては、装置Ａが、装置Ｂを装置Ａのブリッジとして動作させるための拡張メッセージを、ブリッジ要求メッセージという。ブリッジ要求メッセージは、拡張メッセージの最上位ビットを“１”に設定したメッセージであるとする。
【０１０３】
なお、ブリッジ要求メッセージは、装置特定情報を示す。装置特定情報は、ブリッジ要求メッセージの送信元の装置（例えば、コンテンツ再生装置２００）を特定する情報である。
【０１０４】
装置特定情報は、例えば、コンテンツ再生装置２００の型名、型番である。装置特定情報は、例えば、ブリッジ要求メッセージの下位２ビットであるとする。装置特定情報が、例えば“１１”で表現される場合、ブリッジ要求メッセージは、一例として、“１００００００００１１”として表現される。
【０１０５】
本実施の形態では、コンテンツ再生装置１００およびコンテンツ再生装置２００の各々は、ブリッジ要求メッセージを識別可能なように予め構成されているとする。すなわち、コンテンツ再生装置１００およびコンテンツ再生装置２００の各々は、ブリッジ要求メッセージの最上位ビットの定義およびブリッジ要求メッセージの下位２ビットの定義の情報を記憶している。
【０１０６】
なお、ブリッジ要求メッセージは上記に限定されず、他のコードで表現されてもよい。
本実施の形態では、コンテンツ再生装置１００およびコンテンツ再生装置２００の各々は、前述した拡張機能を有するとする。
【０１０７】
具体的には、ブリッジ要求処理では、コンテンツ再生装置２００の有線通信部Ａが、有線通信部１０２へブリッジ要求メッセージを送信する。この場合、送信されるブリッジ要求メッセージは、外部装置としてのコンテンツ再生装置２００が無線通信を利用した通信を行うための要求である。
【０１０８】
有線通信部１０２は、ブリッジ要求メッセージを受信すると、拡張メッセージとしてのブリッジ要求メッセージを、前述したＬＰＮＰＡレジスタに記憶させる。また、この場合、有線通信部１０２は、ＰＨＹデバイスレジスタに含まれるＡＮＬＰＡレジスタのＮＰビットを“１”に設定する。また、この場合、有線通信部１０２は、ＰＨＹデバイスレジスタに含まれるＬＰＮＰＡレジスタのＮＰビットを“１”に設定する。
【０１０９】
なお、コンテンツ再生装置２００が、仮に、拡張機能を有さない場合、コンテンツ再生装置２００は、拡張メッセージとしてのブリッジ要求メッセージを送信する処理は行わない。この場合、オートネゴシエーションにおいて、前述したＬＰＮＰＡレジスタには、ブリッジ要求メッセージ（拡張メッセージ）は記憶されない。
【０１１０】
次に、リンク状態取得部１１１は、リンク状態が変化したか否かを判定する（Ｓ５０２）。具体的には、リンク状態取得部１１１は、通信制御部１１４から送信されるリンク情報を用いて、リンク状態が変化したか否かを判定する。当該リンク情報は、前述したように、無線通信部１０１および有線通信部１０２の少なくとも一方のリンク状態が変化したときに、通信制御部１１４から送信されるリンク情報である。また、当該リンク情報は、前述したように、所定時間経過毎に、通信制御部１１４から送信されるリンク情報でもある。
【０１１１】
より具体的には、リンク状態取得部１１１は、受信した最新のリンク情報が示すリンク状態と、当該最新のリンク情報より１つ前に受信したリンク情報が示すリンク状態とが異なるか否かを判定する。
【０１１２】
リンク状態が変化した場合（Ｓ５０２でＹＥＳ）、リンク状態取得部１１１は、最新のリンク情報を、情報取得部１１２へ送信する。これにより、リンク状態取得部１１１は、無線通信部１０１および有線通信部１０２のリンク状態を、情報取得部１１２に通知する（Ｓ５０３）。リンク状態が変化していない場合（Ｓ５０２でＮＯ）、再度、ステップＳ５０２の処理が行われる。
【０１１３】
情報取得部１１２は、リンク情報を受信すると、有線通信のリンクが確立されているか否かを判定する（Ｓ５０４）。すなわち、情報取得部１１２は、有線通信部１０２のリンク状態がリンク確立状態であるか否かを判定する。具体的には、情報取得部１１２は、受信したリンク情報が示す「有線通信」に対応するリンク状態の値が“１”であるか否かを判定する。
【０１１４】
ステップＳ５０４において、ＹＥＳならば、処理はステップＳ５０５に移行する。一方、ステップＳ５０４において、ＮＯならば、処理は後述するステップＳ５０８に移行する。
【０１１５】
有線通信のリンクが確立している場合（Ｓ５０４でＹＥＳ）、情報取得部１１２は、有線リンク確立装置としてのコンテンツ再生装置２００が拡張機能を有するか否かを判定する（Ｓ５０５）。具体的には、情報取得部１１２は、通信制御部１１４を介して、有線通信部１０２内のＰＨＹデバイスレジスタに含まれるＡＮＬＰＡレジスタのＮＰビットを参照し、当該ＮＰビットが“１”であるか否かを判定する。
【０１１６】
ステップＳ５０５において、ＹＥＳならば、処理はステップＳ５０６に移行する。一方、ステップＳ５０５において、ＮＯならば、処理は後述するステップＳ５０８に移行する。
【０１１７】
ステップＳ５０６では、拡張メッセージを受信済であるか否かが判定される。具体的には、情報取得部１１２が、通信制御部１１４を介して、有線通信部１０２内のＰＨＹデバイスレジスタに含まれるＬＰＮＰＡレジスタのＮＰビットを参照し、当該ＮＰビットが“１”であるか否かを判定する。
【０１１８】
ステップＳ５０６において、ＹＥＳならば、処理はステップＳ５０７に移行する。一方、ステップＳ５０６において、ＮＯならば、処理は後述するステップＳ５０８に移行する。
【０１１９】
ステップＳ５０７では、情報取得部１１２が、通信制御部１１４を介して、有線通信部１０２内のＰＨＹデバイスレジスタに含まれるＬＰＮＰＡレジスタに記憶されている拡張メッセージとしてのブリッジ要求メッセージを読み出すことにより、当該ブリッジ要求メッセージを取得する。そして、処理はステップＳ５０７Ａに移行する。
【０１２０】
ステップＳ５０７Ａでは、情報取得部１１２が、取得したブリッジ要求メッセージを、通信設定部１１３へ送信する。そして、処理はステップＳ５０９に移行する。
【０１２１】
ステップＳ５０８では、情報取得部１１２が、メッセージなしと判定する。具体的には、情報取得部１１２が、ＬＰＮＰＡレジスタにはブリッジ要求メッセージが記憶されていないと判定する。そして、処理はステップＳ５０９に移行する。
【０１２２】
ステップＳ５０９では、情報取得部１１２は、有線通信のリンクが確立されているか否かを判定する。すなわち、情報取得部１１２は、有線通信部１０２のリンク状態がリンク確立状態であるか否かを判定する。具体的には、情報取得部１１２は、受信したリンク情報が示す「無線通信」に対応するリンク状態の値が“１”であるか否かを判定する。
【０１２３】
ステップＳ５０９において、ＹＥＳならば、処理はステップＳ５１０に移行する。一方、ステップＳ５０９において、ＮＯならば、処理はステップＳ５１１に移行する。
【０１２４】
ステップＳ５１０では、情報取得部１１２が、無線通信部１０１を利用して、通信制御部１１４および無線通信部１０１を介して、無線リンク確立装置としての通信装置５０から装置情報を取得する。当該装置情報は、例えば、無線通信部１０１と通信装置５０と間のリンクスピードである。
【０１２５】
なお、装置情報は、リンクスピードに限定されない。例えば、装置情報は、使用周波数帯域、チャンネル、アクセスポイント名等の情報であってもよい。そして、処理はステップＳ５１０Ａに移行する。
【０１２６】
ステップＳ５１０Ａでは、情報取得部１１２が、取得した装置情報を、通信設定部１１３へ送信する。そして、処理はステップＳ５１１に移行する。
【０１２７】
ステップＳ５１１では、情報取得部１１２が、受信したリンク情報を、通信設定部１１３へ送信する。これにより、リンク情報が通信設定部１１３に通知される。
【０１２８】
次に、通信設定部１１３が行う処理（以下、通信設定処理という）について説明する。なお、通信設定処理は、通信設定部１１３がリンク情報を受信すると行われる。なお、通信設定部１１３は、前述のステップＳ５０７Ａ、ステップＳ５１０Ａの少なくとも一方の処理が行われた場合、リンク情報を受信した時点において、ブリッジ要求メッセージおよび装置情報の少なくとも一方を受信している。
【０１２９】
図８は、通信設定処理のフローチャートである。
ステップＳ６０１では、通信設定部１１３が、受信したリンク情報が示す２つのリンク状態の値を参照することにより、複数のリンク（無線リンクおよび有線リンク）が確立しているか否かを判定する。すなわち、リンクが確立している通信部（ネットワークインターフェース）が複数存在するか否かを判定する。
【０１３０】
リンク情報が、例えば、図６のリンク情報である場合、通信設定部１１３は、無線リンクおよび有線リンクの両方が確立していると判定する。すなわち、この場合、通信設定部１１３は、複数のリンクが確立していると判定する。
【０１３１】
また、判定対象のリンク情報が、例えば、図６のリンク情報において、２つのリンク状態の値のうちの少なくとも一方が“０”である場合、通信設定部１１３は、複数のリンクが確立していないと判定する。
【０１３２】
ステップＳ６０１において、ＹＥＳならば、処理はステップＳ６０２に移行する。一方、ステップＳ６０１において、ＮＯならば、処理は後述するステップＳ６０５に移行する。
【０１３３】
ステップＳ６０２では、通信設定部１１３が、装置特定情報を受信済であるか否かが判定される。具体的には、通信設定部１１３が、装置特定情報を示すブリッジ要求メッセージを受信済であるか否かを判定する。ステップＳ６０２において、ＹＥＳならば、処理はステップＳ６０３へ移行する。一方、ステップＳ６０２において、ＮＯならば、処理は後述するステップＳ６０５へ移行する。
【０１３４】
ステップＳ６０３では、有線リンク確立装置が所定の装置であるか否かが判定される。有線リンク確立装置は、装置特定情報により特定される装置である。ここで、所定の装置は、通信機能として、有線通信機能のみを有する装置である。すなわち、所定の装置は、通信機能として、無線通信機能を有さず、有線通信機能のみを有する装置である。
【０１３５】
具体的には、通信設定部１１３が、装置特定情報により特定される装置が、所定の装置であるか否かを判定する。ここで、所定の装置は、コンテンツ再生装置２００であるとする。この場合、通信設定部１１３が、装置特定情報により特定される装置が、コンテンツ再生装置２００であるか否かを判定する。
【０１３６】
ステップＳ６０３において、ＹＥＳならば、処理はステップＳ６０４に移行する。一方、ステップＳ６０３において、ＮＯならば、処理はステップＳ６０５に移行する。
【０１３７】
ここで、装置特定情報は、コンテンツ再生装置２００を特定する情報であるとする。この場合、処理はステップＳ６０４に移行する。
【０１３８】
なお、所定の装置であるかを判定する方法は、上記方法に限定されない。例えば、装置特定情報が装置固有の情報を示すようにしておき、所定の装置であるか判定する方法であってもよい。すなわち、一意に有線リンク確立装置を特定可能な方法であればどのような方法であっても良い。
【０１３９】
ステップＳ６０３でＹＥＳの場合は、例えば、無線通信部１０１がネットワークＮ１０と無線通信を行うための無線リンクが確立されており、かつ、有線通信部１０２が、ネットワークＮ１０と切り離されたローカルなネットワーク（ＬＡＮ）と有線通信を行うための有線リンクが確立されている場合である。ここで、ＬＡＮと有線通信を行うための有線リンクとは、例えば、有線通信部１０２がコンテンツ再生装置２００とＬＡＮケーブルを介して有線通信を行うための有線リンクである。
【０１４０】
なお、ステップＳ６０３における所定の装置は、通信機能として、有線通信機能のみを有する装置に限定されない。所定の装置は、例えば、通信機能として、１種類の通信機能（例えば、無線通信機能）のみを有する装置であってもよい。この場合、ステップＳ６０３では、有線通信機能を有さない無線リンク確立装置が所定の装置であるか否かが判定される。
【０１４１】
ステップＳ６０４では、通信設定部１１３が、ブリッジモードを有効に設定する。
ここで、有線リンク確立装置は、コンテンツ再生装置２００であるとする。この場合、ブリッジモードが有効に設定されると、ステップＳ６０４において、通信制御部１１４は、有線通信部１０２、通信制御部１１４（制御部１１０）および無線通信部１０１を経由する、コンテンツ再生装置２００からネットワークＮ１０までの通信路を構築するように、無線通信部１０１および有線通信部１０２を制御する。
【０１４２】
当該通信路は、第１通信路および第２通信路から構成される。第１通信路は、ネットワークＮ１０からコンテンツ再生装置２００へ向かう通信路である。第２通信路は、コンテンツ再生装置２００からネットワークＮ１０へ向かう通信路である。
【０１４３】
なお、コンテンツ再生装置１００において、無線通信部１０１および有線通信部１０２の各々は、通信制御部１１４（制御部１１０）を介さずに、直接、互いに通信可能なように構成されてもよい。
【０１４４】
この場合、ブリッジモードが有効に設定されると、ステップＳ６０４において、通信制御部１１４は、有線通信部１０２および無線通信部１０１を経由する、コンテンツ再生装置２００からネットワークＮ１０までの通信路を構築するように、無線通信部１０１および有線通信部１０２を制御する。
【０１４５】
当該通信路は、前述した第１通信路および第２通信路から構成される。
通信制御部１１４による制御により、ステップＳ６０４において、無線通信部１０１は、無線通信により受信するコンテンツ再生装置２００宛のデータを有線通信部１０２へ転送し、かつ、有線通信部１０２は当該コンテンツ再生装置２００宛のデータをコンテンツ再生装置２００へ転送する。これにより、第１通信路が構築される。
【０１４６】
また、無線通信部１０１が無線通信により受信するコンテンツ再生装置２００宛のデータには、コンテンツ再生装置２００に割り当てられたＭＡＣアドレスＢが付加される。無線通信部１０１は、無線通信により受信するデータにコンテンツ再生装置１００に割り当てられたＭＡＣアドレスＡが付加されているか否かを判断する。
【０１４７】
無線通信部１０１は、コンテンツ再生装置１００に割り当てられたＭＡＣアドレスＡが付加されているデータを受信した場合には、当該受信したデータがコンテンツ再生装置１００宛のデータであると判断する。この場合、無線通信部１０１が受信したデータはコンテンツ再生装置１００が受信する。無線通信部１０１は、コンテンツ再生装置２００に割り当てられたＭＡＣアドレスＢが付加されているデータを受信した場合には、当該受信したデータを有線通信部１０２へ転送する。
【０１４８】
また、通信制御部１１４による制御により、ステップＳ６０４において、有線通信部１０２は有線通信により受信するネットワークＮ１０宛のデータを無線通信部１０１へ転送し、かつ、無線通信部１０１が該ネットワークＮ１０宛のデータをネットワークＮ１０（通信装置５０）へ転送する。これにより、第２通信路が構築される。ここで、ネットワークＮ１０宛のデータとは、例えば、外部ネットワーク７０に接続される外部の通信装置宛のデータである。この場合、通信装置５０は、受信したネットワークＮ１０宛のデータを、外部ネットワーク７０を介して、外部ネットワーク７０に接続される通信装置へ送信する。
【０１４９】
また、有線通信部１０２が有線通信により受信するネットワークＮ１０宛のデータには、コンテンツ再生装置１００に割り当てられたＭＡＣアドレスＡ以外のＭＡＣアドレスが付加される。例えば、コンテンツ再生装置２００が通信装置５０と通信を行う際には、ネットワークＮ１０宛のデータには、通信装置５０に割り当てられたＭＡＣアドレスＣが付加される。有線通信部１０２は、有線通信により受信するデータにコンテンツ再生装置１００に割り当てられたＭＡＣアドレスＡが付加されているか否かを判断する。
【０１５０】
有線通信部１０２は、コンテンツ再生装置１００に割り当てられたＭＡＣアドレスＡが付加されているデータを受信した場合には、当該受信したデータがコンテンツ再生装置１００宛のデータであると判断する。この場合、有線通信部１０２が受信したデータはコンテンツ再生装置１００が受信する。有線通信部１０２は、コンテンツ再生装置２００が通信装置５０との通信時のデータであるＭＡＣアドレスＣが付加されたデータを受信した場合には、当該受信したデータを無線通信部１０１へ転送する。
【０１５１】
上記処理により、第１通信路および第２通信路から構成される通信路が構築される。第１通信路および第２通信路から構成される通信路は、コンテンツ再生装置２００が無線通信を利用した通信を行うための通信路である。
【０１５２】
第１通信路および第２通信路から構成される通信路が構築されることにより、コンテンツ再生装置１００は、コンテンツ再生装置２００のブリッジとして動作する。すなわち、コンテンツ再生装置２００が無線通信を利用した通信を行うためのブリッジとしてコンテンツ再生装置１００が動作する。
【０１５３】
したがって、コンテンツ再生装置１００がブリッジとして動作することにより、コンテンツ再生装置２００は、無線通信機能を有していなくても、無線通信機能を有するコンテンツ再生装置１００を利用して、ネットワークＮ１０に接続された外部の通信装置と通信することが可能となる。
【０１５４】
ステップＳ６０５では、通信設定部１１３が、シングル通信モードを有効に設定する。なお、ステップＳ６０１，Ｓ６０２，Ｓ６０３のいずれでＮＯと判定されたかにより、シングル通信モードの内容は異なる。
【０１５５】
ステップＳ６０１でＮＯと判定された場合、通信設定部１１３は、リンクが確立している通信を利用するシングル通信モードに設定する。無線リンクおよび有線リンクのうち、例えば、有線リンクのみが確立している場合、有線リンクを利用するシングル通信モードに設定する。この場合、有線通信部１０２が、例えば、コンテンツ再生装置２００と有線通信する。
【０１５６】
また、無線リンクおよび有線リンクのうち、無線リンクのみが確立している場合、無線リンクを利用するシングル通信モードに設定する。この場合、無線通信部１０１が、例えば、アクセスポイントとしての通信装置５０と無線通信する。
【０１５７】
ステップＳ６０２またはステップＳ６０３でＮＯと判定された場合、すなわち、無線リンクおよび有線リンクの両方が確立している場合、通信設定部１１３は、無線通信および有線通信のうち最適な１種類の通信を選択し、選択した通信を利用するシングル通信モードに設定する。
【０１５８】
例えば、有線通信を利用するシングル通信モードが設定された場合、有線通信部１０２が、例えば、コンテンツ再生装置２００と有線通信する。
【０１５９】
最適な１種類の通信を選択する方法（以下、通信選択方法という）は、例えば、物理層でのリンクスピードの高い通信を選択するという方法である。また、例えば、通信選択方法は、通信スループットを測定し、通信スループットの高い通信を選択するという方法である。また、例えば、通信選択方法は、複数種類の通信に優先度を付けて優先度の高い通信（例えば、有線通信）を選択するという方法である。なお、当該優先度は、ユーザにより指定されたものであってもよい。
【０１６０】
なお、通信設定処理では、ステップＳ６０２の処理は行われなくてもよい。すなわち、装置特定情報を示すブリッジ要求メッセージを受信していなくても、無線リンクおよび有線リンクの両方が確立しており、かつ、有線リンク確立装置が所定の装置である事を事前にもしくは別の方法で判定している場合、ステップＳ６０４の処理が行われてもよい。
【０１６１】
この場合、通信設定処理が行われることにより、コンテンツ再生装置１００は、ブリッジ要求メッセージを受信していなくても、無線リンクおよび有線リンクの両方が確立しており、かつ、有線リンク確立装置が所定の装置である事を事前にもしくは別の方法で判定している場合、有線リンク確立装置が無線通信を利用した通信を行うための通信路を構築する。
【０１６２】
この場合、通信設定処理が行われることにより、通信リンクの状態、通信リンクが確立している装置の種類に応じて、コンテンツ再生装置１００の通信動作を変更することが可能となる。
【０１６３】
なお、通信設定処理では、ステップＳ６０３の処理は行われなくてもよい。すなわち、無線リンクおよび有線リンクの両方が確立しており、かつ、装置特定情報を示すブリッジ要求メッセージを受信している場合、有線リンク確立装置が所定の装置であるか否かに関わらず、ステップＳ６０４の処理が行われてもよい。
【０１６４】
また、通信設定処理では、ステップＳ６０２，Ｓ６０３の処理は行われなくてもよい。すなわち、通信設定処理では、無線リンクおよび有線リンクの両方が確立している場合、ステップＳ６０４の処理が行われてもよい。この場合、通信設定処理が行われることにより、コンテンツ再生装置１００は、ブリッジ要求メッセージを受信していなくても、無線リンクおよび有線リンクの両方が確立している場合、コンテンツ再生装置２００が無線通信を利用した通信を行うための通信路を構築する。
【０１６５】
以上説明したように、本実施の形態によれば、コンテンツ再生装置１００は、無線リンクおよび有線リンクの両方が確立している場合、コンテンツ再生装置２００が無線通信を利用した通信を行うための通信路を構築する。
【０１６６】
これにより、有線リンクが確立していることにより、有線通信を行う事が可能なコンテンツ再生装置２００に、無線通信を利用した通信を行わせることが可能となる。すなわち、複数種類の通信を有効に利用することができる。また、上記通信路が構築されることにより、無線通信機能を有さないコンテンツ再生装置２００が、無線通信を利用した通信を行うことができる。
【０１６７】
また、本実施の形態によれば、通信リンクの状態、通信リンクが確立している装置の種類に応じて、コンテンツ再生装置１００をブリッジとして動作させたり、１種類の通信を行う通信装置として動作させたりできる。そのため、従来無駄になっていたネットワークインターフェースを有効活用することができ、より汎用的で、ユーザの手を煩わさないで済むシステムを提供することが可能となる。
【０１６８】
なお、本実施の形態における無線通信はＩＥＥＥ８０２．１１の無線通信規格に従った通信としたが、これに限定されない。無線通信は、他の規格の無線通信規格（例えば、ＷｉＭＡＸ）に従った通信であってもよい。
【０１６９】
また、本実施の形態における有線通信は、ＩＥＥＥ  Ｓｔｄ  ８０２．３の有線通信規格に従った通信としたがこれに限定されない。有線通信は、他の規格の有線通信規格（例えば、ＨＤＭＩ規格）に従った通信であってもよい。
【０１７０】
また、本実施の形態では、コンテンツ再生装置２００は、通信機能として、有線通信機能のみを有するとして説明したがこれに限定されない。コンテンツ再生装置２００は、通信機能として、例えば、有線通信機能を有さず、無線通信機能のみを有してもよい。また、コンテンツ再生装置１００の無線通信部１０１は、コンテンツ再生装置２００と無線通信を行い、有線通信部１０２は、通信ケーブル（ＬＡＮケーブル）により通信装置５０と接続されているとする。すなわち、有線通信部１０２は、通信装置５０と有線通信を行うことにより、ネットワークＮ１０と通信する。つまり、有線通信部１０２は、ネットワークＮ１０と有線通信を行う。この場合、コンテンツ再生装置２００は、無線リンク確立装置である。
【０１７１】
以下においては、コンテンツ再生装置１００の無線通信部１０１がコンテンツ再生装置２００と無線通信を行い、かつ、有線通信部１０２がネットワークＮ１０と有線通信を行う通信構成を、通信構成Ａという。
【０１７２】
通信構成Ａではコンテンツ再生装置２００は有線通信機能を有さず、無線通信機能のみを有する。また、通信構成Ａでは有線通信部１０２は、通信ケーブル（ＬＡＮケーブル）により通信装置５０と接続されている。
【０１７３】
通信構成Ａの場合、ステップＳ６０３では、無線リンク確立装置が所定の装置であるか否かが判定される。
【０１７４】
また、通信構成Ａの場合、ステップＳ６０４で構築される通信路は、コンテンツ再生装置２００が有線通信を利用した通信を行うための通信路となる。
【０１７５】
具体的には、ステップＳ６０４おける通信制御部１１４による前述した制御により、有線通信部１０２は、有線通信により受信するコンテンツ再生装置２００宛のデータを無線通信部１０１へ転送し、かつ、無線通信部１０１は当該コンテンツ再生装置２００宛のデータをコンテンツ再生装置２００へ転送する。これにより、第１通信路が構築される。
【０１７６】
また、ステップＳ６０４おける通信制御部１１４による前述した制御により、無線通信部１０１は無線通信によりコンテンツ再生装置２００から受信するネットワークＮ１０宛のデータを有線通信部１０２へ転送し、かつ、有線通信部１０２が該ネットワークＮ１０宛のデータをネットワークＮ１０（通信装置５０）へ転送する。これにより、第２通信路が構築される。
【０１７７】
これにより、第１通信路および第２通信路から構成される通信路が構築される。すなわち、有線通信機能を有さず、無線通信機能のみを有するコンテンツ再生装置２００が有線通信を利用した通信を行うための通信路が構築される。これにより、有線通信機能を有さないコンテンツ再生装置２００が、有線通信を利用した通信を行うことができる。
【０１７８】
なお、通信構成Ａの場合、通信設定処理では、ステップＳ６０２の処理は行われなくてもよい。すなわち、装置特定情報を示すブリッジ要求メッセージを受信していなくても、無線リンクおよび有線リンクの両方が確立しており、かつ、無線リンク確立装置が所定の装置である事を事前にもしくは別の方法で判定している場合、ステップＳ６０４の処理が行われてもよい。
【０１７９】
また、通信構成Ａの場合、通信設定処理では、ステップＳ６０３の処理は行われなくてもよい。すなわち、無線リンクおよび有線リンクの両方が確立しており、かつ、装置特定情報を示すブリッジ要求メッセージを受信している場合、無線リンク確立装置が所定の装置であるか否かに関わらず、ステップＳ６０４の処理が行われてもよい。
【０１８０】
また、通信構成Ａの場合、通信設定処理では、ステップＳ６０２，Ｓ６０３の処理は行われなくてもよい。すなわち、通信設定処理では、無線リンクおよび有線リンクの両方が確立している場合、ステップＳ６０４の処理が行われてもよい。
【０１８１】
以上、本発明におけるコンテンツ再生装置１００について、実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、あるいは異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【０１８２】
また、上記のコンテンツ再生装置１００を構成する複数の構成要素の全てまたは一部は、ハードウエアで構成されてもよい。また、上記のコンテンツ再生装置１００を構成する構成要素の全てまたは一部は、ＣＰＵ（Central Processing Unit）等により実行されるプログラムのモジュールであってもよい。例えば、リンク状態取得部１１１、情報取得部１１２、通信設定部１１３および通信制御部１１４の各々は、プログラムのモジュールであってもよい。
【０１８３】
また、上記のコンテンツ再生装置１００を構成する複数の構成要素の全てまたは一部は、１個のシステムＬＳＩ（Large Scale Integration：大規模集積回路）から構成されてもよい。システムＬＳＩは、複数の構成要素を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）などを含んで構成されるコンピュータシステムである。
【０１８４】
例えば、コンテンツ再生装置１００が、１個のシステムＬＳＩで構成されてもよい。また、例えば、図２の制御部１１０が、１個のシステムＬＳＩで構成されてもよい。
【０１８５】
また、本発明は、コンテンツ再生装置１００が備える特徴的な構成部の動作をステップとする通信設定方法として実現してもよい。また、本発明は、そのような通信設定方法に含まれる各ステップをコンピュータに実行させるプログラムとして実現してもよい。この場合、コンテンツ再生装置１００は、コンピュータに相当する。
【０１８６】
また、本発明は、そのようなプログラムを格納するコンピュータ読み取り可能な記録媒体として実現されてもよい。また、当該プログラムは、インターネット等の伝送媒体を介して配信されてもよい。
【０１８７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１８８】
本発明は、複数種類の通信を有効に利用することを可能とするコンテンツ再生装置として、利用することができる。
【符号の説明】
【０１８９】
１００，２００  コンテンツ再生装置
１０１  無線通信部
１０２  有線通信部
１１０  制御部
１１１  リンク状態取得部
１１２  情報取得部
１１３  通信設定部
１１４  通信制御部
１２０  再生部
１０００  ＡＶシステム
【図１】
2011176704.tif 000003
【図２】
2011176704.tif 000004
【図３】
2011176704.tif 000005
【図４】
2011176704.tif 000006
【図５】
2011176704.tif 000007
【図６】
2011176704.tif 000008
【図７】
2011176704.tif 000009
【図８】
2011176704.tif 000010