(57)【要約】【課題】複数の異なる通信プロトコルに通信帯域を効率的に割り振ることを可能とする情報処理装置を提供する。【解決手段】ＵＷＢ無線通信管理ユーティリティ２１０は、予め監視対象として登録されているアプリケーション（例えばＤＶＤプレーヤ２２１）の動作状況を監視し、もし、当該アプリケーションが起動したら、このアプリケーションが使用するプロトコル（例えばWirelessUSB）のスロット予約状況を制御スタック１５４から取得する。そして、予め登録されている必要帯域量以上予約されていなければ、ＵＷＢ無線通信管理ユーティリティ２１０は、予め登録された割合で各プロトコルへの帯域の割り当てを再調整するように制御スタック１５４に対して指示を出す。【選択図】      図４
2008160425.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なる通信プロトコルを用いる複数の無線通信を同一の通信帯域を共有させて並列実行する無線通信手段と、
予め指定されたアプリケーションプログラムの稼働状況を監視する監視手段と、
前記監視手段が前記アプリケーションプログラムの起動を検知した場合、各通信プロトコルに対する前記通信帯域の割り当て状況を取得し、前記アプリケーションプログラムによって用いられる通信プロトコルが予め指定された量以上の帯域を確保できない状況にある場合、当該通信プロトコルに対して前記予め指定された量以上の帯域を割り当てるように前記通信帯域の割り当ての再調整を前記無線通信手段に指示する制御手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
前記制御手段は、予め指定された、前記通信帯域の割り当ての再調整時における各通信プロトコルに対する前記通信帯域の割り当て割合を前記無線通信手段に指示することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記監視手段は、複数のアプリケーションプログラムの稼働状況を監視し、
前記制御手段は、前記監視手段の監視対象であるアプリケーションプログラムの動作中に前記監視手段の監視対象である他のアプリケーションプログラムが起動した場合、予め付与される優先度が高い方のアプリケーションプログラムによって用いられる通信プロトコルに対する帯域の割り当てを優先させて、前記無線通信手段に対する指示を行うことを特徴とする請求項１記載の情報処理装置。
【請求項４】
互いに異なる通信プロトコルを用いる複数の無線通信を同一の通信帯域を共有させて並列実行する無線通信手段と、
予め指定された無線通信デバイスとの接続状況を監視する監視手段と、
前記監視手段が前記無線通信デバイスとの接続を検知した場合、各通信プロトコルに対する前記通信帯域の割り当て状況を取得し、前記無線通信デバイスとの間で実行される無線通信に用いられる通信プロトコルが予め指定された量以上の帯域を確保できない状況にある場合、当該通信プロトコルに対して前記予め指定された量以上の帯域を割り当てるように前記通信帯域の割り当ての再調整を前記無線通信手段に指示する制御手段と、
を具備することを特徴とする情報処理装置。
【請求項５】
前記制御手段は、予め指定された、前記通信帯域の割り当ての再調整時における各通信プロトコルに対する前記通信帯域の割り当て割合を前記無線通信手段に指示することを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記監視手段は、複数の無線通信デバイスの接続状況を監視し、
前記制御手段は、前記監視手段の監視対象である無線通信デバイスの接続中に前記監視手段の監視対象である他の無線通信デバイスが接続した場合、予め付与される優先度が高い方の無線通信デバイスとの間で実行される無線通信に用いられる通信プロトコルに対する帯域の割り当てを優先させて、前記無線通信手段に対する指示を行うことを特徴とする請求項４記載の情報処理装置。
【請求項７】
互いに異なる通信プロトコルを用いる複数の無線通信を同一の通信帯域を共有させて並列実行する無線通信手段を備えた情報処理装置の通信制御方法であって、
予め指定されたアプリケーションプログラムの稼働状況を監視し、
前記アプリケーションプログラムの起動を検知した場合、各通信プロトコルに対する前記通信帯域の割り当て状況を取得し、前記アプリケーションプログラムによって用いられる通信プロトコルが予め指定された量以上の帯域を確保できない状況にある場合、当該通信プロトコルに対して前記予め指定された量以上の帯域を割り当てるように前記通信帯域の割り当ての再調整を前記無線通信手段に指示する、
ことを特徴とする通信制御方法。
【請求項８】
前記通信帯域の割り当ての再調整を指示する際、予め指定された、前記通信帯域の割り当ての再調整時における各通信プロトコルに対する前記通信帯域の割り当て割合を指示することを特徴とする請求項７記載の通信制御方法。
【請求項９】
複数のアプリケーションプログラムの稼働状況を監視し、
監視対象であるアプリケーションプログラムの動作中に監視対象である他のアプリケーションプログラムが起動した場合、予め付与される優先度が高い方のアプリケーションプログラムによって用いられる通信プロトコルに対する帯域の割り当てを優先させて、前記無線通信手段に対する指示を行うことを特徴とする請求項７記載の通信制御方法。
【請求項１０】
互いに異なる通信プロトコルを用いる複数の無線通信を同一の通信帯域を共有させて並列実行する無線通信手段を備えた情報処理装置の通信制御方法であって、
予め指定された無線通信デバイスとの接続状況を監視し、
前記無線通信デバイスとの接続を検知した場合、各通信プロトコルに対する前記通信帯域の割り当て状況を取得し、前記無線通信デバイスとの間で実行される無線通信に用いられる通信プロトコルが予め指定された量以上の帯域を確保できない状況にある場合、当該通信プロトコルに対して前記予め指定された量以上の帯域を割り当てるように前記通信帯域の割り当ての再調整を前記無線通信手段に指示する、
ことを特徴とする通信制御方法。
【請求項１１】
前記通信帯域の割り当ての再調整を指示する際、予め指定された、前記通信帯域の割り当ての再調整時における各通信プロトコルに対する前記通信帯域の割り当て割合を指示することを特徴とする請求項１０記載の通信制御方法。
【請求項１２】
複数の無線通信デバイスの接続状況を監視し、
監視対象である無線通信デバイスの接続中に監視対象である他の無線通信デバイスが接続した場合、予め付与される優先度が高い方の無線通信デバイスとの間で実行される無線通信に用いられる通信プロトコルに対する帯域の割り当てを優先させて、前記無線通信手段に対する指示を行うことを特徴とする請求項１０記載の通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばＵＷＢ（Ultra Wide Band）無線通信機能を有するパーソナルコンピュータ等の情報処理装置に適用して好適な通信制御技術に関する。
【背景技術】
【０００２】
近年、ケーブルの敷設を必要としない無線通信が、それまで主流であった有線通信に代わって様々なシーンで利用されている。この無線通信の普及に伴い、有限の資源である通信帯域を効率的に利用するための手法が種々提案されるに至っている（例えば特許文献１等参照）。
【特許文献１】特開２００２−９８２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、最近では、数ＧＨｚ幅の広い帯域を使って１００Ｍｂｐｓ以上の高速な無線通信を可能とするＵＷＢが注目され始めている。WiMedia仕様のＵＷＢでは、ＵＷＢの高速性を活かし、複数の異なる通信プロトコルで物理層を共有することも可能である。
【０００４】
ここで、複数のアプリケーションプログラムが別々の上位プロトコルを使って通信を実行する場合を考える。上記特許文献１を含む従来の手法は、ある単一のプロトコル上において、そのプロトコルで利用可能な通信帯域を複数のアプリケーションプログラムそれぞれに効率的に割り振るものである。即ち、複数の異なるプロトコルに通信帯域を割り振ることについては何ら考慮されていない。従って、通信帯域の確保は、各プロトコル毎に事前に固定するか、早い者勝ちとなってしまう。
【０００５】
しかしながら、そうすると、状況により帯域を調整できなかったり、後から通信帯域を取った通信プロトコルは動作に十分な帯域を取れずに正常な動作ができない、といった問題が発生する。
【０００６】
この発明は、このような事情を考慮してなされたものであり、複数の異なる通信プロトコルに通信帯域を効率的に割り振ることを可能とした情報処理装置および情報処理装置の通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前述の目的を達成するために、この発明の情報処理装置は、互いに異なる通信プロトコルを用いる複数の無線通信を同一の通信帯域を共有させて並列実行する無線通信手段と、予め指定されたアプリケーションプログラムの稼働状況を監視する監視手段と、前記監視手段が前記アプリケーションプログラムの起動を検知した場合、各通信プロトコルに対する前記通信帯域の割り当て状況を取得し、前記アプリケーションプログラムによって用いられる通信プロトコルが予め指定された量以上の帯域を確保できない状況にある場合、当該通信プロトコルに対して前記予め指定された量以上の帯域を割り当てるように前記通信帯域の割り当ての再調整を前記無線通信手段に指示する制御手段と、を具備することを特徴とする。
【０００８】
また、この発明の情報処理装置は、互いに異なる通信プロトコルを用いる複数の無線通信を同一の通信帯域を共有させて並列実行する無線通信手段と、予め指定された無線通信デバイスとの接続状況を監視する監視手段と、前記監視手段が前記無線通信デバイスとの接続を検知した場合、各通信プロトコルに対する前記通信帯域の割り当て状況を取得し、前記無線通信デバイスとの間で実行される無線通信に用いられる通信プロトコルが予め指定された量以上の帯域を確保できない状況にある場合、当該通信プロトコルに対して前記予め指定された量以上の帯域を割り当てるように前記通信帯域の割り当ての再調整を前記無線通信手段に指示する制御手段と、を具備することを特徴とする。
【発明の効果】
【０００９】
この発明によれば、複数の異なる通信プロトコルに通信帯域を効率的に割り振ることを可能とする。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、この発明の実施の形態を説明する。この発明の一実施形態に係る情報処理装置は、例えばノートブック型パーソナルコンピュータ（ＰＣ）として実現されている。
【００１１】
図１は、本実施形態のＰＣ１の一利用形態例を示す図である。本ＰＣ１は、WiMedia仕様のＵＷＢに準拠した無線通信機能を有している。WiMedia仕様のＵＷＢでは、１チャンネルを２５６のタイムスロットに分割し、これらを各プロトコルが必要な数だけ予約する仕組みを持つことにより、マルチプロトコルを１つの物理層のみで時分割多重にて実現している。そのために、図１に示すように、本ＰＣ１は、ワイヤレスＵＳＢ  ＤＶＤドライブ２との間の無線通信はWirelessUSBプロトコル、ワイヤレスホームサーバ３との間の無線通信は（ＩＰ通信を行う）WiNETプロトコル、ワイヤレスＤＶＩディスプレイ４との間の無線通信は（DVI信号を無線伝送する）WirelessDVIプロトコル、というように、互いに異なる通信プロトコルを用いる複数の無線通信を１つのハードウェア（ＵＷＢ物理層）にて並列に実行することができる。
【００１２】
図２には、本ＰＣ１のディスプレイユニットを開いた状態における斜視図が示されている。図２に示すように、本ＰＣ１は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１３から構成される表示装置が組み込まれており、ＬＣＤ１３の表示画面は、ディスプレイユニット１２のほぼ中央に位置されている。
【００１３】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１４、本ＰＣ１を電源オン／オフするためのパワーボタン１５、入力操作パネル１６およびタッチパッド１７などが配置されている。
【００１４】
図３は、本ＰＣ１のシステム構成を示す図である。
【００１５】
本ＰＣ１は、図３に示すように、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、グラフィクスコントローラ１０４、サウスブリッジ１０５、ＢＩＯＳ（Basic Input Output System）−ＲＯＭ１０６、ハードディスクドライブ（ＨＤＤ）１０７、光ディスクドライブ（ＯＤＤ）１０８、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１０９、ＵＷＢ無線通信コントローラ１１０等を備えている。
【００１６】
ＣＰＵ１０１は、本ＰＣ１の動作を制御するためのプロセッサであり、ＨＤＤ１０７から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）１００および当該ＯＳ１００配下で動作する各種プログラムを実行する。ＯＳ１００配下で動作する各種プログラムの中には、後述する、WiMedia仕様のＵＷＢに準拠した無線通信を実行制御するＵＷＢ無線通信用モジュール群１５０、ＵＷＢ無線通信管理ユーティリティ２１０、各種アプリケーションプログラム群２２０等が存在する。
【００１７】
また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０６に格納されたＢＩＯＳも実行する。ＢＩＯＳはハードウェア制御のためのプログラム群である。が存在する。
【００１８】
ノースブリッジ１０２は、ＣＰＵ１０１のローカルバスとサウスブリッジ１０５との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、例えばＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１０４との通信を実行する機能も有している。
【００１９】
グラフィクスコントローラ１０４は、本ＰＣ１のディスプレイモニタとして使用されるＬＣＤ１３を制御する表示コントローラである。グラフィクスコントローラ１０４は、ビデオメモリ（ＶＲＡＭ）１０４Ａに書き込まれた画像データからＬＣＤ１３に送出すべき表示信号を生成する。
【００２０】
サウスブリッジ１０５は、ＬＰＣ（Low Pin Count）バス上の各デバイスと、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスと、直結されるＢＩＯＳ−ＲＯＭ１０６、ＨＤＤ１０７およびＯＤＤ１０８とを制御する。サウスブリッジ１０５には、ＨＤＤ１０７を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラが内蔵されている。ＨＤＤ１０７およびＯＤＤ１０８は、各種ソフトウェアおよび各種データを格納する補助記憶装置である。
【００２１】
ＥＣ／ＫＢＣ１０９は、電力管理のためのエンベデッドコントローラと、キーボード１４およびタッチパッド１７を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１０９は、ユーザによるパワーボタン１５の操作に応じて本ＰＣ１を電源オン／オフする機能を有している。そして、ＵＷＢ無線通信コントローラ１１０は、WiMedia仕様のＵＷＢに準拠した無線通信を実行する通信装置である。
【００２２】
図４は、このような構成のＰＣ１において実行されるWiMedia仕様のＵＷＢに準拠した無線通信に関わる機能ブロック図である。
【００２３】
本ＰＣ１上では、前述の各種アプリケーション群２２０として、図４に示すように、ＤＶＤプレーヤ２２１、コンテンツプレーヤ２２２、ＤＶＩマネージャ２２３が適宜に起動されて動作する。ＤＶＤプレーヤ２２１は、ワイヤレスＵＳＢ  ＤＶＤドライブ２内のＤＶＤに記録された圧縮符号化された動画像データを読み出して再生するためのソフトウェアである。コンテンツプレーヤ２２２は、ワイヤレスホームサーバ３から動画像データや音楽データをダウンロードして再生するためのソフトウェアである。そして、ＤＶＩマネージャ２２３は、画像データを高精細モニタであるワイヤレスＤＶＩディスプレイ４に表示させるためのソフトウェアである。
【００２４】
図１に示したように、ワイヤレスＵＳＢ  ＤＶＤドライブ２との間の無線通信はWirelessUSBプロトコル、ワイヤレスホームサーバ３との間の無線通信はWiNETプロトコル、ワイヤレスＤＶＩディスプレイ４との間の無線通信はWirelessDVIプロトコルがそれぞれ用いられる。即ち、ＤＶＤプレーヤ２２１はWirelessUSBプロトコルを用いた無線通信、コンテンツプレーヤ２２２はWiNETプロトコルを用いた無線通信、ＤＶＩマネージャ２２３はWirelessDVIプロトコルを用いた無線通信をそれぞれ実行する。
【００２５】
一方、WiMedia仕様のＵＷＢに準拠した無線通信を実行する通信装置であるＵＷＢ無線通信コントローラ１１０は、WirelessUSBプロトコル用のWirelessUSB MAC層１１１、WiNETプロトコル用のWiNET MAC層１１２およびWirelessDVIプロトコル用のWirelessDVI制御層１１３と、各プロトコルから共有されるＵＷＢ物理層１１４とを有している。また、このＵＷＢ無線通信コントローラ１１０を制御するためのＵＷＢ無線通信用モジュール群１５０には、WirelessUSBプロトコル用のWirelessUSBプロトコルスタック１５１、WiNETプロトコル用のWiNETプロトコルスタック１５２およびWirelessDVIプロトコル用のWirelessDVIプロトコルスタック１５３と、タイムスロット（帯域）予約処理を実行する制御スタック１５４とを有している。
【００２６】
例えばＤＶＤプレーヤ２２１がワイヤレスＵＳＢ  ＤＶＤドライブ２に対して何らかのデータを送信する場合、ＤＶＤプレーヤ２２１からのデータは、WirelessUSBプロトコルスタック１５１→WirelessUSB MAC層１１１→ＵＷＢ物理層１１４と経由してワイヤレスＵＳＢ  ＤＶＤドライブ２に向けて送出される。逆に、ワイヤレスＵＳＢ  ＤＶＤドライブ２からＤＶＤプレーヤ２２１に向けて送出されたデータは、ＵＷＢ物理層１１４→WirelessUSB MAC層１１１→WirelessUSBプロトコルスタック１５１と経由してＤＶＤプレーヤ２２１に引き渡される。同様に、コンテンツプレーヤ２２２とワイヤレスホームサーバ３との間のデータ授受は、WiNETプロトコルスタック１５２，WiNET MAC層１１２，ＵＷＢ物理層１１４経由、ＤＶＩマネージャ２２３とワイヤレスＤＶＩディスプレイ４との間のデータ授受は、WirelessDVIプロトコルスタック１５３，WirelessDVI制御層１１３，ＵＷＢ物理層１１４経由で実施される。
【００２７】
以上の各ルートで共有されるＵＷＢ物理層１１４は、前述のように、１チャンネルを２５６のタイムスロットに分割する。そして、WirelessUSBプロトコルスタック１５１、WiNETプロトコルスタック１５２、WirelessDVIプロトコルスタック１５３の各プロトコルスタックは、制御スタック１５４を介して空きスロットを確認し、また、制御スタック１５４を介して必要量のスロットを予約して各々の無線通信を実行する。
【００２８】
ところで、各プロトコルが例えば先着順に必要なスロットを予約していくと、後から通信を開始したプロトコルが、必要なスロットを確保できないという状況を生じさせるおそれがある。例えば、図５に示すように、最初にWirelessUSBプロトコルとWiNETプロトコルとが各々３０％のスロットを予約してしまった場合、後からワイヤレスＤＶＩディスプレイ４を利用しようとしても、残りのスロットは４０％しか残っていないが、Wireless DVIプロトコルを用いた通信を実行するためには、６０％以上のスロットを確保しないと正常動作できないとすれば、その利用は断念せざるを得ない。
【００２９】
また、図６に示すように、WirelessUSBプロトコルとWiNETプロトコルとが各々１０％、Wireless DVIプロトコルが８０％というスロットの割り当て状況において、ＤＶＤプレーヤ２２１がＤＶＤ再生を開始したと想定する。そして、このＤＶＤ再生用のデータの転送に３０％のスロットが必要だとすると、正常な再生が行えないことになる。このような問題は、特にオーディオ、ビデオ等のリアルタイム性が必要なアプリケーション、一定以上の速度が要求される通信アプリケーションで問題になりやすい。
【００３０】
そこで、本ＰＣ１では、ＵＷＢ無線通信管理ユーティリティ２１０が、予め指定されたアプリケーションプログラムの動作状況をモニタし、当該アプリケーションプログラムが起動したことを検知したら、そのアプリケーションプログラムで用いられプロトコルのスロット予約状況を制御スタック１５４から取得する。そして、もし、予め指定された必要帯域量を確保できない状況にあったら、ＵＷＢ無線通信管理ユーティリティ２１０は、制御スタック１５４に再調整を行うように指示を出す。この際、ＵＷＢ無線通信管理ユーティリティ２１０は、当該アプリケーションで用いられるプロトコルから優先的に予約処理を開始するように指示を出すことで、そのプロトコルの必要帯域を確実に確保し、正常動作を可能にすることができる。
【００３１】
そのために、ＵＷＢ無線通信管理ユーティリティ２１０は、そのアプリケーションが動作した場合の各プロトコルに割り振る帯域の登録を事前に受け付け、その割り当て通りに再調整を行うように制御スタック１５４に対する指示を出す。
【００３２】
例えば、図７に示すような登録を事前に受け付けていたとする。即ち、
モニタするアプリケーションソフト：ＤＶＤプレーヤ
使用するプロトコル:WirelessUSB
必要な帯域：３０％
再調整時の各プロトコルの帯域：WirelessUSB＝３０％、
WiNET＝１０％、
WirelessDVI＝６０％
と登録されていたとする。
【００３３】
そして、図６に示した割り当て状態からＤＶＤプレーヤ２２１が動作を開始すると、ＵＷＢ無線通信管理ユーティリティ２１０が、この登録アプリケーションであるＤＶＤプレーヤ２２１の起動を検出し、ＤＶＤプレーヤ２２１が使用するプロトコルであるWirelessUSBの予約帯域を制御スタック１５４から取得する。
【００３４】
この場合、その値が１０％と登録された帯域３０％に満たないため、ＵＷＢ無線通信管理ユーティリティ２１０は、再調整時の各プロトコルの帯域として登録されたWirelessUSB＝３０％、WiNET＝１０％、WirelessDVI=６０％の割合で再調整を行うように制御スタック１５４に対して指示を出す。
【００３５】
これにより、図６の割り当て状態から図８の割り当て状態に移行させることができ、ユーザが優先させたいと望むＤＶＤプレーヤ２２１で安定してワイヤレスＵＳＢ  ＤＶＤドライブ２からのデータを再生できるようになる。
【００３６】
図９は、本ＰＣ１で実行されるWiMedia仕様のＵＷＢに準拠した無線通信の制御手順を示すフローチャートである。
【００３７】
ＵＷＢ無線通信管理ユーティリティ２１０は、予め監視対象として登録されているアプリケーションの動作状況を監視し（ステップＡ１）、もし、当該アプリケーションが起動したら（ステップＡ２のＹＥＳ）、ＵＷＢ無線通信管理ユーティリティ２１０は、このアプリケーションが使用するプロトコルのスロット予約状況を制御スタック１５４から取得する（ステップＡ３）。
【００３８】
そして、ＵＷＢ無線通信管理ユーティリティ２１０は、予め登録されている必要帯域量以上予約されていなければ（ステップＡ４のＮＯ）、予め登録された割合で各プロトコルへの帯域の割り当てを再調整するように制御スタック１５４に対して指示を出す（ステップＡ５）。
【００３９】
このように、本ＰＣ１では、複数の異なる通信プロトコルに通信帯域を効率的（ユーザの希望通り）に割り振ることを可能とする。
【００４０】
なお、ここでは、例えばＤＶＤプレーヤ２２１による無線通信を優先させたい等、監視対象としてアプリケーションの登録を受け付け、このアプリケーションが起動したら、当該アプリケーションで使用されるプロトコルへの帯域の割り当てを優先させるように制御を行う例を説明したが、これに代えて、例えばワイヤレスＵＳＢ  ＤＶＤドライブ２が接続されたら、そのワイヤレスＵＳＢ  ＤＶＤドライブ２との無線通信に用いられるWirelessUSBプロトコルへの帯域の割り当てを優先させるように制御を行うように変更することも可能である。つまり、監視対象として無線通信デバイスの登録を受け付け、その無線通信デバイスが接続されたら、当該無線通信デバイスとの無線通信に用いられるものとして登録されたプロトコルへの帯域の割り当てを優先させるように制御を行うという技術的思想も、本発明の通信制御方法の範疇である。
【００４１】
また、ここでは、監視対象としてアプリケーションの登録を１つのみ受け付ける例を説明したが、複数のアプリケーションを監視対象として受け付け可能としても良い。この場合、例えばアプリケーション相互間の優先度の登録をさらに受け付け、登録されたアプリケーションが同時に動作する状況においては、例えば当該登録された優先度の高い方のアプリケーションで使用されるプロトコルへの帯域の割り当てを優先させるように制御を行うようにすれば良い。
【００４２】
このように、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施形態に係る情報処理装置（ＰＣ）の一利用形態例を示す図
【図２】同実施形態のＰＣのディスプレイユニットを開いた状態における斜視図
【図３】同実施形態のＰＣのシステム構成を示す図
【図４】同実施形態のＰＣにおいて実行されるWiMedia仕様のＵＷＢに準拠した無線通信に関わる機能ブロック図
【図５】同実施形態のＰＣで実行されるWiMedia仕様のＵＷＢに準拠した無線通信の制御原理を説明するために例示するスロットの割り当て状況を示す第１の図
【図６】同実施形態のＰＣで実行されるWiMedia仕様のＵＷＢに準拠した無線通信の制御原理を説明するために例示するスロットの割り当て状況を示す第２の図
【図７】同実施形態のＰＣ上で動作するＵＷＢ無線通信管理ユーティリティが受け付ける登録内容を示す図
【図８】同実施形態のＰＣで実行されるWiMedia仕様のＵＷＢに準拠した無線通信の制御原理を説明するために例示するスロットの割り当て状況を示す第３の図
【図９】同実施形態のＰＣで実行されるWiMedia仕様のＵＷＢに準拠した無線通信の制御手順を示すフローチャート
【符号の説明】
【００４４】
１…情報処理装置（ＰＣ）、２…ワイヤレスＵＳＢ  ＤＶＤドライブ、３…ワイヤレスホームサーバ、４…ワイヤレスＤＶＩディスプレイ、１１…コンピュータ本体、１２…ディスプレイユニット、１３…ＬＣＤ、１４…キーボード、１５…パワーボタン、１６…入力操作パネル、１７…タッチパッド、１００…オペレーティングシステム（ＯＳ）、１０１…ＣＰＵ、１０２…ノースブリッジ、１０３…主メモリ、１０４…グラフィクスコントローラ、１０４Ａ…ビデオメモリ、１０５…サウスブリッジ、１０６…ＢＩＯＳ−ＲＯＭ、１０７…ハードディスクドライブ（ＨＤＤ）、１０８…光ディスクドライブ（ＯＤＤ）、１０９…エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）、１１０…ＵＷＢ無線通信コントローラ、１１１…WirelessUSB MAC層、１１２…WiNET MAC層、１１３…WirelessDVI制御層、１１４…ＵＷＢ物理層、１５０…ＵＷＢ無線通信用モジュール群、１５１…WirelessUSBプロトコルスタック、１５２…WiNETプロトコルスタック、１５３…WirelessDVIプロトコルスタック、１５４…制御スタック、２１０…ＵＷＢ無線通信管理ユーティリティ、２２０…各種アプリケーションプログラム群、２２１…ＤＶＤプレーヤ、２２２…コンテンツプレーヤ、２２３…ＤＶＩマネージャ。
【図１】
2008160425.tif 000003
【図２】
2008160425.tif 000004
【図３】
2008160425.tif 000005
【図４】
2008160425.tif 000006
【図５】
2008160425.tif 000007
【図６】
2008160425.tif 000008
【図７】
2008160425.tif 000009
【図８】
2008160425.tif 000010
【図９】
2008160425.tif 000011