(57)【要約】【課題】一対多端末へのスクリーンフレーム伝送方法、システム及びその受信装置を提供する。【解決手段】第一電子装置、第二電子装置、少なくとも一つの第三電子装置によるネットワークシステムにおいて、第一電子装置がフルスクリーンフレームと、前記フルスクリーンフレームに変更が生じた領域を含む、少なくとも一つの矩形データを第二電子装置に送信し、前記第二電子装置が、前記フルスクリーンフレームと前記矩形データを受信し、受信したネットワーク・パケットに対して確認信号を返信し、さらに第三電子装置が前記フルスクリーンフレームと前記矩形データを傍受し、更新スクリーンフレームを復元して表示することによって、一対多端末へのスクリーンフレーム伝送が可能となる。同時に、本発明は一対多端末へのスクリーンフレーム伝送システム及びその受信装置を提供する。【選択図】図1
2006318451.tif 000002
【特許請求の範囲】
【請求項１】
第一電子装置と、第二電子装置と、少なくとも一つの第三電子装置とからなるネットワークシステムに用いられる一対多端末へのスクリーンフレーム伝送方法であり、
前記第一電子装置がフルスクリーンフレームを前記第二電子装置に伝送するステップと、
前記第一電子装置が、前記フルスクリーンフレームに変更が生じた領域を示す変更矩形を含む少なくとも一つの矩形データを、前記第二電子装置に伝送するステップと、
前記第二電子装置が前記フルスクリーンフレームと前記矩形データを受信し、さらに受信したネットワーク・パケットに対して確認信号を前記第一電子装置に返信するステップと、
前記第三電子装置が前記フルスクリーンフレームと前記矩形データを傍受し、更新スクリーンフレームを復元して表示するステップと、
を含むことを特徴とする一対多端末へのスクリーンフレーム伝送方法。
【請求項２】
前記フルスクリーンフレームを伝送するステップを一度だけ行うことを特徴とする請求項1に記載の一対多端末へのスクリーンフレーム伝送方法。
【請求項３】
前記第一電子装置がリアルタイムのスクリーンフレームを複数の分割矩形に分割し、且つ前記矩形データに前記分割矩形の内一つを含むステップを更に含むことを特徴とする請求項1に記載の一対多端末へのスクリーンフレーム伝送方法。
【請求項４】
前記矩形データを伝送する前に、前記変更矩形どうしで重なり合っている領域、または前記分割矩形と前記変更矩形が重なり合っている領域である、オーバーラップ矩形を除去し、前記第一電子装置が前記オーバーラップ矩形を伝送するのを回避するステップを更に含むことを特徴とする請求項3に記載の一対多端末へのスクリーンフレーム伝送方法。
【請求項５】
前記矩形データが矩形基本データと矩形画像データであり、前記矩形基本データに座標位置と矩形サイズを含むことを特徴とする請求項1に記載の一対多端末へのスクリーンフレーム伝送方法。
【請求項６】
前記第二電子装置と前記第三電子装置が、第一バッファと第二バッファを有し、前記第一バッファが前記フルスクリーンフレームを保存して表示し、前記第二バッファが前記フルスクリーンフレーム及び前記矩形画像データを保存し、前記矩形画像データの受信が完了したとき、前記第一バッファと前記第二バッファの設定を交換するステップを含むことを特徴とする請求項5に記載の一対多端末へのスクリーンフレーム伝送方法。
【請求項７】
前記第二バッファに保存した前記フルスクリーンフレームは前記第一バッファ内に保存した前記フルスクリーンフレームを複製したものである、ことを特徴とする請求項6に記載の一対多端末へのスクリーンフレーム伝送方法。
【請求項８】
前記第二バッファの一部前記矩形画像データが不完全であった場合、前記第一バッファ内から対応する位置の画像データを前記第二バッファに複製するステップを含むことを特徴とする請求項6に記載の一対多端末へのスクリーンフレーム伝送方法。
【請求項９】
前記矩形データをランレングス符号化法によってエンコード及びデコードすることを特徴とする請求項1に記載の一対多端末へのスクリーンフレーム伝送方法。
【請求項１０】
前記ネットワークシステムは無線LAN或いは有線LANであることを特徴とする請求項1に記載の一対多端末へのスクリーンフレーム伝送方法。
【請求項１１】
前記無線LANの通信仕様はIEEE 802.11系列仕様に準拠することを特徴とする請求項10に記載の一対多端末へのスクリーンフレーム伝送方法。
【請求項１２】
前記第一電子装置が周期的にSSIDとチャンネル番号を含む設定パケットを伝送し、
前記第三電子装置が使用可能な全ての無線LAN伝送チャンネルに対して走査を行って前記設定パケットを傍受し、さらに前記設定パケットの設定を基に、前記フルスクリーンフレームと前記矩形データを受信することを特徴とする請求項11に記載の一対多端末へのスクリーンフレーム伝送方法。
【請求項１３】
ネットワークシステムに応用される一対多端末へのスクリーンフレーム伝送システムであり、
フルスクリーンフレームと、前記フルスクリーンフレームに変更が生じた領域示す変更矩形を含む少なくとも一つの矩形データの伝送に用いられる、第一電子装置と、
前記フルスクリーンフレームと前記矩形データを受信し、受信したネットワーク・パケットに対して確認信号を前記第一電子装置に返信する第二電子装置と、及び、
前記スクリーンフレームと前記矩形データを傍受し、更新スクリーンフレームを復元し表示する第三電子装置と、
を有することを特徴とする一対多端末へのスクリーンフレーム伝送システム。
【請求項１４】
前記第一電子装置がリアルタイムのスクリーンフレームを複数の分割矩形に分割し、且つ前記矩形データに前記分割矩形の内一つが含まれることを特徴とする請求項13に記載の一対多端末へのスクリーンフレーム伝送システム。
【請求項１５】
前記変更矩形どうしで重なり合っている領域、または前記分割矩形と前記変更矩形が重なり合っている領域である、オーバーラップ矩形を前記矩形データから除去することを特徴とする請求項14に記載の一対多端末へのスクリーンフレーム伝送システム。
【請求項１６】
前記矩形データが矩形基本データと矩形画像データであり、前記矩形基本データに座標位置と矩形サイズを含むことを特徴とする請求項13に記載の一対多端末へのスクリーンフレーム伝送システム。
【請求項１７】
前記第二電子装置と前記第三電子装置が、前記フルスクリーンフレームと前記矩形画像データの保存に用いる、第一バッファを有することを特徴とする請求項16に記載の一対多端末へのスクリーンフレーム伝送システム。
【請求項１８】
前記第二電子装置と前記第三電子装置が、第一バッファと第二バッファを有し、前記第一バッファが前記フルスクリーンフレームを保存して表示し、前記第二バッファが前記フルスクリーンフレーム及び前記矩形画像データを保存し、前記矩形画像データの受信が完了したとき、前記第一バッファと前記第二バッファの設定を交換することを特徴とする請求項16に記載の一対多端末へのスクリーンフレーム伝送システム。
【請求項１９】
前記第二バッファに保存した前記フルスクリーンフレームは前記第一バッファ内に保存した前記フルスクリーンフレームを複製したものである、ことを特徴とする請求項18に記載の一対多端末へのスクリーンフレーム伝送システム。
【請求項２０】
前記第二バッファの一部前記矩形画像データが不完全であった場合、前記第一バッファ内から対応する位置の画像データを前記第二バッファに複製することを特徴とする請求項18に記載の一対多端末へのスクリーンフレーム伝送システム。
【請求項２１】
前記矩形データをランレングス符号化法によってエンコード及びデコードすることを特徴とする請求項13に記載の一対多端末へのスクリーンフレーム伝送システム。
【請求項２２】
前記ネットワークシステムは無線LAN或いは有線LANであることを特徴とする請求項13に記載の一対多端末へのスクリーンフレーム伝送システム。
【請求項２３】
前記無線LANの通信仕様はIEEE 802.11系列仕様に準拠することを特徴とする請求項13に記載の一対多端末へのスクリーンフレーム伝送システム。
【請求項２４】
前記第一電子装置が、周期的にSSIDとチャンネル番号が含む設定パケットを伝送し、前記第三電子装置が使用可能な全ての無線LAN伝送チャンネルに対して走査を行って前記設定パケットを傍受し、さらに前記設定パケットの設定を基に、前記フルスクリーンフレームと前記矩形データを受信する、ことを特徴とする請求項23に記載の一対多端末へのスクリーンフレーム伝送システム。
【請求項２５】
前記第一電子装置がコンピュータ、或いは、スクリーンフレームを出力して且つネットワークシステムと信号接続機能を持った電子装置であることを特徴とする請求項13に記載の一対多端末へのスクリーンフレーム伝送システム。
【請求項２６】
前記第二電子装置及び前記第三電子装置がコンピュータ、或いはスクリーンフレームを表示し、且つネットワークシステムとの信号接続機能を持った電子装置であることを特徴とする請求項13に記載の一対多端末へのスクリーンフレーム伝送システム。
【請求項２７】
一対多端末へのスクリーンフレーム伝送システムに用いられ、一対多端末へ伝送したスクリーンフレームの受信装置であり、
前記システムが相互にネットワークシステムで信号接続を行う第一電子装置及び第二電子装置とを有し、
前記第一電子装置はフルスクリーンフレームと、前記フルスクリーンフレームに変更が生じた領域を示す変更矩形を含む、少なくとも一つの矩形データの伝送に用いられ、
前記第二電子装置が前記フルスクリーンフレームと前記矩形データを受信し、さらに受信したネットワーク・パケットに対して確認信号を前記第一電子装置に返信し、前記受信装置と画像出力装置を組合せることよって受信したスクリーンフレームを出力し、さらに、前記受信装置が、
ネットワークシステムと信号接続して前記フルスクリーンフレームと前記矩形データを受信するネットワーク・インターフェースと、
前記フルスクリーンフレームと前記矩形データのデコードを行い、更新スクリーンフレームを復元する演算ユニットと、
前記更新スクリーンフレームを保存する第一バッファと、
前記画像出力装置と接続して前記更新スクリーンフレームを出力するビデオ・インターフェースと、
を有することを特徴とする一対多端末へ伝送したスクリーンフレームの受信装置。
【請求項２８】
前記第一電子装置がリアルタイムのスクリーンフレームを複数の分割矩形に分割し、且つ前記矩形データに前記分割矩形の内一つを含むことを特徴とする請求項27に記載の一対多端末へ伝送したスクリーンフレームの受信装置。
【請求項２９】
前記変更矩形どうしで重なり合っている領域、または前記分割矩形と前記変更矩形が重なり合っている領域である、オーバーラップ矩形を前記矩形データから除去することを特徴とする請求項28に記載の一対多端末へ伝送したスクリーンフレームの受信装置。
【請求項３０】
更新が未完了であるスクリーンフレームを保存する第二バッファをさらに有することを特徴とする請求項27に記載の一対多端末へ伝送したスクリーンフレームの受信装置。
【請求項３１】
前記矩形データをランレングス符号化法によってエンコード及びデコードすることを特徴とする請求項27に記載の一対多端末へ伝送したスクリーンフレームの受信装置。
【請求項３２】
前記ネットワークシステムは無線LAN或いは有線LANであることを特徴とする請求項27に記載の一対多端末へ伝送したスクリーンフレームの受信装置。
【請求項３３】
前記無線LANの伝送仕様はIEEE 802.11系列仕様に準拠することを特徴とする請求項32に記載の一対多端末へ伝送したスクリーンフレームの受信装置。
【請求項３４】
前記第一電子装置が周期的にSSIDとチャンネル番号を含む設定パケットを伝送し、前記受信装置が使用可能な全ての無線LAN伝送チャンネルに対して走査を行って前記設定パケットを傍受し、さらに前記設定パケットの設定を基に、前記フルスクリーンフレームと前記矩形データを受信することを特徴とする請求項33に記載の一対多端末へ伝送したスクリーンフレームの受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスクリーンフレームを伝送する方法、システム及びその受信装置に関し、特に一対多端末へのスクリーンフレーム伝送方法、システム、及びその受信装置に関する。
【背景技術】
【０００２】
インフォメーションテクノロジーの進歩に伴い、コンピュータの使用は人々の日常生活の一部になりつつある。例えば会議などを進める際に、コンピュータのスクリーンフレームを他のユーザとシェアする必要が生じている。しかし、帯域幅の制限により、克服すべき問題点が多い。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
無線LANを例に挙げると、IEEE 802.11a/gの通信仕様において、1024 × 768ピクセルサイズでフルカラーのスクリーンフレームを伝送すると、帯域幅をほとんど占用してしまう。ローデータを伝送すれば非常に時間がかかり、もし画像圧縮技術によって処理して伝送すると、高圧縮率ではスクリーンフレームが歪み、低圧縮率では満足できる効果を得ることが出来ない。さらに、一対多端末へスクリーンフレームを伝送する際、ネットワークの帯域幅を占用してしまう問題はさらに深刻である。ブロードキャストパケットによって一対多端末へスクリーンフレームを伝送する場合は、ブロードキャストパケットの特性上、受信側は確認信号を返信しないため、間違いが生じやすく、満足な伝送効果を得ることが出来ない。有線LANは比較的大きいネットワーク帯域幅を有しているが、スクリーンフレーム伝送の効率を如何にして高めるかが、この業界での課題となっている。
【０００４】
上記の理由から、伝送するスクリーンフレームのデータ量を如何に効率的に低減させ、同時にスクリーンフレームを一対多端末へ伝送するかが、目下の課題である。
【０００５】
上述の課題を克服するため、本発明の目的は伝送するスクリーンフレームのデータ量を効率的に低減し、同時にスクリーンフレームを一対多端末へ伝送する、一対多端末へのスクリーンフレーム伝送方法、システム及びその受信装置を提供することである。
【課題を解決するための手段】
【０００６】
上述の目的を達成するため、本発明は、第一電子装置と、第二電子装置と、及び少なくとも一つの第三電子装置とからなるネットワークシステムに用いられる一対多端末へのスクリーンフレーム伝送方法であり、第一電子装置がフルスクリーンフレームを第二電子装置に伝送するステップと、第一電子装置が、フルスクリーンフレームに変更が生じた領域を示す変更矩形を含む少なくとも一つの矩形データを第二電子装置に伝送するステップと、第二電子装置がフルスクリーンフレームと矩形データを受信し、さらに受信したネットワーク・パケットに対して確認信号を第一電子装置に返信するステップと、第三電子装置がフルスクリーンフレームと矩形データを傍受し、更新スクリーンフレームを復元して表示するステップと、を含むことを特徴とする一対多端末へのスクリーンフレーム伝送方法を提供することである。
【０００７】
本発明は、さらに、ネットワークシステムに応用される一対多端末へのスクリーンフレーム伝送システムを提供する。前記一対多端末へのスクリーンフレーム伝送システムは、第一電子装置と、第二電子装置及び第三電子装置と、を備える。第一電子装置はフルスクリーンフレームと少なくとも一つの矩形データの伝送に用いる。矩形データは、フルスクリーンフレームに変更が生じた領域を示す変更矩形を有する。第二電子装置はフルスクリーンフレームと矩形データを受信し、受信したネットワーク・パケットに対して確認信号を第一電子装置に返信する。第三電子装置はフルスクリーンフレームと矩形データを傍受し、更新スクリーンフレームを復元して表示する。
【０００８】
本発明は、さらに、上述の一対多端末へのスクリーンフレーム伝送システムに応用され、かつ、画像出力装置と組合せることで受信したスクリーンフレームを出力する、一対多端末へ伝送したスクリーンフレームの受信装置を提供する。受信装置は、ネットワーク・インターフェースと、演算ユニットと、第一バッファと、ビデオ・インターフェースとを有する。ネットワーク・インターフェースはネットワークシステムと信号で接続し、フルスクリーンフレームと矩形データを受信する。演算ユニットはフルスクリーンフレームと矩形データのデコードを行い、更新スクリーンフレームを復元する。第一バッファは更新スクリーンフレームを保存する。ビデオ・インターフェースは画像出力装置と接続して更新スクリーンフレームを出力する。
【０００９】
本発明の一対多端末へのスクリーンフレーム伝送方法、システム、及びその受信装置によれば、一度完全なフルスクリーンフレームを伝送するだけで、その後はスクリーンフレームに変更があった部分だけを伝送すればよいため、スクリーンフレームを伝送する際のデータ量を効率的に低減することができる。さらに、スクリーンフレームのデータは一対一の方法で伝送されるため、ブロードキャストパケットの伝送に伴う高い誤送率の問題を解決でき、また、任意の受信端末は伝送過程にあるネットワーク・パケットを傍受できるため、一対多端末への伝送という目的を達成することができる。
【発明を実施するための最良の形態】
【００１０】
本発明の一対多端末へのスクリーンフレーム伝送方法、システム、及びその受信装置の実施例を、図面を参考にして以下に述べる。図中同じ構造は同じ符号で説明する。
【００１１】
図1は本発明の実施例一対多端末へのスクリーンフレーム伝送システム1である。一対多端末へのスクリーンフレーム伝送システム1は、第一電子装置11と、第二電子装置12と、少なくとも一つの第三電子装置13とを有し、かつ互いにネットワークシステムで信号接続する。第一電子装置11は、コンピュータ、或いは少なくともスクリーンフレームを出力し、且つネットワークシステムとの信号接続機能を持った電子装置である。第二電子装置12と第三電子装置13もまたコンピュータ、或いは少なくともスクリーンフレームを表示し、且つネットワークシステムとの信号接続機能を持った電子装置である。
【００１２】
IEEE 802.11系列のネットワークプロトコルの無線LANを例に説明する。第一電子装置11と、第二電子装置12と、第三電子装置13とからなる無線LANはアドホックモード、もしくはインフラストラクチャモードで伝送を行うことが出来る。しかし、インフラストラクチャモードで伝送を行う場合、第一電子装置11はアクセスポイントを介さなければ第二電子装置12及び第三電子装置13に伝送できないため、伝送効率に影響し、且つリアルタイムの伝送ができない。アドホックモードによって伝送を行う場合、第一電子装置11、第二電子装置12、第三電子装置13は同じ設定でなければならない。よって、第一電子装置11は、まずSSIDとチャンネル番号を含んだ設定パケットSPを第二電子装置12に伝送する(S11)。第一電子装置11はブロードキャストパケットの方法で設定パケットSPを伝送しないため、第二電子装置12が設定パケットSPを受信した後、設定パケットSPが正確であるかどうかを確認し、正確であれば確認信号ACK（acknowledgement）を返信する（S12）。第一電子装置11が第二電子装置12に伝送したネットワーク・パケットは全て第二電子装置12の検査を経て、第二電子装置12から確認信号ACKを返信するため、後述では同じ説明を繰り返さない。
【００１３】
第一電子装置11と第二電子装置12が設定パケットSPの設定に基き、同じ無線LAN上にある場合、第一電子装置11はスクリーンフレームの伝送を開始する。まず、第一電子装置11はフルスクリーンフレームFSFを第二電子装置12に伝送し（S13 ）、第二電子装置12はフルスクリーンフレームFSFを受信して表示する（S14）。次に、第一電子装置11はフルスクリーンフレームFSFで変更のあった領域、またはフルスクリーンフレームFSFの一部分だけを伝送するが、伝送前に重なり合った領域を除去し、処理をして矩形データRDを形成して（S15）から、第二電子装置12に伝送する（S16）。第二電子装置12は矩形データRDを基に更新スクリーンフレームUSFを復元し、表示する（S17）。ステップS15、S16、S17を繰り返すことで、第一電子装置11のスクリーンフレームを効率的に第二電子装置12へ伝送することができる。
【００１４】
上述の伝送過程は、第一電子装置11と第二電子装置12の間のデータ伝送であるが、第三電子装置13は傍受の方法で第一電子装置11と第二電子装置12の間で伝送するネットワーク・パケットを受信できる。第三電子装置13は全ての使用可能な無線LAN伝送チャンネルに対して走査を行って設定パケットSPを傍受する。更に、設定パケットSP中のSSIDとチャンネル番号を基に第三電子装置13のネットワーク構成の設定を行うことで、効率的にフルスクリーンフレームFSFと矩形データRDを傍受でき、更新スクリーンフレームUSFを復元して表示できる。第一電子装置11は周期的に設定パケットSPを伝送しているため、第三電子装置13は随時設定パケットSPを傍受でき、スクリーンフレームを受信できる。
【００１５】
第一電子装置11が矩形データRDを処理する方法、及び第二電子装置12と第三電子装置13が更新スクリーンフレームUSFを復元する方法を以下に詳しく説明する。図2から図4は、本発明の実施例である一対多端末へのスクリーンフレーム伝送方法を説明するフローチャートである。図2は第一電子装置11が矩形データRDを処理するステップを示すフローチャートである。まず、第一電子装置11がフルスクリーンフレームFSFを伝送し（S21）、第二電子装置12が図６に示すような完全なスクリーンフレームを取得する。次に、第一電子装置11が先のフルスクリーンフレームFSFで変更が生じた領域を取得する（S22）。第一電子装置11はオペレーティングシステムの画像表示を駆動する管理プログラムから直接スクリーンフレームに変更が生じた領域（以下変更矩形CRと称する）を得ることが出来る。例えば、矩形ABCD（以下矩形611と称する）、矩形EFGH（以下、矩形612）と矩形613などである。第一電子装置11は、変更矩形CRの矩形基本データや矩形画像データ（以下両者を合わせて矩形データRDと称する）など、変更矩形CRの関連データを直接第二電子装置12に伝送する。矩形基本データは、単一矩形の座標位置及び矩形のサイズであり、受信端末はこれらに基いてスクリーンフレームに変更が生じた位置と領域を知ることが出来る。矩形画像データは矩形に包囲されるスクリーンフレームである。伝送するデータ量を低減するために、上述の変更矩形の関連データをランレングス符号化法によってエンコードを行い、受信端末が受信後にデコードし、復元する。
【００１６】
図6に示すように、仮に矩形611が矩形612の上方に位置する場合、両者が重なる部分、即ち網目状の矩形631では矩形611の画像データだけを表示し、矩形631領域内にある矩形612の画像データは表示されないため、この部分の画像データを除去でき、伝送するデータ量を低減することができる。以下、重なり合っているために表示されない領域をオーバーラップ矩形ORと称する。除去する方法は連続した0か1を書き込み、ランレングス符号化法によりデータ量を効率的に低減する。よって、第一電子装置11は矩形データRDを伝送する前に、オーバーラップ矩形ORを予め除去することができる（S24）。
【００１７】
さらに、第三電子装置13は随時ネットワークシステムに加入し、スクリーンフレームを受信するので、ステップS21 において送信したフルスクリーンフレームFSFを受信していない可能性がある。後から加入した第三電子装置13に完全なスクリーンフレームを受信させるために、第一電子装置11はリアルタイムのスクリーンフレームを複数の分割矩形（DR）に分割し（S23）、毎回変動矩形CRを伝送する度に、順に分割矩形DRを付加する。一周期後、第三電子装置13は完全なスクリーンフレームを受信できる。図6はスクリーンフレームを、例えば、矩形621や矩形622などのように16分割矩形DRに分割した図である。ネットワークの帯域幅、或いは一つの完全なスクリーンフレームを復元するための周期などを考慮して、必要に応じて分割矩形DRの数量を変更してもよい。又、分割矩形DRと変更矩形CRどうしには、同じように重なり合っているために表示されないオーバーラップ矩形ORが生じる。例えば、同時に分割矩形622と変更矩形611を伝送する際には、オーバーラップ矩形632が生じるため、オーバーラップ矩形ORを除去する（S24）際に、変更矩形CRが分割矩形DRに重なり合ってしまうことを考慮する。
【００１８】
最後に、受信端末に伝送する矩形データの数量を通知した後、各矩形データRDを逐次伝送し（S25）、さらに、全ての矩形データRDの伝送が完了したかを判断し（S26）、完了していない場合は、ステップS25に戻り、矩形データRDを逐次伝送し、完了した場合は、ステップS22に戻り、スクリーンフレームに変更が生じた領域、即ち変更矩形CRを新たに取得する。
【００１９】
以下、図3を参照して受信端末（即ち第二電子装置12と第三電子装置13）がスクリーンフレームを受信して更新する流れを説明する。まず、大きさがほぼ一つのスクリーンフレームの大きさである第一バッファを準備する（S31）。そして、第一電子装置11が伝送したフルスクリーンフレームFSFを受信し、第一バッファに保存（S32）、さらに出力して表示する（S33）。次に、変更矩形CRと分割矩形DRを含む矩形データRDを受信し（S34）、そこに含まれた矩形基本データと矩形画像データを基に第一バッファに保存したスクリーンフレームを更新する（S35）。矩形データRDの受信が完了していない場合（S36）、ステップS34に戻り矩形データRDの受信を続行し、矩形データRDの受信が完了した場合は、第１バッファのスクリーンフレームが既に更新スクリーンフレームに復元されているので、ステップS33に戻って表示する。
【００２０】
図4のフローチャートが示すように、受信端末はスクリーンフレームの受信と復元をよりスムーズに行うために、二つのバッファを使用してスクリーンフレームを一時保存してもよい。まず、第一バッファと第二バッファを準備し（S41）、受信したフルスクリーンフレームFSFを第一バッファに保存し（S42）、表示する（S43）。そして第一バッファのスクリーンフレームを第二バッファに複製する（S44）。次に、矩形データRDの受信を開始し（S45）、矩形基本データと矩形画像データを基に、第二バッファのスクリーンフレームを更新する。この後、矩形データRDの受信を完了して第二バッファのスクリーンフレームを更新スクリーンフレームUSFに復元するまで、ステップＳ45、Ｓ46、Ｓ47を繰り返す。そして、第一バッファと第二バッファの設定を交換する（S48）。即ち第二バッファを第一バッファとして設定し、第一バッファを第二バッファとして設定してから、ステップS43に戻り、第一バッファに保存したスクリーンフレームを表示する。次いで以下のステップを繰り返すことにより、スクリーンフレームを絶えず更新することが可能となる。
【００２１】
なお、受信端末が受信した矩形データRDの矩形画像データが不完全であった場合は、第一バッファ内の対応する位置の画像データを第二バッファの対応する位置に複製できる。これにより、出力したスクリーンフレームをより美しく表示できる。
【００２２】
上述の実施例の一対多端末へのスクリーンフレーム伝送方法は、例えばコンピュータにインストールして各処理ステップを執行するソフトウェアにより実施できる。この他、ハードウェアでも実行できる。例えば、図5に示すように、受信装置5を画像出力装置72と組合せることによって同様の目的と機能を実現することができる。画像出力装置はプロジェクター、監視機器、テレビなどの画像を出力する装置である。
【００２３】
受信装置5は、ネットワーク・インターフェース51と、演算ユニット52と、第一バッファ53と、第二バッファ54とビデオ・インターフェース55とを有する。ネットワーク・インターフェース51はネットワークシステム71と信号接続するのに用いられ、第一電子装置11が伝送して来たスクリーンフレームに関するデータを受信する。演算ユニット52は上述の方法の各ステップの執行に用いられ、更新スクリーンフレームUSFの復元に用いられるが、ここでは説明を繰り返さない。第一バッファ53は出力表示できる更新スクリーンフレームUSFを保存し、第二バッファ54は更新が完了していないスクリーンフレームの保存に用いられる。ビデオ・インターフェース55は画像出力装置72と接続し、第一バッファ53に保存したスクリーンフレームを出力する。
【００２４】
本発明の一対多端末へのスクリーンフレーム伝送方法、システム、及びその受信装置によれば、完全なフルスクリーンフレームを一度伝送するだけで、その後はスクリーンフレームに変更が生じた部分だけを伝送すればよいため、スクリーンフレームを伝送する際のデータ量を効率的に低減できる。また、重なり合っている部分の矩形の画像データを除去したり、簡単な演算や、歪みがないランレングス法でデータをエンコードしたりして、さらに伝送するデータ量を低減することができる。また、スクリーンフレームのデータを一対一の方法で伝送するため、ブロードキャストパケットの伝送に伴う高い誤送率の問題を解決でき、第三電子装置も完全なスクリーンフレームを傍受できるので、一対多端末への伝送を達成することができる。同時に、第一電子装置は変更矩形を伝送する際に分割矩形を付加するため、受信端末は随時スクリーンフレームの受信に加入でき、一周期後には完全なスクリーンフレームを復元できる。
【００２５】
以上、本発明の実施例を詳述してきたが、具体的な構成は、この実施例に限られるものではなく、例えば、実施例では無線LANを例に説明しているが、この分野の通常の知識を有する者にとっては当然であるが、有線LANに代えてもよく、また有線LANの特長から、設定パケットを伝送する過程を省いてもよい。よって、本発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施例における一対多端末へのスクリーンフレーム伝送システム構造を示す図である。
【図２】本発明の実施例における一対多端末へのスクリーンフレーム伝送方法において、スクリーンフレームを伝送するフローチャートである。
【図３】本発明の実施例における一対多端末へのスクリーンフレーム伝送方法において、スクリーンフレームを受信するフローチャートである。
【図４】本発明の実施例における一対多端末へのスクリーンフレーム伝送方法において、別のスクリーンフレームを受信するフローチャートである。
【図５】本発明の実施例における一対多端末へ伝送したスクリーンフレームの受信装置を示すブロック図である。
【図６】変更矩形、分割矩形、オーバーラップ矩形の説明を示す図である。
【符号の説明】
【００２７】
1  一対多端末へのスクリーンフレーム伝送システム
11  第一電子装置
12  第二電子装置
13  第三電子装置
5  一対多端末へ伝送したスクリーンフレームの受信装置
51  ネットワーク・インターフェース
52  演算ユニット
53  第一バッファ
54  第二バッファ
55  ビデオ・インターフェース
611  変更矩形ABCD
612  変更矩形EFGH
613  変更矩形
621、622  分割矩形
631、632  オーバーラップ矩形
71  ネットワークシステム
72  画像出力装置
ACK  確認信号
CR  変更矩形
DR  分割矩形
FSF  フルスクリーンフレーム
OR  オーバーラップ矩形
RD  矩形データ
S11〜S17  一対多端末へのスクリーンフレーム伝送方法の手順
S21〜S26  スクリーンフレームを伝送するステップ
S31〜S36  スクリーンフレームを受信するステップ
S41〜S48  別のスクリーンフレームを受信するステップ
SP  設定パケット
USF  更新スクリーンフレーム
【図１】
2006318451.tif 000003
【図２】
2006318451.tif 000004
【図３】
2006318451.tif 000005
【図４】
2006318451.tif 000006
【図５】
2006318451.tif 000007
【図６】
2006318451.tif 000008