(57)【要約】  通信装置（１０）は、外部装置と有線通信路を介して通信を行う有線通信部（１２）と、外部装置と無線通信路を介して通信を行う無線通信部（１３）と、有線通信部（１２）及び無線通信部（１３）の一方を選択し、当該選択された側に外部装置と通信を行わせる通信制御部（１１）とを備える。そして、通信制御部（１１）は、有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出部（１１５）を備え、有線通信部（１２）が選択されている状態で、有線通信路が電気的に非接続状態であることが接続情報検出部（１１５）によって複数回検出された場合に、無線通信部（１３）を選択して外部装置と通信を行わせる。
2010016235.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信を行う通信装置であって、
前記外部装置と有線通信路を介して通信を行う有線通信部と、
前記外部装置と無線通信路を介して通信を行う無線通信部と、
前記有線通信部及び前記無線通信部の一方を選択し、当該選択された側に前記外部装置と通信を行わせる通信制御部とを備え、
前記通信制御部は、
前記有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出部を備え、
前記有線通信部が選択されている状態で、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって複数回検出された場合に、前記無線通信部を選択して前記外部装置と通信を行わせる
通信装置。
【請求項２】
前記有線通信部及び前記無線通信部それぞれは、制御信号を送受信するＭＤＩＯ／ＭＤＣ（Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  ／  Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｃｌｏｃｋ）と、データを送受信するデータ通信バスとを備えるＭＩＩ（Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスを介して前記通信制御部と電気的に接続され、
前記有線通信部は、前記接続情報を保持するレジスタを備え、
前記接続情報検出部は、前記ＭＤＩＯ／ＭＤＣを介して前記有線通信路のレジスタから前記接続情報を取得し、
前記通信制御部は、前記有線通信部及び前記無線通信部の一方との間の前記データ通信バスを電気的に接続状態にし、且つ他方との間の前記データ通信バスを電気的に非接続状態にすることによって、前記有線通信部及び前記無線通信部の一方を選択する
請求項１に記載の通信装置。
【請求項３】
前記通信制御部は、前記有線通信部及び前記無線通信部のうちの選択されない側の前記データ通信バスの少なくとも出力端子をハイインピーダンス状態にすることによって、当該データ通信バスを電気的に非接続状態にする
請求項２に記載の通信装置。
【請求項４】
該通信装置は、さらに、前記データ通信バス上に設けられ、前記データ通信バスを介して前記通信制御部を前記有線通信部及び前記無線通信部のいずれか一方のみに物理的に接続するスイッチを備え、
前記通信制御部は、前記スイッチを切り替えることによって、前記有線通信部及び前記無線通信部の一方を選択する
請求項３に記載の通信装置。
【請求項５】
前記通信制御部は、
さらに、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって検出された回数をカウントするカウンタを備え、
前記カウンタが所定の閾値に達したことに応じて、前記無線通信部に前記外部装置との通信を行わせる
請求項２に記載の通信装置。
【請求項６】
前記通信制御部は、前記無線通信部に前記外部装置との通信を行わせるタイミング、前記有線通信路が電気的に接続状態であることが前記接続情報検出部によって検出されたタイミング、及び前記有線通信路が電気的に非接続状態であることが最後に検出されてから所定の期間が経過したタイミングのいずれかで、前記カウンタをリセットする
請求項５に記載の通信装置。
【請求項７】
前記通信制御部は、さらに、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって検出されたタイミングでスタートするタイマを備え、
前記タイマがタイムアウトした時点で再度、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって検出された場合に、前記無線通信部に前記外部装置と通信を行わせる
請求項２に記載の通信装置。
【請求項８】
前記通信制御部は、前記無線通信部が選択されている状態で、前記有線通信部が電気的に接続状態であることが前記接続情報検出部によって検出され、且つ前記無線通信部と前記外部装置との間で通信が行われていない場合に、前記有線通信部に前記外部装置と通信を行わせる
請求項２に記載の通信装置。
【請求項９】
ネットワークに接続可能なテレビジョン受像機であって、
請求項２に記載の通信装置と、
前記通信装置経由で前記外部装置から取得したコンテンツを表示する表示部とを備える
テレビジョン受像機。
【請求項１０】
ネットワークに接続可能な再生装置であって、
請求項２に記載の通信装置と、
前記通信装置経由で前記外部装置から取得したコンテンツを再生する再生部とを備える
再生装置。
【請求項１１】
前記外部装置と有線通信路を介して通信を行う有線通信部と、前記外部装置と無線通信路を介して通信を行う無線通信部とを備える通信装置が、外部装置と通信を行う通信方法であって、
前記有線通信部及び前記無線通信部の一方を選択し、当該選択された側に前記外部装置と通信を行わせる通信制御ステップを含み、
前記通信制御ステップでは、
前記有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出ステップを含み、
前記有線通信部が選択されている状態で、前記有線通信路が電気的に非接続状態であることが前記接続情報検出ステップで複数回検出された場合に、前記無線通信部を選択して前記外部装置と通信を行わせる
通信方法。
【請求項１２】
前記外部装置と有線通信路を介して通信を行う有線通信部と、前記外部装置と無線通信路を介して通信を行う無線通信部とを備える通信装置に、外部装置と通信を行わせるプログラムであって、
前記有線通信部及び前記無線通信部の一方を選択し、当該選択された側に前記外部装置と通信を行わせる通信制御ステップを含み、
前記通信制御ステップでは、
前記有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出ステップを含み、
前記有線通信部が選択されている状態で、前記有線通信路が電気的に非接続状態であることが前記接続情報検出ステップで複数回検出された場合に、前記無線通信部を選択して前記外部装置と通信を行わせる
プログラム。
【請求項１３】
外部装置と通信を行う集積回路であって、
前記外部装置と有線通信路を介して通信を行う有線通信部と、
前記外部装置と無線通信路を介して通信を行う無線通信部と、
前記有線通信部及び前記無線通信部の一方を選択し、当該選択された側に前記外部装置と通信を行わせる通信制御部とを備え、
前記通信制御部は、
前記有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出部を備え、
前記有線通信部が選択されている状態で、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって複数回検出された場合に、前記無線通信部を選択して前記外部装置と通信を行わせる
集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置に関し、特にネットワーク機能を備えたＴＶ等のＡＶ機器に搭載される通信装置に関するものである。
【背景技術】
【０００２】
近年、通信網の発展によりインターネットを介してＨＤＴＶ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  ＴｅｌｅＶｉｓｉｏｎ：高精細テレビジョン）等の画像伝送を含むマルチメディア情報を、様々な配信サービスを通じて家庭やオフィスで気軽に視聴できる環境が普及してきている。【０００３】
一方で、無線ＬＡＮ規格であるＩＥＥＥ８０２．１1ａ／ｂ／gに準拠した無線ＬＡＮ製品が世界中で普及しており、さらに高速な通信が期待できるＩＥＥＥ８０２．１１ｎも検討されている。ＴＶ等のＡＶ機器を無線ＬＡＮで接続して通信することで、ケーブルを室内に引き回す煩雑さも解消され、設置の自由度も高くなるという利便性が生じる。しかしながら、無線ＬＡＮによる通信は、通信環境によっては通信速度が十分得られない場合があり、有線ＬＡＮほどの安定性はない。したがって、有線ＬＡＮと無線ＬＡＮとを状況に応じて切替えてネットワークに接続可能な通信装置が期待される。【０００４】
なお、この出願の発明に関する先行技術文献情報としては、例えば特許文献１が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２５３９７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１には、通信装置に装着されている複数の通信部がリンク中と判断された場合、最もスループットの高い通信部を選択する切替え機器が開示されている。しかしながら、前記の切替え方法では、ＨＤＴＶ等の配信サービスを視聴中に他の通信部に切替えられ、切替えが生じなければ継続可能であった通信が切断されてしまうという問題点がある。【０００７】
上記の問題点は、有線で通信している場合において、瞬間的にケーブルが脱着されるような場合、有線接続を用いた通信が継続可能であったにも関わらず、無線接続を選択して有線接続時の通信を切断してしまうといった状況でも発生する。特に、ＴＶ等のＡＶ機器でリアルタイムの配信サービスを視聴するケースでは、継続して視聴可能であったサービスが途切れてしまうという問題点がある。【０００８】
本発明は、上述した課題を解決するためになされたもので、本来継続可能な通信の切断を防止し、有線接続と無線接続とを簡単に切替え可能な通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一形態に係る通信装置は、外部装置と通信を行う。具体的には、前記外部装置と有線通信路を介して通信を行う有線通信部と、前記外部装置と無線通信路を介して通信を行う無線通信部と、前記有線通信部及び前記無線通信部の一方を選択し、当該選択された側に前記外部装置と通信を行わせる通信制御部とを備える。そして、前記通信制御部は、前記有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出部を備え、前記有線通信部が選択されている状態で、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって複数回検出された場合に、前記無線通信部を選択して前記外部装置と通信を行わせる。【００１０】
上記構成のように、有線通信路が切断状態であることを複数回検出した場合に、無線通信部への切り替えを行うことにより、本来継続可能な通信の切断を防止することができる。【００１１】
また、前記有線通信部及び前記無線通信部それぞれは、制御信号を送受信するＭＤＩＯ／ＭＤＣ（Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  ／  Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｃｌｏｃｋ）と、データを送受信するデータ通信バスとを備えるＭＩＩ（Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスを介して前記通信制御部と電気的に接続される。前記有線通信部は、前記接続情報を保持するレジスタを備える。そして、前記接続情報検出部は、前記ＭＤＩＯ／ＭＤＣを介して前記有線通信路のレジスタから前記接続情報を取得してもよい。また、前記通信制御部は、前記有線通信部及び前記無線通信部の一方との間の前記データ通信バスを電気的に接続状態にし、且つ他方との間の前記データ通信バスを電気的に非接続状態にすることによって、前記有線通信部及び前記無線通信部の一方を選択してもよい。【００１２】
このように、ＭＩＩバスを用いた場合、通信制御部は、有線通信部及び無線通信部のいずれか一方のみを排他的に選択しなければならない。本発明は、このような通信装置に適用することにより、さらに有利な効果を奏する。ただし、通信制御部と、有線通信部及び無線通信部との間の通信バスは、ＭＩＩバスに限定されず、例えば、ＰＣＩバス、ＵＳＢバス等、他のあらゆる通信バスを採用することができる。【００１３】
また、前記通信制御部は、前記有線通信部及び前記無線通信部のうちの選択されない側の前記データ通信バスの少なくとも出力端子をハイインピーダンス状態にすることによって、当該データ通信バスを電気的に非接続状態にしてもよい。これにより、有線通信部及び無線通信部の一方を排他的に選択することができる。【００１４】
さらに、該通信装置は、前記データ通信バス上に設けられ、前記データ通信バスを介して前記通信制御部を前記有線通信部及び前記無線通信部のいずれか一方のみに物理的に接続するスイッチを備える。そして、前記通信制御部は、前記スイッチを切り替えることによって、前記有線通信部及び前記無線通信部の一方を選択してもよい。このスイッチは、機械的なスイッチであってもよいし、スイッチトランジスタのような半導体スイッチであってもよい。【００１５】
さらに、前記通信制御部は、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって検出された回数をカウントするカウンタを備える。そして、前記カウンタが所定の閾値に達したことに応じて、前記無線通信部に前記外部装置との通信を行わせてもよい。これにより、有線通信路が継続して切断状態であることを検出して、適切なタイミングで無線通信部に切り替えることができる。【００１６】
また、前記通信制御部は、前記無線通信部に前記外部装置との通信を行わせるタイミング、前記有線通信路が電気的に接続状態であることが前記接続情報検出部によって検出されたタイミング、及び前記有線通信路が電気的に非接続状態であることが最後に検出されてから所定の期間が経過したタイミングのいずれかで、前記カウンタをリセットしてもよい。【００１７】
さらに、前記通信制御部は、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって検出されたタイミングでスタートするタイマを備える。そして、前記タイマがタイムアウトした時点で再度、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって検出された場合に、前記無線通信部に前記外部装置と通信を行わせてもよい。これによっても、カウンタを用いる方法と同様に、有線通信路が継続して切断状態であることを検出して、適切なタイミングで無線通信部に切り替えることができる。【００１８】
また、前記通信制御部は、前記無線通信部が選択されている状態で、前記有線通信部が電気的に接続状態であることが前記接続情報検出部によって検出され、且つ前記無線通信部と前記外部装置との間で通信が行われていない場合に、前記有線通信部に前記外部装置と通信を行わせてもよい。これにより、より適切なタイミングで本来継続可能な通信の切断を防止した通信部の選択をすることができる。【００１９】
本発明の一形態に係るテレビジョン受像機は、ネットワークに接続可能である。そして、上記記載の通信装置と、前記通信装置経由で前記外部装置から取得したコンテンツを表示する表示部とを備える。【００２０】
本発明の一形態に係る再生装置は、ネットワークに接続可能である。そして、上記記載の通信装置と、前記通信装置経由で前記外部装置から取得したコンテンツを再生する再生部とを備える。【００２１】
本発明は、テレビジョン受像機や再生装置の他、記録装置等、ネットワーク経由でコンテンツを取得し、当該コンテンツを処理（表示、再生、記録等）するコンテンツ処理装置に広く利用することができる。【００２２】
本発明の一形態に係る通信方法は、前記外部装置と有線通信路を介して通信を行う有線通信部と、前記外部装置と無線通信路を介して通信を行う無線通信部とを備える通信装置が、外部装置と通信を行う方法である。具体的には、前記有線通信部及び前記無線通信部の一方を選択し、当該選択された側に前記外部装置と通信を行わせる通信制御ステップを含む。前記通信制御ステップでは、前記有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出ステップを含み、前記有線通信部が選択されている状態で、前記有線通信路が電気的に非接続状態であることが前記接続情報検出ステップで複数回検出された場合に、前記無線通信部を選択して前記外部装置と通信を行わせる。【００２３】
本発明の一形態に係るプログラムは、前記外部装置と有線通信路を介して通信を行う有線通信部と、前記外部装置と無線通信路を介して通信を行う無線通信部とを備える通信装置に、外部装置と通信を行わせる。具体的には、前記有線通信部及び前記無線通信部の一方を選択し、当該選択された側に前記外部装置と通信を行わせる通信制御ステップを含む。前記通信制御ステップでは、前記有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出ステップを含み、前記有線通信部が選択されている状態で、前記有線通信路が電気的に非接続状態であることが前記接続情報検出ステップで複数回検出された場合に、前記無線通信部を選択して前記外部装置と通信を行わせる。【００２４】
本発明の一形態に係る集積回路は、外部装置と通信を行う。具体的には、前記外部装置と有線通信路を介して通信を行う有線通信部と、前記外部装置と無線通信路を介して通信を行う無線通信部と、前記有線通信部及び前記無線通信部の一方を選択し、当該選択された側に前記外部装置と通信を行わせる通信制御部とを備える。前記通信制御部は、前記有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出部を備え、前記有線通信部が選択されている状態で、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって複数回検出された場合に、前記無線通信部を選択して前記外部装置と通信を行わせる。【００２５】
なお、本発明は、通信装置として実現できるだけでなく、これらの機能を実現する集積回路として実現したり、そのような機能をコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ等の記録媒体及びインターネット等の伝送媒体を介して流通させることができるのは言うまでもない。
【発明の効果】
【００２６】
これにより、本来継続可能な通信の切断を防止し、複数の接続手段を簡単に切替えることが可能となる効果を奏する。
【図面の簡単な説明】
【００２７】
【図１Ａ】図１Ａは、実施の形態１における通信装置を含むテレビジョン受像機の概略図である。
【図１Ｂ】図１Ｂは、実施の形態１における通信装置の概要を説明するための模式図である。
【図２】図２は、実施の形態１における通信装置の起動時の処理を示すフローチャートである。
【図３】図３は、実施の形態１における通信装置が有線通信から無線通信に切り替える手順の一例を示すフローチャートである。
【図４】図４は、実施の形態２における通信装置の概要を説明するための模式図である。
【図５】図５は、実施の形態２における通信装置が有線通信から無線通信に切り替える手順の一例を示すフローチャートである。
【図６】図６は、実施の形態２における通信装置が有線通信から無線通信に切り替える手順の他の例を示すフローチャートである。
【図７】図７は、実施の形態３における通信装置の概要を説明するための模式図である。
【図８】図８は、実施の形態３における通信装置が有線通信から無線通信に切り替える手順の一例を示すフローチャートである。
【図９】図９は、実施の形態４における通信装置が無線通信から有線通信に切り替える手順の一例を示すフローチャートである。
【図１０】図１０は、実施の形態４における通信装置が無線通信から有線通信に切り替える処理の他の例を示すフローチャートである。
【図１１】図１１は、実施の形態４における通信装置が無線通信から有線通信に切り替えるさらに他の例を示すフローチャートである。
【図１２】図１２は、実施の形態５における通信装置の概要を説明するための模式図である。
【図１３】図１３は、実施の形態５における通信装置の起動時の処理を示すフローチャートである。
【図１４】図１４は、実施の形態５における通信装置が有線通信から無線通信に切り替える手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明を実施するための具体的な形態について、図面を参照しながら説明する。      
【００２９】
（実施の形態１）
本実施の形態１においては、有線通信路の通信媒体にＩＥＥＥ８０２．３規格準拠の有線ＬＡＮを用い、無線通信路の通信媒体にＩＥＥＥ８０２．１１規格準拠の無線ＬＡＮを使用するものとする。なお、有線ＬＡＮ及び無線ＬＡＮに使用される通信規格は、上記規格に限定されるものではなく、有線通信路の通信媒体の通信規格及び無線通信路の通信媒体の通信規格であれば、どのようなものを使用しても構わない。
【００３０】
（実施の形態１に係る通信装置の構成）
以下、本発明の実施の形態１における通信装置１０の構成について図面を参照しながら説明する。なお、図１Ａは、実施の形態１における通信装置１０を備えるＡＶ機器の一例としてのテレビジョン受像機（以下「テレビ」と表記する）１の概略図である。図１Ｂは、実施の形態１における通信装置１０の概要を説明するための模式図である。
【００３１】
本発明の実施の形態１に係るテレビ１は、図１Ａに示されるように、コントローラ（「中央演算処理装置（ＣＰＵ）」ともいう）１１２と、画像処理部２と、表示部３と、メモリコントローラ４と、メモリ１１１と、接続情報検出部１１５と、有線通信部１２と、無線通信部１３とを主に備える。
【００３２】
コントローラ１１２は、バスを介して画像処理部２、表示部３、メモリコントローラ４、メモリ１１１、及び接続情報検出部１１５に接続されている。また、通信装置１０は、コントローラ１１２、メモリ１１１、及び接続情報検出部１１５で構成される通信制御部１１と、有線通信部１２と、無線通信部１３とを備える。
【００３３】
画像処理部２は、放送波やネットワークからダウンロードした映像データをデコードして表示部３に表示させる。表示部３は、映像を表示するものであって、ブラウン管、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：ＬＣＤ）、プラズマディスプレイ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ：ＰＤＰ）、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ：ＯＥＬ）等を採用することができる。メモリコントローラ４は、メモリ１１１のデータ読み出し、書き出し、ＤＲＡＭの場合にはメモリのリフレッシュ等、メモリ１１１のインタフェースを統括する。
【００３４】
このテレビ１は、アンテナ（図示省略）で受信した放送波を画像処理部２でデコードして表示部３に表示する。また、テレビ１は、有線通信部１２及び無線通信部１３のいずれかを選択して、ネットワーク上の外部装置（図示省略）に接続されている。これにより、例えば、インターネットを介して取得した動画データ（コンテンツ）を画像処理部２でデコードして表示部３に表示すること等も可能である。
【００３５】
なお、図１には、通信装置１０を搭載したテレビ１の例を示したが、これに限ることなく、ネットワーク経由で取得したコンテンツを処理するあらゆるコンテンツ処理装置に適用することができる。例えば、通信装置１０経由で外部装置から取得したコンテンツを再生する再生部を備える再生装置であってもよいし、通信装置１０経由で外部装置から取得したコンテンツを記録する記録部を備える記録装置であってもよい。なお、記録部の記録媒体としては、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、不揮発性メモリ等、あらゆる記録媒体を採用することができる。
【００３６】
本発明の実施の形態１に係る通信装置１０は、図１Ｂに示されるように、通信制御部１１と、有線通信部１２と、無線通信部１３と、汎用バス１４とから構成される。
【００３７】
通信制御部１１は、有線通信部１２及び無線通信部１３のうちのどちらか一方を利用し、外部装置とネットワークを介して通信を行なう構成となっている。具体的には、接続情報検出部１１５が、汎用バス１４を介して、有線通信部１２及び無線通信部１３が有する他の外部装置との接続情報を取得する。そして、通信制御部１１は、当該取得した接続情報に応じて、有線通信部１２及び無線通信部１３のうちの一方を選択する制御を行なう。      
【００３８】
メモリ１１１は、通信制御部１１において制御を行なう際に使用されるメモリである。メモリ１１１は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＳＤＲＡＭ（Ｓｔａｔｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、フラッシュメモリ、強誘電体メモリ等のデータを記録可能な手段であればどのようなものを利用しても構わない。
【００３９】
コントローラ１１２は、有線通信部１２と、無線通信部１３と、接続情報検出部１１５との動作を制御することによって、通信装置１０全体の動作を制御する。コントローラ１１２は、半導体素子等で実現可能である。また、コントローラ１１２は、ハードウェアのみで構成しても構わないし、ハードウェアとソフトウェアを組み合わせることにより実現しても構わない。コントローラ１１２は、マイクロコンピュータで実現可能である。
【００４０】
接続情報検出部１１５は、コントローラ１１２の制御に基づき、有線通信部１２が有するレジスタ１２３内の接続に関する情報（接続情報）を、汎用バス１４を介して取得する。同様に、無線通信部１３が有するレジスタ１３４内の接続情報を、汎用バス１４を介して取得する。接続情報検出部１１５は、ハードウェアのみで構成しても構わないし、ソフトウェアとソフトウェアを組み合わせて実現することが可能である。なお、「接続に関する情報」とは、典型的には、有線通信路では外部装置との間が電気的に接続状態（Ｌｉｎｋ  Ｕｐ）であるか、又は非接続状態（Ｌｉｎｋ  Ｄｏｗｎ）であるかを示す情報である。一方、無線通信路では外部装置との間でＬｉｎｋが確立されている接続状態（Ｌｉｎｋ  Ｕｐ）であるか、又はＬｉｎｋが確立されていない非接続状態（Ｌｉｎｋ  Ｄｏｗｎ）であるかを示す情報である。なお、無線通信路では、外部装置であるアクセスポイントとの接続状態を、自装置における接続に関する情報として検出しても構わない。
【００４１】
有線通信部１２は、通信ネットワーク上の外部装置と、有線ＬＡＮを用いて通信を行なう。有線通信部１２は、通信プロトコルの階層構造で、ＯＳＩ参照モデルの第１層を示すＰＨＹ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ）１２１と、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）１２２と、レジスタ１２３とを備える。
【００４２】
なお、レジスタ１２３には、少なくとも外部装置との間の有線通信路が接続状態（Ｌｉｎｋ  Ｕｐ）であるか非接続状態（Ｌｉｎｋ  Ｄｏｗｎ）であるかを示す接続情報が保持されている。この接続情報は、有線通信部１２のＰＨＹ１２１が、有線通信路の“Ｌｉｎｋ  Ｕｐ”又は“Ｌｉｎｋ  Ｄｏｗｎ”を検出したタイミングで、レジスタ１２３に書き込まれる。
【００４３】
無線通信部１３は、通信ネットワーク上の外部装置と、無線ＬＡＮを用いて通信を行なう。無線通信部１３は、ベースバンド処理を行なうベースバンド処理部１３１と、ＭＡＣ１３２と、無線処理を行なう無線処理部１３３と、レジスタ１３４とを備える。なお、レジスタ１３４には、有線通信部１２の場合と同様に、少なくとも外部装置との間の無線通信路が接続状態であるか否かを示す接続情報が保持されている。
【００４４】
汎用バス１４は、通信制御部１１と、有線通信部１２と、無線通信部１３との間で、データの送受信を行なうための通信路である。汎用バス１４は、ＰＣＩバスや、ＵＳＢバス等を利用しても構わないし、後述するＭＩＩバスを利用してもよい。
【００４５】
（実施の形態１に係る通信装置の動作）
以下、本発明の実施の形態１に係る通信装置１０の動作について説明する。
【００４６】
図２は、通信装置１０の電源をＯＮにした場合の動作を示すフローチャートである。
【００４７】
（ステップＳ１００１）まず、通信装置１０は、使用者等によって電源がＯＮにされた場合、当該通信装置１０自身のシステムを立ち上げ、ステップＳ１００２に進む。
【００４８】
（ステップＳ１００２）次に、コントローラ１１２は、汎用バス１４を介して有線通信部１２を制御し、外部装置との間で有線ＬＡＮの接続を開始させ、終了する。
【００４９】
図３は、実施の形態１における通信装置１０が有線ＬＡＮを用いて外部装置と接続されている場合の通信装置１０の動作（有線−無線切替処理）を示すフローチャートである。
【００５０】
（ステップＳ２００１）まず、コントローラ１１２は、所定のタイミングを検出する。所定のタイミングを検出した場合（ステップＳ２００１でＹＥＳ）は、ステップＳ２００２に進む。一方、所定のタイミングを検出しない場合（ステップＳ２００１でＮＯ）は、ステップＳ２００１に戻る。
【００５１】
（ステップＳ２００２）次に、コントローラ１１２は、接続情報検出部１１５に、汎用バス１４を介して有線通信部１２のレジスタ１２３に保持される接続情報を取得させ、ステップＳ２００３に進む。
【００５２】
（ステップＳ２００３）コントローラ１１２は、ステップＳ２００２において取得した当該接続情報を基に、有線通信部１２が電気的に接続状態であるか非接続状態であるかを判定する。有線通信部１２が接続状態（「有線通信路が接続状態」と同義。以下同じ。）であると判定した場合（ステップＳ２００３でＹＥＳ）、ステップＳ２００１に戻る。一方、非接続状態であると判定した場合（ステップＳ２００３でＮＯ）は、ステップＳ２００４に進む。
【００５３】
（ステップＳ２００４）次に、コントローラ１１２は、タイマをスタートさせる。具体的には、通信装置１０のＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ）を基に、ステップＳ２００３において非接続状態と判定されてからの時間を計測する。計測された時間が所定の時間を経過した場合（ステップＳ２００４でＹＥＳ）、ステップＳ２００５に進む。一方、所定の時間が経過していない場合（ステップＳ２００４でＮＯ）は、そのまま計測を継続する。
【００５４】
（ステップＳ２００５）コントローラ１１２は、再度、接続情報検出部１１５に、汎用バス１４を介して有線通信部１２におけるレジスタ１２３に保持される接続情報を取得させる。そして、取得した当該接続情報を基に、有線ＬＡＮの接続状態を判定する。当該判定結果が、接続状態である場合（ステップＳ２００５でＹＥＳ）、ステップＳ２００１に戻る。一方、非接続状態である場合（ステップＳ２００５でＮＯ）は、ステップＳ２００６に進む。
【００５５】
（ステップＳ２００６）コントローラ１１２は、汎用バス１４を介して、有線通信部１２を非接続状態にするよう制御すると共に、無線通信部１３を接続状態にするよう制御を行い、動作を終了する。これにより、これ以降の外部装置との通信は、無線通信部１３を経由して行われることになる。
【００５６】
以上のように構成される本発明の実施の形態１に係る通信装置１０は、他の通信装置との間でデータ通信を行う。具体的には、他の通信装置と有線のネットワークを介してデータの送受信を行なう通信部である有線通信部１２と、他の通信装置と無線のネットワークを介してデータの送受信を行なう通信部である無線通信部１３と、有線通信部１２又は無線通信部１３の他の通信装置に対する接続情報を検出する接続情報検出部１１５と、当該有線通信部１２及び当該無線通信部１３の通信制御を行なう通信制御部１１とを備える。
【００５７】
通信制御部１１は、接続情報検出部１１５にて連続して検出される各接続情報を基に、連続して有線通信部１２における接続状態を判定する。そして、有線通信部１２が連続して非接続状態と判定された場合に、無線通信部１３を用いて他の通信装置と通信を行なうよう制御することが可能となる。
【００５８】
そのため、有線通信部１２が瞬間的に非接続状態となっても、直ちに無線通信部１３に切り替わることがない。その結果、従来の方法では切断されていた通信を継続して使用可能となる効果を奏する。
【００５９】
なお、ステップＳ２００１における所定のタイミングは、予めメモリ１１１等に記録され設定されている時間周期毎の時刻とする構成にしても構わない。具体的に実施する場合、例えば、所定のタイミングを２秒と設定する構成となる。この場合、一定間隔でレジスタ１３４が保持する接続情報を確認することができるため、有線通信部１２が外部装置と接続されているか否かをリアルタイムに検出することが可能な効果を奏する。
【００６０】
また、上記時間周期は、コントローラ１１２が処理する負荷状況に応じて変更可能な構成にしても構わない。この場合、通信装置１０を安定して動作させることが可能となる効果を奏する。なお、所定のタイミングに関しては、上記の値に限定されるものではなく、本発明に係る通信装置の使用状況に合わせて、３秒、４秒、５秒等、設定変更可能な値である。
【００６１】
また、有線通信部１２から取得可能な非接続状態の割り込みを取得するタイミングを利用する構成にしても構わない。この場合、有線通信部１２から割り込みがあった場合のみレジスタ１２３を確認する構成であるため、通信装置１０の消費電力を低減することが可能な効果を奏する。
【００６２】
なお、ステップＳ２００４における所定の時間は、予め設定される時間でも構わないし、通信装置１０の使用開始時に設定する構成にしても構わない。また、当該所定の時間は、使用者等によって通信装置１０の使用中に設定変更可能な構成にしても構わない。これによって、例えば、通信装置１０を備えるテレビ１等の場合、予め設定される時間を、有線通信部１２の接続状態が一度非接続状態となった時点で、通信装置１０が既にメモリや、バッファに蓄積しているパケットやデータが枯渇するまでの時間を考慮して設定することができる。その結果、上記メモリや、バッファが枯渇して映像通信が途切れるタイミングで通信部を切替えられるという効果を奏する。
【００６３】
なお、ステップ２００４は、所定の時間を待っている間に割り込みで有線通信部１２の再接続を確認した場合は、ステップＳ２００１に戻るという動作を行なう構成でも構わない。
【００６４】
なお、ステップＳ２００５において、コントローラ１１２が、再度、接続情報検出部１１５に、汎用バス１４を介して有線通信部１２におけるレジスタ１２３に保持される接続情報を取得させ、取得した当該接続情報を基に、有線ＬＡＮの接続状態を判定する動作を説明した。この動作を、指定通信セッションの切断を上位のアプリで確認する動作に置き換え、通信セッションが切断された場合はステップＳ２００６に進む構成としても構わない。この場合、通信が継続可能か否かを適切に判断した上で通信部の切替えの判断を行なうことが出来る。
【００６５】
（実施の形態２）
実施の形態１に係る通信装置１０は、コントローラ１１２によって、有線通信部１２が外部装置と非接続状態であると判定すると、所定の時間が経過した後で、再度、有線通信部１２が外部装置と接続状態であるか否かを確認する構成であった。実施の形態２においては、有線通信部１２が非接続状態である回数をカウントする非接続カウンタ１１７を備え、非接続カウンタの値によって、有線通信部１２及び無線通信部１３のいずれかを選択することが可能な通信装置２０を実現している。
【００６６】
（実施の形態２に係る通信装置の構成）
次に、本発明の実施の形態２における通信装置２０について図面を参照しながら説明する。
【００６７】
図４は、実施の形態２における通信装置２０の概要を説明するための模式図である。なお、実施の形態１と同様の構成を有する部分については、同一符号を付してその説明を省略する。
【００６８】
図４において、実施の形態２における通信装置２０は、実施の形態１と同様の構成の有線通信部１２、無線通信部１３、及び汎用バス１４に加えて、通信制御部２１を備える構成となっている。
【００６９】
通信制御部２１は、コントローラ１１６と、メモリ１１１と、接続情報検出部１１５と、非接続カウンタ１１７とを備える構成となっている。
【００７０】
コントローラ１１６は、有線通信部１２と、無線通信部１３と、接続情報検出部１１５と、非接続カウンタ１１７との動作を制御することによって、通信装置２０全体の動作を制御する。コントローラ１１６は、半導体素子等で実現可能である。また、コントローラ１１６は、ハードウェアのみで構成しても構わないし、ハードウェアとソフトウェアを組み合わせることにより実現しても構わない。コントローラ１１６は、マイクロコンピュータで実現可能である。
【００７１】
非接続カウンタ１１７は、コントローラ１１６によって制御され、コントローラ１１６が有線通信部１２のレジスタ１２３を確認し、非接続状態であると判定した場合、当該非接続カウンタ１１７が有するカウンタの値をインクリメント若しくは、デクリメントする。
【００７２】
（実施の形態２に係る通信装置の動作）
図５は、実施の形態２における通信装置２０が備える有線通信部１２を用いて外部装置と接続されている場合の動作（有線−無線切替処理）を示すフローチャートである。
【００７３】
ステップＳ２００１からステップＳ２００２までは、実施の形態１における動作と同様のため、その説明を省略する。なお、コントローラ１１２はコントローラ１１６と読み替えるものとする。
【００７４】
（ステップＳ２００３）コントローラ１１６は、ステップＳ２００２において取得した当該接続情報を基に、有線通信部１２の接続状態を判定する。有線通信部１２が接続状態であると判定した場合（ステップＳ２００３でＹＥＳ）、ステップＳ２００１に戻る。一方、非接続状態であると判定した場合（ステップＳ２００３でＮＯ）は、ステップＳ２００７に進む。
【００７５】
（ステップＳ２００７）コントローラ１１６は、非接続カウンタ１１７を制御し、当該非接続カウンタ１１７が有するカウンタの値をインクリメントさせ、ステップＳ２００８に進む。
【００７６】
（ステップＳ２００８）コントローラ１１６は、非接続カウンタ１１７が有するカウンタの値を確認し、所定の値（閾値）よりも大きい場合（ステップＳ２００８でＹＥＳ）、ステップＳ２００６に進む。また、所定の値よりも小さい場合（ステップＳ２００８でＮＯ）は、ステップＳ２００１に戻る。
【００７７】
ステップＳ２００６は、実施の形態１における動作と同様のため、その説明を省略する。なお、コントローラ１１２はコントローラ１１６と読み替えるものとする。
【００７８】
以上のように構成される実施の形態２における通信装置２０は、実施の形態１の通信装置１０の構成に加えて、有線通信部１２が非接続状態であると判定された回数をカウントする非接続カウンタ１１７を備える。通信制御部２１は、接続情報検出部１１５にて検出した接続情報を基に、有線通信部１２が非接続状態であると判定した場合、非接続カウンタ１１７の値をインクリメントする。そして、通信制御部２１は、当該非接続カウンタ１１７の値が閾値に達したことに応じて、無線通信部１３を選択し、外部装置と通信を行なうよう制御することが可能となる。
【００７９】
そのため、定期的に有線通信部１２と外部装置との接続状態を確認するため、有線通信部１２が再度接続状態になったことを瞬時に判断できる効果を奏する。
【００８０】
なお、コントローラ１１６は、非接続カウンタ１１７がデクリメントする際、当該非接続カウンタ１１７におけるカウンタの値が所定の値よりも小さい場合、無線通信部１３に切替える構成にしても構わない。
【００８１】
なお、非接続カウンタ１１７は、例えば、無線通信部１３に外部装置との通信を行わせるタイミング（ステップＳ２００６）、及び有線通信路が電気的に非接続状態であることが最後に検出されてから所定の期間が経過したタイミングのいずれか一方、又は両方で、リセットしてもよい。
【００８２】
また、非接続カウンタ１１７が有するカウンタの値は、図６のステップＳ２００９に示すように、有線通信部１２が接続状態であると判定した場合にリセットしてもよい。なお、非接続カウンタ１１７の値をリセットした後は、ステップＳ２００１に戻るものとする。
【００８３】
図５に示すように、有線通信部１２が接続状態であると判定（ステップＳ２００３でＹＥＳ）したタイミングで非接続カウンタ１１７をリセットしない場合、接続情報検出部１１５が接続状態と非接続状態とを交互に検出するような不安定な状況で、速やかに無線通信部１３に切り替えを行うことができる。
【００８４】
一方、図６に示すように、有線通信部１２が接続状態であると判定（ステップＳ２００３でＹＥＳ）したタイミングで非接続カウンタ１１７をリセットする（Ｓ２００９でＮＯ）場合、連続して非接続状態であると判定されるような、有線通信部１２の通信状態が極めて悪い場合にのみ、無線通信部１３に切り替えることができる。
【００８５】
なお、ステップＳ２００１における所定のタイミングは、当該非接続カウンタ１１７におけるカウンタの値が所定の値よりも小さい場合は、有線通信部１２から取得可能な非接続状態の割り込みを取得したタイミングとし、非接続カウンタ１１７の値が所定の値よりも大きくなった場合は、予めメモリ１１１に記録される時間周期を利用するなど、割り込みと時間周期を併用する構成にしても構わない。この場合、非接続カウンタ１１７の値が所定の値よりも小さい場合はレジスタ１２３を確認する必要がないため、通信装置１０の消費電力を低減することが可能な効果を奏する。さらに、コントローラ１１６等の処理負荷を低減可能な効果を奏する。
【００８６】
（実施の形態３）
実施の形態１に係る通信装置１０は、コントローラ１１２によって、有線通信部１２と外部装置とが非接続状態であると判定すると、所定の時間が経過した後で、再度、有線通信部１２と外部装置とが接続状態であるか否かを確認する構成であった。しかし、通信装置１０の使用者自身が直接操作して、通信部を切替えたい場合がある。そこで、実施の形態３においては、外部装置と通信を行なう通信部として、有線通信部１２及び無線通信部１３のうちどちらか一方を使用者が選択可能な通信選択部１５を備え、当該通信選択部１５の操作内容によって通信部を選択することが可能な通信装置３０を実現している。
【００８７】
（実施の形態３に係る通信装置の構成）
図７は、実施の形態３における通信装置３０の概要を説明するための模式図である。なお、実施の形態１と同様の構成を有する部分については、同一符号を付してその説明を省略する。
【００８８】
図７において、実施の形態３における通信装置３０は、実施の形態１における通信装置１０の構成に加えて、通信選択部１５を備える構成となっている。
【００８９】
通信選択部１５は、通信装置３０の使用者によって操作される操作部である。使用者は、この通信選択部１５を操作することにより、外部装置と通信を行なう通信部として、有線通信部１２及び無線通信部１３のうちどちらか一方を選択することができる。通信選択部１５は、使用者によって操作された場合、コントローラ１１２に操作信号を出力する。通信選択部１５は、使用者によって押圧操作可能なボタン、タッチパッドを用いてのタッチ操作等、有線ＬＡＮ及び無線ＬＡＮのうち一方を選択可能な手段であればどのようなものを用いても構わない。
【００９０】
（実施の形態３に係る通信装置の動作）
図８は、実施の形態３における通信装置３０が備える有線通信部１２を用いて外部装置と接続されている場合の動作（有線−無線切替処理）を示すフローチャートである。
【００９１】
ステップＳ２００１からステップＳ２００２までは、実施の形態１における動作と同様のため、その説明を省略する。
【００９２】
（ステップＳ２００３）コントローラ１１２は、ステップＳ２００２において取得した当該接続情報を基に、有線通信部１２における接続状態を判定する。有線通信部１２が接続状態であると判定した場合（ステップＳ２００３でＹＥＳ）、ステップＳ２００１に戻る。一方、非接続状態であると判定した場合（ステップＳ２００３でＮＯ）は、ステップＳ２０１０に進む。
【００９３】
（ステップＳ２０１０）通信装置３０は、通信選択部１５を用いて、有線通信部１２から無線通信部１３に切り替えるか否かをユーザに問い合わせる。そして、コントローラ１１２は、通信選択部１５から「切替許可」の操作信号が入力されたか否かを判定する。「切替許可」の操作信号が入力された場合（ステップＳ２０１０でＹＥＳ）、ステップＳ２００６に進む。一方、「切替許可」の操作信号が入力されていない場合、若しくは「切替不可」の操作信号が入力された場合（ステップＳ２０１０でＮＯ）は、ステップＳ２００１に戻る。
【００９４】
ステップＳ２００６は、実施の形態１における動作と同様のため、その説明を省略する。
【００９５】
以上のように構成される本発明の実施の形態３における通信装置３０は、外部装置と通信を行なう通信部として、有線通信部及び無線通信部のうちどちらか一方をユーザが選択する通信選択部１５を備える。具体的には、前記接続情報検出部１１５にて検出した接続情報を基に、前記有線通信部１２が非接続状態であると判定後、当該通信選択部１５にて無線通信部１３への切替を許可する操作を検出した場合は、通信装置３０において使用する通信部を無線通信部１３に切替えるよう制御することが可能となる。
【００９６】
そのため、使用者の要求に合わせて外部装置と通信を行なう通信部を、有線通信部１２及び無線通信部１３のうちどちらか一方に設定変更することが可能となる。
【００９７】
なお、ステップＳ２００３からステップＳ２０１０に進む際、テレビ１の表示部３に、「有線通信から無線通信に切り替えますか？」等と表示し、ユーザに通信選択部１５の操作を促してもよい。この場合、適切なタイミングで通信部の切替えの判断をユーザに促すことが可能となる効果を奏する。
【００９８】
なお、ステップＳ２０１０におけるコントローラ１１２は、所定の時間内に通信選択部１５から操作信号の出力がない場合、ステップＳ２００６に進む構成にしても構わない。この場合、切替え処理をスムーズに進めることが可能となる効果を奏する。
【００９９】
（実施の形態４）
実施の形態１から実施の形態３に係る通信装置３０は、有線ＬＡＮから無線ＬＡＮへの切替えを行なう構成であった。実施の形態４においては、無線ＬＡＮから有線ＬＡＮへの切替えを行なう構成となっている。
【０１００】
（実施の形態４に係る通信装置の構成）
本発明の実施の形態４に係る通信装置１０の構成は、実施の形態１に係る通信装置１０の構成と同様であるため、その説明を省略する。
【０１０１】
（実施の形態４に係る通信装置の動作）
図９は、実施の形態４における通信装置１０が外部装置と無線通信部１３を用いて通信している場合の動作（無線−有線切替処理）を示すフローチャートである。なお、下記の説明では、有線通信部１２が非接続状態で、且つ無線通信部１３が接続状態である場合の処理を説明する。しかしながら、下記の処理は、有線通信部１２及び無線通信部１３の両方が非接続状態、すなわち、通信装置１０が外部装置と通信を行っていない場合の処理にも応用することができる。
【０１０２】
（ステップＳ３００１）まず、通信装置１０の無線通信部１３のみが接続状態である場合、コントローラ１１２は、接続情報検出部１１５に、汎用バス１４を介して有線通信部１２におけるレジスタ１２３に保持される接続情報を取得させ、ステップＳ３００２に進む。
【０１０３】
（ステップＳ３００２）次に、コントローラ１１２は、ステップＳ３００１において取得した当該接続情報を基に、有線通信部１２における接続状態を判定する。有線通信部１２が非接続状態であると判定した場合（ステップＳ３００２でＮＯ）、ステップＳ３００１に戻る。一方、接続状態であると判定した場合（ステップＳ３００２でＹＥＳ）は、ステップＳ３００３に進む。
【０１０４】
（ステップＳ３００３）コントローラ１１２は、無線通信部１３にて外部装置とのデータの送受信が行なわれているか否かを判定する。データの送受信が行なわれている場合（ステップＳ３００３でＹＥＳ）は、ステップＳ３００１に戻る。一方、データの送受信が行われていない場合（ステップＳ３００３でＮＯ）は、ステップＳ３００４に進む。
【０１０５】
（ステップＳ３００４）コントローラ１１２は、汎用バス１４を介して、無線通信部１３を非接続状態にするよう制御すると共に、有線通信部１２を接続状態にするよう制御を行い、動作を終了する。
【０１０６】
以上のように構成される本発明の実施の形態４に係る通信装置１０は、外部装置と有線のネットワークを介してデータの送受信を行なう通信部である有線通信部１２と、外部装置と無線のネットワークを介してデータの送受信を行なう通信部である無線通信部１３と、有線通信部１２又は無線通信部１３の接続情報を検出する接続情報検出部１１５と、有線通信部１２及び前記無線通信部１３に汎用バス１４を介して接続され、当該有線通信部１２及び当該無線通信部１３の通信制御を行なう通信制御部１１とを備える。
【０１０７】
そして、前記通信制御部１１は、接続情報検出部１１５にて検出した接続情報を基に、有線通信部１２が接続状態であると判定した場合、有線通信部１２を選択し、当該有線通信部１２を用いて外部装置と通信を行なうよう制御することが可能となる。
【０１０８】
そのため、有線通信部１２を用いて外部装置と接続可能な状態であれば、いつでも有線通信部１２に切替えて通信することが可能となる効果を奏する。
【０１０９】
なお、無線通信部１３にて外部機器とのデータの送受信が行なわれているか否かを判定する方法としては、実際にデータが送受信されているかを確認する方法の他に、通信セッションが切断されているか否かで判定する方法や、無線通信部１３と外部機器との接続状態で判定する方法等が考えられる。
【０１１０】
また、ステップＳ３００３における、無線通信部１３にて外部装置とのデータの送受信が行なわれているか否かを判定する判定ステップは、上記順序に限定されるものではなく、図１０に示すようにステップＳ３００１の処理前に行なう構成にしても構わない。また、送受信が行なわれているデータの優先度に応じて、当該判定ステップを省略する構成にしても構わない。さらには、有線通信部１２での通信を優先的に考える場合は、図１１に示すように、当該判定ステップを完全に省略する構成にしても構わない。
【０１１１】
また、ＴＶ等のリアルタイム性の求められるデータの送受信を行う通信装置１０においては、十分にリアルタイムデータの伝送が行われることが重要であるため、無線区間のＰＨＹレートが一定以上でないことを、データ送受信がなされていないとみなすことで判断しても構わない。
【０１１２】
また、ＴＶ等の表示手段を備える機器においては、無線通信部１３にて外部機器とのデータの送受信が行なわれているか否かを判定する方法の代わりに、当該表示手段に有線通信部１２及び無線通信部１３のうち、どちらか一方を選択させる表示を行っても構わない。この場合、適切なタイミングで通信部の切替えの判断をユーザに促すことが可能となる効果を奏する。
【０１１３】
なお、ステップＳ３００１における有線通信部１２の接続状態の確認は、予めメモリ１１１に記録される時間周期を利用する構成にしても構わない。この場合、一定間隔で有線ＬＡＮの接続状況を確認できるため、有線通信部１２が接続状態であるか否かをリアルタイムに検出することが可能な効果を奏する。また、上記時間周期は、コントローラ１１２の使用状況に応じて変更可能な構成にしても構わない。この場合、通信装置１０を安定して動作させることが可能となる効果を奏する。さらに、有線通信部１２から取得可能な非接続状態の割り込みを取得するタイミングを利用する構成にしても構わない。この場合、有線通信部１２から割り込みがあった場合のみレジスタ１２３を確認する構成であるため、通信装置１０の消費電力を低減することが可能な効果を奏する。さらに、ＣＰＵ等の処理負荷を低減可能な効果も奏する。
【０１１４】
（実施の形態５）
本発明を実施するための形態として、実施の形態１〜４を例示した。しかし、本発明を実施するための形態はこれに限らず、汎用バス１４として、ＭＩＩ（Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ)バスを使用する構成にしても構わない。ＭＩＩバスは、制御信号を送受信するＭＤＩＯ／ＭＤＣ（Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  ／  Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｃｌｏｃｋ）１７ａと、データを送受信するデータ通信バス１７ｂとを備える。
【０１１５】
データ通信バス１７ｂは、通信制御部１１と有線通信部１２及び無線通信部１３との間でデータの送受信を行なうための通信路であり、ＩＥＥＥ８０２．３規格に準拠した、送信系のデータ線であるＴＸ＿ＥＲと、ＴＸ＿ＥＮと、ＴＸＤ０−３と、ＴＸ＿ＣＬＫと、受信系のデータ線であるＲＸＤ０−３と、ＲＸ＿ＤＶと、ＲＸ＿ＣＬＫと、ＲＸ＿ＥＲと半二重制御系のデータ線であるＣＯＬと、ＣＲＳからなる。ただし、上述したデータ線を全て備える必要はなく、例えば、半二重の通信を行わない場合は半二重制御系のデータ線であるＣＯＬと、ＣＲＳを備える必要はない。
【０１１６】
ＭＤＩＯ／ＭＤＣ１７ａは、ＩＥＥＥ８０２．３規格に準拠したＭＤＩＯ（Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）とＭＤＣ（Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｃｌｏｃｋ）の信号を通すための信号線であり、制御のホストとなる通信制御部１１とスレーブとなる有線通信部１２及び無線通信部１３とがＭａｎａｇｅｍｅｎｔ  ｆｒａｍｅ  ｆｏｒｍａｔに従って情報交換を行うための信号線である。
【０１１７】
なお、ＭＩＩバスのデータ送受信用の信号線であるデータ通信バス１７ｂは、有線通信部１２と無線通信部１３とに電気的に同時接続することができないバスである。そのため、実施の形態５における通信装置４０は、通信制御部４１によってスイッチ１６を制御し、有線通信部１２と無線通信部１３との通信制御部４１に対する電気的な接続を排他的に切替え、有線通信又は無線通信のいずれか一方を行なう構成となっている。
【０１１８】
（実施の形態５に係る通信装置の構成）
以下、本発明の実施の形態５における通信装置４０の構成について図面を参照しながら説明する。
【０１１９】
図１２は、実施の形態５における通信装置４０の概要を説明するための模式図である。
【０１２０】
本発明の実施の形態５における通信装置４０は、通信制御部４１と、有線通信部４２と、無線通信部４３と、ＭＤＩＯ／ＭＤＣ１７ａと、データ通信バス１７ｂと、スイッチ１６とから構成される。なお、実施の形態１から４と同様の構成を有する部分については、同一符号を付してその説明を省略する。
【０１２１】
通信制御部４１は、ＭＡＣ１１３と、コントローラ１１８と、バスＩＦ１１４と、メモリ１１１と、接続情報検出部１１５と、バスＩＦ１１４とを備える。通信制御部４１は、有線通信部４２と無線通信部４３とが有する他の外部装置との接続情報を取得し、当該取得した接続情報に応じて、通信部を選択する制御を行なう。さらに、通信制御部４１は、当該選択した通信部以外の通信部を、当該選択した通信部と、当該通信制御部４１とに対し、電気的に非接続の状態とするようスイッチ１６の制御を行う。通信制御部４１は、有線通信部４２及び無線通信部４３のうち、どちらか一方を利用し、外部装置とネットワークを介して通信を行なう構成となっている。
【０１２２】
バスＩＦ１１４は、ＭＩＩバスが有する信号のうち、少なくともデータ通信バス１７ｂに接続可能なバスＩＦである。
【０１２３】
ＭＡＣ１１３は、ＩＥＥＥ８０２．３規格に準拠したフレームを扱うＭＡＣである。
【０１２４】
有線通信部４２は、ＰＨＹ１２１と、レジスタ１２３と、バスＩＦ１２４とを備える。バスＩＦ１２４は、ＭＩＩバスが有する信号のうち、少なくともデータ通信バス１７ｂに接続可能なバスＩＦである。
【０１２５】
無線通信部４３は、ベースバンド処理部１３１と、ＭＡＣ１３２と、無線処理部１３３と、レジスタ１３４と、バスＩＦ１３６と、有線／無線変換部１３５とを備える構成である。
【０１２６】
バスＩＦ１３６は、ＭＩＩバスが有する信号のうち、少なくともデータ通信バス１７ｂに接続可能なバスＩＦである。
【０１２７】
有線／無線変換部１３５は、ＩＥＥＥ８０２．１１規格に準拠したフレームとＩＥＥＥ８０２．３規格に準拠したフレームとを変換する変換部である。なお、変換後におけるフレームの規格は、上記のＩＥＥＥ８０２．１１規格に限定されるものではなく、無線通信部４３で処理可能な通信規格であればどのような規格に変換しても構わない。
【０１２８】
スイッチ１６は、通信制御部４１の制御によって、データ通信バス１７ｂについて通信制御部４１と通信部との電気的（物理的）な接続の切替えを行なう。具体的には、通信制御部４１と有線通信部４２との間、及び通信制御部４１と無線通信部４３との間の一方を接続状態にし、他方を非接続状態にする。なお、スイッチ１６は、接続先を機械的に切り替えるものであってもよいし、スイッチトランジスタのような半導体スイッチであってもよい。
【０１２９】
なお、スイッチ１６の切替え機能を、バスＩＦ１２４と、バスＩＦ１３６とに備える構成にしても構わない。この場合、例えば、電気的に切り離す際、有線通信部４２と、無線通信部４３が有するそれぞれのバスＩＦが有するデータ通信に関する出力端子（ＲＸＤ０−３、ＲＸ＿ＤＶ、ＲＸ＿ＣＬＫ、ＲＸ＿ＥＲ、ＴＸ＿ＥＲ、及びＴＸ＿ＣＬＫ）をハイインピーダンス状態にし、入力端子（ＴＸ＿ＥＮ、及びＴＸＤ０−３）は入力データに反応しないようにする方法等、有線通信部４２と、無線通信部４３とを電気的に独立して接続可能な方法であればどのようなものを利用しても構わない。なお、上記で記載した出力端子、入力端子は上記に限るものではなく、例えば、ＴＸ＿ＣＬＫやＲＸ＿ＣＬＫが入力端子となっても構わない。
【０１３０】
（実施の形態５に係る通信装置の動作）
以下、本発明の実施の形態５に係る通信装置４０の動作について説明する。なお、実施の形態５において、有線通信部４２が、通信制御部４１と無線通信部４３とに対し、電気的に接続の状態で、かつ、無線通信部４３が、通信制御部４１と有線通信部４２とに対し、電気的に非接続の状態をＡ状態とし、有線通信部４２が、通信制御部４１と無線通信部４３とに対し、電気的に非接続の状態で、かつ、無線通信部４３が、通信制御部４１と有線通信部４２とに対し、電気的に接続の状態をＢ状態と定義する。
【０１３１】
図１３は、実施の形態５における通信装置４０の電源をＯＮにした場合の動作を示すフローチャートである。
【０１３２】
（ステップＳ１００１）まず、通信装置４０は、使用者等によって電源がＯＮにされた場合、当該通信装置４０自身のシステムを立ち上げ、ステップＳ１００３に進む。
【０１３３】
（ステップＳ１００３）次に、コントローラ１１８は、スイッチ１６を制御し、Ａ状態とするようスイッチングを行わせ、ステップＳ１００２に進む。
【０１３４】
（ステップＳ１００２）次に、コントローラ１１８は、データ通信バス１７ｂを介して有線通信部４２を制御し、外部装置との間で有線ＬＡＮによる通信を開始させ、動作を終了する。
【０１３５】
図１４は、実施の形態５における通信装置４０が備える有線通信部４２を用いて外部装置と接続されている場合の動作（有線−無線切替処理）を示すフローチャートである。
【０１３６】
ステップＳ２００１からステップＳ２００５までは、実施の形態１における動作と同様のため、その説明を省略する。なお、コントローラ１１２はコントローラ１１８と読み替えるものとする。
【０１３７】
（ステップＳ２０１１）次に、コントローラ１１８は、スイッチ１６を制御し、Ｂ状態とするようスイッチングを行わせ、ステップＳ２００６に進む。
【０１３８】
（ステップＳ２００６）コントローラ１１８は、無線通信部４３を、外部装置と通信を行なわせるよう制御し、動作を終了する。
【０１３９】
以上のように構成される本発明の実施の形態５に係る通信装置４０は、通信部の接続状態に応じて、スイッチ１６を切替えることが出来るため、ＭＩＩバスを用いて、通信制御部４１と、有線通信部４２及び無線通信部４３のいずれか一方とを電気的に接続した場合であっても、実施の形態１と同様の動作を行なうことが可能となる。
【０１４０】
そのため、有線ＬＡＮのみの通信しか行えなかった従来の通信装置に対して、通信制御部４１及び有線通信部４２の物理的な構成の変更なしに、有線ＬＡＮ及び無線ＬＡＮを切り替えて使用可能となる効果を奏する。さらに、無線通信を行う場合でもＩＥＥＥ８０２．３規格に準拠したフレームで通信制御部４１と無線通信部４３とはフレームの送受信をする。このため、通信制御部４１は、有線ＬＡＮを介して通信を行うためのハードウェア及びソフトウェアをそのまま利用することができる。さらに、通信制御部１１が汎用バスとしてＰＣＩバスを用いて無線ＬＡＮを介した通信を行っている場合に比べ、通信制御部４１の処理負荷を減少させる効果を奏する。
【０１４１】
なお、コントローラ１１８にて行なう接続状態の確認は、上記内容に限定されるものではなく、例えば、ＩＥＥＥ８０２．３規格に準拠したＭＤＩＯ／ＭＤＣを用いて通信制御部４１が有線通信部４２の接続状況を確認する構成にしても構わないし、シリアル通信等の別の通信部を用いて確認する構成にしても構わない。
【０１４２】
なお、実施の形態５では、汎用バス１４として、ＭＩＩ（Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ)バスを使用する構成について記載してが、汎用バス１４にＭＩＩの置き換えとしてＭＩＩのピン数を減らすことを目的としたインターフェースであるＲＭＩＩ（Ｒｅｄｕｃｅｄ  Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ）や、１Ｇビット／秒に対応したインタフェースであるＧＭＩＩ（Ｇｉｇａｂｉｔ  Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ）や、ＧＭＩＩのピン数を減らすことを目的としたインターフェースであるＲＧＭＩＩ（Ｒｅｄｕｃｅｄ  Ｇｉｇａｂｉｔ  Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ）を用いる構成にしても構わない。
【０１４３】
（その他の実施の形態）
なお、実施の形態１から４に係る通信装置は、汎用バスとしてＭＩＩバスを使用した場合でも、実施の形態５における構成及び作用を用いることで、同様の動作を行なうことが可能である。
【０１４４】
なお、実施の形態１から実施の形態５に係る発明は有線通信部と無線通信部とを有する通信装置について説明したが、当該通信部は有線又は、無線に限定されるものではなく、例えばＰＬＣやＣ．Ｌｉｎｋ等を利用する複数の通信部を有する通信装置とする構成にしても構わない。
【０１４５】
なお、本発明を上記実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【０１４６】
上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１４７】
上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成要素部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、システムＬＳＩは、その機能を達成する。
【０１４８】
上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしてもよい。ＩＣカードまたはモジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。ＩＣカードまたはモジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、ＩＣカードまたはモジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしてもよい。
【０１４９】
本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０１５０】
また、本発明は、コンピュータプログラムまたはデジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されているデジタル信号であるとしてもよい。
【０１５１】
また、本発明は、コンピュータプログラムまたはデジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０１５２】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、メモリは、上記コンピュータプログラムを記憶しており、マイクロプロセッサは、コンピュータプログラムにしたがって動作するとしてもよい。
【０１５３】
また、プログラムまたはデジタル信号を記録媒体に記録して移送することにより、またはプログラムまたはデジタル信号をネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０１５４】
上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【０１５５】
以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示した実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。
【産業上の利用可能性】
【０１５６】
本発明による、有線接続手段と無線接続手段を切り替えて使用する通信部切替機器および切替え方法は、主に、有線接続手段と無線接続手段を有するＴＶ等のＡＶ機器に用いられるが、有線、無線の組み合わせのみに限らず少なくとも二つ以上の複数の接続手段を有するＡＶ機器にも応用可能である。また、ＡＶ機器のみに限らず、複数の通信部を有する一般の通信装置においても、上記の切替え方法は応用可能である。
【符号の説明】
【０１５７】
１                                テレビ
２                                画像処理部
３                                表示部
４                                メモリコントローラ
１０，２０，３０，４０            通信装置
１１，２１，４１                  通信制御部
１２，４２                        有線通信部
１３，４３                        無線通信部
１４                              汎用バス
１５                              通信選択部
１６                              スイッチ
１７ａ                            ＭＤＩＯ／ＭＤＣ
１７ｂ                            データ通信バス
１１１                            メモリ
１１２，１１６，１１８            コントローラ
１１３，１２２，１３２            ＭＡＣ
１１４，１２４，１３６            バスＩＦ
１１５                            接続情報検出部
１１７                            非接続カウンタ
１２１                            ＰＨＹ
１２３，１３４                    レジスタ
１３１                            ベースバンド処理部
１３３                            無線処理部
１３５                            有線／無線変換部
【図１Ａ】
2010016235.tif 000003
【図１Ｂ】
2010016235.tif 000004
【図２】
2010016235.tif 000005
【図３】
2010016235.tif 000006
【図４】
2010016235.tif 000007
【図５】
2010016235.tif 000008
【図６】
2010016235.tif 000009
【図７】
2010016235.tif 000010
【図８】
2010016235.tif 000011
【図９】
2010016235.tif 000012
【図１０】
2010016235.tif 000013
【図１１】
2010016235.tif 000014
【図１２】
2010016235.tif 000015
【図１３】
2010016235.tif 000016
【図１４】
2010016235.tif 000017
【手続補正書】
【提出日】平成22年1月13日(2010.1.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置に関し、特にネットワーク機能を備えたＴＶ等のＡＶ機器に搭載される通信装置に関するものである。
【背景技術】
【０００２】
近年、通信網の発展によりインターネットを介してＨＤＴＶ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  ＴｅｌｅＶｉｓｉｏｎ：高精細テレビジョン）等の画像伝送を含むマルチメディア情報を、様々な配信サービスを通じて家庭やオフィスで気軽に視聴できる環境が普及してきている。
【０００３】
一方で、無線ＬＡＮ規格であるＩＥＥＥ８０２．１1ａ／ｂ／gに準拠した無線ＬＡＮ製品が世界中で普及しており、さらに高速な通信が期待できるＩＥＥＥ８０２．１１ｎも検討されている。ＴＶ等のＡＶ機器を無線ＬＡＮで接続して通信することで、ケーブルを室内に引き回す煩雑さも解消され、設置の自由度も高くなるという利便性が生じる。しかしながら、無線ＬＡＮによる通信は、通信環境によっては通信速度が十分得られない場合があり、有線ＬＡＮほどの安定性はない。したがって、有線ＬＡＮと無線ＬＡＮとを状況に応じて切替えてネットワークに接続可能な通信装置が期待される。
【０００４】
なお、この出願の発明に関する先行技術文献情報としては、例えば特許文献１が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２５３９７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１には、通信装置に装着されている複数の通信部がリンク中と判断された場合、最もスループットの高い通信部を選択する切替え機器が開示されている。しかしながら、前記の切替え方法では、ＨＤＴＶ等の配信サービスを視聴中に他の通信部に切替えられ、切替えが生じなければ継続可能であった通信が切断されてしまうという問題点がある。
【０００７】
上記の問題点は、有線で通信している場合において、瞬間的にケーブルが脱着されるような場合、有線接続を用いた通信が継続可能であったにも関わらず、無線接続を選択して有線接続時の通信を切断してしまうといった状況でも発生する。特に、ＴＶ等のＡＶ機器でリアルタイムの配信サービスを視聴するケースでは、継続して視聴可能であったサービスが途切れてしまうという問題点がある。
【０００８】
本発明は、上述した課題を解決するためになされたもので、本来継続可能な通信の切断を防止し、有線接続と無線接続とを簡単に切替え可能な通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一形態に係る通信装置は、外部装置と通信を行う。具体的には、前記外部装置と有線通信路を介して通信を行う有線通信部と、前記外部装置と無線通信路を介して通信を行う無線通信部と、前記有線通信部及び前記無線通信部の一方を選択し、当該選択された側に前記外部装置と通信を行わせる通信制御部とを備える。そして、前記通信制御部は、前記有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出部を備え、前記有線通信部が選択されている状態で、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって複数回検出された場合に、前記無線通信部を選択して前記外部装置と通信を行わせる。
【００１０】
上記構成のように、有線通信路が切断状態であることを複数回検出した場合に、無線通信部への切り替えを行うことにより、本来継続可能な通信の切断を防止することができる。
【００１１】
また、前記有線通信部及び前記無線通信部それぞれは、制御信号を送受信するＭＤＩＯ／ＭＤＣ（Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  ／  Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｃｌｏｃｋ）と、データを送受信するデータ通信バスとを備えるＭＩＩ（Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスを介して前記通信制御部と電気的に接続される。前記有線通信部は、前記接続情報を保持するレジスタを備える。そして、前記接続情報検出部は、前記ＭＤＩＯ／ＭＤＣを介して前記有線通信路のレジスタから前記接続情報を取得してもよい。また、前記通信制御部は、前記有線通信部及び前記無線通信部の一方との間の前記データ通信バスを電気的に接続状態にし、且つ他方との間の前記データ通信バスを電気的に非接続状態にすることによって、前記有線通信部及び前記無線通信部の一方を選択してもよい。
【００１２】
このように、ＭＩＩバスを用いた場合、通信制御部は、有線通信部及び無線通信部のいずれか一方のみを排他的に選択しなければならない。本発明は、このような通信装置に適用することにより、さらに有利な効果を奏する。ただし、通信制御部と、有線通信部及び無線通信部との間の通信バスは、ＭＩＩバスに限定されず、例えば、ＰＣＩバス、ＵＳＢバス等、他のあらゆる通信バスを採用することができる。
【００１３】
また、前記通信制御部は、前記有線通信部及び前記無線通信部のうちの選択されない側の前記データ通信バスの少なくとも出力端子をハイインピーダンス状態にすることによって、当該データ通信バスを電気的に非接続状態にしてもよい。これにより、有線通信部及び無線通信部の一方を排他的に選択することができる。
【００１４】
さらに、該通信装置は、前記データ通信バス上に設けられ、前記データ通信バスを介して前記通信制御部を前記有線通信部及び前記無線通信部のいずれか一方のみに物理的に接続するスイッチを備える。そして、前記通信制御部は、前記スイッチを切り替えることによって、前記有線通信部及び前記無線通信部の一方を選択してもよい。このスイッチは、機械的なスイッチであってもよいし、スイッチトランジスタのような半導体スイッチであってもよい。
【００１５】
さらに、前記通信制御部は、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって検出された回数をカウントするカウンタを備える。そして、前記カウンタが所定の閾値に達したことに応じて、前記無線通信部に前記外部装置との通信を行わせてもよい。これにより、有線通信路が継続して切断状態であることを検出して、適切なタイミングで無線通信部に切り替えることができる。
【００１６】
また、前記通信制御部は、前記無線通信部に前記外部装置との通信を行わせるタイミング、前記有線通信路が電気的に接続状態であることが前記接続情報検出部によって検出されたタイミング、及び前記有線通信路が電気的に非接続状態であることが最後に検出されてから所定の期間が経過したタイミングのいずれかで、前記カウンタをリセットしてもよい。
【００１７】
さらに、前記通信制御部は、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって検出されたタイミングでスタートするタイマを備える。そして、前記タイマがタイムアウトした時点で再度、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって検出された場合に、前記無線通信部に前記外部装置と通信を行わせてもよい。これによっても、カウンタを用いる方法と同様に、有線通信路が継続して切断状態であることを検出して、適切なタイミングで無線通信部に切り替えることができる。
【００１８】
また、前記通信制御部は、前記無線通信部が選択されている状態で、前記有線通信部が電気的に接続状態であることが前記接続情報検出部によって検出され、且つ前記無線通信部と前記外部装置との間で通信が行われていない場合に、前記有線通信部に前記外部装置と通信を行わせてもよい。これにより、より適切なタイミングで本来継続可能な通信の切断を防止した通信部の選択をすることができる。
【００１９】
本発明の一形態に係るテレビジョン受像機は、ネットワークに接続可能である。そして、上記記載の通信装置と、前記通信装置経由で前記外部装置から取得したコンテンツを表示する表示部とを備える。
【００２０】
本発明の一形態に係る再生装置は、ネットワークに接続可能である。そして、上記記載の通信装置と、前記通信装置経由で前記外部装置から取得したコンテンツを再生する再生部とを備える。
【００２１】
本発明は、テレビジョン受像機や再生装置の他、記録装置等、ネットワーク経由でコンテンツを取得し、当該コンテンツを処理（表示、再生、記録等）するコンテンツ処理装置に広く利用することができる。
【００２２】
本発明の一形態に係る通信方法は、前記外部装置と有線通信路を介して通信を行う有線通信部と、前記外部装置と無線通信路を介して通信を行う無線通信部とを備える通信装置が、外部装置と通信を行う方法である。具体的には、前記有線通信部及び前記無線通信部の一方を選択し、当該選択された側に前記外部装置と通信を行わせる通信制御ステップを含む。前記通信制御ステップでは、前記有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出ステップを含み、前記有線通信部が選択されている状態で、前記有線通信路が電気的に非接続状態であることが前記接続情報検出ステップで複数回検出された場合に、前記無線通信部を選択して前記外部装置と通信を行わせる。
【００２３】
本発明の一形態に係るプログラムは、前記外部装置と有線通信路を介して通信を行う有線通信部と、前記外部装置と無線通信路を介して通信を行う無線通信部とを備える通信装置に、外部装置と通信を行わせる。具体的には、前記有線通信部及び前記無線通信部の一方を選択し、当該選択された側に前記外部装置と通信を行わせる通信制御ステップを含む。前記通信制御ステップでは、前記有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出ステップを含み、前記有線通信部が選択されている状態で、前記有線通信路が電気的に非接続状態であることが前記接続情報検出ステップで複数回検出された場合に、前記無線通信部を選択して前記外部装置と通信を行わせる。
【００２４】
本発明の一形態に係る集積回路は、外部装置と通信を行う。具体的には、前記外部装置と有線通信路を介して通信を行う有線通信部と、前記外部装置と無線通信路を介して通信を行う無線通信部と、前記有線通信部及び前記無線通信部の一方を選択し、当該選択された側に前記外部装置と通信を行わせる通信制御部とを備える。前記通信制御部は、前記有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出部を備え、前記有線通信部が選択されている状態で、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって複数回検出された場合に、前記無線通信部を選択して前記外部装置と通信を行わせる。
【００２５】
なお、本発明は、通信装置として実現できるだけでなく、これらの機能を実現する集積回路として実現したり、そのような機能をコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ等の記録媒体及びインターネット等の伝送媒体を介して流通させることができるのは言うまでもない。
【発明の効果】
【００２６】
これにより、本来継続可能な通信の切断を防止し、複数の接続手段を簡単に切替えることが可能となる効果を奏する。
【図面の簡単な説明】
【００２７】
【図１Ａ】図１Ａは、実施の形態１における通信装置を含むテレビジョン受像機の概略図である。
【図１Ｂ】図１Ｂは、実施の形態１における通信装置の概要を説明するための模式図である。
【図２】図２は、実施の形態１における通信装置の起動時の処理を示すフローチャートである。
【図３】図３は、実施の形態１における通信装置が有線通信から無線通信に切り替える手順の一例を示すフローチャートである。
【図４】図４は、実施の形態２における通信装置の概要を説明するための模式図である。
【図５】図５は、実施の形態２における通信装置が有線通信から無線通信に切り替える手順の一例を示すフローチャートである。
【図６】図６は、実施の形態２における通信装置が有線通信から無線通信に切り替える手順の他の例を示すフローチャートである。
【図７】図７は、実施の形態３における通信装置の概要を説明するための模式図である。
【図８】図８は、実施の形態３における通信装置が有線通信から無線通信に切り替える手順の一例を示すフローチャートである。
【図９】図９は、実施の形態４における通信装置が無線通信から有線通信に切り替える手順の一例を示すフローチャートである。
【図１０】図１０は、実施の形態４における通信装置が無線通信から有線通信に切り替える処理の他の例を示すフローチャートである。
【図１１】図１１は、実施の形態４における通信装置が無線通信から有線通信に切り替えるさらに他の例を示すフローチャートである。
【図１２】図１２は、実施の形態５における通信装置の概要を説明するための模式図である。
【図１３】図１３は、実施の形態５における通信装置の起動時の処理を示すフローチャートである。
【図１４】図１４は、実施の形態５における通信装置が有線通信から無線通信に切り替える手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明を実施するための具体的な形態について、図面を参照しながら説明する。
【００２９】
（実施の形態１）
本実施の形態１においては、有線通信路の通信媒体にＩＥＥＥ８０２．３規格準拠の有線ＬＡＮを用い、無線通信路の通信媒体にＩＥＥＥ８０２．１１規格準拠の無線ＬＡＮを使用するものとする。なお、有線ＬＡＮ及び無線ＬＡＮに使用される通信規格は、上記規格に限定されるものではなく、有線通信路の通信媒体の通信規格及び無線通信路の通信媒体の通信規格であれば、どのようなものを使用しても構わない。
【００３０】
（実施の形態１に係る通信装置の構成）
以下、本発明の実施の形態１における通信装置１０の構成について図面を参照しながら説明する。なお、図１Ａは、実施の形態１における通信装置１０を備えるＡＶ機器の一例としてのテレビジョン受像機（以下「テレビ」と表記する）１の概略図である。図１Ｂは、実施の形態１における通信装置１０の概要を説明するための模式図である。
【００３１】
本発明の実施の形態１に係るテレビ１は、図１Ａに示されるように、コントローラ（「中央演算処理装置（ＣＰＵ）」ともいう）１１２と、画像処理部２と、表示部３と、メモリコントローラ４と、メモリ１１１と、接続情報検出部１１５と、有線通信部１２と、無線通信部１３とを主に備える。
【００３２】
コントローラ１１２は、バスを介して画像処理部２、表示部３、メモリコントローラ４、メモリ１１１、及び接続情報検出部１１５に接続されている。また、通信装置１０は、コントローラ１１２、メモリ１１１、及び接続情報検出部１１５で構成される通信制御部１１と、有線通信部１２と、無線通信部１３とを備える。
【００３３】
画像処理部２は、放送波やネットワークからダウンロードした映像データをデコードして表示部３に表示させる。表示部３は、映像を表示するものであって、ブラウン管、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：ＬＣＤ）、プラズマディスプレイ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ：ＰＤＰ）、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ：ＯＥＬ）等を採用することができる。メモリコントローラ４は、メモリ１１１のデータ読み出し、書き出し、ＤＲＡＭの場合にはメモリのリフレッシュ等、メモリ１１１のインタフェースを統括する。
【００３４】
このテレビ１は、アンテナ（図示省略）で受信した放送波を画像処理部２でデコードして表示部３に表示する。また、テレビ１は、有線通信部１２及び無線通信部１３のいずれかを選択して、ネットワーク上の外部装置（図示省略）に接続されている。これにより、例えば、インターネットを介して取得した動画データ（コンテンツ）を画像処理部２でデコードして表示部３に表示すること等も可能である。
【００３５】
なお、図１には、通信装置１０を搭載したテレビ１の例を示したが、これに限ることなく、ネットワーク経由で取得したコンテンツを処理するあらゆるコンテンツ処理装置に適用することができる。例えば、通信装置１０経由で外部装置から取得したコンテンツを再生する再生部を備える再生装置であってもよいし、通信装置１０経由で外部装置から取得したコンテンツを記録する記録部を備える記録装置であってもよい。なお、記録部の記録媒体としては、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、不揮発性メモリ等、あらゆる記録媒体を採用することができる。
【００３６】
本発明の実施の形態１に係る通信装置１０は、図１Ｂに示されるように、通信制御部１１と、有線通信部１２と、無線通信部１３と、汎用バス１４とから構成される。
【００３７】
通信制御部１１は、有線通信部１２及び無線通信部１３のうちのどちらか一方を利用し、外部装置とネットワークを介して通信を行なう構成となっている。具体的には、接続情報検出部１１５が、汎用バス１４を介して、有線通信部１２及び無線通信部１３が有する他の外部装置との接続情報を取得する。そして、通信制御部１１は、当該取得した接続情報に応じて、有線通信部１２及び無線通信部１３のうちの一方を選択する制御を行なう。
【００３８】
メモリ１１１は、通信制御部１１において制御を行なう際に使用されるメモリである。メモリ１１１は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＳＤＲＡＭ（Ｓｔａｔｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、フラッシュメモリ、強誘電体メモリ等のデータを記録可能な手段であればどのようなものを利用しても構わない。
【００３９】
コントローラ１１２は、有線通信部１２と、無線通信部１３と、接続情報検出部１１５との動作を制御することによって、通信装置１０全体の動作を制御する。コントローラ１１２は、半導体素子等で実現可能である。また、コントローラ１１２は、ハードウェアのみで構成しても構わないし、ハードウェアとソフトウェアを組み合わせることにより実現しても構わない。コントローラ１１２は、マイクロコンピュータで実現可能である。
【００４０】
接続情報検出部１１５は、コントローラ１１２の制御に基づき、有線通信部１２が有するレジスタ１２３内の接続に関する情報（接続情報）を、汎用バス１４を介して取得する。同様に、無線通信部１３が有するレジスタ１３４内の接続情報を、汎用バス１４を介して取得する。接続情報検出部１１５は、ハードウェアのみで構成しても構わないし、ソフトウェアとソフトウェアを組み合わせて実現することが可能である。なお、「接続に関する情報」とは、典型的には、有線通信路では外部装置との間が電気的に接続状態（Ｌｉｎｋ  Ｕｐ）であるか、又は非接続状態（Ｌｉｎｋ  Ｄｏｗｎ）であるかを示す情報である。一方、無線通信路では外部装置との間でＬｉｎｋが確立されている接続状態（Ｌｉｎｋ  Ｕｐ）であるか、又はＬｉｎｋが確立されていない非接続状態（Ｌｉｎｋ  Ｄｏｗｎ）であるかを示す情報である。なお、無線通信路では、外部装置であるアクセスポイントとの接続状態を、自装置における接続に関する情報として検出しても構わない。
【００４１】
有線通信部１２は、通信ネットワーク上の外部装置と、有線ＬＡＮを用いて通信を行なう。有線通信部１２は、通信プロトコルの階層構造で、ＯＳＩ参照モデルの第１層を示すＰＨＹ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ）１２１と、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）１２２と、レジスタ１２３とを備える。
【００４２】
なお、レジスタ１２３には、少なくとも外部装置との間の有線通信路が接続状態（Ｌｉｎｋ  Ｕｐ）であるか非接続状態（Ｌｉｎｋ  Ｄｏｗｎ）であるかを示す接続情報が保持されている。この接続情報は、有線通信部１２のＰＨＹ１２１が、有線通信路の“Ｌｉｎｋ  Ｕｐ”又は“Ｌｉｎｋ  Ｄｏｗｎ”を検出したタイミングで、レジスタ１２３に書き込まれる。
【００４３】
無線通信部１３は、通信ネットワーク上の外部装置と、無線ＬＡＮを用いて通信を行なう。無線通信部１３は、ベースバンド処理を行なうベースバンド処理部１３１と、ＭＡＣ１３２と、無線処理を行なう無線処理部１３３と、レジスタ１３４とを備える。なお、レジスタ１３４には、有線通信部１２の場合と同様に、少なくとも外部装置との間の無線通信路が接続状態であるか否かを示す接続情報が保持されている。
【００４４】
汎用バス１４は、通信制御部１１と、有線通信部１２と、無線通信部１３との間で、データの送受信を行なうための通信路である。汎用バス１４は、ＰＣＩバスや、ＵＳＢバス等を利用しても構わないし、後述するＭＩＩバスを利用してもよい。
【００４５】
（実施の形態１に係る通信装置の動作）
以下、本発明の実施の形態１に係る通信装置１０の動作について説明する。
【００４６】
図２は、通信装置１０の電源をＯＮにした場合の動作を示すフローチャートである。
【００４７】
（ステップＳ１００１）まず、通信装置１０は、使用者等によって電源がＯＮにされた場合、当該通信装置１０自身のシステムを立ち上げ、ステップＳ１００２に進む。
【００４８】
（ステップＳ１００２）次に、コントローラ１１２は、汎用バス１４を介して有線通信部１２を制御し、外部装置との間で有線ＬＡＮの接続を開始させ、終了する。
【００４９】
図３は、実施の形態１における通信装置１０が有線ＬＡＮを用いて外部装置と接続されている場合の通信装置１０の動作（有線−無線切替処理）を示すフローチャートである。
【００５０】
（ステップＳ２００１）まず、コントローラ１１２は、所定のタイミングを検出する。所定のタイミングを検出した場合（ステップＳ２００１でＹＥＳ）は、ステップＳ２００２に進む。一方、所定のタイミングを検出しない場合（ステップＳ２００１でＮＯ）は、ステップＳ２００１に戻る。
【００５１】
（ステップＳ２００２）次に、コントローラ１１２は、接続情報検出部１１５に、汎用バス１４を介して有線通信部１２のレジスタ１２３に保持される接続情報を取得させ、ステップＳ２００３に進む。
【００５２】
（ステップＳ２００３）コントローラ１１２は、ステップＳ２００２において取得した当該接続情報を基に、有線通信部１２が電気的に接続状態であるか非接続状態であるかを判定する。有線通信部１２が接続状態（「有線通信路が接続状態」と同義。以下同じ。）であると判定した場合（ステップＳ２００３でＹＥＳ）、ステップＳ２００１に戻る。一方、非接続状態であると判定した場合（ステップＳ２００３でＮＯ）は、ステップＳ２００４に進む。
【００５３】
（ステップＳ２００４）次に、コントローラ１１２は、タイマをスタートさせる。具体的には、通信装置１０のＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ）を基に、ステップＳ２００３において非接続状態と判定されてからの時間を計測する。計測された時間が所定の時間を経過した場合（ステップＳ２００４でＹＥＳ）、ステップＳ２００５に進む。一方、所定の時間が経過していない場合（ステップＳ２００４でＮＯ）は、そのまま計測を継続する。
【００５４】
（ステップＳ２００５）コントローラ１１２は、再度、接続情報検出部１１５に、汎用バス１４を介して有線通信部１２におけるレジスタ１２３に保持される接続情報を取得させる。そして、取得した当該接続情報を基に、有線ＬＡＮの接続状態を判定する。当該判定結果が、接続状態である場合（ステップＳ２００５でＹＥＳ）、ステップＳ２００１に戻る。一方、非接続状態である場合（ステップＳ２００５でＮＯ）は、ステップＳ２００６に進む。
【００５５】
（ステップＳ２００６）コントローラ１１２は、汎用バス１４を介して、有線通信部１２を非接続状態にするよう制御すると共に、無線通信部１３を接続状態にするよう制御を行い、動作を終了する。これにより、これ以降の外部装置との通信は、無線通信部１３を経由して行われることになる。
【００５６】
以上のように構成される本発明の実施の形態１に係る通信装置１０は、他の通信装置との間でデータ通信を行う。具体的には、他の通信装置と有線のネットワークを介してデータの送受信を行なう通信部である有線通信部１２と、他の通信装置と無線のネットワークを介してデータの送受信を行なう通信部である無線通信部１３と、有線通信部１２又は無線通信部１３の他の通信装置に対する接続情報を検出する接続情報検出部１１５と、当該有線通信部１２及び当該無線通信部１３の通信制御を行なう通信制御部１１とを備える。
【００５７】
通信制御部１１は、接続情報検出部１１５にて連続して検出される各接続情報を基に、連続して有線通信部１２における接続状態を判定する。そして、有線通信部１２が連続して非接続状態と判定された場合に、無線通信部１３を用いて他の通信装置と通信を行なうよう制御することが可能となる。
【００５８】
そのため、有線通信部１２が瞬間的に非接続状態となっても、直ちに無線通信部１３に切り替わることがない。その結果、従来の方法では切断されていた通信を継続して使用可能となる効果を奏する。
【００５９】
なお、ステップＳ２００１における所定のタイミングは、予めメモリ１１１等に記録され設定されている時間周期毎の時刻とする構成にしても構わない。具体的に実施する場合、例えば、所定のタイミングを２秒と設定する構成となる。この場合、一定間隔でレジスタ１３４が保持する接続情報を確認することができるため、有線通信部１２が外部装置と接続されているか否かをリアルタイムに検出することが可能な効果を奏する。
【００６０】
また、上記時間周期は、コントローラ１１２が処理する負荷状況に応じて変更可能な構成にしても構わない。この場合、通信装置１０を安定して動作させることが可能となる効果を奏する。なお、所定のタイミングに関しては、上記の値に限定されるものではなく、本発明に係る通信装置の使用状況に合わせて、３秒、４秒、５秒等、設定変更可能な値である。
【００６１】
また、有線通信部１２から取得可能な非接続状態の割り込みを取得するタイミングを利用する構成にしても構わない。この場合、有線通信部１２から割り込みがあった場合のみレジスタ１２３を確認する構成であるため、通信装置１０の消費電力を低減することが可能な効果を奏する。
【００６２】
なお、ステップＳ２００４における所定の時間は、予め設定される時間でも構わないし、通信装置１０の使用開始時に設定する構成にしても構わない。また、当該所定の時間は、使用者等によって通信装置１０の使用中に設定変更可能な構成にしても構わない。これによって、例えば、通信装置１０を備えるテレビ１等の場合、予め設定される時間を、有線通信部１２の接続状態が一度非接続状態となった時点で、通信装置１０が既にメモリや、バッファに蓄積しているパケットやデータが枯渇するまでの時間を考慮して設定することができる。その結果、上記メモリや、バッファが枯渇して映像通信が途切れるタイミングで通信部を切替えられるという効果を奏する。
【００６３】
なお、ステップ２００４は、所定の時間を待っている間に割り込みで有線通信部１２の再接続を確認した場合は、ステップＳ２００１に戻るという動作を行なう構成でも構わない。
【００６４】
なお、ステップＳ２００５において、コントローラ１１２が、再度、接続情報検出部１１５に、汎用バス１４を介して有線通信部１２におけるレジスタ１２３に保持される接続情報を取得させ、取得した当該接続情報を基に、有線ＬＡＮの接続状態を判定する動作を説明した。この動作を、指定通信セッションの切断を上位のアプリで確認する動作に置き換え、通信セッションが切断された場合はステップＳ２００６に進む構成としても構わない。この場合、通信が継続可能か否かを適切に判断した上で通信部の切替えの判断を行なうことが出来る。
【００６５】
（実施の形態２）
実施の形態１に係る通信装置１０は、コントローラ１１２によって、有線通信部１２が外部装置と非接続状態であると判定すると、所定の時間が経過した後で、再度、有線通信部１２が外部装置と接続状態であるか否かを確認する構成であった。実施の形態２においては、有線通信部１２が非接続状態である回数をカウントする非接続カウンタ１１７を備え、非接続カウンタの値によって、有線通信部１２及び無線通信部１３のいずれかを選択することが可能な通信装置２０を実現している。
【００６６】
（実施の形態２に係る通信装置の構成）
次に、本発明の実施の形態２における通信装置２０について図面を参照しながら説明する。
【００６７】
図４は、実施の形態２における通信装置２０の概要を説明するための模式図である。なお、実施の形態１と同様の構成を有する部分については、同一符号を付してその説明を省略する。
【００６８】
図４において、実施の形態２における通信装置２０は、実施の形態１と同様の構成の有線通信部１２、無線通信部１３、及び汎用バス１４に加えて、通信制御部２１を備える構成となっている。
【００６９】
通信制御部２１は、コントローラ１１６と、メモリ１１１と、接続情報検出部１１５と、非接続カウンタ１１７とを備える構成となっている。
【００７０】
コントローラ１１６は、有線通信部１２と、無線通信部１３と、接続情報検出部１１５と、非接続カウンタ１１７との動作を制御することによって、通信装置２０全体の動作を制御する。コントローラ１１６は、半導体素子等で実現可能である。また、コントローラ１１６は、ハードウェアのみで構成しても構わないし、ハードウェアとソフトウェアを組み合わせることにより実現しても構わない。コントローラ１１６は、マイクロコンピュータで実現可能である。
【００７１】
非接続カウンタ１１７は、コントローラ１１６によって制御され、コントローラ１１６が有線通信部１２のレジスタ１２３を確認し、非接続状態であると判定した場合、当該非接続カウンタ１１７が有するカウンタの値をインクリメント若しくは、デクリメントする。
【００７２】
（実施の形態２に係る通信装置の動作）
図５は、実施の形態２における通信装置２０が備える有線通信部１２を用いて外部装置と接続されている場合の動作（有線−無線切替処理）を示すフローチャートである。
【００７３】
ステップＳ２００１からステップＳ２００２までは、実施の形態１における動作と同様のため、その説明を省略する。なお、コントローラ１１２はコントローラ１１６と読み替えるものとする。
【００７４】
（ステップＳ２００３）コントローラ１１６は、ステップＳ２００２において取得した当該接続情報を基に、有線通信部１２の接続状態を判定する。有線通信部１２が接続状態であると判定した場合（ステップＳ２００３でＹＥＳ）、ステップＳ２００１に戻る。一方、非接続状態であると判定した場合（ステップＳ２００３でＮＯ）は、ステップＳ２００７に進む。
【００７５】
（ステップＳ２００７）コントローラ１１６は、非接続カウンタ１１７を制御し、当該非接続カウンタ１１７が有するカウンタの値をインクリメントさせ、ステップＳ２００８に進む。
【００７６】
（ステップＳ２００８）コントローラ１１６は、非接続カウンタ１１７が有するカウンタの値を確認し、所定の値（閾値）よりも大きい場合（ステップＳ２００８でＹＥＳ）、ステップＳ２００６に進む。また、所定の値よりも小さい場合（ステップＳ２００８でＮＯ）は、ステップＳ２００１に戻る。
【００７７】
ステップＳ２００６は、実施の形態１における動作と同様のため、その説明を省略する。なお、コントローラ１１２はコントローラ１１６と読み替えるものとする。
【００７８】
以上のように構成される実施の形態２における通信装置２０は、実施の形態１の通信装置１０の構成に加えて、有線通信部１２が非接続状態であると判定された回数をカウントする非接続カウンタ１１７を備える。通信制御部２１は、接続情報検出部１１５にて検出した接続情報を基に、有線通信部１２が非接続状態であると判定した場合、非接続カウンタ１１７の値をインクリメントする。そして、通信制御部２１は、当該非接続カウンタ１１７の値が閾値に達したことに応じて、無線通信部１３を選択し、外部装置と通信を行なうよう制御することが可能となる。
【００７９】
そのため、定期的に有線通信部１２と外部装置との接続状態を確認するため、有線通信部１２が再度接続状態になったことを瞬時に判断できる効果を奏する。
【００８０】
なお、コントローラ１１６は、非接続カウンタ１１７がデクリメントする際、当該非接続カウンタ１１７におけるカウンタの値が所定の値よりも小さい場合、無線通信部１３に切替える構成にしても構わない。
【００８１】
なお、非接続カウンタ１１７は、例えば、無線通信部１３に外部装置との通信を行わせるタイミング（ステップＳ２００６）、及び有線通信路が電気的に非接続状態であることが最後に検出されてから所定の期間が経過したタイミングのいずれか一方、又は両方で、リセットしてもよい。
【００８２】
また、非接続カウンタ１１７が有するカウンタの値は、図６のステップＳ２００９に示すように、有線通信部１２が接続状態であると判定した場合にリセットしてもよい。なお、非接続カウンタ１１７の値をリセットした後は、ステップＳ２００１に戻るものとする。
【００８３】
図５に示すように、有線通信部１２が接続状態であると判定（ステップＳ２００３でＹＥＳ）したタイミングで非接続カウンタ１１７をリセットしない場合、接続情報検出部１１５が接続状態と非接続状態とを交互に検出するような不安定な状況で、速やかに無線通信部１３に切り替えを行うことができる。
【００８４】
一方、図６に示すように、有線通信部１２が接続状態であると判定（ステップＳ２００３でＹＥＳ）したタイミングで非接続カウンタ１１７をリセットする（Ｓ２００９でＮＯ）場合、連続して非接続状態であると判定されるような、有線通信部１２の通信状態が極めて悪い場合にのみ、無線通信部１３に切り替えることができる。
【００８５】
なお、ステップＳ２００１における所定のタイミングは、当該非接続カウンタ１１７におけるカウンタの値が所定の値よりも小さい場合は、有線通信部１２から取得可能な非接続状態の割り込みを取得したタイミングとし、非接続カウンタ１１７の値が所定の値よりも大きくなった場合は、予めメモリ１１１に記録される時間周期を利用するなど、割り込みと時間周期を併用する構成にしても構わない。この場合、非接続カウンタ１１７の値が所定の値よりも小さい場合はレジスタ１２３を確認する必要がないため、通信装置１０の消費電力を低減することが可能な効果を奏する。さらに、コントローラ１１６等の処理負荷を低減可能な効果を奏する。
【００８６】
（実施の形態３）
実施の形態１に係る通信装置１０は、コントローラ１１２によって、有線通信部１２と外部装置とが非接続状態であると判定すると、所定の時間が経過した後で、再度、有線通信部１２と外部装置とが接続状態であるか否かを確認する構成であった。しかし、通信装置１０の使用者自身が直接操作して、通信部を切替えたい場合がある。そこで、実施の形態３においては、外部装置と通信を行なう通信部として、有線通信部１２及び無線通信部１３のうちどちらか一方を使用者が選択可能な通信選択部１５を備え、当該通信選択部１５の操作内容によって通信部を選択することが可能な通信装置３０を実現している。
【００８７】
（実施の形態３に係る通信装置の構成）
図７は、実施の形態３における通信装置３０の概要を説明するための模式図である。なお、実施の形態１と同様の構成を有する部分については、同一符号を付してその説明を省略する。
【００８８】
図７において、実施の形態３における通信装置３０は、実施の形態１における通信装置１０の構成に加えて、通信選択部１５を備える構成となっている。
【００８９】
通信選択部１５は、通信装置３０の使用者によって操作される操作部である。使用者は、この通信選択部１５を操作することにより、外部装置と通信を行なう通信部として、有線通信部１２及び無線通信部１３のうちどちらか一方を選択することができる。通信選択部１５は、使用者によって操作された場合、コントローラ１１２に操作信号を出力する。通信選択部１５は、使用者によって押圧操作可能なボタン、タッチパッドを用いてのタッチ操作等、有線ＬＡＮ及び無線ＬＡＮのうち一方を選択可能な手段であればどのようなものを用いても構わない。
【００９０】
（実施の形態３に係る通信装置の動作）
図８は、実施の形態３における通信装置３０が備える有線通信部１２を用いて外部装置と接続されている場合の動作（有線−無線切替処理）を示すフローチャートである。
【００９１】
ステップＳ２００１からステップＳ２００２までは、実施の形態１における動作と同様のため、その説明を省略する。
【００９２】
（ステップＳ２００３）コントローラ１１２は、ステップＳ２００２において取得した当該接続情報を基に、有線通信部１２における接続状態を判定する。有線通信部１２が接続状態であると判定した場合（ステップＳ２００３でＹＥＳ）、ステップＳ２００１に戻る。一方、非接続状態であると判定した場合（ステップＳ２００３でＮＯ）は、ステップＳ２０１０に進む。
【００９３】
（ステップＳ２０１０）通信装置３０は、通信選択部１５を用いて、有線通信部１２から無線通信部１３に切り替えるか否かをユーザに問い合わせる。そして、コントローラ１１２は、通信選択部１５から「切替許可」の操作信号が入力されたか否かを判定する。「切替許可」の操作信号が入力された場合（ステップＳ２０１０でＹＥＳ）、ステップＳ２００６に進む。一方、「切替許可」の操作信号が入力されていない場合、若しくは「切替不可」の操作信号が入力された場合（ステップＳ２０１０でＮＯ）は、ステップＳ２００１に戻る。
【００９４】
ステップＳ２００６は、実施の形態１における動作と同様のため、その説明を省略する。
【００９５】
以上のように構成される本発明の実施の形態３における通信装置３０は、外部装置と通信を行なう通信部として、有線通信部及び無線通信部のうちどちらか一方をユーザが選択する通信選択部１５を備える。具体的には、前記接続情報検出部１１５にて検出した接続情報を基に、前記有線通信部１２が非接続状態であると判定後、当該通信選択部１５にて無線通信部１３への切替を許可する操作を検出した場合は、通信装置３０において使用する通信部を無線通信部１３に切替えるよう制御することが可能となる。
【００９６】
そのため、使用者の要求に合わせて外部装置と通信を行なう通信部を、有線通信部１２及び無線通信部１３のうちどちらか一方に設定変更することが可能となる。
【００９７】
なお、ステップＳ２００３からステップＳ２０１０に進む際、テレビ１の表示部３に、「有線通信から無線通信に切り替えますか？」等と表示し、ユーザに通信選択部１５の操作を促してもよい。この場合、適切なタイミングで通信部の切替えの判断をユーザに促すことが可能となる効果を奏する。
【００９８】
なお、ステップＳ２０１０におけるコントローラ１１２は、所定の時間内に通信選択部１５から操作信号の出力がない場合、ステップＳ２００６に進む構成にしても構わない。この場合、切替え処理をスムーズに進めることが可能となる効果を奏する。
【００９９】
（実施の形態４）
実施の形態１から実施の形態３に係る通信装置３０は、有線ＬＡＮから無線ＬＡＮへの切替えを行なう構成であった。実施の形態４においては、無線ＬＡＮから有線ＬＡＮへの切替えを行なう構成となっている。
【０１００】
（実施の形態４に係る通信装置の構成）
本発明の実施の形態４に係る通信装置１０の構成は、実施の形態１に係る通信装置１０の構成と同様であるため、その説明を省略する。
【０１０１】
（実施の形態４に係る通信装置の動作）
図９は、実施の形態４における通信装置１０が外部装置と無線通信部１３を用いて通信している場合の動作（無線−有線切替処理）を示すフローチャートである。なお、下記の説明では、有線通信部１２が非接続状態で、且つ無線通信部１３が接続状態である場合の処理を説明する。しかしながら、下記の処理は、有線通信部１２及び無線通信部１３の両方が非接続状態、すなわち、通信装置１０が外部装置と通信を行っていない場合の処理にも応用することができる。
【０１０２】
（ステップＳ３００１）まず、通信装置１０の無線通信部１３のみが接続状態である場合、コントローラ１１２は、接続情報検出部１１５に、汎用バス１４を介して有線通信部１２におけるレジスタ１２３に保持される接続情報を取得させ、ステップＳ３００２に進む。
【０１０３】
（ステップＳ３００２）次に、コントローラ１１２は、ステップＳ３００１において取得した当該接続情報を基に、有線通信部１２における接続状態を判定する。有線通信部１２が非接続状態であると判定した場合（ステップＳ３００２でＮＯ）、ステップＳ３００１に戻る。一方、接続状態であると判定した場合（ステップＳ３００２でＹＥＳ）は、ステップＳ３００３に進む。
【０１０４】
（ステップＳ３００３）コントローラ１１２は、無線通信部１３にて外部装置とのデータの送受信が行なわれているか否かを判定する。データの送受信が行なわれている場合（ステップＳ３００３でＹＥＳ）は、ステップＳ３００１に戻る。一方、データの送受信が行われていない場合（ステップＳ３００３でＮＯ）は、ステップＳ３００４に進む。
【０１０５】
（ステップＳ３００４）コントローラ１１２は、汎用バス１４を介して、無線通信部１３を非接続状態にするよう制御すると共に、有線通信部１２を接続状態にするよう制御を行い、動作を終了する。
【０１０６】
以上のように構成される本発明の実施の形態４に係る通信装置１０は、外部装置と有線のネットワークを介してデータの送受信を行なう通信部である有線通信部１２と、外部装置と無線のネットワークを介してデータの送受信を行なう通信部である無線通信部１３と、有線通信部１２又は無線通信部１３の接続情報を検出する接続情報検出部１１５と、有線通信部１２及び前記無線通信部１３に汎用バス１４を介して接続され、当該有線通信部１２及び当該無線通信部１３の通信制御を行なう通信制御部１１とを備える。
【０１０７】
そして、前記通信制御部１１は、接続情報検出部１１５にて検出した接続情報を基に、有線通信部１２が接続状態であると判定した場合、有線通信部１２を選択し、当該有線通信部１２を用いて外部装置と通信を行なうよう制御することが可能となる。
【０１０８】
そのため、有線通信部１２を用いて外部装置と接続可能な状態であれば、いつでも有線通信部１２に切替えて通信することが可能となる効果を奏する。
【０１０９】
なお、無線通信部１３にて外部機器とのデータの送受信が行なわれているか否かを判定する方法としては、実際にデータが送受信されているかを確認する方法の他に、通信セッションが切断されているか否かで判定する方法や、無線通信部１３と外部機器との接続状態で判定する方法等が考えられる。
【０１１０】
また、ステップＳ３００３における、無線通信部１３にて外部装置とのデータの送受信が行なわれているか否かを判定する判定ステップは、上記順序に限定されるものではなく、図１０に示すようにステップＳ３００１の処理前に行なう構成にしても構わない。また、送受信が行なわれているデータの優先度に応じて、当該判定ステップを省略する構成にしても構わない。さらには、有線通信部１２での通信を優先的に考える場合は、図１１に示すように、当該判定ステップを完全に省略する構成にしても構わない。
【０１１１】
また、ＴＶ等のリアルタイム性の求められるデータの送受信を行う通信装置１０においては、十分にリアルタイムデータの伝送が行われることが重要であるため、無線区間のＰＨＹレートが一定以上でないことを、データ送受信がなされていないとみなすことで判断しても構わない。
【０１１２】
また、ＴＶ等の表示手段を備える機器においては、無線通信部１３にて外部機器とのデータの送受信が行なわれているか否かを判定する方法の代わりに、当該表示手段に有線通信部１２及び無線通信部１３のうち、どちらか一方を選択させる表示を行っても構わない。この場合、適切なタイミングで通信部の切替えの判断をユーザに促すことが可能となる効果を奏する。
【０１１３】
なお、ステップＳ３００１における有線通信部１２の接続状態の確認は、予めメモリ１１１に記録される時間周期を利用する構成にしても構わない。この場合、一定間隔で有線ＬＡＮの接続状況を確認できるため、有線通信部１２が接続状態であるか否かをリアルタイムに検出することが可能な効果を奏する。また、上記時間周期は、コントローラ１１２の使用状況に応じて変更可能な構成にしても構わない。この場合、通信装置１０を安定して動作させることが可能となる効果を奏する。さらに、有線通信部１２から取得可能な非接続状態の割り込みを取得するタイミングを利用する構成にしても構わない。この場合、有線通信部１２から割り込みがあった場合のみレジスタ１２３を確認する構成であるため、通信装置１０の消費電力を低減することが可能な効果を奏する。さらに、ＣＰＵ等の処理負荷を低減可能な効果も奏する。
【０１１４】
（実施の形態５）
本発明を実施するための形態として、実施の形態１〜４を例示した。しかし、本発明を実施するための形態はこれに限らず、汎用バス１４として、ＭＩＩ（Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ)バスを使用する構成にしても構わない。ＭＩＩバスは、制御信号を送受信するＭＤＩＯ／ＭＤＣ（Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  ／  Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｃｌｏｃｋ）１７ａと、データを送受信するデータ通信バス１７ｂとを備える。
【０１１５】
データ通信バス１７ｂは、通信制御部１１と有線通信部１２及び無線通信部１３との間でデータの送受信を行なうための通信路であり、ＩＥＥＥ８０２．３規格に準拠した、送信系のデータ線であるＴＸ＿ＥＲと、ＴＸ＿ＥＮと、ＴＸＤ０−３と、ＴＸ＿ＣＬＫと、受信系のデータ線であるＲＸＤ０−３と、ＲＸ＿ＤＶと、ＲＸ＿ＣＬＫと、ＲＸ＿ＥＲと半二重制御系のデータ線であるＣＯＬと、ＣＲＳからなる。ただし、上述したデータ線を全て備える必要はなく、例えば、半二重の通信を行わない場合は半二重制御系のデータ線であるＣＯＬと、ＣＲＳを備える必要はない。
【０１１６】
ＭＤＩＯ／ＭＤＣ１７ａは、ＩＥＥＥ８０２．３規格に準拠したＭＤＩＯ（Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）とＭＤＣ（Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｃｌｏｃｋ）の信号を通すための信号線であり、制御のホストとなる通信制御部１１とスレーブとなる有線通信部１２及び無線通信部１３とがＭａｎａｇｅｍｅｎｔ  ｆｒａｍｅ  ｆｏｒｍａｔに従って情報交換を行うための信号線である。
【０１１７】
なお、ＭＩＩバスのデータ送受信用の信号線であるデータ通信バス１７ｂは、有線通信部１２と無線通信部１３とに電気的に同時接続することができないバスである。そのため、実施の形態５における通信装置４０は、通信制御部４１によってスイッチ１６を制御し、有線通信部１２と無線通信部１３との通信制御部４１に対する電気的な接続を排他的に切替え、有線通信又は無線通信のいずれか一方を行なう構成となっている。
【０１１８】
（実施の形態５に係る通信装置の構成）
以下、本発明の実施の形態５における通信装置４０の構成について図面を参照しながら説明する。
【０１１９】
図１２は、実施の形態５における通信装置４０の概要を説明するための模式図である。
【０１２０】
本発明の実施の形態５における通信装置４０は、通信制御部４１と、有線通信部４２と、無線通信部４３と、ＭＤＩＯ／ＭＤＣ１７ａと、データ通信バス１７ｂと、スイッチ１６とから構成される。なお、実施の形態１から４と同様の構成を有する部分については、同一符号を付してその説明を省略する。
【０１２１】
通信制御部４１は、ＭＡＣ１１３と、コントローラ１１８と、バスＩＦ１１４と、メモリ１１１と、接続情報検出部１１５と、バスＩＦ１１４とを備える。通信制御部４１は、有線通信部４２と無線通信部４３とが有する他の外部装置との接続情報を取得し、当該取得した接続情報に応じて、通信部を選択する制御を行なう。さらに、通信制御部４１は、当該選択した通信部以外の通信部を、当該選択した通信部と、当該通信制御部４１とに対し、電気的に非接続の状態とするようスイッチ１６の制御を行う。通信制御部４１は、有線通信部４２及び無線通信部４３のうち、どちらか一方を利用し、外部装置とネットワークを介して通信を行なう構成となっている。
【０１２２】
バスＩＦ１１４は、ＭＩＩバスが有する信号のうち、少なくともデータ通信バス１７ｂに接続可能なバスＩＦである。
【０１２３】
ＭＡＣ１１３は、ＩＥＥＥ８０２．３規格に準拠したフレームを扱うＭＡＣである。
【０１２４】
有線通信部４２は、ＰＨＹ１２１と、レジスタ１２３と、バスＩＦ１２４とを備える。バスＩＦ１２４は、ＭＩＩバスが有する信号のうち、少なくともデータ通信バス１７ｂに接続可能なバスＩＦである。
【０１２５】
無線通信部４３は、ベースバンド処理部１３１と、ＭＡＣ１３２と、無線処理部１３３と、レジスタ１３４と、バスＩＦ１３６と、有線／無線変換部１３５とを備える構成である。
【０１２６】
バスＩＦ１３６は、ＭＩＩバスが有する信号のうち、少なくともデータ通信バス１７ｂに接続可能なバスＩＦである。
【０１２７】
有線／無線変換部１３５は、ＩＥＥＥ８０２．１１規格に準拠したフレームとＩＥＥＥ８０２．３規格に準拠したフレームとを変換する変換部である。なお、変換後におけるフレームの規格は、上記のＩＥＥＥ８０２．１１規格に限定されるものではなく、無線通信部４３で処理可能な通信規格であればどのような規格に変換しても構わない。
【０１２８】
スイッチ１６は、通信制御部４１の制御によって、データ通信バス１７ｂについて通信制御部４１と通信部との電気的（物理的）な接続の切替えを行なう。具体的には、通信制御部４１と有線通信部４２との間、及び通信制御部４１と無線通信部４３との間の一方を接続状態にし、他方を非接続状態にする。なお、スイッチ１６は、接続先を機械的に切り替えるものであってもよいし、スイッチトランジスタのような半導体スイッチであってもよい。
【０１２９】
なお、スイッチ１６の切替え機能を、バスＩＦ１２４と、バスＩＦ１３６とに備える構成にしても構わない。この場合、例えば、電気的に切り離す際、有線通信部４２と、無線通信部４３が有するそれぞれのバスＩＦが有するデータ通信に関する出力端子（ＲＸＤ０−３、ＲＸ＿ＤＶ、ＲＸ＿ＣＬＫ、ＲＸ＿ＥＲ、ＴＸ＿ＥＲ、及びＴＸ＿ＣＬＫ）をハイインピーダンス状態にし、入力端子（ＴＸ＿ＥＮ、及びＴＸＤ０−３）は入力データに反応しないようにする方法等、有線通信部４２と、無線通信部４３とを電気的に独立して接続可能な方法であればどのようなものを利用しても構わない。なお、上記で記載した出力端子、入力端子は上記に限るものではなく、例えば、ＴＸ＿ＣＬＫやＲＸ＿ＣＬＫが入力端子となっても構わない。
【０１３０】
（実施の形態５に係る通信装置の動作）
以下、本発明の実施の形態５に係る通信装置４０の動作について説明する。なお、実施の形態５において、有線通信部４２が、通信制御部４１と無線通信部４３とに対し、電気的に接続の状態で、かつ、無線通信部４３が、通信制御部４１と有線通信部４２とに対し、電気的に非接続の状態をＡ状態とし、有線通信部４２が、通信制御部４１と無線通信部４３とに対し、電気的に非接続の状態で、かつ、無線通信部４３が、通信制御部４１と有線通信部４２とに対し、電気的に接続の状態をＢ状態と定義する。
【０１３１】
図１３は、実施の形態５における通信装置４０の電源をＯＮにした場合の動作を示すフローチャートである。
【０１３２】
（ステップＳ１００１）まず、通信装置４０は、使用者等によって電源がＯＮにされた場合、当該通信装置４０自身のシステムを立ち上げ、ステップＳ１００３に進む。
【０１３３】
（ステップＳ１００３）次に、コントローラ１１８は、スイッチ１６を制御し、Ａ状態とするようスイッチングを行わせ、ステップＳ１００２に進む。
【０１３４】
（ステップＳ１００２）次に、コントローラ１１８は、データ通信バス１７ｂを介して有線通信部４２を制御し、外部装置との間で有線ＬＡＮによる通信を開始させ、動作を終了する。
【０１３５】
図１４は、実施の形態５における通信装置４０が備える有線通信部４２を用いて外部装置と接続されている場合の動作（有線−無線切替処理）を示すフローチャートである。
【０１３６】
ステップＳ２００１からステップＳ２００５までは、実施の形態１における動作と同様のため、その説明を省略する。なお、コントローラ１１２はコントローラ１１８と読み替えるものとする。
【０１３７】
（ステップＳ２０１１）次に、コントローラ１１８は、スイッチ１６を制御し、Ｂ状態とするようスイッチングを行わせ、ステップＳ２００６に進む。
【０１３８】
（ステップＳ２００６）コントローラ１１８は、無線通信部４３を、外部装置と通信を行なわせるよう制御し、動作を終了する。
【０１３９】
以上のように構成される本発明の実施の形態５に係る通信装置４０は、通信部の接続状態に応じて、スイッチ１６を切替えることが出来るため、ＭＩＩバスを用いて、通信制御部４１と、有線通信部４２及び無線通信部４３のいずれか一方とを電気的に接続した場合であっても、実施の形態１と同様の動作を行なうことが可能となる。
【０１４０】
そのため、有線ＬＡＮのみの通信しか行えなかった従来の通信装置に対して、通信制御部４１及び有線通信部４２の物理的な構成の変更なしに、有線ＬＡＮ及び無線ＬＡＮを切り替えて使用可能となる効果を奏する。さらに、無線通信を行う場合でもＩＥＥＥ８０２．３規格に準拠したフレームで通信制御部４１と無線通信部４３とはフレームの送受信をする。このため、通信制御部４１は、有線ＬＡＮを介して通信を行うためのハードウェア及びソフトウェアをそのまま利用することができる。さらに、通信制御部１１が汎用バスとしてＰＣＩバスを用いて無線ＬＡＮを介した通信を行っている場合に比べ、通信制御部４１の処理負荷を減少させる効果を奏する。
【０１４１】
なお、コントローラ１１８にて行なう接続状態の確認は、上記内容に限定されるものではなく、例えば、ＩＥＥＥ８０２．３規格に準拠したＭＤＩＯ／ＭＤＣを用いて通信制御部４１が有線通信部４２の接続状況を確認する構成にしても構わないし、シリアル通信等の別の通信部を用いて確認する構成にしても構わない。
【０１４２】
なお、実施の形態５では、汎用バス１４として、ＭＩＩ（Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ)バスを使用する構成について記載してが、汎用バス１４にＭＩＩの置き換えとしてＭＩＩのピン数を減らすことを目的としたインターフェースであるＲＭＩＩ（Ｒｅｄｕｃｅｄ  Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ）や、１Ｇビット／秒に対応したインタフェースであるＧＭＩＩ（Ｇｉｇａｂｉｔ  Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ）や、ＧＭＩＩのピン数を減らすことを目的としたインターフェースであるＲＧＭＩＩ（Ｒｅｄｕｃｅｄ  Ｇｉｇａｂｉｔ  Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ）を用いる構成にしても構わない。
【０１４３】
（その他の実施の形態）
なお、実施の形態１から４に係る通信装置は、汎用バスとしてＭＩＩバスを使用した場合でも、実施の形態５における構成及び作用を用いることで、同様の動作を行なうことが可能である。
【０１４４】
なお、実施の形態１から実施の形態５に係る発明は有線通信部と無線通信部とを有する通信装置について説明したが、当該通信部は有線又は、無線に限定されるものではなく、例えばＰＬＣやＣ．Ｌｉｎｋ等を利用する複数の通信部を有する通信装置とする構成にしても構わない。
【０１４５】
なお、本発明を上記実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【０１４６】
上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１４７】
上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成要素部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、システムＬＳＩは、その機能を達成する。
【０１４８】
上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしてもよい。ＩＣカードまたはモジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。ＩＣカードまたはモジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、ＩＣカードまたはモジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしてもよい。
【０１４９】
本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０１５０】
また、本発明は、コンピュータプログラムまたはデジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されているデジタル信号であるとしてもよい。
【０１５１】
また、本発明は、コンピュータプログラムまたはデジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０１５２】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、メモリは、上記コンピュータプログラムを記憶しており、マイクロプロセッサは、コンピュータプログラムにしたがって動作するとしてもよい。
【０１５３】
また、プログラムまたはデジタル信号を記録媒体に記録して移送することにより、またはプログラムまたはデジタル信号をネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０１５４】
上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【０１５５】
以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示した実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。
【産業上の利用可能性】
【０１５６】
本発明による、有線接続手段と無線接続手段を切り替えて使用する通信部切替機器および切替え方法は、主に、有線接続手段と無線接続手段を有するＴＶ等のＡＶ機器に用いられるが、有線、無線の組み合わせのみに限らず少なくとも二つ以上の複数の接続手段を有するＡＶ機器にも応用可能である。また、ＡＶ機器のみに限らず、複数の通信部を有する一般の通信装置においても、上記の切替え方法は応用可能である。
【符号の説明】
【０１５７】
１                                テレビ
２                                画像処理部
３                                表示部
４                                メモリコントローラ
１０，２０，３０，４０            通信装置
１１，２１，４１                  通信制御部
１２，４２                        有線通信部
１３，４３                        無線通信部
１４                              汎用バス
１５                              通信選択部
１６                              スイッチ
１７ａ                            ＭＤＩＯ／ＭＤＣ
１７ｂ                            データ通信バス
１１１                            メモリ
１１２，１１６，１１８            コントローラ
１１３，１２２，１３２            ＭＡＣ
１１４，１２４，１３６            バスＩＦ
１１５                            接続情報検出部
１１７                            非接続カウンタ
１２１                            ＰＨＹ
１２３，１３４                    レジスタ
１３１                            ベースバンド処理部
１３３                            無線処理部
１３５                            有線／無線変換部
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部装置と通信を行う通信装置であって、
前記外部装置と有線通信路を介して通信を行う有線通信部と、
前記外部装置と無線通信路を介して通信を行う無線通信部と、
前記有線通信部及び前記無線通信部の一方を選択し、当該選択された側に前記外部装置と通信を行わせる通信制御部とを備え、
前記通信制御部は、
前記有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出部を備え、
前記有線通信部が選択されている状態で、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって複数回検出された場合に、前記無線通信部を選択して前記外部装置と通信を行わせる
通信装置。
【請求項２】
前記有線通信部及び前記無線通信部それぞれは、制御信号を送受信するＭＤＩＯ／ＭＤＣ（Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  ／  Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｃｌｏｃｋ）と、データを送受信するデータ通信バスとを備えるＭＩＩ（Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスを介して前記通信制御部と電気的に接続され、
前記有線通信部は、前記接続情報を保持するレジスタを備え、
前記接続情報検出部は、前記ＭＤＩＯ／ＭＤＣを介して前記有線通信路のレジスタから前記接続情報を取得し、
前記通信制御部は、前記有線通信部及び前記無線通信部の一方との間の前記データ通信バスを電気的に接続状態にし、且つ他方との間の前記データ通信バスを電気的に非接続状態にすることによって、前記有線通信部及び前記無線通信部の一方を選択する
請求項１に記載の通信装置。
【請求項３】
前記通信制御部は、前記有線通信部及び前記無線通信部のうちの選択されない側の前記データ通信バスの少なくとも出力端子をハイインピーダンス状態にすることによって、当該データ通信バスを電気的に非接続状態にする
請求項１又は２に記載の通信装置。
【請求項４】
該通信装置は、さらに、前記データ通信バス上に設けられ、前記データ通信バスを介して前記通信制御部を前記有線通信部及び前記無線通信部のいずれか一方のみに物理的に接続するスイッチを備え、
前記通信制御部は、前記スイッチを切り替えることによって、前記有線通信部及び前記無線通信部の一方を選択する
請求項３に記載の通信装置。
【請求項５】
前記通信制御部は、
さらに、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって検出された回数をカウントするカウンタを備え、
前記カウンタが所定の閾値に達したことに応じて、前記無線通信部に前記外部装置との通信を行わせる
請求項１又は２に記載の通信装置。
【請求項６】
前記通信制御部は、前記無線通信部に前記外部装置との通信を行わせるタイミング、前記有線通信路が電気的に接続状態であることが前記接続情報検出部によって検出されたタイミング、及び前記有線通信路が電気的に非接続状態であることが最後に検出されてから所定の期間が経過したタイミングのいずれかで、前記カウンタをリセットする
請求項５に記載の通信装置。
【請求項７】
前記通信制御部は、さらに、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって検出されたタイミングでスタートするタイマを備え、
前記タイマがタイムアウトした時点で再度、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって検出された場合に、前記無線通信部に前記外部装置と通信を行わせる
請求項１又は２に記載の通信装置。
【請求項８】
前記通信制御部は、前記無線通信部が選択されている状態で、前記有線通信部が電気的に接続状態であることが前記接続情報検出部によって検出され、且つ前記無線通信部と前記外部装置との間で通信が行われていない場合に、前記有線通信部に前記外部装置と通信を行わせる
請求項１又は２に記載の通信装置。
【請求項９】
ネットワークに接続可能なテレビジョン受像機であって、
請求項１又は２に記載の通信装置と、
前記通信装置経由で前記外部装置から取得したコンテンツを表示する表示部とを備える
テレビジョン受像機。
【請求項１０】
ネットワークに接続可能な再生装置であって、
請求項１又は２に記載の通信装置と、
前記通信装置経由で前記外部装置から取得したコンテンツを再生する再生部とを備える
再生装置。
【請求項１１】
前記外部装置と有線通信路を介して通信を行う有線通信部と、前記外部装置と無線通信路を介して通信を行う無線通信部とを備える通信装置が、外部装置と通信を行う通信方法であって、
前記有線通信部及び前記無線通信部の一方を選択し、当該選択された側に前記外部装置と通信を行わせる通信制御ステップを含み、
前記通信制御ステップでは、
前記有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出ステップを含み、
前記有線通信部が選択されている状態で、前記有線通信路が電気的に非接続状態であることが前記接続情報検出ステップで複数回検出された場合に、前記無線通信部を選択して前記外部装置と通信を行わせる
通信方法。
【請求項１２】
前記外部装置と有線通信路を介して通信を行う有線通信部と、前記外部装置と無線通信路を介して通信を行う無線通信部とを備える通信装置に、外部装置と通信を行わせるプログラムであって、
前記有線通信部及び前記無線通信部の一方を選択し、当該選択された側に前記外部装置と通信を行わせる通信制御ステップを含み、
前記通信制御ステップでは、
前記有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出ステップを含み、
前記有線通信部が選択されている状態で、前記有線通信路が電気的に非接続状態であることが前記接続情報検出ステップで複数回検出された場合に、前記無線通信部を選択して前記外部装置と通信を行わせる
プログラム。
【請求項１３】
外部装置と通信を行う集積回路であって、
前記外部装置と有線通信路を介して通信を行う有線通信部と、
前記外部装置と無線通信路を介して通信を行う無線通信部と、
前記有線通信部及び前記無線通信部の一方を選択し、当該選択された側に前記外部装置と通信を行わせる通信制御部とを備え、
前記通信制御部は、
前記有線通信路が電気的に接続状態であるか非接続状態であるかを示す接続情報を検出する接続情報検出部を備え、
前記有線通信部が選択されている状態で、前記有線通信路が電気的に非接続状態であることが前記接続情報検出部によって複数回検出された場合に、前記無線通信部を選択して前記外部装置と通信を行わせる
集積回路。
【請求項１４】
前記通信制御部は、該通信装置がメモリ及びバッファの少なくとも一方に蓄積しているパケット若しくはデータが枯渇するまでの時間を、前記タイマに設定する
請求項７に記載の通信装置。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１Ａ】
2010016235.tif 000018
【図１Ｂ】
2010016235.tif 000019
【図２】
2010016235.tif 000020
【図３】
2010016235.tif 000021
【図４】
2010016235.tif 000022
【図５】
2010016235.tif 000023
【図６】
2010016235.tif 000024
【図７】
2010016235.tif 000025
【図８】
2010016235.tif 000026
【図９】
2010016235.tif 000027
【図１０】
2010016235.tif 000028
【図１１】
2010016235.tif 000029
【図１２】
2010016235.tif 000030
【図１３】
2010016235.tif 000031
【図１４】
2010016235.tif 000032
【国際調査報告】
2010016235.tif 000033
2010016235.tif 000034