(57)【要約】【課題】通常は省電力状態で動作する表示端末へ通信装置からアクセスポイントを介しデータを送信する際、省電力性を維持したまま、データのロスを防ぐことを可能とする通信装置を提供すること。【解決手段】通信装置１の差分情報格納部１６には表示端末３に新たに表示させる画面の前画面との差分情報を蓄積している。画面が更新されるごとに、切替判定部２０は、差分情報格納部１６の蓄積量を調べ、閾値以上の情報があれば、ディスプレイ端末を省電力状態から通常状態へ変更させるものとして、メッセージ生成部２１が、ディスプレイ端末を省電力状態から通常状態へ変更すべきことを指示する通常状態移行メッセージを生成し、これを通信部２３がアクセスポイントを介して通常状態移行メッセージを送信する。これによって省電力状態のディスプレイ端末へのパケットがアクセスポイントにおいて廃棄等されることを回避することができる。【選択図】      図２
2008193603.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を表示画面に表示する表示端末に対して、無線アクセス装置を介して画像情報を送信する通信装置であって、
新たに発生した前記表示端末へ送信すべき画像情報を一時的に記憶する記憶手段と、
前記記憶手段に記憶されている画像情報の量が、或る閾値以上に至った場合に、前記表示端末の無線通信処理部の状態を省電力状態から通常状態へ変更させることを決定する決定手段と、
前記決定手段が前記変更をさせるべきものと決定した場合に、前記表示端末の無線通信処理部の状態を省電力状態から通常状態へ変更すべきことを指示する通常状態移行メッセージを生成するメッセージ生成手段と、
生成された前記通常状態移行メッセージを前記表示端末に宛てて送信する送信手段とを備えたことを特徴とする通信装置。
【請求項２】
前記記憶手段に記憶されている前記画像情報を圧縮する圧縮手段を更に備え、
前記送信手段は、圧縮された前記画像情報を前記表示端末に宛てて送信することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記送信手段は、前記決定手段が前記変更をさせるべきものと決定した場合に、圧縮された前記画像情報を前記表示端末に宛てて送信するのに先立って、前記通常状態移行メッセージを前記表示端末に宛てて送信し、
前記圧縮手段は、前記表示端末が前記通常状態移行メッセージに応じて通常状態に移行している間、前記画像情報の圧縮の処理を進めることを特徴とする請求項２に記載の通信装置。
【請求項４】
前記表示端末へ送信すべき画像情報は、前記表示端末の表示画面に表示させる画面の内容が更新された場合に発生する、当該画面の内容の更新部分を示す情報であることを特徴とする請求項１ないし３のいずれか１項に記載の通信装置。
【請求項５】
前記表示画面に表示させる画面の内容が更新された場合に、当該画面の内容の更新部分を検出する検出手段を更に備えたことを特徴とする請求項４に記載の通信装置。
【請求項６】
前記表示端末の無線通信処理部の状態に関する判断を行う判断手段を更に備えたことを特徴とする請求項１ないし５のいずれか１項に記載の通信装置。
【請求項７】
前記判断手段は、前記表示端末に宛てて前記通常状態移行メッセージを送信した後に、予め定められた時間が経過した場合に、前記表示端末の無線通信処理部の状態の通常状態への移行が完了したものと判断することを特徴とする請求項６に記載の通信装置。
【請求項８】
前記判断手段は、前記通常状態移行メッセージを送信した前記表示端末から、通常状態への移行が完了した旨を示す通常状態移行完了メッセージを受信した場合に、前記表示端末の無線通信処理部の状態の通常状態への移行が完了したものと判断することを特徴とする請求項６に記載の通信装置。
【請求項９】
前記判断手段は、所定の条件が成立した場合に、前記表示端末の無線通信処理部の状態を通常状態から省電力状態へ変更させるべきものと判断し、
前記メッセージ生成手段は、前記判断手段が前記表示端末の無線通信処理部の状態を通常状態から省電力状態へ変更させるべきものと判断した場合に、前記表示端末の無線通信処理部の状態を通常状態から省電力状態へ変更すべきことを指示する省電力状態移行メッセージを生成し、
前記送信手段は、生成された前記省電力状態移行メッセージを前記表示端末に宛てて送信することを特徴とする請求項６ないし８のいずれか１項に記載の通信装置。
【請求項１０】
前記判断手段は、前記記憶手段に記憶されている画像情報の量が、前記或る閾値以上になった後に、前記或る閾値とは異なる閾値が示す、前記或る閾値より小さい値以下に至った場合に、前記表示端末の無線通信処理部の状態を通常状態から省電力状態へ変更させるべきものと判断することを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記判断手段は、前記記憶手段に記憶されている画像情報の量が、前記或る閾値以上になった後に、前記或る閾値とは異なる閾値が示す、前記或る閾値より小さい値以下に至った場合に、前記省電力状態移行メッセージを前記表示端末に宛てて送信することなく、予め定められた時間が経過したことをもって、前記表示端末の無線通信処理部の状態の省電力状態への移行が完了したものと判断することを特徴とする請求項６ないし８のいずれか１項に記載の通信装置。
【請求項１２】
前記表示装置に宛てて送信した前記画像情報に係るパケットロスを検出するパケットロス検出手段と、
前記パケットロスが検出された場合に、前記或る閾値を低い値に更新する閾値更新手段とを更に備えたことを特徴とする請求項１ないし１１のいずれか１項に記載の通信装置。
【請求項１３】
画像情報を表示画面に表示する表示端末に対して、無線アクセス装置を介して画像情報を送信する通信装置における通信方法であって、
前記通信装置が備える記憶手段が、新たに発生した前記表示端末へ送信すべき画像情報を一時的に記憶するステップと、
前記通信装置が備える決定手段が、前記記憶手段に記憶されている画像情報の量が、或る閾値以上に至った場合に、前記表示端末の無線通信処理部の状態を省電力状態から通常状態へ変更させることを決定するステップと、
前記通信装置が備えるメッセージ生成手段が、前記決定手段が前記変更をさせるべきものと決定した場合に、前記表示端末の無線通信処理部の状態を省電力状態から通常状態へ変更すべきことを指示する通常状態移行メッセージを生成するステップと、
前記通信装置が備える送信手段が、生成された前記通常状態移行メッセージを前記表示端末に宛てて送信するステップとを有することを特徴とする通信方法。
【請求項１４】
画像情報を表示画面に表示する表示端末に対して、無線アクセス装置を介して画像情報を送信する通信装置としてコンピュータを機能させるためのプログラムであって、
新たに発生した前記表示端末へ送信すべき画像情報を一時的に記憶する記憶手段と、
前記記憶手段に記憶されている画像情報の量が、或る閾値以上に至った場合に、前記表示端末の無線通信処理部の状態を省電力状態から通常状態へ変更させることを決定する決定手段と、
前記決定手段が前記変更をさせるべきものと決定した場合に、前記表示端末の無線通信処理部の状態を省電力状態から通常状態へ変更すべきことを指示する通常状態移行メッセージを生成するメッセージ生成手段と、
生成された前記通常状態移行メッセージを前記表示端末に宛てて送信する送信手段とをプログラムに実現させるためのプログラム。
【請求項１５】
画像情報を表示画面に表示する１又は複数の表示端末と、該表示端末に対して、無線アクセス装置を介して画像情報を送信する通信装置とを含む通信システムであって、
前記通信装置は、
新たに発生した前記表示端末へ送信すべき画像情報を一時的に記憶する記憶手段と、
前記記憶手段に記憶されている画像情報の量が、或る閾値以上に至った場合に、前記表示端末の無線通信処理部の状態を省電力状態から通常状態へ変更させることを決定する決定手段と、
前記決定手段が前記変更をさせるべきものと決定した場合に、前記表示端末の無線通信処理部の状態を省電力状態から通常状態へ変更すべきことを指示する通常状態移行メッセージを生成するメッセージ生成手段と、
生成された前記通常状態移行メッセージを前記表示端末に宛てて送信する送信手段とを備え、
前記表示端末は、
前記無線アクセス装置を介して前記通信装置との間で無線通信を行うための無線通信処理部と、
前記通信装置から前記通常状態移行メッセージを受信した場合に、前記無線通信処理部の状態を省電力状態から通常状態へ切り替える制御を行う制御手段とを備えたことを特徴とする表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信方法、通信システム及びプログラムに関する。
【背景技術】
【０００２】
ユーザビリティの向上を目的として、最低限の入出力インターフェースを有する表示端末をユーザ側に配し、複雑な演算処理は遠隔地に位置する本体装置上で実行するコンピューティングシステムがある。
【０００３】
例えば、本体装置（パーソナルコンピュータ、サーバコンピュータ等）の画面情報を、ネットワークを介して遠隔のディスプレイ端末に投影するシステムが知られている（例えば特許文献１参照）。特許文献１に開示されたシステムの場合、ディスプレイ端末からの入力情報（デジタイザによるペン入力等）は、同じくネットワークを介して本体装置に送信され、実際のアプリケーションプログラム処理は本体装置が実行する。その後、実行結果及び画面更新情報がネットワークを介してディスプレイ端末に転送される。表示端末は、受信された画面更新情報により出力（描画）処理を実行する。
【０００４】
なお、遠隔ネットワーク上の本体装置からの画面情報を端末装置へ効率良く伝送するための技術として、ＶＮＣ(Virtual Network Computing)が知られている。このＶＮＣでは、画面の更新を検知した際、読み出した画素情報の値を前回表示端末に伝送した画素情報の値と比較し、前回から変化した更新画面領域を決定する。さらに、ＶＮＣでは、更新画面領域を静止画圧縮した後、表示端末に対して、圧縮した画面の差分情報のみを伝送することにより、通信帯域の消費を抑えることができる。従って、ウィンドウの移動等、画面の変更が大きい場合には、送信すべき画面情報量が増加し、反対に画面の変更が小さい場合には、送信すべき画面情報量は減少する。
【０００５】
表示端末が、例えばＩＥＥＥ８０２．１１規格に準拠した無線ＬＡＮによる通信手段を用いて、上記コンピュータシステムを実現する際、表示端末が送受信処理を行っていない場合にも、電力が無駄に消費されてしまう問題がある。
【０００６】
しかし、特許文献１では、省電力に関する技術は扱っていない。
【０００７】
ところで、ＩＥＥＥ８０２．１１の省電力方式に、端末の動作モードとして、アクティブモード（通常状態：常時通信可能の状態）と、パワーセーブモード（省電力状態：通信可能と通信不可能の状態を周期的に繰り返す状態）の２種類が存在する。パワーセーブモードでは、アクセスポイントからのビーコンフレーム受信周期毎に、無線処理部の送受信系統に電力を供給してアウェイク状態に移行するが、それ以外の時期では、必要最低限の電力で動作するドーズ状態に遷移する。パワーセーブモードで動作している端末へのデータフレームは、アクセスポイントにてバッファリングされ、端末から送信要求フレームを受信するまで、送信することは出来ない。従って、単純にＩＥＥＥ８０２．１１の省電力制御を適用したのみでは、データが蓄積されてアクセスポイントのバッファでオーバフローしてしまう課題がある。
【０００８】
ここで、特許文献２には、相互に無線通信が可能なコンピュータとワイヤレスディスプレイとで構成され、コンピュータでの特定のイベント（例えば、メールの着信、スケジュールの予定時刻）の発生を検知し、ワイヤレスディスプレイの状態を省電力から通常状態へ切り替える技術が開示されている。
【０００９】
しかし、特許文献２では、無線通信処理部の省電力化に関して、ＩＥＥＥ８０２．１１の無線ＬＡＮを想定したアクセスポイントと端末との間の動作状態通知制御（通常状態あるいは省電力状態）が考慮されておらず、例えば端末が省電力状態から通常状態へ以降した後も、アクセスポイントは端末宛のフレームをバッファリングし、バッファオーバフローに繋がってしまう課題がある。
【特許文献１】米国特許第６７８４８５５号公報
【特許文献２】特開２００２−３２３９４２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
以上のように、従来、通信装置からアクセスポイントを介して通常は省電力状態で動作している表示端末へデータを送信する際、通信装置から表示端末へのデータがアクセスポイントで廃棄されるおそれがあるという不具合があった。
【００１１】
本発明は、上記事情を考慮してなされたもので、通信装置からアクセスポイントを介して通常は省電力状態で動作している表示端末へデータを送信する際、省電力性を維持したまま、通信装置から表示端末へのデータのロスを防ぐことを可能とする通信装置、通信方法、通信システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、画像情報を表示画面に表示する表示端末に対して、無線アクセス装置を介して画像情報を送信する通信装置であって、新たに発生した前記表示端末へ送信すべき画像情報を一時的に記憶する記憶手段と、前記記憶手段に記憶されている画像情報の量が、或る閾値以上に至った場合に、前記表示端末の無線通信処理部の状態を省電力状態から通常状態へ変更させることを決定する決定手段と、前記決定手段が前記変更をさせるべきものと決定した場合に、前記表示端末の無線通信処理部の状態を省電力状態から通常状態へ変更すべきことを指示する通常状態移行メッセージを生成するメッセージ生成手段と、生成された前記通常状態移行メッセージを前記表示端末に宛てて送信する送信手段とを備えたことを特徴とする。  
また、本発明は、画像情報を表示画面に表示する１又は複数の表示端末と、該表示端末に対して、無線アクセス装置を介して画像情報を送信する通信装置とを含む通信システムであって、前記通信装置は、新たに発生した前記表示端末へ送信すべき画像情報を一時的に記憶する記憶手段と、前記記憶手段に記憶されている画像情報の量が、或る閾値以上に至った場合に、前記表示端末の無線通信処理部の状態を省電力状態から通常状態へ変更させることを決定する決定手段と、前記決定手段が前記変更をさせるべきものと決定した場合に、前記表示端末の無線通信処理部の状態を省電力状態から通常状態へ変更すべきことを指示する通常状態移行メッセージを生成するメッセージ生成手段と、生成された前記通常状態移行メッセージを前記表示端末に宛てて送信する送信手段とを備え、前記表示端末は、前記無線アクセス装置を介して前記通信装置との間で無線通信を行うための無線通信処理部と、前記通信装置から前記通常状態移行メッセージを受信した場合に、前記無線通信処理部の状態を省電力状態から通常状態へ切り替える制御を行う制御手段とを備えたことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、通信装置からアクセスポイントを介して通常は省電力状態で動作している表示端末へデータを送信する際、省電力性を維持したまま、通信装置から表示端末へのデータのロスを防ぐことが可能になる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら本発明の実施形態について説明する。
【００１５】
図１に、本発明の一実施形態に係る画面転送システムの構成例を示す。図１に示すように、本実施形態の画面転送システムは、本体装置（通信装置）１、本体装置１とネットワーク８を介して接続されたアクセスポイント５（無線アクセス装置）、アクセスポイント５と無線通信を行う１又は複数のディスプレイ端末（表示端末）３を備えている。なお、図１では、２台のディスプレイ端末Ｄ１，Ｄ２を例示しているが、ディスプレイ端末の台数は任意である。
【００１６】
図１の画面転送システムにおいて、本体装置１は、任意のディスプレイ端末３を対象として、アクセスポイント５を介して画像データを送信することが可能な通信装置であり、ディスプレイ端末３は、本体装置１からアクセスポイント５を介して画像データを受信し表示することの可能な無線端末である。
【００１７】
また、本体装置１は、概略的には、ディスプレイ端末３が、通常は、省電力状態で動作している場合に、アクセスポイント５でバッファオーバフローが起こりそうな状況においてだけ、ディスプレイ端末３を、通常状態で動作させるように制御することにより、省電力性を維持したまま、データのロスを防ぐことを可能にするものである。
【００１８】
ここでは、画面転送システムが、本体装置１上で動作するアプリケーションソフトウェアの画面を、アクセスポイント５を介して対象となる１又は複数のディスプレイ端末３へ無線転送し、各ディスプレイ端末３へアプリケーションソフトウェアの画面を表示する、いわゆるアプリケーション画面共有機能を有するものである場合を例にとって説明する。また、本体装置１側で、更新された画面をリアルタイムにディスプレイ端末３へ転送するために、本体装置１の画面内で更新された部分の画像データ（図１の更新画像情報Ｕ）のみを転送する場合を例にとって説明する。
【００１９】
以下、本体装置１について詳しく説明する。
【００２０】
図２に、本体装置１の構成例を示す。図２に示すように、本体装置１は、入力デバイス１１、イベント取得部１２、更新情報格納部１３、更新画像を記憶するための画像バッファ１４、差分検出部１５、差分情報格納部１６、送信画像生成部１７、送信画像格納部１８、タイマー１９、切替判定部２０、メッセージ生成部２１、状態判定部２２、通信部２３、セッション情報記憶部２４、セッションマネージャ２５、ディスプレイ２６を備えている。
【００２１】
なお、この本体装置１の機能構成を通信プログラムとし、該通信プログラムが本体装置１に処理を実行させるようにしてもよい。
【００２２】
本体装置１は、例えば、ＣＰＵ（セントラルプロセッシングユニット）、メモリ、ハードディスク装置などにより構成されるコンピュータなどで実現することができる。
【００２３】
入力デバイス１１は、例えば、ディスプレイ２６の画面に表示されたカーソルを移動操作するマウスなどで実現してもよいし、キーボード、トラックボールなどを用いて実現してもよい。
【００２４】
イベント取得部１２は、例えばアプリケーションプログラムの動作により発生するイベントにしたがって、ディスプレイ端末３に表示させる画像データを生成する第１の生成部として機能する。
【００２５】
イベント取得部１２は、例えば、コンピュータを統括制御するＯＳ（オペレーティングシステム）と、このＯＳに組み込まれたディスプレイドライバと同等の機能を有する仮想ディスプレイドライバ、画像描画用のフレームバッファと、ＯＳ上で動作するアプリケーションソフトウェアなどのアプリケーションプログラムとで実現してもよい。この場合、イベント取得部１２は、アプリケーションソフトウェアにより画面が更新されたり、マウス操作などでカーソルが移動操作されて画面内の任意の領域の画像が更新されたりすると、仮想ディスプレイドライバがＯＳのグラフィクエンジンから描画命令を取得し、描画処理を行うことで更新画像を生成し、該画像情報あるいは更新矩形領域の情報を、キュー形式の更新情報格納部１３に格納する。
【００２６】
差分検出部１５は、更新情報格納部１３内に更新矩形領域の情報が存在する場合には、フレームバッファにアクセスし、矩形領域情報の示す座標、面積分、更新画像情報を取得する。また、更新情報格納部１３内に画像情報が存在する場合には、該画像情報は更新画像そのものである。差分検出部１５が更新情報格納部１３及び又はフレームバッファより取得した画像データは、画像バッファ１４の所定の位置へ順次出力し記憶する。
【００２７】
さらに、差分検出部１５は、画像バッファ１４に順次保持される新旧の更新画像の差分を検出する。つまり、イベント取得部１２により生成された新たな画像データと画像バッファ１４にバッファリングされた画像データとの間の差分を検出する。取得した差分情報は、キュー形式の差分情報格納部１６に格納する。
【００２８】
また、差分検出部１５は、差分検出直後に、切替判定部２０に対して、画面更新通知を伝達する。
【００２９】
送信画像生成部１７は、差分情報格納部１６内に差分情報が存在する場合、差分の画像を送信用に圧縮処理することで、圧縮画像である送信画像データを生成する。つまり、送信画像生成部１７は、差分検出部１５により検出された差分からアクセスポイント５を介してディスプレイ端末３に送信する送信画像データを生成する第２の生成部として機能する。
【００３０】
また、送信画像生成部１７は、送信画像データを生成した直後に、状態判定部２２に対して、対象となるディスプレイ端末３に送信を行っても良いか否かの問い合わせを実施する。状態判定部２２からの返答が、送信可能を示すものである場合は、生成した送信画像データを、通信部２３に渡す。状態判定部２２からの返答が、送信不可能を示すものである場合は、生成した送信画像データを、キュー形式の送信画像格納部１８に格納する。
【００３１】
さらに、送信画像生成部１７は、送信画像データの生成処理直後に、切替判定部２０に対して、処理完了通知を伝達する。
【００３２】
なお、送信画像生成部１７および差分検出部１５は、例えば、画面転送アプリケーションソフトウェアなどにより実現することができる。
【００３３】
切替判定部２０は、差分検出部１５から画面更新通知を受けた時点で、差分情報格納部１６に、ある閾値ｔ以上の画面更新情報が存在するか否かを調べる。閾値ｔ以上の画面更新情報が存在することを確認した場合、ディスプレイ端末３にアクティブモード（通常状態）へ移行させるための指示を出すものと判定する。
【００３４】
また、切替判定部２０は、送信画像生成部１７から処理完了通知を受けた時点で、差分検出部１５を通じて以後の画面更新が存在しないことを確認した場合に、ディスプレイ端末３にパワーセーブモード（省電力状態）へ移行させるものと判定する。
【００３５】
なお、例えば、切替判定部２０が、差分検出部１５から通知を受けなくても、定期的に、差分情報格納部１６の画面更新情報の量を調べ、閾値ｔ以上になっていたら、ディスプレイ端末３にアクティブモード（通常状態）へ移行させるための指示を出すものと判定し、差分情報格納部１６が空になっていたら、ディスプレイ端末３にパワーセーブモード（省電力状態）へ移行させるものと判定する。
【００３６】
また、上記閾値ｔとは異なる閾値（ｔａ＜ｔとする。）を設け、切替判定部２０が、差分情報格納部１６の画面更新情報の量を調べた際に、上記閾値ｔ以上になった記憶量が、その後、閾値ｔａ以下になっていた場合に、ディスプレイ端末３にパワーセーブモード（省電力状態）へ移行させるものと判定するようにしてもよい。
【００３７】
メッセージ生成部２１は、切替判定部２０からの判定結果に従って、閾値ｔ以上の画面更新情報を確認した場合に、アクセスポイント５に接続中のディスプレイ端末３の無線通信処理部（図７の無線通信処理部３１参照）の状態を、パワーセーブモードからアクティブモードへと変更させるための通常状態移行メッセージを生成する。
【００３８】
また、メッセージ生成部２１は、切替判定部２０からの判定結果に従って、以後の画面更新が存在しないことを確認した場合に、アクセスポイント５に接続中のディスプレイ端末３の無線通信処理部の状態を、アクティブモードからパワーセーブモードへと変更させるための省電力状態移行メッセージを生成する。
【００３９】
つまり、メッセージ生成部２１は、切替判定部２０により変更と判定された通信状態の変更を指示するメッセージを生成する。
【００４０】
状態判定部２２は、切替判定部２０によりパワーセーブモードからアクティブモードへ変更するよう判定されたディスプレイ端末３の無線通信処理部の状態が、アクティブモードに移行完了したか否かを判定する。
【００４１】
また、状態判定部２２は、送信画像生成部１７から送信を行っても良いか否かの問い合わせを受けた場合、アクティブモードに移行完了したと判定されたときは、送信可能を示す応答を送信画像生成部１７へ返し、アクティブモードに移行完了していないと判定されたときは、送信不可能を示す応答を返す。
【００４２】
なお、上記では、送信画像生成部１７から状態判定部２２へ問い合わせを行い、状態判定部２２は、これに対して送信画像生成部１７へ返答をするものとしたが、状態判定部２２は、移行完了を判定した時点で、送信画像生成部１７に通知を行うようにしてもよい。
【００４３】
また、状態判定部２２が移行完了を判定した時点で、送信画像格納部１８にデータが存在する場合は、順次送信される。
【００４４】
セッション情報記憶部２４には、現在、自装置（当該本体装置１）とアクセスポイント５を介してセッションを確立しているディスプレイ端末３の宛先の情報、例えばユーザ識別情報などと、セッション使用中か否かを示す情報、伝送制御がＴＣＰかＵＤＰかといった情報が対応して記憶されている。
【００４５】
例えば、図１において、本体装置１と２台のディスプレイ端末Ｄ１，Ｄ２とでセッションを確立している状態では、アクセスポイント５も該当ディスプレイ端末Ｄ１，Ｄ２との間でネゴシエーションを完了し、無線通信可能な状態にある。
【００４６】
つまり、このようなシステムの場合、一台の本体装置１に対して多数のディスプレイ端末３（例えば、図１のＤ１及びＤ２）がセッションを確立することがあるため、セッション情報記憶部２４には、本体装置１から送信するパケットの宛先を識別するための情報が記憶されている。
【００４７】
通信部２３は、メッセージ生成部２１により生成された通常状態移行メッセージ若しくは省電力状態移行メッセージ、あるいは送信画像生成部１７により生成された送信画像データを、セッションマネージャ２５により指示された該当識別情報を持つディスプレイ端末３（例えば、図１のＤ１及びＤ２）へアクセスポイント５を介して送信する。
【００４８】
本体装置１は、ディスプレイ端末３（例えば、図１のＤ１及びＤ２）毎のアプリケーション処理を行い、その結果、画面の状態に変更が発生すれば、更新画面の差分情報、いわゆる更新画像を静止画圧縮して、更新画面情報Ｕとしてディスプレイ端末３（例えば、図１のＤ１及びＤ２）に向けて送信する。
【００４９】
図３に、本体装置１における動作手順の一例を示す。
【００５０】
本体装置１は、画面更新情報を検知すると（ステップＳ１１）、差分情報格納部１６に、ある閾値ｔ以上の画面更新情報が存在するか否かを調べ、閾値ｔ以上の画面更新情報が存在することを確認した場合（ステップＳ１２）、通常状態移行メッセージをディスプレイ端末３へ送信する（ステップＳ１３）。
【００５１】
矩形領域として切り出した差分画面情報を静止画圧縮する（ステップＳ１４）。
【００５２】
以後の画面更新情報が存在しないことを確認した場合に（ステップＳ１５）、省電力フラグを立てる（ステップＳ１６）。
【００５３】
ディスプレイ端末３の状態がパワーセーブモードからアクティブモードへ遷移するのを待つ場合（ステップＳ１７）、生成した圧縮画像をキュー形式の送信画像格納部１８に格納する（ステップＳ１８）。
【００５４】
ディスプレイ端末３の状態がパワーセーブモードからアクティブモードへ遷移した場合（ステップＳ１７）、ディスプレイ端末３へ宛てて、圧縮画像を送信する（ステップＳ１９）。
【００５５】
省電力フラグが立っている場合には（ステップ２０）、省電力状態移行メッセージをディスプレイ端末３へ送信する（ステップＳ２１）。
【００５６】
図４に、本体装置１が通常状態移行メッセージをディスプレイ端末３へ送信した場合における動作手順の一例を示す。
【００５７】
本体装置１は、通常状態移行メッセージをディスプレイ端末３へ送信すると（ステップＳ３１）、ディスプレイ端末３においてパワーセーブモードからアクティブモードへ遷移したと判断されるまで待機し、パワーセーブモードからアクティブモードへ遷移したと判断されると（ステップＳ３２）、キュー形式の送信画像格納部１８に圧縮画像が存在すれば（ステップＳ３３）、ディスプレイ端末３へ圧縮画像を送信する（ステップＳ３４）。
【００５８】
以下、アクセスポイント５について詳しく説明する。
【００５９】
図５に、アクセスポイント５の構成例を示す。図５に示すように、アクセスポイント５は、例えばＩＥＥＥ８０２．３による有線通信処理部５１、例えばＩＥＥＥ８０２．１１（ａ／ｂ／ｇ等）に準拠して無線による情報の伝送を行う無線通信処理部５３、互いの間の情報をやり取りするブリッジ処理部５２を備えている。
【００６０】
また、無線通信処理部５３には、ＭＡＣ(Medium Access Control)層５３１と物理層（ＰＨＹ(Physical)層）５３２からなる無線部、及び省電力管理部５３３が設けられている。無線部は、無線空間上で物理フレームを送受信するためのアンテナ５４を有する。
【００６１】
アクセスポイント５では、外部より有線通信処理部５１を通じて入力されたデータは、ブリッジ処理部５２により転送、フィルタリング処理された後、無線通信処理部５３へ渡される。また、この逆に、無線通信処理部５３を通じて入力されたデータは、ブリッジ処理部５２により転送、フィルタリング処理された後、有線通信処理部５１へ渡される。
【００６２】
アクセスポイント５は、有線通信処理部５１により画面の更新画像が受信された場合、ディスプレイ端末３とのＭＡＣ層における省電力管理部５３３から、ディスプレイ端末３の無線通信処理部（図７の無線通信処理部３１参照）の動作状態を確認し、該ディスプレイ端末３がアクティブモードで動作中であれば、速やかにデータ送信を行う。一方、ディスプレイ端末３がパワーセーブモードで動作中であれば、該ディスプレイ端末３宛てのデータをバッファリングし、周期的に送信するビーコンフレーム中の制御情報として、当該ディスプレイ端末３宛てのデータが存在する旨を通知する。
【００６３】
なお、アクセスポイント５の省電力管理部５３３は、ディスプレイ端末３から受信したＭＡＣフレームのＭＡＣヘッダーのパワーマネージメント情報(Power Management Field)を解析することで、アクティブモードあるいはパワーセーブモードの認識を管理することができる。
【００６４】
図６に、アクセスポイント５における動作手順の一例を示す。
【００６５】
アクセスポイント５は、ディスプレイ端末３よりＭＡＣフレームを受信すると（ステップＳ４１）、ＭＡＣヘッダーのパワーマネージメント情報を調べ、この結果、パワーセーブモードであれば（ステップＳ４２）、ディスプレイ端末３宛てのデータフレームは、全てバッファリングを行うとともに、蓄積中の旨をビーコンで通知し（ステップＳ４３）、ディスプレイ端末３より送信要求（ＰＳ−Ｐｏｌｌ(Power Save Poll)）フレームを受信すると、バッファリングしたデータフレームを該ディスプレイ端末へ送信する（ステップＳ４４）。
【００６６】
また、ＭＡＣヘッダーのパワーマネージメント情報を調べた結果、アクティブモードであれば（ステップＳ４２）、ディスプレイ端末３宛てのデータフレームは、バッファリングせずに送信する（バッファリング中のデータも開放して送信する）（ステップＳ４５）。
【００６７】
以下、ディスプレイ端末３について詳しく説明する。
【００６８】
図７に、ディスプレイ端末３の構成例を示す。図７に示すように、ディスプレイ端末３は、無線通信処理部３１、無線通信処理部３１の動作状態を切り替える制御を行う切替コントローラ３２、無線通信処理部３１の通信状態の移行完了を通知するメッセージを生成するメッセージ生成部３３、ビデオメモリとしての画像バッファ３４、画面生成部３５、入力情報生成部３６、セッションマネージャ３７、セッション情報記憶部３８、入出力インターフェース３９、ディスプレイ４０、入力デバイス４１を備えている。
【００６９】
また、無線通信処理部３１には、ＭＡＣ層３１１とＰＨＹ層３１２からなる無線部、及び省電力コントローラ３１３が設けられている。無線部は、無線空間上で物理フレームを送受信するためのアンテナ４２を有する。
【００７０】
セッションマネージャ３７及びセッション情報記憶部３８は、図１の本体装置１のセッション情報記憶部２４及びセッションマネージャ２５と同様である。
【００７１】
メッセージ生成部３３は、切替コントローラ３２が、無線通信処理部３１の動作状態をパワーセーブモードからアクティブモードへ切り替えた後、無線通信処理部３１の動作状態をアクティブモードに移行完了した旨を通知するメッセージを生成する。
【００７２】
ディスプレイ端末３の省電力コントローラ３１３は、無線通信処理部３１の省電力動作状態を管理し、パワーセーブモードでの動作中は、アクセスポイント５からのビーコンフレーム受信周期毎に、アンテナ４２を含む無線通信処理部３１の送受信系統に電力を供給してアウェイク（通信可能）状態に移行するが、それ以外の時期では、必要最低限の電力で動作するドーズ（通信不可能）状態に遷移する。アクセスポイント５から受信したビーコンフレームの情報を解析し、自身宛てのデータが蓄積されていることを認識した場合は、送信要求フレームを送信して、自身宛てのフレーム送信を促す。
【００７３】
無線通信処理部３１は、本体装置１から送信された無線信号をアンテナ４２で受信する。無線通信処理部３１は、受信された無線信号を復調してパケットを生成し、パケットのメッセージ種別に応じて、切替コントローラ３２および画面生成部３５へ該当データを渡す。
【００７４】
パケットが画面転送システムにおけるデータパケットの場合、そのパケットから抽出した圧縮画像が画面生成部３５に渡される。画面生成部３５は、渡された圧縮画像を伸張処理した後、伸張した画像データを、描画用の画像バッファ３４の指定描画位置へ書き込む。つまり、画面生成部３５は、本体装置１から送信され無線部により受信された圧縮画像を伸張して生成した部分画像を、ディスプレイ４０の指定位置へ表示する。
【００７５】
パケットが通常状態移行メッセージ（図９参照）の場合は、切替コントローラ３２に渡される。切替コントローラ３２は、渡されたメッセージを受信した時点で、省電力コントローラ３１３を通じて、無線通信処理部３１の動作状態を、パワーセーブモードからアクティブモードへと切り替える制御を行う。
【００７６】
パケットが省電力状態移行メッセージ（図１０参照）の場合は、切替コントローラ３２に渡される。切替コントローラ３２は、渡されたメッセージを受信した時点で、省電力コントローラ３１３を通じて、無線通信処理部３１の動作状態を、アクティブモードからパワーセーブモードへと切り替える制御を行う。
【００７７】
無線通信処理部３１を介して送信されるＭＡＣフレームのＭＡＣヘッダー内には、自装置（当該ディスプレイ端末３）の動作状態を示す情報部が存在し、この情報を用いることで、アクティブモードかパワーセーブモードかをアクセスポイント５に通知することが可能となる。ここで、ディスプレイ端末３が、本体装置１から更新画面情報を受信するために、トランスポート層プロトコルとして、ＴＣＰ(Transmission Control Protocol)を用いている場合、送達確認フレームをアクセスポイント５経由で返信する際、併せて無線通信処理部３１の状態をアクセスポイント５に通知することが可能であるが、ＵＤＰ(User Datagram Protocol)を用いている場合は、送達確認フレームが存在しないため、別途アクセスポイント５に対して、何らかのフレームを送信して自身の無線通信処理部３１の動作状態を通知する方法を用いることが望ましい。または、本体装置１に対して、無線通信処理部３１の動作状態をアクティブモードに移行完了した旨を通知するパケットを送信し、併せてアクセスポイント５に対して、動作状態がアクティブモードであることを通知する方法も考えうる。
【００７８】
図８に、ディスプレイ端末３における動作手順の一例を示す。
【００７９】
ディスプレイ端末３は、本体装置１から状態移行メッセージを受信した場合（ステップＳ５１）、それが通常状態移行メッセージであれば（ステップＳ５２）、無線通信処理部３１をアクティブモードに移行し（ステップＳ５３）、メッセージを生成する場合には（ステップＳ５４）、通常状態移行完了メッセージを送信する（ステップＳ５５）。
【００８０】
また、本体装置１から受信した状態移行メッセージが省電力状態移行メッセージであれば（ステップＳ５２）、無線通信処理部３１をパワーセーブモードに移行する（ステップＳ５７）。
【００８１】
図９に、本体装置１がディスプレイ端末３に対して送信する、通常状態移行メッセージの一例を示す。
【００８２】
図９に示すように、通常状態移行メッセージは、ＩＰヘッダー、ＵＤＰ／ＴＣＰヘッダー、アクティブモード（通常状態）への移行を示すメッセージ種別などにより構成されている。
【００８３】
ＩＰヘッダーは、ネットワーク層の制御情報としてのＩＰ(Internet Protocol)ヘッダーである。ＵＤＰ／ＴＣＰヘッダーは、トランスポート層の制御情報として、伝送制御がＵＤＰ(User Datagram Protocol)かＴＣＰ(Transmission Control Protocol)によって異なる制御情報である。
【００８４】
メッセージ種別には、通常状態移行メッセージであることを識別するための一意な種別情報が設定される。当該メッセージを受信することで、ディスプレイ端末３は、切替コントローラ３２を介して、無線通信処理部３１の状態をアクティブモードへと切り替える制御を行う。
【００８５】
また、図１０に、本体装置１がディスプレイ端末３に対して送信する、省電力状態移行メッセージの一例を示す。
【００８６】
図１０に示すように、省電力状態移行メッセージは、ＩＰヘッダー、ＵＤＰ／ＴＣＰヘッダー、パワーセーブモード（省電力状態）への移行を示すメッセージ種別などにより構成されている。
【００８７】
メッセージ種別には、省電力状態移行メッセージであることを識別するための一意な種別情報が設定される。当該メッセージを受信することで、ディスプレイ端末３は、切替コントローラ３２を介して、無線通信処理部３１の状態をパワーセーブモードへと切り替える制御を行う。
【００８８】
ところで、上記構成例では、省電力状態移行メッセージは、本体装置１において連続的に発生する画面更新の終端を意味するものである。従って、最後の更新画面の送信画像の生成を完了した直後に、該省電力状態移行メッセージを送信するための条件を満たしている場合は、圧縮画像（送信画像）と省電力状態移行メッセージとを集約することも考え得る。
【００８９】
図１１は、この場合における、ＩＰヘッダー、ＵＤＰ／ＴＣＰヘッダー、矩形情報、圧縮画像制御情報、圧縮画像、パワーセーブモードへの移行を示すメッセージ種別から構成されるメッセージを示している。
【００９０】
前述のように、ネットワーク層の制御情報としてＩＰヘッダー、トランスポート層の制御情報として、ＵＤＰ／ＴＣＰヘッダーが存在する。
【００９１】
矩形情報は、後続の圧縮画像を伸張、表示可能な形式にした後、描画箇所を指定するための座標（例えば、ｘ、ｙ）や面積（例えば、縦、横の長さ）といった情報を含む。圧縮画像制御情報は、量子化パラメータやハフマンテーブル情報といった、画像の復号時に必要な情報であり、例えばＪＰＥＧ(Joint Photographic Experts Group)の場合は、ＳＯＩ(Start Of Image)（イメージの開始）からＳＯＳ(Start Of Scan)（圧縮された画像情報）の前までを意味しており、圧縮画像は、本体装置１において静止画圧縮された画像情報であり、上記復号用の制御情報を用いて、元の画像に復元される。ＪＰＥＧでは、上記ＳＯＳからＥＯＩ(End Of Image)（イメージの終端）までを意味している。
【００９２】
図１１に示すように、圧縮された画像情報の後ろに、パワーセーブモードへの移行を示すメッセージ種別を付加することで、別途新たなメッセージパケットを作成して送信するよりも効率的に、当該メッセージ内の画像情報が、本体装置において連続的に発生する画面更新の終端であることを、ディスプレイ端末３に通知することも可能である。
【００９３】
さて、上記構成例では、無線通信処理部３１は、ＩＥＥＥ８０２．１１の規格に従った通信処理を行う。媒体アクセス制御として、ＣＳＭＡ／ＣＡ(Carrier Sense Multiple Access with Collision Avoidance)を採用しているＩＥＥＥ８０２．１１では、ＰＨＹ層のプロトコルの変更によって通信速度の高速化を図ってきた。
【００９４】
２．４ＧＨｚ周波数帯については、ＩＥＥＥ８０２．１１（２Ｍｂｐｓ）からＩＥＥＥ８０２．１１ｂ（１１Ｍｂｐｓ）、そしてＩＥＥＥ８０２．１１ｇ（５４Ｍｂｐｓ）規格が生まれており、これらについてもサポートする。５ＧＨｚ周波数帯については、現在のところＩＥＥＥ８０２．１１ａ（５４Ｍｂｐｓ）が存在しており、この周波数帯についても無線通信処理部３１ではサポートしている。
【００９５】
また、ＩＥＥＥ８０２．１１では、省電力化に関する方式が規定されている。すなわち、無線端末の動作モードとして、アクティブモード(active mode)（常時通信可能の状態）と、パワーセーブモード(power save mode)（通信可能と通信不可能の状態を周期的に繰り返す）の２種類が存在し、パワーセーブモードでは、アクセスポイントからのビーコンフレーム受信周期毎に、無線処理部の送受信系統に電力を供給してアウェイク状態に移行するが、それ以外の時期では、必要最低限の電力で動作するドーズ状態に遷移する。
【００９６】
図１２に、パワーセーブモード中の無線端末（図１ではディスプレイ端末３）の動作の例を示す。図１２（ａ）は、時間軸を示しており、ビーコン周期（Beacon-Interval）毎に、ビーコンフレームを作成し、自局管理下の無線ネットワーク（ＢＳＳ(Basic Service Set)）に向けてブロードキャストする。図１２（ｂ）は、アクセスポイント（図１ではアクセスポイント５）の送信するフレームの例を表しているが、ビーコンフレームには、ＴＩＭ(Traffic Indication Message)と呼ばれる識別フィールドが存在し、無線端末宛のＭＡＣデータフレームが存在する場合は、対応するビットを有効にして、端末にその旨を通知する。なお、アクセスポイントは、ＤＴＩＭ(Delivery Traffic Indication Message)と呼ばれる時間間隔（DTIM Interval）毎に、蓄積したマルチキャスト／ブロードキャストフレームをバッファから開放して送信する。図１２（ｃ）は、パワーセーブモードで動作中の端末の動作を示している。端末は、指定したビーコン受信周期毎に、無線処理部（図７では無線通信処理部３１）の送受信系統に電力を供給してアウェイク（Awake）状態に移行し、ビーコンフレームの受信処理を行う。そして、自身宛のフレームがアクセスポイントにて蓄積されている場合は、送信要求（ＰＳ−Ｐｏｌｌ）フレームを送信し、その応答となる自身宛のフレーム受信が完了するまで、アウェイクの状態を維持する。なお、無線端末は、ＤＴＩＭ周期毎にもドーズ（Doze）状態からアウェイク状態に移行し、マルチキャスト／ブロードキャストフレームの受信を行う。
【００９７】
図１３は、ＭＡＣフレームの構成を示したものである。制御情報を格納するためのFrame Controlフィールドには、Power Managementビットが存在し、このビットの指定方法によって、端末の無線通信処理部３１が現在アクティブモードで動作中か、パワーセーブモードで動作中かを通知する。
【００９８】
ここで、アクセスポイントは、パワーセーブモードで動作中の無線端末宛のデータフレームは、そのまま送信せずに、自局内でバッファリングを行うため、図１のシステムにおいて、単純にＩＥＥＥ８０２．１１の省電力制御（パワーセーブモード）を適用したのみでは、画面更新情報が蓄積されてアクセスポイントのバッファでオーバフローしてしまう問題がある。
【００９９】
以下、図１４〜図１８を参照して本実施形態の画面転送システムの動作例についてさらに説明する。
【０１００】
ここでは、複数のディスプレイ端末３のうち、例えば図１のディスプレイ端末Ｄ１と本体装置１との間でＶＮＣ(Virtual Network Computing)のような画面転送アプリケーションを利用し、本体装置１の画面情報をディスプレイ端末Ｄ１へ転送してアプリケーション画面共有機能を実現しているケースを例にして説明する。
【０１０１】
まず、このケースの画面転送システムの概要動作を、図１４の動作例を参照しながら説明する。
【０１０２】
ディスプレイ端末３は、通常、無線通信処理部３１をパワーセーブモードで動作させているものとする。前述のように、パワーセーブモードで動作中のディスプレイ端末３宛てのデータフレームは、アクセスポイント５にてバッファリングされ、ディスプレイ端末３宛てのデータを蓄積している旨を周期的なビーコンフレームで通知する。ディスプレイ端末３は、ビーコンフレームにより、自身宛てのデータが蓄積されていることを認識すると、送信要求（ＰＳ−Ｐｏｌｌ）フレームを送信して、アクセスポイント５に対してデータフレームの開放を促す。従って、パワーセーブモードでの動作中は、データフレームは、最大で指定したビーコン受信周期時間アクセスポイントにおいてバッファリングされる可能性がある。
【０１０３】
ディスプレイ端末３は、例えば図７のようにデジタイザのような入力デバイス４１を有しており、入出力インターフェース３９を介して、該入力デバイス４１への入力を検知する（ステップＳ１０１）。また、これと同時に、座標等の入力情報を取得し、入力情報生成部３６は、この入力情報を含むメッセージを生成し、これがアクセスポイント３を介して、本体装置１へ与えられる（ステップＳ１０１）。
【０１０４】
ディスプレイ端末３から入力情報を受信した本体装置１は、該入力情報をウィンドウシステム上のマウス操作（例えば、クリック、ドラッグ＆ドロップなど）等のイベントとみなし、それに基づいたアプリケーション処理を実行する（ステップＳ１０２）。
【０１０５】
その際、マウスの移動や新規ウィンドウ起動といった、画面状態の更新が発生し得る。本体装置１のイベント取得部１２は、ＯＳから得られた画面の変更のあった部分画像、もしくは更新矩形領域情報を、更新情報格納部１３に出力する。そして、差分検出部１５は、更新情報格納部１３を介して部分画像を取得するとともに、受け取った部分画像を画像バッファ３４に順次記憶しつつ、ディスプレイ端末３へ前回送出した画像との差分を求めて、差分情報格納部１６に格納する。そして、送信画像生成部１７にて差分の画像を送信用に圧縮処理した後、ディスプレイ端末３へ送信する。
【０１０６】
送信画像生成部１７は、入力された更新画像を静止画圧縮して圧縮画像を生成するとともに、セッションマネージャ２５から宛先情報を受け取って送信用のパケットを生成し通信部２３へ渡す。通信部２３は、渡されたパケット（図１の更新画面情報Ｕ）をネットワーク８へ送信する（ステップＳ１０４）。
【０１０７】
なお、画面の更新は、連続的に発生するが、利用可能なネットワーク８の帯域に併せて、取得矩形領域のコマ落とし処理をし、実際に送信する画面情報の選択を行った後、静止画圧縮して伝送する。
【０１０８】
送信画像生成部１７の静止画圧縮処理は、ＪＰＥＧ(Joint Photographic Experts)のような不可逆圧縮でもよいし、可逆圧縮方式を用いてもよい。
【０１０９】
なお、本体装置１の更新情報格納部１３は、キュー状に画面情報や矩形情報を格納しており、差分検出部１５は、先入れ先出しの手順に基づいて、キューの先頭から上記情報を取り出す。また、本体装置１の差分情報格納部１６は、キュー状に更新画像を格納しており、送信画像生成部１７は、先入れ先出しの手順に基づいて、キューの先頭から上記情報を取り出す。従って、該差分情報格納部１６に、閾値以上の更新画像が蓄積している場合は、ディスプレイ端末３に対して通常状態移行指示を送信する（ステップＳ１０３）。一方、該更新情報格納部１３に、画面情報や矩形情報が存在しない場合は、ディスプレイ端末に対して省電力状態移行指示を送信する（ステップＳ１０５）。
【０１１０】
差分検出部１５により画面更新が検知されると、差分検出部１５から切替判定部２０に画面更新を通知し、切替判定部２０は、差分情報格納部１６を介して、閾値以上の画面更新が存在するか否かを検査する。閾値以上の画面更新が存在する場合は、ディスプレイ端末３に対して、上記通常状態移行メッセージをメッセージ生成部２１が生成した後、通信部２３を介して送信処理を行う。
【０１１１】
なお、上記閾値の初期値は、例えば、試験データの送信を行いながら、アクセスポイントのバッファの空き具合を推測して、決定するようにしてもよい。
【０１１２】
また、パケットロスが発生した場合に、それがアクセスポイントのバッファオーバフローによって生じた可能性があるため、例えば、本体装置１に、パケットロス検知部と閾値更新部とを設け、パケットロス検知部がパケットロスを検知した場合に、閾値更新部が、上記閾値を低い値に更新するようにしてもよい。パケットロスを検知する方法としては、例えば、トランスポート層プロトコルとして、ＴＣＰを用いている場合は、再送フレームにより判断できる。また、ＵＤＰを用いている場合は、例えば、ディスプレイ端末３がデータのロスを判断して本体装置１に通知するようにしてもよい。
【０１１３】
本体装置１は、通常状態移行メッセージを送信後、ディスプレイ端末３がアクティブモードへ遷移するのを待つ。そして、ディスプレイ端末３の通常状態への移行を待つ間に、差分検出部１５により検出された矩形領域の画像を送信用に圧縮処理することにより、無駄な待ち時間を発生させない。
【０１１４】
図１５に、本体装置１において、ディスプレイ端末３の無線通信処理部３１が、アクティブモードに移行完了したか否かを判断する方法の一例を示す。
【０１１５】
図１５は、タイマー１９を利用する方式で、切替判定部２０は、パワーセーブモードからアクティブモードへ変更するよう判定した場合に、タイマー１９にタイマー処理の開始指示を行い、タイマー期間が満了した時点で、状態判定部２２は、ディスプレイ端末３がアクティブモードへ移行完了したと判断する。ＩＥＥＥ８０２．１１の規格によれば、パワーセーブモードで動作している端末は、ＤＴＩＭ時間周期毎にアウェイク状態に遷移し、アクセスポイントからデータが送信待ちであることを伝えるメッセージを受信すると、アクセスポイントに対してＰＳ−Ｐｏｌｌフレームを送信して、データの受信処理を行うため、通常状態移行メッセージは、最大でＤＴＩＭ時間バッファリングされる可能性がある。そのため、ＤＴＩＭ時間待つ。
【０１１６】
図１６に、本体装置１において、ディスプレイ端末３の無線通信処理部３１が、アクティブモードに移行完了したか否かを判断する方法の他の例を示す。
【０１１７】
図１６は、ディスプレイ端末３からのメッセージを利用する方式で、通信部２３がディスプレイ端末３からの通常状態移行完了メッセージを受信した時点で、状態判定部２２は、ディスプレイ端末３がアクティブモードへ移行完了したと判断する。通常状態移行完了メッセージは、トランスポート層プロトコルとして、ＴＣＰを用いている場合は、送達確認フレームを利用することが可能であるが、ＵＤＰを用いている場合は、何らかのフレームを送信する。
【０１１８】
さて、本体装置１からネットワーク８へ送られた更新画面情報Ｕは、アクセスポイント５から無線伝播路へ送信される。ディスプレイ端末Ｄ１では、アクセスポイント５から無線伝送された更新画面情報Ｕをアンテナ４２で受信して、無線通信処理部３１にて圧縮画像に復号した上で画面生成部３５へ渡し、画面生成部３５は、渡された圧縮画像の伸張処理を行った後、画像バッファ３４に書き込むことで、指定された領域に矩形画像情報を描画する（ステップＳ１０７）。
【０１１９】
なお、ディスプレイ端末３は、本体装置１より通常状態移行指示を受信した場合に、切替コントローラ３２を介して、無線通信処理部３１の状態をアクティブモードに移行させる処理を行う（ステップＳ１０６）。
【０１２０】
また、ディスプレイ端末３は、本体装置１より省電力通常状態移行指示を受信した場合に、切替コントローラ３２を介して、無線通信処理部３１の状態をパワーセーブモードに移行させる処理を行う（ステップＳ１０８）。
【０１２１】
図１７及び図１８は、以上の流れを示したシーケンス図である。
【０１２２】
図１７のＰＰＤＵ(PLCP Protocol Data Unit)は、無線ＬＡＮにおける物理層の伝送単位であり、ＭＡＣフレームに対して、物理ヘッダー、物理プリアンブル、並びにトレイラ等が付加されたものである。該フレーム中のＭＡＣヘッダー情報部中のPower Managementビット情報（PwrMgt）では、端末の動作状態がアクティブモードであることを示すフラグが有効になっており、このフレームを受信することにより、アクセスポイントは端末の無線通信処理部の状態を認識する。
【０１２３】
さて、アクセスポイント５を介して本体装置１が受信した、ディスプレイ端末３からの入力情報を元に、アプリケーション処理が実行され、その結果、図１７及び図１８のように、［１］〜［３］の３箇所の画面更新が発生したものとする。本体装置１は、一連の最後の画面更新情報をディスプレイ端末３に対して送信した後、省電力状態移行メッセージを生成し、ディスプレイ端末３に送信する。
【０１２４】
ディスプレイ端末３は、本体装置１から通常状態移行メッセージを受信すると、無線通信処理部３１の状態をパワーセーブモードからアクティブモードに切り替える。そして、本体装置１からの更新画面を、無線通信処理部３１がアクティブモードの状態で受信する。そして、省電力状態移行メッセージを受信すると、再度パワーセーブモードへと遷移する。ディスプレイ端末３が本体装置１との間で、ＴＣＰのような双方向のトランスポート層プロトコルを用いている場合は、状態遷移した後、本体装置１からのデータ（通常状態移行メッセージもしくは省電力状態移行メッセージ）に対するＴＣＰ送達確認（ＡＣＫ(Acknowledgement)）の返信に併せて、アクセスポイント５に対して、自装置（当該ディスプレイ端末３）の無線通信処理部３１の状態を通知することが可能である。一方、ＵＤＰのような片方向のトランスポート層プロトコルを用いている場合は、自装置（当該ディスプレイ端末３）の無線通信処理部３１の状態を切替制御した後、本体装置１もしくはアクセスポイント５に対して、何かしらのフレーム送信を行うことが望ましい。
【０１２５】
ところで、これまでの説明では、本体装置１の切替判定部２０が、差分情報格納部１６の画面更新情報の量を調べ、閾値ｔ以上であれば、ディスプレイ端末３にアクティブモードへ移行させるための指示を出すものと判定し、通常状態移行メッセージを生成して、これをディスプレイ端末３へ送信するものとしたが、送信画像格納部１８の送信画像データの量を調べ、閾値ｔ´以上であれば、通常状態移行メッセージを生成して、これをディスプレイ端末３へ送信するように構成することも可能である。省電力状態移行メッセージに係る判定についても、同様である。
【０１２６】
また、これまでの説明では、情報の記憶量に基づいて、省電力状態移行メッセージに係る判定を行ったが、例えば、通常状態移行メッセージを送信してから所定の時間（例えば、情報の送信が完了するに十分なものとして予め決められた時間）が経過したことをもって、ディスプレイ端末３にパワーセーブモードへ移行させるものと判定する方法など、種々の方法が考えられる。また、例えば、ユーザやアプリケーション等から特定の指示を受けたことをもって、ディスプレイ端末３にパワーセーブモードへ移行させるものと判定することも可能である。
【０１２７】
また、本体装置１が省電力状態移行メッセージをディスプレイ端末３に送信した後に、状態判定部２２において、ディスプレイ端末３がパワーセーブモードへの移行を完了したか否かを判断する方法については、ディスプレイ端末３の通常状態への移行の完了に係る判断と同様、ディスプレイ端末３がパワーセーブモードへの移行を完了した場合に、本体装置１に対して省電力状態移行完了メッセージを送信するものとして、ディスプレイ端末３から省電力状態移行完了メッセージを受信した場合に、ディスプレイ端末３がパワーセーブモードへの移行を完了したと判断するようにしてもよいし、省電力状態移行メッセージをディスプレイ端末３に送信した後に、所定の時間が経過した場合に、ディスプレイ端末３がパワーセーブモードへの移行を完了したと判断するようにしてもよい。
【０１２８】
また、これまでの説明では、本体装置１が省電力状態移行メッセージをディスプレイ端末３に送信するものとしたが、その代わりに、本体装置１からディスプレイ端末３に省電力状態移行メッセージを送信せず、ディスプレイ端末３は、本体装置１から通常状態移行メッセージを受信して、アクティブモードに移行し、本体装置１から情報を受信した後に、例えば本体装置１から情報を受信しない状態が所定の時間だけ継続した場合に、パワーセーブモードに戻るようにしてもよい。この場合において、本体装置１は、ディスプレイ端末３から省電力状態移行完了メッセージを受信した場合に、ディスプレイ端末３がパワーセーブモードへの移行を完了したと判断するようにしてもよいし、通常状態移行メッセージをディスプレイ端末３に送信した後に、所定の時間が経過した場合に、ディスプレイ端末３がパワーセーブモードへの移行を完了したと判断するようにしてもよい。
【０１２９】
また、本実施形態では、本体装置において、情報を圧縮して送信する場合について説明したが、本体装置において、情報を圧縮せずに送信する場合についても、同様に実現可能である。
【０１３０】
また、本実施形態では、本体装置において生成した画像情報を送信する場合について説明したが、本体装置が外部から入力した情報を送信する場合についても、同様に実現可能である。
【０１３１】
なお、以上の各機能は、ソフトウェアとして記述し適当な機構をもったコンピュータに処理させても実現可能である。  
また、本実施形態は、コンピュータに所定の手順を実行させるための、あるいはコンピュータを所定の手段として機能させるための、あるいはコンピュータに所定の機能を実現させるためのプログラムとして実施することもできる。加えて該プログラムを記録したコンピュータ読取り可能な記録媒体として実施することもできる。
【０１３２】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【０１３３】
【図１】本発明の一実施形態に係る画面転送システムの構成例を示す図
【図２】同実施形態に係る本体装置の構成例を示す図
【図３】同実施形態に係る本体装置における動作手順の一例を示すフローチャート
【図４】同実施形態に係る本体装置における動作手順の一例を示すフローチャート
【図５】同実施形態に係るアクセスポイントの構成例を示す図
【図６】同実施形態に係るアクセスポイントにおける動作手順の一例を示すフローチャート
【図７】同実施形態に係るディスプレイ端末の構成例を示す図
【図８】同実施形態に係るディスプレイ端末における動作手順の一例を示すフローチャート
【図９】通常状態移行メッセージの一例を示す図
【図１０】省電力状態移行メッセージの一例を示す図
【図１１】圧縮画像と省電力状態移行の指示とを集約したメッセージの一例を示す図
【図１２】パワーセーブモード中のアクセスポイント及び無線端末の動作例について説明するための図
【図１３】ＭＡＣフレームの構成を示す図
【図１４】同実施形態に係る画面転送システムにおける処理の流れの一例を示すフローチャート
【図１５】同実施形態に係る本体装置においてディスプレイ端末がアクティブモードに移行完了したか否かを判断する第１の例について説明するための図
【図１６】同実施形態に係る本体装置においてディスプレイ端末がアクティブモードに移行完了したか否かを判断する第２の例について説明するための図
【図１７】同実施形態に係る画面転送システムにおける処理の流れの一例を示すシーケンス図
【図１８】同実施形態に係る画面転送システムにおける処理の流れの一例を示すシーケンス図
【符号の説明】
【０１３４】
１…本体装置、１１…入力デバイス、１２…イベント取得部、１３…更新情報格納部、１４…画像バッファ、１５…差分検出部、１６…差分情報格納部、１７…送信画像生成部、１８…送信画像格納部、１９…タイマー、２０…切替判定部、２１…メッセージ生成部、２２…状態判定部、２３…通信部、２４…セッション情報記憶部、２５…セッションマネージャ、２６…ディスプレイ、３…ディスプレイ端末、３１…無線通信処理部、３１１…ＭＡＣ層、３１２…ＰＨＹ層、３１３…省電力コントローラ、３２…切替コントローラ、３３…メッセージ生成部、３４…画像バッファ、３５…画面生成部、３６…入力情報生成部、３７…セッションマネージャ、３８…セッション情報記憶部、３９…入出力インターフェース、４０…ディスプレイ、４１…入力デバイス、４２…アンテナ、５…アクセスポイント、５１…有線通信処理部、５２…ブリッジ処理部、５３…無線通信処理部、５３１…ＭＡＣ層、５３２…ＰＨＹ層、５３３…省電力管理部、５４…アンテナ、８…ネットワーク
【図１】
2008193603.tif 000003
【図２】
2008193603.tif 000004
【図３】
2008193603.tif 000005
【図４】
2008193603.tif 000006
【図５】
2008193603.tif 000007
【図６】
2008193603.tif 000008
【図７】
2008193603.tif 000009
【図８】
2008193603.tif 000010
【図９】
2008193603.tif 000011
【図１０】
2008193603.tif 000012
【図１１】
2008193603.tif 000013
【図１２】
2008193603.tif 000014
【図１３】
2008193603.tif 000015
【図１４】
2008193603.tif 000016
【図１５】
2008193603.tif 000017
【図１６】
2008193603.tif 000018
【図１７】
2008193603.tif 000019
【図１８】
2008193603.tif 000020