(57)【要約】【課題】ＭＩＭＯ伝送の高速伝送性を維持したまま低消費電力化を実現する。【解決手段】本体装置１は、表示画面内で更新された領域の画像データを取得して画像バッファ１３に順次保持するイベント取得部１２と、画像バッファ１３に保持された新旧の画像データの差分を検出する差分検出部１４と、差分検出部１４により検出された差分の画像を送信用に圧縮処理する画像生成部１５と、差分検出部１４により検出された差分値と予め設定された閾値とを比較して、ディスプレイ端末４とアクセスポイント３の間の伝送路の空間多重数を変更するか否かを判定する切替判定部１７とを備える。【選択図】図１
2008022173.tif 000002
【特許請求の範囲】
【請求項１】
画像データを表示する表示端末に対して、伝送路の空間多重数を変更可能な無線アクセス装置を介して画像データを送信可能な通信装置であって、
アプリケーションプログラムの動作により発生するイベントにしたがって前記表示端末に表示させる画像データを生成する第１の生成部と、
前記第１の生成部により生成された画像データをバッファリングするバッファと、
前記第１の生成部により生成された新たな画像データと前記バッファにバッファリングされた画像データとの間の差分を検出する差分検出部と、
前記差分検出部により検出された差分から前記無線アクセス装置を介して前記表示端末に送信する送信画像データを生成する第２の生成部と、
前記差分検出部により検出された差分があらかじめ定めた閾値よりも大きい場合に、前記無線アクセス装置と前記表示端末間の伝送路の空間多重数を増やすように変更するためのメッセージを生成するメッセージ生成部と、
前記第２の生成部により生成された前記送信画像データの送信に先駆けて、前記メッセージを前記表示端末へ送信する送信部と
を具備することを特徴とする通信装置。
【請求項２】
画像データを表示する表示端末に対して、伝送路の空間多重数を変更可能な無線アクセス装置を介して画像データを送信可能な通信装置であって、
アプリケーションプログラムの動作により発生するイベントにしたがって前記表示端末に表示させる画像データを生成する第１の生成部と、
前記第１の生成部により生成された画像データをバッファリングするバッファと、
前記第１の生成部により生成された新たな画像データと前記バッファにバッファリングされた画像データとの間の差分を検出する差分検出部と、
前記差分検出部により検出された差分から前記無線アクセス装置を介して前記表示端末に送信する送信画像データを生成する第２の生成部と、
前記アプリケーションプログラムの動作により発生するイベントの情報と前記無線アクセス装置と前記表示端末間の伝送路の空間多重数切り替え情報とを対応させて記憶した記憶部と、
前記アプリケーションプログラムの動作により発生したイベントの情報を取得するイベント取得部と、
前記イベント取得部により取得された前記イベントの情報から前記記憶部を参照して前記無線アクセス装置と前記表示端末間の伝送路の空間多重数を変更するためのメッセージを生成するメッセージ生成部と、
前記イベントの情報にしたがって前記第１の生成部により生成される画像データに対応する前記送信画像データの送信に先駆けて、前記メッセージを前記表示端末へ送信する送信部と
を具備することを特徴とする通信装置。
【請求項３】
自己と前記無線アクセス装置との間で、同一チャネルに複数の信号を多重化して送受信することが可能な空間多重伝送方式を用いてメッセージを送受信する複数の無線部と、
前記無線部により前記無線アクセス装置から受信された通信装置からのメッセージが、前記伝送路の空間多重数の変更を要求するメッセージの場合、前記メッセージに従って、前記複数の無線部をマルチプルインプットマルチプルアウトプット伝送またはシングルインプットシングルアウトプット伝送のいずれかの通信状態へ切り替えた後、通信状態を変更したことを前記無線部を通じて前記無線アクセス装置へ通知する切替コントローラと、
前記複数の無線部のうちの一つの無線部がシングルインプットシングルアウトプット伝送の状態で動作中に、他の無線部への電力供給を停止する省電力コントローラと、
前記通信装置から送られてきた画面を表示するディスプレイと、
前記無線部により、受信された前記通信装置からの圧縮画像を伸張して生成した画像データを前記ディスプレイの指定位置へ表示する画像生成部と
を具備することを特徴とする表示端末。
【請求項４】
画像データを表示する表示端末に対して、伝送路の空間多重数を変更可能な無線アクセス装置を介して画像データを送信可能な通信装置における通信方法において、
アプリケーションプログラムの動作により発生するイベントにしたがって前記表示端末に表示させる画像データを生成し、
前記生成された画像データをバッファリングし、
前記生成された新たな画像データと前記バッファリングされた画像データとの間の差分を検出し、
前記検出された差分から前記無線アクセス装置を介して前記表示端末に送信する送信画像データを生成し、
前記検出された差分があらかじめ定めた閾値よりも大きい場合に、前記無線アクセス装置と前記表示端末間の伝送路の空間多重数を増やすように変更するためのメッセージを生成し、
生成された前記送信画像データの送信に先駆けて、前記メッセージを前記表示端末へ送信する
ことを特徴とする通信方法。
【請求項５】
画像データを表示する表示端末に対して、伝送路の空間多重数を変更可能な無線アクセス装置を介して画像データを送信可能な通信装置における通信方法において、
アプリケーションプログラムの動作により発生するイベントにしたがって前記表示端末に表示させる画像データを生成し、
前記第１の生成部により生成された画像データをバッファリングし、
前記第１の生成部により生成された新たな画像データと前記バッファリングされた画像データとの間の差分を検出し、
前記差分検出部により検出された差分から前記無線アクセス装置を介して前記表示端末に送信する送信画像データを生成し、
前記アプリケーションプログラムの動作により発生するイベントの情報と前記無線アクセス装置と表示端末間の伝送路の空間多重数切り替え情報とを対応させて記憶し、
前記アプリケーションプログラムの動作により発生したイベントの情報を取得し、
前記取得された前記イベントの情報から前記記憶部を参照して前記無線アクセス装置と前記表示端末間の伝送路の空間多重数を変更するためのメッセージを生成し、
前記イベントの情報にしたがって生成する前記画像データに対応する前記送信画像データの送信に先駆けて、前記メッセージを前記表示端末へ送信する
ことを特徴とする画面送信方法。
【請求項６】
画像データを表示する表示端末に対して、伝送路の空間多重数を変更可能な無線アクセス装置を介して画像データを送信可能な通信装置に処理を実行させる通信プログラムにおいて、
前記通信装置を、
アプリケーションプログラムの動作により発生するイベントにしたがって前記表示端末に表示させる画像データを生成する第１の生成部と、
前記第１の生成部により生成された画像データをバッファリングするバッファと、
前記第１の生成部により生成された新たな画像データと前記バッファにバッファリングされた画像データとの間の差分を検出する差分検出部と、
前記差分検出部により検出された差分から前記無線アクセス装置を介して前記表示端末に送信する送信画像データを生成する第２の生成部と、
前記差分検出部により検出された差分があらかじめ定めた閾値よりも大きい場合に、前記無線アクセス装置と表示端末間の伝送路の空間多重数を増やすように変更するためのメッセージを生成するメッセージ生成部と、
前記第２の生成部により生成された前記送信画像データの送信に先駆けて、前記メッセージを前記表示端末へ送信する送信部
として機能させることを特徴とする通信プログラム。
【請求項７】
画像データを表示する表示端末に対して、伝送路の空間多重数を変更可能な無線アクセス装置を介して画像データを送信可能な通信装置に処理を実行させる通信プログラムにおいて、
前記通信装置を、
アプリケーションプログラムの動作により発生するイベントにしたがって前記表示端末に表示させる画像データを生成する第１の生成部と、
前記第１の生成部により生成された画像データをバッファリングするバッファと、
前記第１の生成部により生成された新たな画像データと前記バッファにバッファリングされた画像データとの間の差分を検出する差分検出部と、
前記差分検出部により検出された差分から前記無線アクセス装置を介して前記表示端末に送信する送信画像データを生成する第２の生成部と、
前記アプリケーションプログラムの動作により発生するイベントの情報と前記無線アクセス装置と前記表示端末間の伝送路の空間多重数切り替え情報とを対応させて記憶した記憶部と、
前記アプリケーションプログラムの動作により発生したイベントの情報を取得するイベント取得部と、
前記イベント取得部により取得された前記イベントの情報から前記記憶部を参照して前記無線アクセス装置と前記表示端末間の伝送路の空間多重数を変更するためのメッセージを生成するメッセージ生成部と、
前記イベントの情報にしたがって前記第１の生成部により生成される画像データに対応する前記送信画像データの送信に先駆けて、前記メッセージを前記表示端末へ送信する送信部
として機能させることを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばコンピュータ間でアプリケーションの画面を共有する機能を実現するための通信装置、表示端末およびプログラムに関する。
【背景技術】
【０００２】
ユーザビリティの向上を目的として、最低限の入出力インターフェースを有する端末装置をユーザ側に配し、複雑な演算処理は遠隔地に位置する本体装置上で実行するコンピューティングシステムがある。
【０００３】
例えば本体装置（パーソナルコンピュータ、サーバコンピュータ等）の画面情報を、ネットワークを介して遠隔のディスプレイ端末に投影するシステムの形態が既に提案されている（例えば特許文献１参照）。
【０００４】
このシステムの場合、ディスプレイ端末からの入力情報（デジタイザによるペン入力等）は、同じくネットワークを介して本体装置に送信され、実際のアプリケーションプログラム処理は本体装置が実行する。その後、実行結果及び画面更新情報がネットワークを介してディスプレイ端末に転送される。端末装置は、受信された画面更新情報により出力（描画）処理を実行する。
【０００５】
一方、遠隔ネットワーク上の本体装置からの画面情報を端末装置へ効率良く伝送するための技術として、ＶＮＣ（Virtual Network Computing）が知られている。
【０００６】
このＶＮＣでは、画面の更新を検知した際、読み出した画素情報の値を前回表示端末に伝送した画素情報の値と比較し、前回から変化した更新画面領域を決定する。
【０００７】
更に更新画面領域を静止画圧縮した後、表示端末に対して、圧縮した画面の差分情報のみを伝送することにより、通信帯域の消費を抑えることができる。
【０００８】
従って、ウィンドウの移動等、画面の変更が大きい場合には送信すべき画面情報量が増加し、反対に画面の変更が小さい場合には送信すべき画面情報量は減少する。
【０００９】
尚、ディスプレイ端末が無線ＬＡＮによる通信を行う際に、ＭＩＭＯ（Multiple Input Multiple Output）による伝送を行うことで利用可能な距離範囲が広がるという効果や、大きなサイズのデータを伝送する際のレスポンスが向上する効果等が考えられる。
【００１０】
ＭＩＭＯは、同一周波数チャネルを用いて複数のアンテナから同時に信号を送受信する技術であるが、ＳＩＳＯ（Single Input Single Output：従来のアンテナ１本の送受信方式）に比べると、送受信回路がアンテナの個数分必要となるため、消費電力がアンテナの数に比例して増大するという問題がある。
【００１１】
そこで、近年では、ＭＩＭＯに関する低消費電力化の仕組みが提案されている（例えば特許文献２参照）。
【００１２】
特許文献２の技術の場合、受信端末は、フレームのやり取りを行わないスタンバイ中には複数の受信系統のうち１つのみを起動することでＳＩＳＯとして動作する一方、データフレーム交換時には、複数の受信系統に電力を供給してＭＩＭＯによる受信処理を実施する。
【特許文献１】米国特許第６７８４８５５号公報
【特許文献２】特開２００６−４２０７５公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
ところで、コンピュータで処理を実行するアプリケーションには、プレゼンテーション用のソフトウェアや文章作成ソフトウェアなどがある他、ネットワークを利用するアプリケーションなどは、例えばビデオストリーミング再生ソフトウェア、音声通話ソフトウェア、ファイル転送ソフトウェア等があり、ネットワーク上を流れるトラフィックの特性がさまざまに変化する。
【００１４】
例えばビデオストリーミング再生ソフトウェアや音声通話ソフトウェアなどのようにレスポンス性が求められるアプリケーションは、データパケットが一定周期で発生しネットワーク上に流れる。
【００１５】
また、ファイル転送ソフトウェアのように伝送の遅延が大きくてもある程度許容しうるアプリケーションは、ファイル転送開始と共に大量のトラフィックがバースト的に発生する。
【００１６】
遠隔ネットワーク上の本体装置から画面情報を端末装置へ送信し、これを端末装置が受信し表示するようなシステムでは、例えばマウス操作によりカーソルの移動は、小さな動きの連続であるため、本体装置から端末装置へ転送されるデータのサイズは小さく、逆にウィンドウの新たな出現や消失、移動といったイベントが発生すると、画面更新に伴う変更差分量が大きいため、転送されるデータのサイズも大きくなる。
【００１７】
従って、このようなネットワークを介した画面転送システムでは、トラフィックの発生がバースト的であり、かつ併せてレスポンス性も求められることが特徴的である。
【００１８】
例えば画面情報を表示するディスプレイ（例えば液晶表示パネルやプロジェクタ投影部）と、ＭＩＭＯによる無線通信処理部とを有する端末装置が、遠隔ネットワーク上の本体装置の画面情報を無線通信処理部を介して受信し表示するケースを想定してみるものとする。
【００１９】
この場合、ＭＩＭＯは、ＳＩＳＯに比べて消費電力がアンテナの数に比例して増加することに加えて、レガシー端末用同期信号に加えてハイスループット端末用同期信号が物理層において必要となる。
【００２０】
このため、小さなサイズのデータを送信する場合は、伝送する物理フレームに占める固定長の物理ヘッダー部の割合が大きくなってしまい（これをオーバーヘッドという）、ＭＩＭＯがＳＩＳＯに比べて伝送効率が逆に低下するという問題がある。
【００２１】
つまり、マウスによるカーソル移動等のように本体装置からの画面更新情報が小さなサイズの連続であれば、ＭＩＭＯによる伝送を行うと、消費電力が大きい上に、伝送時のオーバーヘッドも大きくなってしまい、効率的ではないといえる。
【００２２】
上記した特許文献２の技術の場合、フレーム交換を行わないスタンバイ状態では、複数の受信系統の中で１つの受信系統にのみ電力を供給しておき、フレーム交換を行う度に複数の受信系統に電力を供給してＭＩＭＯによる物理フレームの送受信を可能にするものの、データフレームを交換する際、受信端末内では、いつでも複数アンテナが起動される。
【００２３】
つまり、ＭＩＭＯによる高い物理伝送速度での送信を必要としないような小さな更新画面情報を受信する際も、受信端末側の無線通信処理部をＭＩＭＯとして動作させるため、不要な電力の消費が避けられないという問題がある。
【００２４】
本発明はこのような課題を解決するためになされたもので、画面に生じたイベントによる更新部分の画像を伝送する上で、マルチプルインプットマルチプルアウトプット伝送の高速伝送性を維持したまま、低消費電力化を実現することのできる通信装置、表示端末および通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【００２５】
上記した課題を解決するために本発明の通信装置は、画像データを表示する表示端末に対して、伝送路の空間多重数を変更可能な無線アクセス装置を介して画像データを送信可能な通信装置であって、アプリケーションプログラムの動作により発生するイベントにしたがって前記表示端末に表示させる画像データを生成する第１の生成部と、前記第１の生成部により生成された画像データをバッファリングするバッファと、前記第１の生成部により生成された新たな画像データと前記バッファにバッファリングされた画像データとの間の差分を検出する差分検出部と、前記差分検出部により検出された差分から前記無線アクセス装置を介して前記表示端末に送信する送信画像データを生成する第２の生成部と、前記差分検出部により検出された差分があらかじめ定めた閾値よりも大きい場合に、前記無線アクセス装置と前記表示端末間の伝送路の空間多重数を増やすように変更するためのメッセージを生成するメッセージ生成部と、前記第２の生成部により生成された前記送信画像データの送信に先駆けて、前記メッセージを前記表示端末へ送信する送信部とを具備することを特徴とする。
【００２６】
本発明の通信装置は、画像データを表示する表示端末に対して、伝送路の空間多重数を変更可能な無線アクセス装置を介して画像データを送信可能な通信装置であって、アプリケーションプログラムの動作により発生するイベントにしたがって前記表示端末に表示させる画像データを生成する第１の生成部と、前記第１の生成部により生成された画像データをバッファリングするバッファと、前記第１の生成部により生成された新たな画像データと前記バッファにバッファリングされた画像データとの間の差分を検出する差分検出部と、前記差分検出部により検出された差分から前記無線アクセス装置を介して前記表示端末に送信する送信画像データを生成する第２の生成部と、前記アプリケーションプログラムの動作により発生するイベントの情報と前記無線アクセス装置と前記表示端末間の伝送路の空間多重数切り替え情報とを対応させて記憶した記憶部と、前記アプリケーションプログラムの動作により発生したイベントの情報を取得するイベント取得部と、前記イベント取得部により取得された前記イベントの情報から前記記憶部を参照して前記無線アクセス装置と前記表示端末間の伝送路の空間多重数を変更するためのメッセージを生成するメッセージ生成部と、前記イベントの情報にしたがって前記第１の生成部により生成される画像データに対応する前記送信画像データの送信に先駆けて、前記メッセージを前記表示端末へ送信する送信部とを具備することを特徴とする。
【００２７】
本発明の表示端末は、自己と前記無線アクセス装置との間で、同一チャネルに複数の信号を多重化して送受信することが可能な空間多重伝送方式を用いてメッセージを送受信する複数の無線部と、前記無線部により前記無線アクセス装置から受信された通信装置からのメッセージが、前記伝送路の空間多重数の変更を要求するメッセージの場合、前記メッセージに従って、前記複数の無線部をマルチプルインプットマルチプルアウトプット伝送またはシングルインプットシングルアウトプット伝送のいずれかの通信状態へ切り替えた後、通信状態を変更したことを前記無線部を通じて前記無線アクセス装置へ通知する切替コントローラと、前記複数の無線部のうちの一つの無線部がシングルインプットシングルアウトプット伝送の状態で動作中に、他の無線部への電力供給を停止する省電力コントローラと、前記通信装置から送られてきた画面を表示するディスプレイと、前記無線部により、受信された前記通信装置からの圧縮画像を伸張して生成した画像データを前記ディスプレイの指定位置へ表示する画像生成部とを具備することを特徴とする。
【００２８】
本発明の通信方法は、画像データを表示する表示端末に対して、伝送路の空間多重数を変更可能な無線アクセス装置を介して画像データを送信可能な通信装置における通信方法において、アプリケーションプログラムの動作により発生するイベントにしたがって前記表示端末に表示させる画像データを生成し、前記生成された画像データをバッファリングし、前記生成された新たな画像データと前記バッファリングされた画像データとの間の差分を検出し、前記検出された差分から前記無線アクセス装置を介して前記表示端末に送信する送信画像データを生成し、前記検出された差分があらかじめ定めた閾値よりも大きい場合に、前記無線アクセス装置と前記表示端末間の伝送路の空間多重数を増やすように変更するためのメッセージを生成し、生成された前記送信画像データの送信に先駆けて、前記メッセージを前記表示端末へ送信することを特徴とする。
【００２９】
本発明の通信方法は、画像データを表示する表示端末に対して、伝送路の空間多重数を変更可能な無線アクセス装置を介して画像データを送信可能な通信装置における通信方法において、アプリケーションプログラムの動作により発生するイベントにしたがって前記表示端末に表示させる画像データを生成し、前記第１の生成部により生成された画像データをバッファリングし、前記第１の生成部により生成された新たな画像データと前記バッファリングされた画像データとの間の差分を検出し、前記差分検出部により検出された差分から前記無線アクセス装置を介して前記表示端末に送信する送信画像データを生成し、前記アプリケーションプログラムの動作により発生するイベントの情報と前記無線アクセス装置と表示端末間の伝送路の空間多重数切り替え情報とを対応させて記憶し、前記アプリケーションプログラムの動作により発生したイベントの情報を取得し、前記取得された前記イベントの情報から前記記憶部を参照して前記無線アクセス装置と前記表示端末間の伝送路の空間多重数を変更するためのメッセージを生成し、前記イベントの情報にしたがって生成する前記画像データに対応する前記送信画像データの送信に先駆けて、前記メッセージを前記表示端末へ送信することを特徴とする。
【００３０】
本発明の通信プログラムは、画像データを表示する表示端末に対して、伝送路の空間多重数を変更可能な無線アクセス装置を介して画像データを送信可能な通信装置に処理を実行させるプログラムにおいて、前記通信装置を、アプリケーションプログラムの動作により発生するイベントにしたがって前記表示端末に表示させる画像データを生成する第１の生成部と、前記第１の生成部により生成された画像データをバッファリングするバッファと、前記第１の生成部により生成された新たな画像データと前記バッファにバッファリングされた画像データとの間の差分を検出する差分検出部と、前記差分検出部により検出された差分から前記無線アクセス装置を介して前記表示端末に送信する送信画像データを生成する第２の生成部と、前記差分検出部により検出された差分があらかじめ定めた閾値よりも大きい場合に、前記無線アクセス装置と表示端末間の伝送路の空間多重数を増やすように変更するためのメッセージを生成するメッセージ生成部と、前記第２の生成部により生成された前記送信画像データの送信に先駆けて、前記メッセージを前記表示端末へ送信する送信部として機能させることを特徴とする。
【００３１】
本発明の通信プログラムは、画像データを表示する表示端末に対して、伝送路の空間多重数を変更可能な無線アクセス装置を介して画像データを送信可能な通信装置に処理を実行させるプログラムにおいて、前記通信装置を、アプリケーションプログラムの動作により発生するイベントにしたがって前記表示端末に表示させる画像データを生成する第１の生成部と、前記第１の生成部により生成された画像データをバッファリングするバッファと、前記第１の生成部により生成された新たな画像データと前記バッファにバッファリングされた画像データとの間の差分を検出する差分検出部と、前記差分検出部により検出された差分から前記無線アクセス装置を介して前記表示端末に送信する送信画像データを生成する第２の生成部と、前記アプリケーションプログラムの動作により発生するイベントの情報と前記無線アクセス装置と前記表示端末間の伝送路の空間多重数切り替え情報とを対応させて記憶した記憶部と、前記アプリケーションプログラムの動作により発生したイベントの情報を取得するイベント取得部と、前記イベント取得部により取得された前記イベントの情報から前記記憶部を参照して前記無線アクセス装置と前記表示端末間の伝送路の空間多重数を変更するためのメッセージを生成するメッセージ生成部と、前記イベントの情報にしたがって前記第１の生成部により生成される画像データに対応する前記送信画像データの送信に先駆けて、前記メッセージを前記表示端末へ送信する送信部として機能させることを特徴とする。
【発明の効果】
【００３２】
本発明によれば、画面に生じたイベントによる更新部分の画像を伝送する上で、マルチプルインプットマルチプルアウトプット伝送の高速伝送性を維持したまま、低消費電力化を実現することができる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の実施の形態について図面を参照しながら説明する。図１は本発明の実施形態に係る画面転送システムの構成を示すブロック図である。
【００３４】
図１に示すように、この画面転送システムは、通信装置としての本体装置１と、この本体装置１とネットワーク２を介して接続された無線アクセス装置としてのアクセスポイント３と、このアクセスポイント３と無線ＬＡＮによるリンクを張り、無線通信を行う表示端末としてのディスプレイ端末４、５とを備えている。
【００３５】
この画面転送システムは、本体装置１上で動作するアプリケーションソフトウェアの画面を、アクセスポイント３を介してディスプレイ端末４、５へ無線転送し、各ディスプレイ端末４、５へアプリケーションソフトウェアの画面を表示する、いわゆるアプリケーション画面共有機能を有している。
【００３６】
このシステムでは、本体装置１の側で、更新された画面をリアルタイムにディスプレイ端末４、５へ転送するために、本体装置１の画面内で更新された部分の画像データ（更新画像情報Ｕ）のみを転送する。
【００３７】
つまり、本体装置１は、画像データを表示するディスプレイ端末４，５に対して、伝送路の空間多重数を変更可能なアクセスポイント３を介して画像データを送信可能な通信装置といえる。
【００３８】
図２に示すように、本体装置１は、入力デバイス１１、イベント取得部１２、画像バッファ１３、差分検出部１４、送信画像生成部１５、条件記憶部１６、切替判定部１７、メッセージ生成部１８、通信部１９、セッション情報記憶部２０、セッションマネージャ２１、ディスプレイ２２などを有している。尚、このような本体装置１の機能構成を通信プログラムとし、該通信プログラムが、本体装置１に処理を実行させるようにしても良い。
【００３９】
この本体装置１は、セントラルプロセッシングユニット（以下「ＣＰＵ」と称す。），メモリ、ハードディスク装置などにより構成されるコンピュータなどで実現される。
【００４０】
入力デバイス１１は、ディスプレイ２２の画面に表示されたカーソルを移動操作するマウスなどで実現される。この他、入力デバイス１１としては、キーボード、トラックボールなどを用いても良い。
【００４１】
イベント取得部１２は、コンピュータを統括制御するオペレーティングシステム（以下「ＯＳ」と称す。）と、このＯＳに組み込まれたディスプレイドライバと同等の機能を有する仮想ディスプレイドライバと、ＯＳ上で動作するアプリケーションソフトウェアなどのアプリケーションプログラムで実現されている。
【００４２】
イベント取得部１２は、アプリケーションソフトウェアにより画面が更新されたり、マウス操作などでカーソルが移動操作されて画面内の任意の領域の画像が更新されると、ＯＳのグラフィクエンジンから描画命令を仮想ディスプレイドライバが取得し、描画処理を行うことで更新画像を生成して画像バッファ１３へ順次出力し記憶する。これにより、画像バッファ１３には、更新画像が順次保持される。
【００４３】
つまり、イベント取得部１２は、アプリケーションプログラムの動作により発生するイベントにしたがってディスプレイ端末４、５に表示させる画像データを生成する第１の生成部として機能する。
【００４４】
差分検出部１４は、画像バッファ１３に順次保持される新旧の更新画像の差分を検出する。つまりイベント取得部１２により生成された新たな画像データと画像バッファ１３にバッファリングされた画像データとの間の差分を検出する差分検出部として機能する。
【００４５】
セッション情報記憶部２０には、現在、自己（この本体装置１）とアクセスポイント３を介してセッションを確立しているディスプレイ端末４，５の宛先の情報、例えばユーザ識別情報などと、セッション使用中か否かを示す情報、伝送制御がＴＣＰかＵＤＰかといった情報が対応して記憶されている。
【００４６】
図１において、本体装置１とディスプレイ端末４，５とでセッションを確立している状態では、アクセスポイント３と該当ディスプレイ端末４，５との間で空間多重伝送も可能な状態にある。
【００４７】
つまり、このようなシステムの場合、一台の本体装置１に対して多数のディスプレイ端末４，５がセッションを確立することがあるため、セッション情報記憶部２０には、本体装置１から送信するパケットの宛先を識別するための情報が記憶されている。
【００４８】
送信画像生成部１５は、差分検出部１４により検出された差分の画像を送信用に圧縮処理することで圧縮画像である送信画像データを生成する。つまり、送信画像生成部１５は、差分検出部１４により検出された差分からアクセスポイント３を介してディスプレイ端末４，５に送信する送信画像データを生成する第２の生成部として機能する。
【００４９】
送信画像生成部１５および差分検出部１４は、画面転送アプリケーションソフトウェアなどにより実現される。
【００５０】
条件記憶部１６には、ＭＩＭＯ（Multiple Input Multiple Output）とＳＩＳＯ（Single Input Single Output）を切り替えるための判定条件、つまり更新画像の差分値と比較するための閾値が記憶されている。また、アプリケーションソフトウェアなどが発生するイベント情報とＭＩＭＯとＳＩＳＯの切り替え方向を示す情報が記憶されている。
【００５１】
アクセスポイント３とディスプレイ端末４、５がＭＩＭＯとして動作中は、同一チャネルに複数の信号を多重化して送受信することが可能であり、通信を高速に行うことができる。
【００５２】
条件記憶部１６は、アプリケーションソフトウェアの動作により発生するイベント情報とアクセスポイント３の伝送路の空間多重数切り替え情報（フラグなど）とを対応させて記憶した記憶部として機能する。
【００５３】
イベント情報が、例えばアプリケーションソフトウェアが画面を開いたことを表すイベントであれば、ＳＩＳＯからＭＩＭＯへの切り替えを示すフラグとして「１」が記憶されている。またアプリケーションソフトウェアが画面を閉じたことを表すイベントであれば、ＭＩＭＯからＳＩＳＯへの切り替えを示すフラグとして「０」が記憶されている。
【００５４】
尚、ここでＳＩＳＯからＭＩＭＯへと切り替えるフラグを「１」、ＭＩＭＯからＳＩＳＯへと切り替えるフラグを「０」のように正論理を用いているが、負論理を用いても同様に実現可能であることは言うまでもない。
【００５５】
切替判定部１７は、差分検出部１４により検出された更新画像の差分値と予め条件記憶部１６に記憶（設定）された閾値とを比較して、伝送路の空間多重数を変更するか否かを判定する判定部として機能する。
【００５６】
例えば更新画像の差分値があらかじめ定めた閾値よりも大きい場合、転送されるデータ量が大きいため、切替判定部１７は、ＳＩＳＯからＭＩＭＯへ切り替える、つまりディスプレイ端末４，５の無線通信処理部４３の単一の無線部による動作状態を全ての無線部による動作状態へ変更するものと判定する。
【００５７】
また、切替判定部１７は、イベント取得部１２から入力されるイベント情報をキーにして条件記憶部１６を検索（参照）し、ヒットしたイベント情報に対応付けられている上記フラグ「０」または「１」によって、ディスプレイ端末４，５の無線通信処理部４３の動作状態を変更するか否か、またどの方向に変更するかを判定する。
【００５８】
「どの方向」とは、通信速度を向上する方向（ＳＩＳＯ→ＭＩＭＯ）か、低消費電力にする方向（ＭＩＭＯ→ＳＩＳＯ）かということである。
【００５９】
メッセージ生成部１８は、差分検出部１４により検出された差分があらかじめ定めた閾値よりも大きい場合に、アクセスポイント３とディスプレイ端末４，５の伝送路の空間多重数を例えば１から多数へ増やすように変更するためのメッセージを生成するメッセージ生成部として機能する。
【００６０】
つまり、メッセージ生成部１８は、切替判定部１７により変更と判定された通信状態の変更を指示するメッセージを生成する。
【００６１】
尚、この例では、差分が閾値よりも大きい場合の伝送路の空間多重数を１から多数へ変更するものとしたが、この他、２から多数でもよく、最少数から最大数でもよい。
【００６２】
メッセージ生成部１８は、イベント取得部１２により取得されたイベントの情報から条件記憶部１６を参照してアクセスポイント３の伝送路の空間多重数を変更するためのメッセージを生成するメッセージ生成部として機能する。
【００６３】
通信部１９は、メッセージ生成部１８により生成されたメッセージ、および送信画像生成部１５により生成された送信画像データをセッションマネージャ２１により指示された該当識別情報を持つディスプレイ端末４，５へアクセスポイント３を介して送信する。
【００６４】
つまり、通信部１９は、送信画像生成部１５により生成された送信画像データの送信に先駆けて、メッセージ生成部１８により生成されたメッセージをアクセスポイント３を介してディスプレイ端末４，５へ送信する送信部として機能する。
【００６５】
また、通信部１９は、イベント取得部１２により、取得されたイベントの情報にしたがって生成された画像データに対応して、送信画像生成部１５により生成される送信画像データの送信に先駆けて、メッセージ生成部１８により生成されたメッセージをアクセスポイント３を介してディスプレイ端末４，５へ送信する送信部として機能する。
【００６６】
本体装置１は、ディスプレイ端末４，５毎のアプリケーション処理を行い、その結果、画面の状態に変更が発生すれば、更新画面の差分情報、いわゆる更新画像を静止画圧縮して、更新画面情報Ｕとしてディスプレイ端末４，５に向けて送信する。
【００６７】
図３に示すように、アクセスポイント３は、ＩＥＥＥ８０２．３による有線通信処理部３１と、ＩＥＥＥ８０２．１１ｎに準拠してＭＩＭＯによる情報の伝送を行う無線通信処理部３３と、互いの間の情報をやり取りするブリッジ処理部３２と、無線通信処理部３３に接続された複数のアンテナ３８とを有している。
【００６８】
無線通信処理部３３には、各アンテナ３８をそれぞれ動作させるために個々にアナログ回路６２（図６参照）が設けられている。
【００６９】
アナログ回路６２は、２．４ＧＨｚ帯や５ＧＨｚ帯といった伝送路に適した周波数変換を行った後、アナログ信号の増幅と雑音フィルタリング、アンテナ３８を介した信号送出までを行う回路である。つまり、各アンテナ３８と対のアナログ回路６２を含めて一つの無線部が構成される。
【００７０】
無線部は、自己とディスプレイ端末４，５との間で、同一チャネルに複数の信号を多重化して送受信することが可能な空間多重伝送方式を用いてメッセージの送受信、つまり通信を行う。
【００７１】
無線通信処理部３３がＭＩＭＯとして動作中の場合、複数の無線部すべてに電力が供給されるため電力消費が比較的多いといえる。また、無線通信処理部３３には、デジタル処理部６１（図６参照）が設けられている。
【００７２】
デジタル処理部６１は、ベースバンドのデジタル信号を作成し、ＤＡＣ（Digital Analog Converter）を通じてアナログ信号に変換した後、アナログ回路６２に渡す。このような無線部の構成は、ディスプレイ端末４，５も同じである。
【００７３】
このアクセスポイント３では、外部より有線通信処理部３１を通じて入力されたデータは、ブリッジ処理部３２により転送、フィルタリング処理された後、無線通信処理部３３へ渡される。また、この逆に、無線通信処理部３３を通じて入力されたデータは、ブリッジ処理部３２により転送、フィルタリング処理された後、有線通信処理部３１へ渡される。
【００７４】
アクセスポイント３は、有線通信処理部３１により画面の更新画像が受信された場合、ディスプレイ端末４，５とのＭＡＣ（Medium Access Control）層における接続情報から、ＭＩＭＯによる物理フレームをディスプレイ端末４，５が受信可能かどうかを判定し、その後、適切な伝送速度を選択して無線伝送路（空間多重伝送路）へフレームを送出する。
【００７５】
図４に示すように、ディスプレイ端末４、５は、複数のアンテナ４０が接続された無線通信処理部４３と、ＭＩＭＯ／ＳＩＳＯを切り替える制御を行う切替コントローラ４５と、ビデオメモリとしての画像バッファ４６と、画面生成部４７と、セッションマネージャ４８と、セッション情報記憶部４９と、入出力インターフェース５０と、ディスプレイ５１、入力デバイス５２などを備えている。
【００７６】
無線通信処理部４３には、省電力コントローラ４４と複数の無線部（図６参照）が設けられている。一つの無線部は、個々のアンテナ４０をそれぞれ動作させるためアナログ回路６４（図６参照）がそれぞれ設けられている。つまり一つの無線部は一つのアナログ回路６４と一つのアンテナ４０との組（対）をいう。
【００７７】
無線部は、自己とアクセスポイント３との間で、同一チャネルに複数の信号を多重化して送受信することが可能な空間多重伝送路を介してメッセージを送受信、つまり通信する。
【００７８】
省電力コントローラ４４は、複数の無線部のうちの一つの無線部がＳＩＳＯ伝送の状態で動作中の場合に、切替コントローラ４５により制御されて、他の無線部への電力供給を停止する。
【００７９】
無線通信処理部４３は、本体装置１から送信された無線信号を複数のアンテナ４０で受信する。無線通信処理部４３は、受信された無線信号を復調してパケットを生成し、パケットのメッセージ種別に応じて切替コントローラ４５および画面生成部４７へ該当データを渡す。
【００８０】
パケットが画面転送システムにおけるデータパケットの場合、そのパケットから抽出した圧縮画像が画面生成部４７に渡される。
【００８１】
画面生成部４７は、渡された圧縮画像を伸張処理した後、伸張した画像データを、描画用の画像バッファ４６の指定描画位置へ書き込む。
【００８２】
つまり画面生成部４７は、本体装置１から送信され無線部により受信された圧縮画像を伸張して生成した部分画像をディスプレイ５１の指定位置へ表示する。
【００８３】
パケットがＭＩＭＯ／ＳＩＳＯ切り替え要求パケット（図５参照）の場合は、切替コントローラ４５に渡される。
【００８４】
切替コントローラ４５は、渡されたパケットより、ＳＩＳＯとＭＩＭＯの切り替えに関する情報、例えばＭＩＭＯ／ＳＩＳＯ切り替えパラメータ、時間情報、画面サイズ情報、イベント情報などを抽出し、抽出した情報に応じて無線通信処理部４３の状態の切り替え制御を行う。
【００８５】
すなわち、切替コントローラ４５は、自己とアクセスポイント３を介してセッションを確立中のディスプレイ端末４，５から送信され、無線部により受信されたメッセージが、ＭＩＭＯ／ＳＩＳＯ切り替え要求パケットの場合、そのパケットのメッセージに従って、複数の無線部をＭＩＭＯ伝送またはＳＩＳＯ伝送のいずれかの通信状態へ切り替えた後、通信状態を変更したことを、現在通信中のアクセスポイント３へ無線部を通じて通知する。
【００８６】
この例の場合、無線通信処理部４３は、通常、単一の無線部によりＳＩＳＯ伝送を行う状態にあり、ＭＩＭＯ／ＳＩＳＯ切り替え要求パケットに含まれるＭＩＭＯ／ＳＩＳＯ切り替えパラメータの値がＭＩＭＯへの切り替えを示すものであった場合、無線部の動作状態を、ＭＩＭＯ伝送を行う状態へ切り替える。
【００８７】
図５に、本体装置１がディスプレイ端末４，５に対して送信する、ＭＩＭＯ／ＳＩＳＯ切り替え要求パケットを一例を示す。
【００８８】
図５に示すように、ＭＩＭＯ／ＳＩＳＯ切り替え要求パケットは、ＩＰヘッダー、ＵＤＰ／ＴＣＰヘッダー、メッセージ種別、ＭＩＭＯ／ＳＩＳＯ切り替えパラメータ、時間情報、画面サイズ情報、イベント情報などにより構成されている。このうちＭＩＭＯ／ＳＩＳＯ切り替えパラメータ、時間情報、画面サイズ情報、イベント情報などは、ＭＩＭＯ／ＳＩＳＯの切り替えに関する情報である。
【００８９】
ＩＰヘッダーは、ネットワーク層の制御情報としてのＩＰ（Internet Protocol）ヘッダーである。ＵＤＰ／ＴＣＰヘッダーは、トランスポート層の制御情報として、伝送制御がＵＤＰ(User Datagram Protocol)かＴＣＰ（Transmission Control Protocol）かを示すヘッダーである。
【００９０】
メッセージ種別には、ＭＩＭＯ／ＳＩＳＯ切り替え要求パケットであることを識別するための一意なメッセージ種別を示す情報が設定される。切り替えパラメータは、ディスプレイ端末の無線通信処理部の状態をＳＩＳＯへと切り替える指示か、ＭＩＭＯへと切り替える指示かを指定するフィールドである。
【００９１】
例えばＭＩＭＯ／ＳＩＳＯ切り替えパラメータの値が「１」であった場合、ＳＩＳＯからＭＩＭＯへの切り替えの指示を意味する。切替コントローラ４５は、このパラメータの指示に従いＳＩＳＯからＭＩＭＯへ切り替えるものと判定し無線通信処理部４３を制御する。
【００９２】
また、パラメータの値が「０」であった場合、ＭＩＭＯからＳＩＳＯへの切り替えの指示を意味する。切替コントローラ４５は、このパラメータの指示に従いＭＩＭＯからＳＩＳＯへ切り替えるものと判定し無線通信処理部４３を制御する。上記のように、パラメータの指定方法は、正論理だけでなく、負論理を用いても良いことは言うまでもない。
【００９３】
画面サイズ情報のフィールドには、本体装置１がこれから送信する画面矩形領域の面積やサイズが指定（設定）される。イベント情報は、画面の更新がどのようなアプリケーションの状態変移（ウィンドウの出現や消失等）要因を基に発生したかといった情報を書き込む領域である。
【００９４】
セッション情報記憶部４９には、本体装置１の構成例と同様に、セッション確立中の宛先を識別するための情報（本体装置１のユーザ識別情報など）、トランスポートプロトコル（ＴＣＰ／ＵＤＰ）が対応されてセッション情報として記憶される。
【００９５】
セッションマネージャ４８は、セッションを確立した本体装置１とのセッション情報をセッション情報記憶部４９に記憶する。また、セッションマネージャ４８は、セッション情報記憶部４９に記憶されている宛先を読み出して送信対象のパケットの宛先とする。つまりセッションマネージャ４８は、本体装置１との間のセッション状況を管理する。
【００９６】
無線通信処理部４３は、ＩＥＥＥ８０２．１１ｎの規格に従った通信処理を行う。媒体アクセス制御として、ＣＳＭＡ／ＣＡ（Carrier Sense Multiple Access with Collision Avoidance）を採用しているＩＥＥＥ８０２．１１では、Ｐｈｙｓｉｃａｌ層（以下「ＰＨＹ層」と称す）のプロトコルの変更によって通信速度の高速化を図る。
【００９７】
２．４ＧＨｚ周波数帯については、ＩＥＥＥ８０２．１１（2Mbps）からＩＥＥＥ８０２．１１ｂ（11Mbps）、そしてＩＥＥＥ８０２．１１ｇ（54Mbps）規格が生まれており、これらについてもサポートする。５ＧＨｚ周波数帯については、現在のところＩＥＥＥ８０２．１１ａ（54Mbps）が存在しており、この周波数帯についても無線通信処理部４３ではサポートしている。
【００９８】
また、２．４ＧＨｚ帯および５ＧＨｚ帯の双方で高速化を目指す標準規格を策定するために、ＩＥＥＥ８０２．１１ ＴＧｎ（ＴＧｎ：Task Group n）が設立され、現在標準化作業が行われており、既にＩＥＥＥ８０２．１１ｎ Ｄｒａｆｔ １．０が公開されている。
【００９９】
ＩＥＥＥ８０２．１１ｎでは、同一チャネルに複数の信号を多重化して送受信するＭＩＭＯによってＰＨＹ層の伝送速度を向上させる技術を採用している。
【０１００】
また、ＩＥＥＥ８０２．１１ｎでは、ＭＩＭＯとＳＩＳＯとの切り替えを行うため、この端末が受信系統の電力供給状態を変更した後、アクセスポイント３に対してMedium Access Control層：媒体アクセス制御層（以下「ＭＡＣ層」と称す）での通知処理を行うことによって、ＭＩＭＯの省電力制御を実現する。
【０１０１】
無線通信処理部４３は、こうしたＩＥＥＥ８０２．１１ｎにおけるＭＩＭＯによる通信機能とＭＩＭＯの省電力制御機能とを有している。
【０１０２】
具体的には、無線通信処理部４３は、ＭＡＣ層４２において省電力化を行う省電力コントローラ４４を備える。無線通信処理部４３は、ＰＨＹ層４１において、複数のアンテナ４０を用いてＭＩＭＯまたはＳＩＳＯのうちいずれかの一方の通信状態への切り替え動作を行う。
【０１０３】
入出力インターフェース５０は、本体装置１からネットワーク２を経由して受信された画像データや音声データを、ディスプレイ２２やスピーカへ出力する。ディスプレイ５１は、本体装置１から送られてきた画面を表示する。
【０１０４】
入力デバイス５２は、デジタイザおよびキーボードなどである。入出力インターフェース４１は、デジタイザによるペン入力やキーボードによる入力情報を画面生成部４７へ通知する。画面生成部４７は、入力デバイス５２からの入力情報に従って画面を生成する。
【０１０５】
ここで、図６を参照してＭＩＭＯによる空間多重伝送について説明する。ＭＩＭＯは、同一周波数チャネルを用いて信号を同時に送信する技術である。
【０１０６】
図６に示すように、アクセスポイント３の無線通信処理部３３では、デジタル処理部６１からの送信信号情報Ｓ１，Ｓ２，Ｓ３をアナログ信号に変換した後、複数のアナログ回路６２にそれぞれ分割して渡し、複数のアンテナ３８から空間多重伝送路へ送出する。
【０１０７】
従って、ＭＩＭＯでは、送信アンテナの数に比例して送信速度が向上するが、従来のＳＩＳＯだけの通信状態に比べて送受信回路の数が多いため、電力の消費量もアンテナ（及びアナログ回路）の数に比例して増加する問題がある。
【０１０８】
受信側のディスプレイ端末４，５の無線通信処理部４３では、複数のアンテナ４０により各信号が混信した状態で受信されてそれぞれのアナログ回路６４によって情報Ｘ１、Ｘ２，Ｘ３として信号増幅処理、周波数変換等が行われるが、これらの混信状態の情報Ｘ１、Ｘ２，Ｘ３が一つのデジタル処理部６５によってベースバンド信号が分離処理されて、元のフレーム構成に復元された後、上位層に渡されて次の処理が行われる。
【０１０９】
次に、図７、図８を参照してＳＩＳＯによる送信時の物理フレームと、ＭＩＭＯによる送信時の物理フレームのフォーマットについて説明する。
【０１１０】
図７に示すように、ＳＩＳＯによる送信時の物理フレームは、Ｌ−ＳＴＦ、Ｌ−ＬＴＦ、Ｌ−ＳＩＧ、ＤＡＴＡなどのフィールドから構成される。
【０１１１】
Ｌ−ＳＴＦはLegacy - Short Training Field、Ｌ−ＬＴＦはLegacy - Long Training Field、Ｌ−ＳＩＧはLegacy - Signalを表している。Ｌ−ＳＴＦは、主にタイミング検出に用いられる。Ｌ−ＬＴＦは主にチャネル推定に利用される。
【０１１２】
Ｌ−ＳＩＧの中身は、物理伝送速度やデータ部のバイト長を示すフィールドから構成されており、ＰＬＣＰ（PHY Layer Convergence Protocol）ヘッダーとも呼ばれる。
【０１１３】
ＤＡＴＡの中身は、ＰＳＤＵ（PLCP Service Data Unit：物理層が伝送するデータ本体）や畳み込み符号化を終端するための付加ビット等によって構成されており、符号化ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）の対象範囲となる。受信側のディスプレイ端末４，５では、ＰＬＣＰヘッダー内の伝送速度情報を基にＤＡＴＡフィールドの部分の復号化処理を行う。
【０１１４】
図８に示すように、ＭＩＭＯによる物理フレームは、Ｌ−ＳＴＦ、Ｌ−ＬＴＦ、Ｌ−ＳＩＧ、ＨＴ−ＳＩＧ、ＨＴ−ＳＴＦ、ＨＴ−ＬＴＦｓ、ＤＡＴＡなどのフィールドから構成される。
【０１１５】
つまり、ＭＩＭＯによる物理フレームを送信するときは、上記図７に示したレガシー端末用のフィールドであるＬ−ＳＴＦ、Ｌ−ＬＴＦ、Ｌ−ＳＩＧに加え、ハイスループット端末用の拡張物理プリアンブルＨＴ−ＳＩＧ、ヘッダーのフィールドが必要となる。
【０１１６】
ＨＴ−ＳＩＧはHigh Throughput - Signal、ＨＴ−ＳＴＦはHigh Throughput - Short Training Field、ＨＴ−ＬＴＦはHigh Throughput - Long Training Fieldを表しており、物理伝送速度やデータ長情報、タイミング検出、チャネル推定に用いられる。
【０１１７】
このように、ＭＩＭＯによる伝送を行う際は、ＰＨＹ層において固定長のオーバーヘッドが追加発生するため、小さなサイズのデータを送信する場合は、ＳＩＳＯによる伝送と比較して、伝送に必要な時間（Duration）が長くなり、レスポンス性が悪化してしまう。
【０１１８】
従って、小さなサイズのデータは、ＳＩＳＯによる伝送を行い、大きなサイズのデータはＭＩＭＯによる伝送を行うことが望ましい。
【０１１９】
また、無線通信処理部３３，４３の複数の無線部（アンテナ、アナログ回路）すべてに電力を供給しているＭＩＭＯ状態では、電力の消費が大きい。
【０１２０】
１つの無線部（受信系統）のみに電力供給を行うＳＩＳＯ状態にすることで、省電力化を実現できるが、この状態では、送信側がＭＩＭＯによるフレーム伝送を行っても、受信側で正常に受信処理を行うことができない。
【０１２１】
すなわち、送信側のアクセスポイント３が複数のアンテナ３８を用いて信号を伝送する場合に受信側のディスプレイ端末４，５で同じ数の無線部（アンテナ４０およびアナログ回路６４）を起動した状態でなければ、アクセスポイント３から送信されたＭＩＭＯ物理フレームをディスプレイ端末４，５が受信して解析することはできない。
【０１２２】
そこで、本画面伝送システムでは、ディスプレイ端末４，５の無線通信処理部４３がアクセスポイント３の無線通信処理部３３との間で通信状態のネゴシエーションを行い、無線通信処理部４３の状態（利用可能な伝送速度や空間ストリーム（アンテナ）数、省電力状態）を無線通信処理部３３へ通知することによって、ディスプレイ端末４，５が受信可能な物理フレームの形式をアクセスポイント３が認識し、適切な伝送速度、送信用の空間ストリーム数を決定した上で通信が開始される。
【０１２３】
また、この画面伝送システムでは、ＭＩＭＯの省電力化のためにＭＩＭＯパワーセーブ方式として既にＩＥＥＥ８０２．１１ｎ Ｄｒａｆｔ １．０に規定されているＭＩＭＯパワーセーブマネージメントアクションＭＡＣフレームを利用する。
【０１２４】
図９に示すように、ＭＩＭＯパワーセーブマネージメントアクションフレームは、Ａｄｄｒｅｓｓ（宛先）やＱｏＳ Ｃｏｎｔｒｏｌ（QoS制御）等のフィールドを含むＭＡＣヘッダーと、Ｍａｎａｇｅｍｅｎｔ Ａｃｔｉｏｎ Ｂｏｄｙ（マネージメントアクション制御情報）、及び誤り検出用のＦＣＳ（Frame Check Sequence）から構成されている。
【０１２５】
マネージメントアクション制御情報の中で、ＭＩＭＯ Ｐｏｗｅｒ Ｓａｖｅ Ｅｎａｂｌｅ／Ｄｉｓａｂｌｅの部分を、「Ｄｉｓａｂｌｅ」と指定すると、ディスプレイ端末４，５に対する物理フレームの伝送方式（ＭＩＭＯ／ＳＩＳＯ）に制限がないため、ディスプレイ端末４，５が利用可能な伝送速度、空間ストリーム（アンテナ）数の候補からアクセスポイント３が自由に選択して送信することができる。
【０１２６】
また、ＭＩＭＯ Ｐｏｗｅｒ Ｓａｖｅ Ｅｎａｂｌｅ／Ｄｉｓａｂｌｅの部分を、「Ｅｎａｂｌｅ」と指定した場合は、ＭＩＭＯ Ｐｏｗｅｒ Ｓａｖｅ Ｍｏｄｅの内容に応じて、ＭＩＭＯ ＰＰＤＵ（Physical Protocol Data Unit）の受信を一切拒否するスタティックＭＩＭＯパワーセーブモードか、フレーム交換時にＭＩＭＯとして起動するダイナミックＭＩＭＯパワーセーブモードかの判別をアクセスポイント３が行う。
【０１２７】
尚、ＰＰＤＵは、物理プリアンブル、ヘッダーからデータ部までを含んだ、ＰＨＹ層での伝送単位を表している。
【０１２８】
このＭＩＭＯパワーセーブマネージメントアクションＭＡＣフレームを、ディスプレイ端末４，５からアクセスポイント３へ送信することで、現在のディスプレイ端末４，５の状態をアクセスポイント３へ通知する。
【０１２９】
尚、ディスプレイ端末４，５とアクセスポイント３との間でＭＩＭＯパワーセーブの状態をネゴシエーションする方法は、ＭＩＭＯパワーセーブマネージメントアクションフレームを利用する以外に、アソシエーション時の制御フレーム(Association Request／Response)中のＨＴ (High Throughput) capabilityフィールドのＭＩＭＯ power saveビットを用いて通知する方法によっても同様に実施可能である。
【０１３０】
以下、図１０〜図１５を参照してこの画面転送システムの動作を説明する。まず、この画面転送システムの概要動作を説明する。
【０１３１】
複数のディスプレイ端末４，５のうち、例えばディスプレイ端末４と本体装置１との間でＶＮＣ（Virtual Network Computing）のような画面転送アプリケーションを利用し、本体装置１の画面情報をディスプレイ端末４へ転送してアプリケーション画面共有機能を実現しているケースを例にして説明する。
【０１３２】
この場合、本体装置１では、イベント取得部１２は、ＯＳから得られた画面の変更のあった部分画像を出力する。
【０１３３】
差分検出部１４は、受け取った部分画像から画面状態を検出すると共に、受け取った部分画像を画像バッファ１３に順次記憶しつつディスプレイ端末４へ送出する。
【０１３４】
また差分検出部１４は、新たに部分画像が入力される度に、画像バッファ１３からディスプレイ端末４へ前回送出した画像との差分を求めた後、差分の部分のみ、つまり更新画像を送信画像生成部１５へ送る。
【０１３５】
送信画像生成部１５は、入力された更新画像を静止画圧縮して圧縮画像を生成すると共に、セッションマネージャ２１から宛先情報を受け取って送信用のパケットを生成し通信部１９へ渡す。通信部１９は、渡されたパケットをネットワーク２へ送信する。このパケットを更新画面情報Ｕという。
【０１３６】
尚、画面の更新は、連続的に発生するが、利用可能なネットワーク２の帯域に併せて、取得矩形領域のコマ落とし処理をし、実際に送信する画面情報の選択を行った後、静止画圧縮して伝送する。
【０１３７】
送信画像生成部１５の静止画圧縮処理は、ＪＰＥＧ（Joint Photographic Experts）のような不可逆圧縮でも良く、可逆圧縮方式を用いても良い。
【０１３８】
本体装置１からネットワーク２へ送られた更新画面情報Ｕは、アクセスポイント３の複数のアンテナ３８から空間多重伝送路へ送信される。
【０１３９】
ディスプレイ端末４では、アクセスポイント３から無線伝送された更新画面情報Ｕを複数のアンテナ４０で受信して無線通信処理部４３で圧縮画像に復号した上で画面生成部４７へ渡す。
【０１４０】
画面生成部４７は、渡された圧縮画像の伸張処理を行った後、画像バッファ４６に書き込みことで、指定された領域に矩形画像情報を描画する。
【０１４１】
従って、ウィンドウシステム上のウィンドウ（枠）全体の移動など、大きな画像の変更が発生するような場合は、ディスプレイ端末４に対して伝送する画像のサイズも大きくなる。逆にマウスによるカーソルの移動操作などのように細かな動きに対する画面の変更が発生した場合は、伝送される画像のサイズも小さくなる。
【０１４２】
すなわち、画面転送システムのトラフィックは、バースト的かつレスポンス性が要求される中で、各伝送フレームのサイズが上位アプリケーションの状態に連動して変移する。
【０１４３】
図１０は、本体装置１とディスプレイ端末４との間の通信動作を示すフローチャートを示している。
【０１４４】
ディスプレイ端末４は、複数の無線部（受信系統）を有しており、ＭＩＭＯによる伝送を行うことが可能であるが、無線通信処理部４３がアクセスポイント３の無線通信処理部３３とアソシエーションを行うときには、アソシエーション要求（Association Request）のフレーム中のハイスループット能力（HT Capability）情報のＭＩＭＯ power saveフィールドをスタティックＭＩＭＯパワーセーブモード（Static MIMO power save mode）に指定する。
【０１４５】
この指定を行うことで、アソシエーション要求を受信したアクセスポイント３の無線通信処理部３３は、ディスプレイ端末４の無線通信処理部４３に対してＭＩＭＯによる物理フレーム伝送を行わず、ＳＩＳＯ伝送のみを実施する。
【０１４６】
従って、本体装置１において、マウスによるカーソルの移動操作などのような小さな画面領域の更新が連続的に発生している際は、ディスプレイ端末４とアクセスポイント３との間の無線区間ではＭＩＭＯによる伝送を行わずにＳＩＳＯによる伝送を行うことで、ディスプレイ端末４の無線通信処理部４３も、１つの受信系統のみの電力供給（ＳＩＳＯ状態）での待ち受け動作および受信処理が可能となり、低消費電力の状態を維持することができる。
【０１４７】
ウィンドウシステムは、並行するタスクにそれぞれ固有の領域（ウィンドウ）を割り当て、画面出力を多重化するコンピュータ上のメカニズムであるが、アプリケーションの起動に伴う新しいウィンドウの出現や消失、ウィンドウの移動、ウィンドウ内でのスクロール、動画を再生するアプリケーションの起動といったイベントは、一般に、大きな（更新領域の面積が一定量を越えるような）更新が発生する。
【０１４８】
この結果、ディスプレイ端末４に対して本体装置１から送信すべき情報量も大きくなる。このため、アクセスポイント３からディスプレイ端末４に対するフレーム伝送は、ＳＩＳＯを用いるよりも、ＭＩＭＯを用いることによって、伝送に必要な時間（Duration）が短縮し、レスポンス性が向上する。
【０１４９】
このため、本体装置１の切替判定部１７は、イベント情報が検知されると、イベント情報をキーにして条件記憶部１６を検索し、イベント情報に対応するフラグを読み出す。
【０１５０】
フラグが「１」の場合、ウィンドウシステム上のウィンドウの移動等といったアプリケーションの状態の変更によって画面が大きく変更されることを示すため、切替判定部１７は、ディスプレイ端末４側の無線通信処理部４３の状態をＳＩＳＯからＭＩＭＯへと切り替えるものと判定し、その旨をメッセージ生成部１８へ通知する。
【０１５１】
メッセージ生成部１８は、ＳＩＳＯからＭＩＭＯへと切り替えるように、図５に示した、切り替えパラメータをセットしたＭＩＭＯ／ＳＩＳＯ切り替え要求パケットを生成し、通信部１９を通じてネットワーク２へ送信する。
【０１５２】
尚、切替判定部１７がＭＩＭＯとＳＩＳＯの切り替えを判定するための入力条件としてアプリケーションの状態の変化をＯＳからの情報であるイベント情報を検出して判定したが、これ以外に、送信する更新画像のサイズの大小で判定しても良い。
【０１５３】
例えば更新画像のサイズの大小でＭＩＭＯとＳＩＳＯの切り替えを判定する場合、画面に更新が発生すると、イベント取得部１２からは、更新部分の矩形領域の座標情報や、実際の部分画像のデータそのものが出力されるので、これを差分検出部１４が取得する。
【０１５４】
差分検出部１４は、画像バッファ１３に記憶されていた一つ前の画像と今回の画像との差分を検出して、その差分画像の矩形領域の座標情報を切替判定部１７へ出力する。
【０１５５】
切替判定部１７は、差分画像の矩形領域の座標情報を取得すると、縦方向の長さと横方向の長さとの積から得られる面積値と予め条件記憶部１６に記憶されている一定の閾値とを比較し、面積値が閾値を超えた場合に（図１０のＳ１０１）、ディスプレイ端末４の無線通信処理部４３の状態をＳＩＳＯからＭＩＭＯへ切り替えるものと判定し、その旨をメッセージ生成部１８へ通知する。
【０１５６】
メッセージ生成部１８は、ＳＩＳＯからＭＩＭＯへと切り替えるよう、切り替えパラメータをセットしたＭＩＭＯ／ＳＩＳＯ切り替え要求パケットを生成し、通信部１９を通じてネットワーク２へ送信する（Ｓ１０２）。
【０１５７】
この他、例えば１画素あたりの色数を勘案して静止画圧縮する前のデータのサイズが予め条件記憶部１６に記憶されている一定の閾値を超えた場合に、ディスプレイ端末４の無線通信処理部４３の状態をＳＩＳＯからＭＩＭＯへと切り替えるものと判定しても良い。
【０１５８】
尚、画面の更新が連続的に発生している状況では、画面領域更新毎の静止画圧縮、表示端末への送信を行うことは非効率的である。
【０１５９】
このため、複数回分の更新矩形領域情報を１つの矩形領域情報にまとめる「こま落とし」処理を行ってある程度の時間や画面の更新状況を考慮した上で判定してもよい。
【０１６０】
すなわち、更新画像の変化を検出してＳＩＳＯとＭＩＭＯを切り替える条件としては、
（１）画面の更新が発生する毎に取得する矩形領域の面積が一定の閾値を超える場合、
（２）コマ落とし使用時に複数回分の更新矩形領域情報の蓄積値が予め設定された一定の閾値を超えた場合、
の２つのケースがある。これらのケースの場合、切替判定部１７は、アクセスポイント３からディスプレイ端末４への伝送をＭＩＭＯを使用するもの、つまりＳＩＳＯからＭＩＭＯへ切り替えるものと判定する。
【０１６１】
本体装置１では、ＭＩＭＯ／ＳＩＳＯ切り替え要求パケットを送信した後、送信画像生成部１５が更新画像の静止画圧縮処理を開始する。
【０１６２】
静止画圧縮は、高い圧縮率を得るためには、その計算量も多くなり、処理完了までに要する時間も長くなる。
【０１６３】
ディスプレイ端末４では、ＭＩＭＯ／ＳＩＳＯ切り替え要求パケットを受信すると（Ｓ１０３）、受信したパケットを解析した結果、ＭＩＭＯ／ＳＩＳＯ切り替え要求であった場合、アクセスポイント３に対して、ＭＩＭＯ ＰＳＭＡ（Power Save Management Action）フレームを送信して、ＳＩＳＯ状態（非ＭＩＭＯ状態）からＭＩＭＯ状態への切り替え行うため、アクセスポイント３の無線通信処理部３３との間で状態のネゴシエーションを行う（Ｓ１０４）。このネゴシエーションが完了するまでにも一定の時間を要する。
【０１６４】
本体装置１において、送信画像生成部１５が、矩形の形状で切り出された更新画像に対して静止画圧縮を開始する前に、メッセージ生成部１８は、ＭＩＭＯ／ＳＩＳＯ切り替え要求パケットを生成して通信部１９からディスプレイ端末４へ送信する。
【０１６５】
つまり、更新画像を受け取る前にＭＩＭＯ／ＳＩＳＯ切り替え要求パケットがディスプレイ端末４の無線通信処理部４３によって受信され、切替コントローラ４５に通知される。
【０１６６】
これにより、切替コントローラ４５は、ＳＩＳＯの状態からＭＩＭＯの状態へと無線通信処理部４３の通信状態を切り替え、またアクセスポイント３に対する通知も行う。
【０１６７】
無線通信処理部４３は、アクセスポイント３に対する切り替え完了の通知を行った状態で、本体装置１から送信されてくる圧縮画像のパケットの受信を待ち受けることになる。
【０１６８】
その頃、本体装置１の送信画像生成部１５は、矩形領域として切り出した更新画像に対して静止画圧縮を行い、パケットを生成して通信部１９からディスプレイ端末４へ送信する（Ｓ１０５）。
【０１６９】
ディスプレイ端末４では、圧縮画像のパケットが無線通信処理部４３によって受信されると、画面生成部４７によって伸張された後、更新画像がディスプレイ５１の画面の指定位置に描画される（Ｓ１０６）。
【０１７０】
尚、ディスプレイ端末４において、無線通信処理部４３がＳＩＳＯの状態とは、アクセスポイント３がＭＩＭＯ ＰＰＤＵを一切送信してはいけないスタティックＭＩＭＯパワーセーブモードの状態であることを意味している。
【０１７１】
また、ＭＩＭＯの状態とは、フレーム交換時に複数の無線部（受信系統）を起動したダイナミックＭＩＭＯパワーセーブモード、またはパワーセーブ考慮しないＭＩＭＯを使用可能な状態を意味している。
【０１７２】
ここで、図１１、図１２を参照してシステム全体の動作を説明する。ディスプレイ端末４は、電源ボタンなどがオンされることで、ＯＳが起動すると、ＳＩＳＯ（スタティックＭＩＭＯパワーセーブモード）の状態でアクセスポイント３と通信を開始する。
【０１７３】
本体装置１のウィンドウシステム上でカーソル移動等の小さな画面更新７０が発生すると、本体装置１からアクセスポイント３へ更新画像が送信される（図１１のＳ２０１）。
【０１７４】
アクセスポイント３からは、単一空間ストリームの物理フレーム（ＳＩＳＯ ＰＰＤＵ）が送信されて（Ｓ２０２）、ディスプレイ端末４によって受信される。
【０１７５】
その後、小さな画面更新７０が発生する度に、本体装置１からアクセスポイント３へ更新画像が送信され（Ｓ２０３）、またアクセスポイント３からは、単一空間ストリームの物理フレーム（ＳＩＳＯ ＰＰＤＵ）が送信される（Ｓ２０４）。
【０１７６】
その後、本体装置１上で、例えば新しいウィンドウの出現等、条件記憶部１６にある閾値を超えるような大きなサイズの画面更新７１が発生した場合（Ｓ２０５）、本体装置１からアクセスポイント３へ、ＭＩＭＯ／ＳＩＳＯ切り替え要求パケットが送信される（Ｓ２０６）。
【０１７７】
この場合もアクセスポイント３からは、単一空間ストリームの物理フレーム（ＳＩＳＯ ＰＰＤＵ）が送信されて（Ｓ２０７）、ディスプレイ端末４によって受信される。
【０１７８】
ディスプレイ端末４では、ＳＩＳＯ伝送によってＭＩＭＯ／ＳＩＳＯ切り替え要求パケットをアクセスポイント３から受信すると、切替コントローラ４５が、省電力コントローラ４４に対して全受信回路に電力を供給するよう制御を行い、無線通信処理部４３の状態をＳＩＳＯからＭＩＭＯへと切り替えた後、ＰＳＭＡ（Power Save Management Action）フレーム生成してアクセスポイント３へ送信し、ＳＩＳＯからＭＩＭＯへと通信状態を切り替えた旨を通知する（Ｓ２０８）。
【０１７９】
アクセスポイント３では、ＰＳＭＡが無線通信処理部３３によって受信されると、この時点で無線通信処理部３３は、ディスプレイ端末４がＭＩＭＯによる物理フレームを受信可能になったものと認識する（Ｓ２０９）。
【０１８０】
本体装置１では、大きなサイズの画面更新７１のイベントが発生した時点で、メッセージ生成部１８により生成されたＭＩＭＯ／ＳＩＳＯ切り替え要求パケットがディスプレイ端末へ送信される。その後、送信画像生成部１５によって更新画像の静止画圧縮処理が行われる（Ｓ２１０）。そして、静止画圧縮が完了すると、圧縮画像がパケット化されてアクセスポイント３へ送信される（Ｓ２１１）。
【０１８１】
アクセスポイント３からは、ＭＩＭＯ伝送による物理フレーム（ＭＩＭＯ  ＰＰＤＵ）がディスプレイ端末４へ送信される（Ｓ２１２）。
【０１８２】
本体装置１から送信された圧縮画像のパケットがアクセスポイント３に到達する頃には、ディスプレイ端末４もＭＩＭＯ伝送による物理フレームを受信可能となっているため、大きなデータも高速に受信し、表示することが可能である。
【０１８３】
次に、図１３乃至図１５を参照して本体装置１、アクセスポイント３、ディスプレイ端末４などの各装置毎の動作を説明する。
【０１８４】
図１３に示すように、本体装置１では、画面転送アプリケーション等により、表示画面内でウィンドウの出現等のイベントが発生されると、表示画面内で更新された領域の画像データがイベント取得部１２から出力され、差分検出部１４により画面の更新が検知される（図１３のＳ３０１）。
【０１８５】
すると、差分検出部１４は、画像バッファ１３に記憶されていた一つ前の画像と今回入力された画像との差分を検出して、その差分の画像（以下「更新画像」と称す）を送信画像生成部１５へ出力すると共に、更新画像の矩形領域の座標情報を切替判定部１７へ出力する。
【０１８６】
イベント取得部１２から出力されたイベント情報が切替判定部１７へ入力されると、切替判定部１７は、画面転送アプリケーションの状態が変化したことを判定する。
【０１８７】
また、切替判定部１７は、差分検出部１４から出力された更新画像の矩形領域の座標情報を取得すると、縦方向の長さと横方向の長さとの積から得られる面積値と予め条件記憶部１６に記憶されている一定の閾値とを比較する。
【０１８８】
この比較の結果、面積値が閾値を超えた場合（Ｓ３０３のＹｅｓ）、切替判定部１７は、ディスプレイ端末４の無線通信処理部４３の状態をＳＩＳＯからＭＩＭＯへ切り替えるものと判定し、その旨をメッセージ生成部１８へ通知する。
【０１８９】
メッセージ生成部１８は、ＳＩＳＯからＭＩＭＯへと切り替えるよう、切り替えパラメータをセットしたＭＩＭＯ／ＳＩＳＯ切り替え要求パケットを生成し、通信部１９を通じてネットワーク２へ送信する（Ｓ３０３）。
【０１９０】
一方、送信画像生成部１５は、更新画像が入力されると、その入力された更新画像を静止画圧縮した後、その圧縮画像とセッションマネージャ２１から通知された宛先を含んだパケットを生成して通信部１９へ渡し、通信部１９から宛先のディスプレイ端末４へ送信される（Ｓ３０４）。
【０１９１】
図１４に示すように、ディスプレイ端末４では、電源がオンされてＯＳが起動すると、無線通信処理部４３は、ＳＩＳＯモードで無線ＬＡＮ通信開始する（Ｓ４０１）。
【０１９２】
そして、パケットが受信されるたびにパケットの種別を判定する（Ｓ４０２）。
【０１９３】
受信されたパケットの種別がＭＩＭＯ／ＳＩＳＯ切り替え要求パケットでなければ（Ｓ４０２のＮｏ）、無線通信処理部４３は、ＳＩＳＯ伝送モードによる物理フレームの受信を続けて（Ｓ４０３）、本体装置で更新された画面の更新画像を描画する（Ｓ４０４）。
【０１９４】
一方、受信されたパケットの種別がＭＩＭＯ／ＳＩＳＯ切り替え要求パケットであった場合（Ｓ４０２のＹｅｓ）、無線通信処理部４３は、パケットから抽出したＭＩＭＯ／ＳＩＳＯパラメータを切替コントローラ４５へ渡す。
【０１９５】
切替コントローラ４５は、渡されたＭＩＭＯ／ＳＩＳＯパラメータの値から、ＭＩＭＯへの切り替え指示かどうかを判定する（Ｓ４０５）。
【０１９６】
この判定結果、ＭＩＭＯへの切り替え指示でない場合（Ｓ４０５のＮｏ）、切替コントローラ４５は、省電力コントローラ４４を制御して、複数の中の一つの無線部（受信用のアナログ回路６４）のみに電力を供給させたまま、ＰＳＭＡフレームをアクセスポイント３へ送信する（Ｓ４０６）。
【０１９７】
また、上記判定の結果、ＭＩＭＯへの切り替え指示であった場合（Ｓ４０５のＹｅｓ）、切替コントローラ４５は、ＳＩＳＯモードで動作中の無線通信処理部４３の省電力コントローラ４４を制御して、複数の無線部（受信用のアナログ回路６４）すべてに対して電力を供給させると共に、通信状態の切り替えを示す情報をセットしたＰＳＭＡフレームをアクセスポイント３へ送信する（Ｓ４０７）。
【０１９８】
複数の無線部すべてに電力が供給された無線通信処理部４３は、ＭＩＭＯモードによる物理フレームを受信可能になる（Ｓ４０８）。
【０１９９】
その後、無線通信処理部４３は、本体装置１から送信され、アクセスポイント３からＭＩＭＯモードで受信したパケットから更新画像を取り出してディスプレイ５１に描画する（Ｓ４０９）。
【０２００】
図１５に示すように、アクセスポイント３では、無線通信処理部３３が、ＰＳＭＡ ＭＡＣフレームを受信すると（Ｓ５０１）、ＰＳＭＡフレームの内容の解析を行う（Ｓ５０２）。
【０２０１】
この解析結果が、例えばダイナミックＭＩＭＯパワーセーブモードか、ＭＩＭＯ使用可能であれば、省電力コントローラ３６は、ＰＳＭＡの送信元端末へは、ＭＩＭＯによるＰＳＭＡフレームの送信を可能と判定し（Ｓ５０３）、複数の無線部（受信用のアナログ回路６２）すべてに電力を供給して、ＭＩＭＯ（またはＳＩＳＯ）による物理フレームを送信元端末であるディスプレイ端末４へ送信する（Ｓ５０４）。
【０２０２】
また、解析結果が、例えばスタティックＭＩＭＯパワーセーブモードであれば、省電力コントローラ３６は、ＰＳＭＡの送信元端末へは、ＳＩＳＯによるＰＳＭＡフレームの送信を可能と判定し（Ｓ５０５）、フレーム受信時と同様、一つの無線部に電力を供給したまま、ＳＩＳＯによる物理フレームを送信元端末であるディスプレイ端末４へ送信する（Ｓ５０６）。
【０２０３】
ここで、ディスプレイ端末４の切替コントローラ４５が、無線通信処理部４３の状態をＭＩＭＯへと切り替えた後、再びＳＩＳＯへと戻す場合の動作例について説明する。
【０２０４】
ウィンドウシステム上での画面更新時の矩形領域の面積が一定の閾値以内に収まる状態が一定の単位時間以上続くようであれば、無線区間でＭＩＭＯ伝送を行うよりも低消費電力のＳＩＳＯ伝送を行った方が良い。
【０２０５】
このため、メッセージ生成部１８は、図５に示したＭＩＭＯ／ＳＩＳＯ切り替え要求パケットを用いて、ディスプレイ端末４に対して、ＭＩＭＯからＳＩＳＯへと無線通信処理部４３の状態を切り替えるための通知を行う。
【０２０６】
この際、メッセージ生成部１８は、ＭＩＭＯ／ＳＩＳＯ切り替え要求パケットに含まれる時間情報フィールドに、ＭＩＭＯ状態の期間がどれだけ有効かを指定する期間の情報をセットする。
【０２０７】
これにより、ＭＩＭＯ／ＳＩＳＯ切り替え要求パケットを受信したディスプレイ端末４では、切替コントローラ４５が、ＳＩＳＯからＭＩＭＯへと無線通信処理部４３の動作状態を切り替えた後、指定期間でＭＩＭＯの状態を解除する。
【０２０８】
すなわち、ディスプレイ端末４の切替コントローラ４５は、指定期間が経過した場合に、無線通信処理部４３の状態をＳＩＳＯへと戻し、アクセスポイント３への状態変更通知（ＭＩＭＯ ＰＳＭＡフレームの送信）を行う。
【０２０９】
この場合、本体装置１では、大きな画面更新が発生するたびに切替判定部１７がＭＩＭＯへの切り替えを判定し、メッセージ生成部１８がＭＩＭＯ／ＳＩＳＯ切り替え要求パケットを送信する。これに伴いディスプレイ端末４の切替コントローラ４５は、ＳＩＳＯ状態へと戻るまでの時間情報を更新する。
【０２１０】
また、メッセージ生成部１８は、ＭＩＭＯ／ＳＩＳＯ切り替え要求パケットに含まれるイベント情報フィールドに、画面更新の要因情報をセットしておく。
【０２１１】
これにより、ＭＩＭＯ／ＳＩＳＯ切り替え要求パケットを受信したディスプレイ端末４では、切替コントローラ４５は、受信したパケットから抽出した画面更新の要因が、例えば動画再生アプリケーションの終了のような画面更新の減少を示すものであった場合に、該ウィンドウ消失による更新画像の受信および表示処理を行った後に、無線通信処理部４３の状態をＳＩＳＯへと戻す制御を適用しても良い。
【０２１２】
このようにディスプレイ端末４におけるＭＩＭＯ／ＳＩＳＯ切り替え制御方法としては、ＳＩＳＯからＭＩＭＯへと切り替えた後、一定時間経過後に自動的にＳＩＳＯ状態へ戻す方法、単位時間当たりに受信表示した本体装置１の画面情報の矩形面積やデータ量（画面サイズ情報フィールド）が一定の閾値よりも下回った場合にＳＩＳＯ状態へ戻す方法等があるが、いずれの方法を用いた場合も同様の効果が得られる。
【０２１３】
このようにこの実施形態の画面転送システムによれば、本体装置１の画面上において、ＭＩＭＯで伝送する必要のない小さなサイズの画面更新が発生している際は、ディスプレイ端末４の無線通信処理部４３をＳＩＳＯ状態にして消費電力を抑えることができる。
【０２１４】
一方、本体装置１のウィンドウシステムでウィンドウの出現や移動といったアプリケーションのイベントが発生し、大きなサイズの更新が発生した場合には、本体装置１からディスプレイ端末４に対してＳＩＳＯとＭＩＭＯとの切り替え制御を適切に行うことによって、ＭＩＭＯ伝送による高消費電力状態を極力削減し、かつＭＩＭＯ伝送による高いレスポンス性の効果を得ることが可能となる。
【０２１５】
尚、ＳＩＳＯからＭＩＭＯへと切り替える判定を無線ＭＡＣ層のみの制御で実施しようとした場合、ＭＡＣ層へは、ＭＴＵ（Maximum Transfer Unit：最大伝送サイズ）の閾値以内に画像情報がフラグメンテーション（分割化）して転送されてくるため、実際の更新矩形領域の解析が困難である上、アクセスポイント３とディスプレイ端末４間で制御フレームのやりとりのための時間も一定量が必要となる。このため、ＭＩＭＯ伝送開始のタイミングも遅れ、十分なレスポンス性を発揮することができない。
【０２１６】
すなわち、通常、ディスプレイ端末４，５をＳＩＳＯ状態で動作させておき、ネットワーク２上におけるトラフィックの発生がバースト的であり、かつ速いレスポンス性が求められるアプリケーションを本体装置１の側で使用する際にはそれをアクセスポイント３を介してディスプレイ端末４，５へ通知することで、ディスプレイ端末４，５の無線通信処理部４３のＳＩＳＯとＭＩＭＯの動作状態を効率良く切り替えることができる。
【０２１７】
つまり、画面に生じたイベントにより更新部分の画像を伝送する上で、ＭＩＭＯ伝送の高速伝送性を維持したまま、低消費電力化を実現することができる。
【０２１８】
尚、本願発明は、上記実施形態のみに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形してもよい。また、上記実施形態に開示されている複数の構成要素を適宜組み合わせることにより、種々の発明を構成できる。
【０２１９】
例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【０２２０】
具体的には、上記実施形態では、画像の差分値とイベント情報とを共に切替判定部１７に入力することで、ＭＩＭＯ／ＳＩＳＯの切り替えのための判定を行ったが、画像の差分値のみを入力する構成としてもよく、またイベント情報のみを入力する構成としても良い。
【０２２１】
また、本体装置１とディスプレイ端末４との間の動作だけについて説明したが、本体装置１とディスプレイ端末５との間の動作も上記実施形態の場合と同じである。さらに、ディスプレイ端末４とディスプレイ端末５が本体装置１に同時に接続している場合も個々のディスプレイ端末４，５については上記実施形態と同様の動作となる。
【０２２２】
さらに、ウィンドウの移動や新しいウィンドウの出現の他に、例えばウィンドウ内のスクロール、動画再生のように一定面積を超える更新が連続的に発生するアプリケーションの起動を行った際に、それを検出して、アプリケーションの状態に変化が生じたと判定し、ディスプレイ端末４，５にＳＩＳＯからＭＩＭＯへと無線通信処理部４３の状態を切り替える制御を行っても良い。
【０２２３】
また、送信すべき矩形領域としては、ネットワーク２の帯域に合わせて複数の更新矩形領域からコマ落とし処理を経て取得した領域としても良い。
この他に、画面の更新を検知する度に取得される１つ分の矩形領域の面積や、複数の更新される矩形領域の累積面積の情報を取得して、ディスプレイ端末４，５の無線通信処理部４３の状態をＳＩＳＯからＭＩＭＯへと切り替える制御を行っても良い。
【図面の簡単な説明】
【０２２４】
【図１】本発明の一実施形態の画面転送システムの構成を示す図である。
【図２】本体装置の構成を示す図である。
【図３】ディスプレイ端末の構成を示す図である。
【図４】アクセスポイントの構成を示す図である。
【図５】ＭＩＭＯ／ＳＩＳＯ切り替え要求パケットを一例を示す図である。
【図６】ＭＩＭＯによる空間多重伝送を説明するための図である。
【図７】ＳＩＳＯによる送信時の物理フレームのフォーマットを示す図である。
【図８】ＭＩＭＯによる送信時の物理フレームのフォーマットを示す図である。
【図９】ＭＩＭＯパワーセーブマネージメントアクションフレームのフォーマットを示す図である。
【図１０】本体装置とディスプレイ端末との間の通信動作を示すフローチャートである。
【図１１】この画面転送システム全体の動作を示す通信シーケンス図である。
【図１２】ＳＩＳＯからＭＩＭＯへの切り替え動作を説明するための図である。
【図１３】本体装置の動作を示すフローチャートである。
【図１４】ディスプレイ端末の動作を示すフローチャートである。
【図１５】アクセスポイントの動作を示すフローチャートである。
【符号の説明】
【０２２５】
１…本体装置、２…ネットワーク、３…アクセスポイント、４，５…ディスプレイ端末、１１…入力デバイス、１２…イベント取得部、１３…画像バッファ、１４…差分検出部、１５…送信画像生成部、１５…画像生成部、１６…条件記憶部、１７…切替判定部、１８…メッセージ生成部、１９…通信部、２０…セッション情報記憶部、２１…セッションマネージャ、２２…ディスプレイ、３１…有線通信処理部、３２…ブリッジ処理部、３３，４３…無線通信処理部、３６…省電力コントローラ、３８、４０…アンテナ、４１…入出力インターフェース、４４…省電力コントローラ、４５…切替コントローラ、４６…画像バッファ、４７…画面生成部、４８…セッションマネージャ、４９…セッション情報記憶部、５０…入出力インターフェース、５１…ディスプレイ、５２…入力デバイス、６１，６５…デジタル処理部、６２，６４…アナログ回路。
【図１】
2008022173.tif 000003
【図２】
2008022173.tif 000004
【図３】
2008022173.tif 000005
【図４】
2008022173.tif 000006
【図５】
2008022173.tif 000007
【図６】
2008022173.tif 000008
【図７】
2008022173.tif 000009
【図８】
2008022173.tif 000010
【図９】
2008022173.tif 000011
【図１０】
2008022173.tif 000012
【図１１】
2008022173.tif 000013
【図１２】
2008022173.tif 000014
【図１３】
2008022173.tif 000015
【図１４】
2008022173.tif 000016
【図１５】
2008022173.tif 000017