(57)【要約】【課題】  適宜データの転送速度を変更することが可能な電子機器および該電子機器にて実行されるデータ転送速度制御方法を提供する。【解決手段】  動画再生アプリケーション１３ｃは所定のイベントが発生すると表示ドライバ１３ｄに所定のイベントが発生したことを示すメッセージを通知し、表示ドライバ１３ｄは動画再生アプリケーション１３ｃから送出されるメッセージに基づいてどのようなイベントが発生したかを判定する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、表示ドライバ１３ｄによる判定内容に基づいて、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を選択する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、無線ＬＡＮ通信コントローラ２４の有するレジスタ２４ａに選択したデータ転送の速度を設定する。【選択図】  図３
2007180600.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と無線通信可能な電子機器において、
データを再生するアプリケーションと、
前記アプリケーションが起動されると、前記アプリケーションを起動していない時の前記外部機器へのデータ転送に使用される第１のデータ転送速度とは異なる第２のデータ転送速度で前記外部機器にデータを転送する無線通信手段と、
を具備することを特徴とする電子機器。
【請求項２】
前記無線通信手段は、前記アプリケーションが終了されると、前記第１のデータ転送速度で前記外部機器にデータを転送することを特徴とする請求項１記載の電子機器。
【請求項３】
前記無線通信手段は、前記アプリケーションが起動された後に前記アプリケーションによって再生されたデータを前記外部機器に転送する場合、前記第２のデータ転送速度で前記外部機器にデータを転送し、前記外部機器へのデータ転送が終了すると、前記第１のデータ転送速度で前記外部機器にデータを転送することを特徴とする請求項１記載の電子機器。
【請求項４】
前記無線通信手段は、前記外部機器へ転送されるデータのビットレートの値が大きくなる場合、前記外部機器へのデータ転送速度をアップさせ、前記外部機器へ転送されるデータのビットレートの大きさが小さくなる場合、前記外部機器へのデータ転送速度をダウンさせることを特徴とする請求項１記載の電子機器。
【請求項５】
前記無線通信手段は、前記外部機器へ転送されるデータのフレームレートの値の変化に伴い、前記外部機器へのデータ転送速度を変更させることを特徴とする請求項１記載の電子機器。
【請求項６】
外部機器と無線通信可能な電子機器において、
動画データを再生するアプリケーションと、
前記アプリケーションが起動されると、前記アプリケーションを起動していない時の前記外部機器へのデータ転送時に使用される第１のデータ転送速度の値よりも大きい値を有する第２のデータ転送速度で前記外部機器に動画データを転送する無線通信手段と、
を具備することを特徴とする電子機器。
【請求項７】
前記無線通信手段は、前記アプリケーションが終了されると、前記第１のデータ転送速度で前記外部機器にデータを転送することを特徴とする請求項６記載の電子機器。
【請求項８】
前記無線通信手段は、前記アプリケーションが起動された後に前記アプリケーションによって再生された動画データを前記外部機器に転送する場合、前記第２のデータ転送速度で前記外部機器に動画データを転送し、前記外部機器への動画データ転送が終了すると、前記第１のデータ転送速度で前記外部機器にデータを転送することを特徴とする請求６記載の電子機器。
【請求項９】
外部機器と無線通信可能な電子機器にて実行されるデータ転送速度制御方法において、
データを再生するアプリケーションを起動し、
前記アプリケーションが起動されると、前記アプリケーションを起動していない時の前記外部機器へのデータ転送時に使用される第１のデータ転送速度とは異なる第２のデータ転送速度で前記外部機器にデータを転送することを特徴とするデータ転送制御方法。
【請求項１０】
前記アプリケーションが終了されると、前記第１のデータ転送速度で前記外部機器にデータを転送することを特徴とする請求項９記載のデータ転送制御方法。
【請求項１１】
前記アプリケーションが起動された後に前記アプリケーションによって再生されたデータを前記外部機器に転送する場合、前記第２のデータ転送速度で前記外部機器にデータを転送し、前記外部機器へのデータ転送が終了すると、前記第１のデータ転送速度で前記外部機器にデータを転送することを特徴とする請求項９記載のデータ転送制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば通信機能搭載の電子機器および該電子機器におけるデータ転送速度制御方法に関する。
【背景技術】
【０００２】
近年、通信技術開発の進展に伴って、静止画、動画といった様々なタイプのデータを不具合なく転送可能となりつつある。様々なタイプのデータ夫々に適したデータ転送速度が夫々ある。例えば、静止画を転送するために必要な転送速度は動画を転送するために必要なデータ転送速度を必要としない、場合が多い。
【０００３】
特許文献１には、受信側に転送データ蓄積用のバッファとそのバッファの蓄積度を一定間隔でチェックする回路とを設け、バッファへの転送データの蓄積度に応じて通信速度を変更する技術が開示されている（特許文献１参照。）。
【特許文献１】特開２００４−１２８７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されている技術は、バッファに蓄積されているデータ量に応じて通信速度を変更させる技術であるため、例えば転送されるデータのタイプに応じて適宜、データの転送速度を変更することができない。
【０００５】
そこで、本発明は、適宜データの転送速度を変更することが可能な電子機器および該電子機器にて実行されるデータ転送速度制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に係わる電子機器は、外部機器と無線通信可能な電子機器において、データを再生するアプリケーションと、前記アプリケーションが起動されると、前記アプリケーションを起動していない時の前記外部機器へのデータ転送時に使用される第１のデータ転送速度とは異なる第２のデータ転送速度で前記外部機器にデータを転送する無線通信手段とを具備することを特徴とする。
【０００７】
また、請求項８に係わる電子機器のデータ転送速度制御方法は、外部機器と無線通信可能な電子機器にて実行されるデータ転送速度制御方法において、データを再生するアプリケーションを起動し、前記アプリケーションが起動されると、前記アプリケーションを起動していない時の前記外部機器へのデータ転送時に使用される第１のデータ転送速度とは異なる第２のデータ転送速度で前記外部機器にデータを転送することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、適宜データの転送速度を変更することが可能な電子機器および該電子機器にて実行されるデータ転送速度制御方法を提供することが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下本発明に係る実施の形態を、図面を参照して説明する。
【００１０】
図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成の一例について説明する。情報処理装置は、例えば無線ＬＡＮといった無線通信を実行する機能を有する携帯型情報処理装置であり、ノートブック型パーソナルコンピュータ（以下、コンピュータと称す。）１として実現されている。
【００１１】
図１はノートブック型パーソナルコンピュータ（以下、コンピュータと称す。）１のディスプレイユニット３を本体２に対して開いた状態の一例を示す斜視図である。
【００１２】
コンピュータ１は本体２とディスプレイユニット３とから構成される。ディスプレイユニット３には、ＬＣＤ（Liquid Crystal Display）４を有する表示装置が組み込まれており、ＬＣＤ４はディスプレイユニット３のほぼ中央に位置される。
【００１３】
ディスプレイユニット３は本体２に支持され、本体２に対して本体２の上面が露出される開放位置と本体２の上面を覆う閉塞位置との間を回動自由に取り付けられている。本体２は略箱形の形状を有しており、本体２の上面にはキーボード５、コンピュータ１の電源オン／オフするためのパワーボタン６等が配置される。パワーボタン６はコンピュータ１を使用開始する際、押し下げ操作される。
【００１４】
後述にて詳細に説明するが、本コンピュータ１には無線通信機能を実現する無線通信デバイスが装着されている。本コンピュータ１は無線通信機能を有するディスプレイ装置と無線通信することが可能であり、本コンピュータ１にて再生したデータをディスプレイ装置に無線通信を介して送信することが可能である。次に、コンピュータ１のシステム構成について説明する。
【００１５】
図２はコンピュータ１およびコンピュータ１と無線通信を行うディスプレイ装置４３のシステム構成の一例を示す図である。
【００１６】
ホストハブ（第１のブリッジ回路）１１には、ＣＰＵ１０、メインメモリ１３、グラフィックスコントローラ１５およびＩ／Ｏ（Input/Output）ハブ２０が接続されている。
【００１７】
ホストハブ１１はシステムバス１２を介してＣＰＵ１０と接続される。ホストハブ１１はメインメモリ１３へのアクセスを制御するメモリコントローラを内蔵する。
【００１８】
ＣＰＵ１０はコンピュータ１のシステムを制御するメインプロセッサである。ＣＰＵ１０は外部記憶装置であるＨＤＤ２１からメモリバス１４を介してメインメモリ１３にロードされる、オペレーティングシステム（ＯＳ）１３ｂ、動画再生アプリケーション１３ｃ等を実行する。動画再生アプリケーション１３ｃについては後述にて説明する。
【００１９】
また、ＣＰＵ１０はＢＩＯＳ−ＲＯＭ２７からメインメモリ２３にロードされたＳｙｓｔｅｍ  ＢＩＯＳ（Basic Input Output System）１３ａを実行する。
【００２０】
ホストハブ１１にＡＧＰ（Accelerated Graphics Port）バス１６を介して接続されるグラフィクスコントローラ１５はＬＣＤ４にデジタル表示信号を出力する。グラフィクスコントローラ１５にはビデオメモリ（ＶＲＡＭ）１７が接続されており、グラフィックスコントローラ１５はＯＳ／アプリケーションプログラムによってビデオメモリ１７に描画されたデータをＬＣＤ４に表示する。
【００２１】
ホストハブ１１と例えばハブインターフェイスといった専用バスで接続されるＩ／Ｏハブ（第二のブリッジ回路）２０は、ＬＰＣ（Low pin count）バス２６に接続される各デバイスおよびＰＣＩ（Peripheral Component Interconnect）バス１９に接続される各デバイスを制御する。
【００２２】
Ｉ／Ｏハブ２０は、ＨＤＤ１１７を制御するためのシリアルＡＴＡ（AT Attachment）コントローラを内蔵している。Ｉ／Ｏハブ２０は、シリアルＡＴＡ規格をサポートするシリアルＡＴＡバス２１ａを介して外部記憶装置でありシリアルＡＴＡ規格をサポートするＨＤＤ２１と接続される。
【００２３】
ＨＤＤ（磁気ディスクデバイス）２１は磁気ディスクデバイスである。ＨＤＤ２１にはオペレーティングシステム（ＯＳ）１３ｂ、アプリケーションプログラムを使用することで生成されたデータ等が記憶される。
【００２４】
また、Ｉ／Ｏハブ２０には、オーディオコーディック２３およびＣＭＯＳ２９が接続される。
【００２５】
オーディオコーディック２３はＩ／Ｏハブ２０とＡＣ（Audio Codec）９７（２２）を介して接続される。オーディオコーディック２３は、サウンド入出用のコーディックの一種である。オーディオコーディック２３は、入出力されるサウンドのコーディック部等を有する。
【００２６】
オーディオコーディック２３にはアンプ（ＡＭＰ）２５ａが接続される。ＡＭＰ２５ａはオーディオコーディック２３にて生成されたサウンド信号を増幅する。ＡＭＰ２５ａによって増幅されたサウンド信号はスピーカに送出され、スピーカは可聴周波数帯の音波を出力する。
【００２７】
ＣＭＯＳ（complementary metal-oxide semiconductor）２９にはＲＴＣ（Real Time Clock）２９ａが内蔵される。ＲＴＣ２９ａは日時をカウントするモジュールであり、システム電源オフ状態時においても例えば内蔵電池から供給される電源を用いて動作する。
【００２８】
また、ＣＭＯＳ２９には、ＢＩＯＳのＳｅｔｕｐ画面にて指定された設定内容等が記憶される。
【００２９】
ＰＣＩバス１９には無線ＬＡＮデバイス２４が接続される。
【００３０】
無線ＬＡＮ通信コントローラ２４は、例えばＩＥＥＥ８０２．１１規格に対応する無線通信コントローラであり、例えばＩＳＭ（Industrial Scientific and Medical）バンドといった２．４ＧＨｚ帯、または５．２ＧＨｚ等の周波数帯域を用いて外部機器との無線通信の制御を実行する。無線通信の制御の内容の一つとして、外部機器との間で行われるデータ転送の速度変更がある。このデータ転送の速度変更の制御については、後述にて説明する。無線ＬＡＮ通信コントローラ２４にはアンテナ２４ａが接続されている。アンテナ２４ａは外部電子機器に無線通信用の電波を送信し、また外部電子機器からの無線通信用の電波を受信する。
【００３１】
ＬＰＣバス２６にはＢＩＯＳ−ＲＯＭ２７およびエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２３が接続される。
【００３２】
ＢＩＯＳ−ＲＯＭ２７はＳｙｓｔｅｍ  ＢＩＯＳ１３ａ等を記憶する記憶媒体である。ＢＩＯＳ−ＲＯＭ２７として使用される記憶媒体は、プログラムの書き換えが可能である記憶媒体、例えばフラッシュメモリ等である。
【００３３】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａは各種ハードウェアにアクセスするためのファンクション実行ルーチンを体系化したプログラムである。
【００３４】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２８は、電力管理等を行うためのエンベデッドコントローラと、キーボード（ＫＢ）ユニット５を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。
【００３５】
ＥＣ／ＫＢＣ２８にはキーボード５、パワーボタン６、およびＰＳＣ（Power Supply Controller）３０が接続される。
【００３６】
ＥＣ／ＫＢＣ２８は、ＰＳＣ３０と共同してシステム電源のオン／オフ等を制御する電源シーケンス制御機能、および電源ステータス通知機能等を有する。ＥＣ／ＫＢＣ２８にはコンピュータ１の電源状態がいかなる状態であっても電力が供給される。
【００３７】
電源ステータス通知機能とは、ＰＳＣ３０と共同してレジューム処理ルーチンの開始要因となるウェイクアップイベントの発生を監視し、ウェイクアップイベント発生時にシステム管理割り込みＳＭＩ（System Management Interrupt）を用いてＳｙｓｔｅｍ  ＢＩＯＳ１３ａにイベントが発生した旨を通知する機能である。
【００３８】
ウェイクアップイベントとして、パワーボタン６の押下げ操作に応じた電源スイッチ３０ａのオン、本体２に対してディスプレイユニット３を閉状態から開状態にする操作に応じたパネルスイッチ３０ｂのオン等がある。
【００３９】
ＥＣ／ＫＢＣ２８は、Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａと通信を行うためのＩ／Ｏポートを有する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａはＩ／Ｏポートを介してＥＣ／ＫＢＣ２８に設けられるコンフィグレーションレジスタに対してリード／ライトを行うことで、発生したイベントを示すステータスのリード、監視および通知するイベントの種類の設定を行う。ＥＣ／ＫＢＣ２８とＰＳＣ３０との間の通信はＩ２Ｃバスを介して行われる。
【００４０】
電源制御部であるＰＳＣ３０はＡＣアダプタ３１または二次電池３２から供給される電力をコンピュータ１内の各モジュールに供給する。二次電池３２は交換可能に設けられる。ＡＣアダプタ３１からコンピュータ１に電源が供給されている場合、ＡＣアダプタ３１から供給される電力は、ＰＳＣ３０を介して二次電池３２に蓄積される。
【００４１】
ユーザがパワーボタン６を操作すると、ＥＣ／ＫＢＣ２８はパワーボタン６が操作されたことを検出する。ＥＣ／ＫＢＣ２８は、パワーボタン６が操作されたことを検出すると、例えば本コンピュータ１のシステムに対して電源供給を開始するようにＰＳＣ３０に通知する。ＰＳＣ３０はＥＣ／ＫＢＣ２８からの通知に基いて、ＡＣアダプタ３１または二次電池３２からコンピュータ１のシステムに対して電源供給を開始するように制御する。
【００４２】
コンピュータ１と無線通信可能なディスプレイ装置４３は、コントローラ４０、無線ＬＡＮ通信コントローラ４１および表示部４２で構成されている。
【００４３】
コントローラ４０は、ディスプレイ装置４３のシステムを制御するプロセッサである。コントローラ４０には無線ＬＡＮ通信コントローラ４１および表示部４２が接続される。
【００４４】
無線ＬＡＮ通信コントローラ４１は、例えばＩＥＥＥ８０２．１１規格に対応する無線通信コントローラであり、例えばＩＳＭ（Industrial Scientific and Medical）バンドといった２．４ＧＨｚ帯、または５．２ＧＨｚ等の周波数帯域を用いて外部機器との無線通信の制御を実行する。無線通信の制御の内容の一つとして、外部機器との間で行われるデータ転送の速度変更がある。
【００４５】
無線ＬＡＮ通信コントローラ４１は、コンピュータ１に装着されている無線ＬＡＮ通信コントローラ２４と無線通信を実行する。無線ＬＡＮ通信コントローラ４１は、コンピュータ１の有する無線ＬＡＮ通信コントローラ２４から無線通信を介して転送されるデータを受信する。無線ＬＡＮ通信コントローラ４１にはアンテナ４１ａが接続されている。アンテナ４１ａは外部電子機器に無線通信用の電波を送信し、また外部電子機器からの無線通信用の電波を受信する。
【００４６】
無線ＬＡＮ通信コントローラ４１が外部機器から転送されるデータを受信する場合における、無線ＬＡＮ通信コントローラ４１にて実行されるデータ転送の速度変更は次のようになされる。
【００４７】
例えば無線ＬＡＮ通信コントローラ２４から無線ＬＡＮ通信コントローラ４１へ無線通信を介してデータ転送がなされており、送信側である無線ＬＡＮ通信コントローラ２４側がデータ転送の速度が変化させた場合、受信側である無線ＬＡＮ通信コントローラ４１は送信側の無線ＬＡＮ通信コントローラ２４からデータ転送速度変更に関する情報（例えば変更後のデータ転送速度の値）を受け取る。受け取った情報に基づいて無線ＬＡＮ通信コントローラ４１に変更後のデータ転送の速度が設定される。
【００４８】
コントローラ４０は、無線ＬＡＮ通信コントローラ４１にて受信したコンピュータ１から転送されるデータを表示部４２に表示する。次に、無線ＬＡＮデバイス２４の通信速度の設定について説明する。
【００４９】
図３は、無線ＬＡＮデバイス２４の通信速度の設定の一例について説明する図である。
【００５０】
動画再生アプリケーション１３ｃは所定のイベントが発生すると表示ドライバ１３ｄに所定のイベントが発生したことを示すメッセージを通知する。
【００５１】
表示ドライバ１３ｄは動画再生アプリケーション１３ｃから送出されるメッセージに基づいてどのようなイベントが発生したかを判定する。
【００５２】
表示ドライバ１３ｄは、アプリケーション起動判定部１３１、アプリケーション終了判定部１３２、データ再生開始判定部１３３、データ転送終了判定部１３４、ビットレート判定部１３５、フレームレート判定部１３６を有する。後述にて詳細に説明するが、これら１３１乃至１３６の判定部が、動画再生アプリケーション１３ｃに関するどのようなイベントが発生したかを判定する。
【００５３】
表示ドライバ１３ｄによる判定内容は、Ｖｉｄｅｏ  ＢＩＯＳ１３ｅを介してＳｙｓｔｅｍ  ＢＩＯＳ１３ｂに通知される。
【００５４】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、表示ドライバ１３ｄによる判定内容に基づいて、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を選択する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、表示ドライバ１３ｄによる判定内容とデータ転送の速度との関係を示すテーブルを有する。表示ドライバ１３ｄによる判定内容とデータ転送の速度との関係は後述にて説明する。
【００５５】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、無線ＬＡＮ通信コントローラ２４の有するレジスタ２４ａに選択したデータ転送の速度を設定する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂによってレジスタ２４ａにデータの速度が設定されると、無線ＬＡＮ通信コントローラ２４によって転送されるデータの速度は、レジスタ２４ａに設定されたデータの速度となる。次に、動画再生アプリケーション１３ｃを起動された場合になされるデータ転送の速度の設定の手順について説明する。
【００５６】
図４は、動画再生アプリケーション１３ｃを起動された場合になされるデータ転送の速度の設定の手順の一例を示す流れ図である。図５は、表示ドライバ１３ｄによる判定内容とデータ転送の速度との関係の一例を示すテーブルである。
【００５７】
ＣＰＵ１０によって動画再生アプリケーション１３ｃが起動されると、動画再生アプリケーション１３ｃが起動したことを示すメッセージを表示ドライバ１３ｄに出力する（ステップ  Ｓ１００）。
【００５８】
表示ドライバ１３ｄに含まれるアプリケーション起動判定部１３１は、動画再生アプリケーション１３ｃが起動したことを示すメッセージに基づいて、動画再生アプリケーション１３ｃが起動したと判定する（ステップ  Ｓ１０１  Ｙｅｓ）。
【００５９】
動画再生アプリケーション１３ｃが起動したという判定内容は、表示ドライバ１３ｄからＶｉｄｅｏ  ＢＩＯＳ１３ｅを介してＳｙｓｔｅｍ  ＢＩＯＳ１３ｂに通知される（ステップ  Ｓ１０２）。
【００６０】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、動画再生アプリケーション１３ｃが起動したという判定内容に基づいて、無線ＬＡＮ通信コントローラ２４によって転送されるデータの転送速度を選択する。Ｓｙｔｅｍ  ＢＩＯＳ１３ｂは、例えば図５に示される表示ドライバ１３ｄによる判定内容とデータ転送の速度との関係を示すテーブルを有する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂはこのテーブルを参照して無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を選択する。図５に示すテーブルの内容に基づくと、Ｓｙｔｅｍ  ＢＩＯＳ１３ｂは、動画転送モード時のデータ転送の速度を選択する（ステップ  Ｓ１０３）。
【００６１】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を動画転送モード時のデータ転送の速度に設定するために、無線ＬＡＮ通信コントローラ２４の有するレジスタ２４ａに動画転送モード時のデータ転送の速度を設定する（ステップ  Ｓ１０４）。次に、動画再生アプリケーション１３ｃが終了される場合になされるデータ転送の速度の設定手順について説明する。
【００６２】
図６は、動画再生アプリケーション１３ｃを終了する場合になされるデータ転送の速度の設定手順の一例を示す流れ図である。
【００６３】
ＣＰＵ１０によって動画再生アプリケーション１３ｃが終了される場合、動画再生アプリケーション１３ｃは終了することを示すメッセージを表示ドライバ１３ｄに出力する（ステップ  Ｓ１０５）。
【００６４】
表示ドライバ１３ｄに含まれるアプリケーション終了判定部１３２は、動画再生アプリケーション１３ｃが終了することを示すメッセージに基づいて、動画再生アプリケーション１３ｃが終了すると判定する（ステップ  Ｓ１０６  Ｙｅｓ）。
【００６５】
動画再生アプリケーション１３ｃが終了するという判定内容は、表示ドライバ１３ｄからＶｉｄｅｏ  ＢＩＯＳ１３ｅを介してＳｙｓｔｅｍ  ＢＩＯＳ１３ｂに通知される（ステップ  Ｓ１０７）。
【００６６】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、動画再生アプリケーション１３ｃが終了するという判定内容に基づいて、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を選択する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは図５に示すテーブルを参照して無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を選択する。図５に示すテーブルの内容に基づくと、Ｓｙｔｅｍ  ＢＩＯＳ１３ｂは、デフォルトのデータ転送の速度を選択する（ステップ  Ｓ１０８）。デフォルトのデータ転送の速度として、動画転送モード時のデータ転送の速度とは異なる速度、例えば動画転送モード時のデータ転送速度の値よりも小さい値を有する静止画転送モード時のデータ転送速度等が考えられる。
【００６７】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度をデフォルトのデータ転送の速度に設定するために、無線ＬＡＮ通信コントローラ２４の有するレジスタ２４ａにデフォルトのデータ転送の速度を設定する（ステップ  Ｓ１０９）。
【００６８】
図４乃至図６を用いて説明したとおり、起動された動画再生アプリケーション１３ｃによって再生された動画データを無線ＬＡＮ通信コントローラ２４によって送信相手に転送することに備え、動画再生アプリケーション１３ｃが起動されると無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を動画転送モード時のデータ転送の速度に設定することで、動画データの転送処理を不具合無く実行することが可能となる。
【００６９】
さらに、動画再生アプリケーション１３ｃが終了されると、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を例えば動画転送モード時のデータ転送速度の値よりも小さい値を有する静止画転送モード時のデータ転送速度に設定することで、省電力化を図ることが可能となる。次に、動画再生アプリケーション１３ｃを起動後、動画データの再生が開始される場合になされるデータ転送の速度の設定手順について説明する。
【００７０】
図７は、動画再生アプリケーション１３ｃを起動後、動画データの再生が開始される場合になされるデータ転送の速度の設定手順の一例を示す流れ図である。
【００７１】
ＣＰＵ１０によって動画再生アプリケーション１３ｃが起動されると、動画再生アプリケーション１３ｃは起動したことを示すメッセージを表示ドライバ１３ｄに出力する（ステップ  Ｓ２００）。
【００７２】
表示ドライバ１３ｄに含まれるアプリケーション起動判定部１３１は、動画再生アプリケーション１３ｃが起動したことを示すメッセージに基づいて、動画再生アプリケーション１３ｃが起動したと判定する（ステップ  Ｓ２０１  Ｙｅｓ）。
【００７３】
さらに、動画再生アプリケーション１３ｃは動画データの再生を開始すると、動画再生アプリケーション１３ｃは動画データの再生が開始されたことを示すメッセージを表示ドライバ１３ｄに出力する（ステップ  Ｓ２０２）
【００７４】
表示ドライバ１３ｄに含まれるデータ再生開始判定部１３３は、動画データの再生が開始されたことを示すメッセージに基づいて、動画再生アプリケーション１３ｃが動画データの再生を開始したと判定する（ステップ  Ｓ２０３  Ｙｅｓ）。
【００７５】
動画データの再生が開始されたという判定内容は、表示ドライバ１３ｄからＶｉｄｅｏ  ＢＩＯＳ１３ｅを介してＳｙｓｔｅｍ  ＢＩＯＳ１３ｂに通知される（ステップ  Ｓ２０４）。
【００７６】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、動画データの再生が開始されたという判定内容に基づいて、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を選択する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは図５に示すテーブルを参照して無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を選択する。図５に示すテーブルの内容に基づくと、Ｓｙｔｅｍ  ＢＩＯＳ１３ｂは、動画転送モード時のデータ転送の速度を選択する（ステップ  Ｓ２０５）。
【００７７】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を動画転送モード時のデータ転送の速度に設定するために、無線ＬＡＮ通信コントローラ２４の有するレジスタ２４ａに動画転送モード時のデータ転送の速度を設定する（ステップ  Ｓ２０６）。次に、動画データの再生が停止される場合になされるデータ転送の速度の設定手順について説明する。
【００７８】
図８は、動画データの再生が停止される場合になされるデータ転送の速度の設定手順の一例を示す流れ図である。
【００７９】
動画再生アプリケーション１３ｃは動画データの再生を停止すると、動画再生アプリケーション１３ｃは動画データの再生が停止されたことを示すメッセージを表示ドライバ１３ｄに出力する（ステップ  Ｓ２０７）
【００８０】
表示ドライバ１３ｄに含まれるデータ再生停止判定部１３４は、動画データの再生が停止されたことを示すメッセージに基づいて、動画再生アプリケーション１３ｃが動画データの再生を停止したと判定する（ステップ  Ｓ２０８  Ｙｅｓ）。
【００８１】
動画データの再生が停止されたという判定内容は、表示ドライバ１３ｄからＶｉｄｅｏ  ＢＩＯＳ１３ｅを介してＳｙｓｔｅｍ  ＢＩＯＳ１３ｂに通知される（ステップ  Ｓ２０９）。
【００８２】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、動画データの再生が停止されたという判定内容に基づいて、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を選択する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは図５に示すテーブルを参照して無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を選択する。図５に示すテーブルの内容に基づくと、Ｓｙｔｅｍ  ＢＩＯＳ１３ｂは、デフォルトのデータ転送の速度を選択する（ステップ  Ｓ２１０）。デフォルトのデータ転送の速度として、例えば動画転送モード時のデータ転送の速度とは異なる速度、動画転送モード時のデータ転送速度の値よりも小さい値を有する静止画転送モード時のデータ転送速度等が考えられる。
【００８３】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度をデフォルトのデータ転送の速度に設定するために、無線ＬＡＮ通信コントローラ２４の有するレジスタ２４ａに動画転送モード時のデータ転送の速度を設定する（ステップ  Ｓ２１１）。
【００８４】
図５、図７、および図８を用いて説明したとおり、動画再生アプリケーション１３ｃが動画データの再生を開始すると無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を動画転送モード時のデータ転送の速度に設定することで、動画データの転送処理を不具合無く実行することが可能となる。
【００８５】
さらに、動画再生アプリケーション１３ｃが動画データの再生を停止すると、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を例えば動画転送モード時のデータ転送速度の値よりも小さい値を有する静止画転送モード時のデータ転送速度に設定することで、省電力化を図ることが可能となる。次に、動画再生アプリケーション１３ｃによって再生されたビデオデータのビットレートの値が変化した場合になされるデータ転送の速度の設定手順について説明する。
【００８６】
図９は、動画再生アプリケーション１３ｃによって再生されたビデオデータのビットレートの値が変化した場合になされるデータ転送の速度の設定手順の一例を示す流れ図である。
【００８７】
ＣＰＵ１０によって動画再生アプリケーション１３ｃが起動されると、動画再生アプリケーション１３ｃは起動したことを示すメッセージを表示ドライバ１３ｄに出力する（ステップ  Ｓ３００）。
【００８８】
表示ドライバ１３ｄに含まれるアプリケーション起動判定部１３１は、動画再生アプリケーション１３ｃが起動したことを示すメッセージに基づいて、動画再生アプリケーション１３ｃが起動したと判定する（ステップ  Ｓ３０１  Ｙｅｓ）。
【００８９】
さらに、動画再生アプリケーション１３ｃは再生されたビデオデータのビットレートが変化すると、動画再生アプリケーション１３ｃは変化したビデオデータのビットレートの値を示すメッセージを表示ドライバ１３ｄに出力する（ステップ  Ｓ３０２）
【００９０】
表示ドライバ１３ｄに含まれるビットレート判定部１３５は、変化したビデオデータのビットレートの値および変化する前のビデオデータのビットレートの値に基づいて、動画再生アプリケーション１３ｃが再生したビデオデータのビットレートの値が大きくなったのか小さくなったのかを判定する（ステップ  Ｓ３０３  Ｙｅｓ）。
【００９１】
ビデオデータのビットレートの変化についての判定内容（ビットレートの値が大きくなったのかまたは小さくなったのかという内容）は、表示ドライバ１３ｄからＶｉｄｅｏ  ＢＩＯＳ１３ｅを介してＳｙｓｔｅｍ  ＢＩＯＳ１３ｂに通知される（ステップ  Ｓ３０４）。
【００９２】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、ビデオデータのビットレートの変化についての判定内容に基づいて、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を選択する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは図５に示すテーブルを参照して無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度変化を制御する。図５に示すテーブルの内容に基づくと、Ｓｙｔｅｍ  ＢＩＯＳ１３ｂは、ビデオデータのビットレートの値が大きくなった場合（ステップ  Ｓ３０５  Ｙｅｓ）、動画転送モード時のデータ転送の速度をアップする。（ステップ  Ｓ３０６）。
【００９３】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度をアップしたデータ転送の速度に設定するために、無線ＬＡＮ通信コントローラ２４の有するレジスタ２４ａにアップしたデータ転送の速度を設定する（ステップ  Ｓ３０７）。
【００９４】
一方、図５に示すテーブルの内容に基づくと、Ｓｙｔｅｍ  ＢＩＯＳ１３ｂは、ビデオデータのビットレートの値が小さくなった場合（ステップ  Ｓ３０５  Ｎｏ）、動画転送モード時のデータ転送の速度をダウンする。（ステップ  Ｓ３０８）。
【００９５】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度をダウンしたデータ転送の速度に設定するために、無線ＬＡＮ通信コントローラ２４の有するレジスタ２４ａにダウンしたデータ転送の速度を設定する（ステップ  Ｓ３０９）。
【００９６】
図５および図９を用いて説明したとおり、動画再生アプリケーション１３ｃが再生した動画データのビットレートの値が変化すると、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度も変化させる、より具体的に述べると、動画再生アプリケーション１３ｃが再生した動画データのビットレートの値が大きくなると、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度の値も大きくすることで、動画データの転送処理を不具合無く実行することが可能となる。
【００９７】
さらに、動画再生アプリケーション１３ｃが再生した動画データのビットレートの値が小さくなると、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度の値も小さくすることで、省電力化を図ることが可能となる。次に、動画再生アプリケーション１３ｃが再生されたビデオデータのフレームレートが変化した場合になされるデータ転送の速度の設定手順について説明する。
【００９８】
図１０は、動画再生アプリケーション１３ｃが再生されたビデオデータのフレームレートの値が変化した場合になされるデータ転送の速度の設定手順の一例を示す流れ図である。
【００９９】
ＣＰＵ１０によって動画再生アプリケーション１３ｃが起動されると、動画再生アプリケーション１３ｃは起動したことを示すメッセージを表示ドライバ１３ｄに出力する（ステップ  Ｓ４００）。
【０１００】
表示ドライバ１３ｄに含まれるアプリケーション起動判定部１３１は、動画再生アプリケーション１３ｃが起動したことを示すメッセージに基づいて、動画再生アプリケーション１３ｃが起動したと判定する（ステップ  Ｓ４０１  Ｙｅｓ）。
【０１０１】
さらに、動画再生アプリケーション１３ｃは再生されたビデオデータのフレームレートが変化すると、動画再生アプリケーション１３ｃは変化したビデオデータのフレームレートの値を示すメッセージを表示ドライバ１３ｄに出力する（ステップ  Ｓ４０２）
【０１０２】
表示ドライバ１３ｄに含まれるフレームレート判定部１３６は、変化したビデオデータのフレームレートの値および変化する前のビデオデータのフレームレートの値に基づいて、動画再生アプリケーション１３ｃが再生したビデオデータのフレームレートの値が大きくなったのか小さくなったのかを判定する（ステップ  Ｓ４０３  Ｙｅｓ）。
【０１０３】
ビデオデータのフレームレートの変化についての判定内容（フレームレートの値が大きくなったのかまたは小さくなったのかという内容）は、表示ドライバ１３ｄからＶｉｄｅｏ  ＢＩＯＳ１３ｅを介してＳｙｓｔｅｍ  ＢＩＯＳ１３ｂに通知される（ステップ  Ｓ４０４）。
【０１０４】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、ビデオデータのフレームレートの変化についての判定内容に基づいて、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を選択する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは図５に示すテーブルを参照して無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度変化を制御する。図５に示すテーブルの内容に基づくと、Ｓｙｔｅｍ  ＢＩＯＳ１３ｂは、ビデオデータのフレームレートの値が大きくなった場合（ステップ  Ｓ４０５  Ｙｅｓ）、変更後のフレームレートの値を有するビデオデータを転送するのに最適なデータ転送の速度に切り換える。（ステップ  Ｓ４０６）。
【０１０５】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を、変更後のフレームレートの値を有するビデオデータを転送するのに最適なデータ転送の速度に設定するために、無線ＬＡＮ通信コントローラ２４の有するレジスタ２４ａに変更後のフレームレートの値を有するビデオデータを転送するのに最適なデータ転送の速度を設定する（ステップ  Ｓ４０７）。
【０１０６】
一方、図５に示すテーブルの内容に基づくと、Ｓｙｔｅｍ  ＢＩＯＳ１３ｂは、ビデオデータのフレームレートの値が小さくなった場合（ステップ  Ｓ４０５  Ｎｏ）、変更後のフレームレートの値を有するビデオデータを転送するのに最適なデータ転送の速度に切り換える（ステップ  Ｓ４０８）。
【０１０７】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を、変更後のフレームレートの値を有するビデオデータを転送するのに最適なデータ転送の速度に設定するために、無線ＬＡＮ通信コントローラ２４の有するレジスタ２４ａに変更後のフレームレートの値を有するビデオデータを転送するのに最適なデータ転送の速度を設定する（ステップ  Ｓ４０９）。
【０１０８】
図５および図１０を用いて説明したとおり、動画再生アプリケーション１３ｃが再生した動画データのフレームレートの値が変化すると、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度も変化させる、より具体的に述べると、動画再生アプリケーション１３ｃが再生した動画データのビットレートの値が大きくなると、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を変更後のフレームレートの値を有するビデオデータを転送するのに最適なデータ転送の速度にすることで、動画データの転送処理を不具合無く実行することが可能となる。
【０１０９】
さらに、動画再生アプリケーション１３ｃが再生した動画データのフレームレートの値が小さくなると、無線ＬＡＮ通信コントローラ２４にて制御されるデータ転送の速度を変更後のフレームレートの値を有するビデオデータを転送するのに最適なデータ転送の速度にすることで、動画データの転送処理を不具合無く実行することが可能となる。
【０１１０】
本発明は上記実施形態をそのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示されている全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【０１１１】
【図１】ディスプレイユニットを本体に対して開いた状態の一例を示す斜視図。
【図２】コンピュータおよびコンピュータと無線通信を行うディスプレイ装置の構成の一例を示す図。
【図３】無線ＬＡＮデバイスの通信速度の設定の一例について説明する図。
【図４】動画再生アプリケーションを起動された場合になされるデータ転送の速度の設定の手順の一例を示す流れ図。
【図５】表示ドライバによる判定内容とデータ転送の速度との関係の一例を示すテーブル。
【図６】動画再生アプリケーションを終了する場合になされるデータ転送の速度の設定手順の一例を示す流れ図。
【図７】動画再生アプリケーションを起動後、動画データの再生が開始される場合になされるデータ転送の速度の設定手順の一例を示す流れ図。
【図８】動画データの再生が停止される場合になされるデータ転送の速度の設定手順の一例を示す流れ図。
【図９】動画再生アプリケーションによって再生されたビデオデータのビットレートの値が変化した場合になされるデータ転送の速度の設定手順の一例を示す流れ図。
【図１０】動画再生アプリケーションが再生されたビデオデータのフレームレートの値が変化した場合になされるデータ転送の速度の設定手順の一例を示す流れ図。
【符号の説明】
【０１１２】
１…コンピュータ、２…本体、３…表示ユニット、４…ＬＣＤ、
５…キーボード、６…パワーボタン、７…ＡＣアダプタ、１０…ＣＰＵ、
１３ａ…Ｓｙｓｔｅｍ  ＢＩＯＳ、１３ｂ…ＯＳ、
２４…無線ＬＡＮ通信コントローラ、２８…ＥＣ／ＫＢＣ、
４０…コントローラ、４１…無線ＬＡＮ通信コントローラ、４２…表示部、
４３…ディスプレイ装置、
【図１】
2007180600.tif 000003
【図２】
2007180600.tif 000004
【図３】
2007180600.tif 000005
【図４】
2007180600.tif 000006
【図５】
2007180600.tif 000007
【図６】
2007180600.tif 000008
【図７】
2007180600.tif 000009
【図８】
2007180600.tif 000010
【図９】
2007180600.tif 000011
【図１０】
2007180600.tif 000012