(57)【要約】【課題】  通信資源を使用する装置が他にも存在する場合に、通信資源を適切に使用して自装置も他の装置も適切なデータ転送を行うことを可能にする技術を提供する。【解決手段】  通信装置は、複数の階層に階層化された送出データを記憶手段から読み出す読出手段と、前記送出データの送出制御に係るポリシーを示すポリシー情報に基づいて、前記送出データを送出する送出手段と、を備え、前記送出手段は、前記ポリシー情報に基づいて、１以上の前記階層からなる階層群に属する前記送出データを非競合通信方式により送出し、前記階層群に含まれる階層以外の階層に属する前記送出データを、競合方式により送出する。【選択図】  図８
2008085378.tif 000002
【特許請求の範囲】
【請求項１】
複数の階層に階層化された送出データを記憶手段から読み出す読出手段と、
前記送出データの送出制御に係るポリシーを示すポリシー情報に基づいて、前記送出データを送出する送出手段と、
を備え、
前記送出手段は、
前記ポリシー情報に基づいて、１以上の前記階層からなる階層群に属する前記送出データを非競合通信方式により送出し、
前記階層群に含まれる階層以外の階層に属する前記送出データを、競合方式により送出する
ことを特徴とする通信装置。
【請求項２】
送出するデータを複数の階層に階層化し、当該階層化されたデータを前記送出データとして前記記憶手段に記憶する記憶制御手段を更に備える
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記送出データは、データの重要度に基づいて階層化され、
前記送出手段は、前記階層群に含まれる階層以外の階層に属する前記送出データを、重要度の高い階層に含まれるものから優先的に、競合方式により送出する
ことを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記ポリシー情報には、非競合通信方式で送出するデータのデータ量と、非競合通信方式でデータを送出する時間と、非競合通信方式でデータを送出する通信帯域と、の少なくともいずれかが示される
ことを特徴とする請求項１乃至３のいずれかに記載の通信装置。
【請求項５】
前記送出手段は、競合方式により送出する前記送出データの送出タイミングから予め定められた時間が経過しても当該送出データを送出できない場合、当該送出データを送出対象から廃棄する
ことを特徴とする請求項１乃至４のいずれかに記載の通信装置。
【請求項６】
前記送出データは、MPEG1又はMPEG2方式により符号化されたデータであり、
フレーム内符号化された送出データを優先的に前記階層群に含める
ことを特徴とする請求項１乃至５のいずれかに記載の通信装置。
【請求項７】
前記送出データは、MPEG4方式により符号化されたデータであり、
ベクトルデータを優先的に前記階層群に含める
ことを特徴とする請求項１乃至５のいずれかに記載の通信装置。
【請求項８】
前記送出データは、映像データと音声データを含み、
前記映像データを優先的に前記階層群に含める
ことを特徴とする請求項１乃至５のいずれかに記載の通信装置。
【請求項９】
請求項１乃至８のいずれかに記載の通信装置と通信する通信制御装置であって、
当該通信制御装置と通信している装置の数と、通信路の数と、通信路の帯域と、の少なくともいずれかに基づいて、前記ポリシー情報を決定する決定手段と、
前記決定手段において決定された前記ポリシー情報を前記通信装置へ通知する通知手段と、
を備えることを特徴とする通信制御装置。
【請求項１０】
通信装置の制御方法であって、
複数の階層に階層化された送出データの送出制御に係るポリシーを示すポリシー情報に基づいて、前記送出データを送出する送出工程を備え、
前記送出工程においては、
前記ポリシー情報に基づいて、１以上の前記階層からなる階層群に属する前記送出データを非競合通信方式により送出し、
前記階層群に含まれる階層以外の階層に属する前記送出データを、競合方式により送出する
ことを特徴とする通信装置の制御方法。
【請求項１１】
請求項１乃至８のいずれかに記載の通信装置と通信する通信制御装置の制御方法であって、
当該通信制御装置と通信している装置の数と、通信路の数と、通信路の帯域と、の少なくともいずれかに基づいて、前記ポリシー情報を決定する決定工程と、
前記決定手段において決定された前記ポリシー情報を前記通信装置へ通知する通知工程と、
を備えることを特徴とする通信制御装置の制御方法。
【請求項１２】
コンピュータを、請求項１乃至８のいずれかに記載の通信装置、又は、請求項９に記載の通信制御装置として機能させるためのプログラム。
【請求項１３】
請求項１２に記載のプログラムを格納したコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及びその制御方法、通信制御装置及びその制御方法、プログラム、記憶媒体に関する。
【背景技術】
【０００２】
無線LAN装置の規格であるIEEE規格（非特許文献１）に対応した製品が広く使用されている。近年では、無線でデータ伝送する通信にQoS(Quality of Service)という概念を導入し、データの内容や用途によって優先順位や帯域保証をするべく、IEEE 802.11の作業グループTGeにおいて検討が行われている。このQoS機能を盛り込んだ無線LANの規格には、以下の通信方式が提案されている。
・無線通信帯域を非競合で使用できるHCCA方式（非競合通信方式）。
・他の無線端末と競合して使用するEDCA方式（競合通信方式）。
・HCCA方式とEDCA方式の両方式を混在して使用するHEMM方式。
ただし、EDCAは、Enhanced Distributed Channel Accessの略称であり、HCCAは、HCF (Hybrid Coordination Function) Controlled Channel Accessの略称である。
【０００３】
上述のＨＣＣＡ方式とＥＤＣＡ方式を切り替え、通信効率を向上させる方法が、特許文献１に開示されている。
【特許文献１】特開2006-148580号公報
【非特許文献１】IEEE Std 802.11-1999(R2003)
【非特許文献２】IEEE P802.11e/D12
【発明の開示】
【発明が解決しようとする課題】
【０００４】
無線LAN端末が映像信号のように広帯域を必要とするデータを、非競合方式であるHCCA方式で帯域確保して通信すると、常に必要な帯域を確保するために、他の端末の通信するための帯域が減少してしまう。場合によっては、他の端末が使用可能な帯域がなくなってしまう場合がある。このため、他の端末の無線LAN通信が出来ないという不具合が発生する。
【０００５】
またMPEG2などの映像符号化方式で符号化された広帯域のデータを、競合方式であるEDCA方式で通信すると、通信帯域の空き状況によっては、必要な帯域が常に確保されるとは限らない。このため、時には帯域不足によりデータの送信が遅延してしまい、受信側で受信データのアンダーランが発生してしまう。また、このアンダーランを防ぐために、遅延したデータを廃棄すると、MPEG2のIピクチャなどのデータが削除されされてしまい、そのIピクチャだけでなく、そのIピクチャを参照するPピクチャやBピクチャも使用できなくなる。従って、画像の乱れが長時間発生してしまう。
【０００６】
本発明は上記問題に鑑みなされたものであり、通信資源を使用する装置が他にも存在する場合に、通信資源を適切に使用して自装置も他の装置も適切なデータ転送を行うことを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明による通信装置は以下の構成を備える。即ち、
複数の階層に階層化された送出データを記憶手段から読み出す読出手段と、
前記送出データの送出制御に係るポリシーを示すポリシー情報に基づいて、前記送出データを送出する送出手段と、
を備え、
前記送出手段は、
前記ポリシー情報に基づいて、１以上の前記階層からなる階層群に属する前記送出データを非競合通信方式により送出し、
前記階層群に含まれる階層以外の階層に属する前記送出データを、競合方式により送出する。
【０００８】
また、本発明による通信制御装置は以下の構成を備える。即ち、
上記の通信装置と通信する通信制御装置であって、
当該通信制御装置と通信している装置の数と、通信路の数と、通信路の帯域と、の少なくともいずれかに基づいて、前記ポリシー情報を決定する決定手段と、
前記決定手段において決定された前記ポリシー情報を前記通信装置へ通知する通知手段と、
を備える。
【０００９】
また、本発明による通信装置の制御方法は以下の構成を備える。即ち、
複数の階層に階層化された送出データの送出制御に係るポリシーを示すポリシー情報に基づいて、前記送出データを送出する送出工程を備え、
前記送出工程においては、
前記ポリシー情報に基づいて、１以上の前記階層からなる階層群に属する前記送出データを非競合通信方式により送出し、
前記階層群に含まれる階層以外の階層に属する前記送出データを、競合方式により送出する。
【００１０】
また、本発明による通信制御装置の制御方法は以下の構成を備える。即ち、
上記の通信装置と通信する通信制御装置の制御方法であって、
当該通信制御装置と通信している装置の数と、通信路の数と、通信路の帯域と、の少なくともいずれかに基づいて、前記ポリシー情報を決定する決定工程と、
前記決定手段において決定された前記ポリシー情報を前記通信装置へ通知する通知工程と、
を備える。
【発明の効果】
【００１１】
本発明によれば、通信資源を使用する装置が他にも存在する場合に、通信資源を適切に使用して自装置も他の装置も適切なデータ転送を行うことを可能にする技術を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。ただし、この実施の形態に記載されている構成要素はあくまでも例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００１３】
＜＜第１の実施形態＞＞
（通信システム）
まず、本実施形態に係る通信方式を備えた無線LAN通信システムの構成について、図１を参照して説明する。図１は、本実施形態に係る通信装置を備えた無線LAN通信システムの構成を示す図である。
【００１４】
図１において、101は無線LAN機能と有線のLAN機能を備えたアクセスポイントQAP1、102は無線LAN機能を備えたカメラQSTA1、103は無線LAN機能を備えたパソコン１（QSTA2）である。また、104は無線LAN機能を備えたディスプレィ１（QSTA3）、105は有線のLAN機能を備えたパソコン２、106は有線のLAN機能を備えたディスプレィ２である。
【００１５】
アクセスポイントQAP1(101)とパソコン２(105)とディスプレィ２(106)はLANによって接続されており、相互にIPフレームのデータを送受信することができる。LANの仕様はIEEE802.3ワーキンググループによって標準化されており、本通信システムでは100Mbpsの通信速度を備える100BASE-TXとよばれる方式で接続されている。そしてさらにアクセスポイントQAP1(101)は、IEEE802.11ワーキンググループで標準化されている無線LANの機能も備えており、無線LAN側と有線のLAN側の各端末間の相互通信を可能にしている。カメラQSTA1(102)とパソコン１のQSTA2(103)とディスプレィ１のQSTA3(104)も、それぞれIEEE802.11で標準化されている無線LAN機能を備えている。
【００１６】
IEEE802.11で標準化されている無線LANは、いわゆるIEEE802.11b、IEEE802.11g、IEEE802.11a、IEEE802.11eなどの各種拡張機能が規定されている。本通信システムの無線LANでは、IEEE802.11aとIEEE802.11eの拡張機能を備えている。IEEE802.11aは5GHz帯を用いた無線LANの規定で、最大54Mbpsまでの通信レートを規定している。IEEE802.11eは既存MACを拡張したQoSをサポートする。なお、アクセスポイントQAP1(101)および各無線LAN端末は、本実施形態に係る拡張機能も備えている。
【００１７】
カメラQSTA1(102)は映像信号を符号化データに変換し、アクセスポイントQAP1(101)経由で符号化データを無線送信する。パソコン１(QSTA2、103)、パソコン２(105)は、内蔵ハードディスクに受信した符号化データを蓄積したり、映像信号に復号化して表示することもできる。
【００１８】
パソコン１(QSTA2、103)は、内蔵ハードディスクに蓄積した符号化データを、アクセスポイントQAP1(101)経由で無線送信することができる。同様にパソコン２(105)は、内蔵ハードディスクに蓄積した符号化データをアクセスポイントQAP1(101)経由で無線送信することができる。そして、ディスプレィ１(QSTA3、104)、ディスプレィ２(106)は、カメラQSTA1(102)、パソコン１(QSTA2、103)、パソコン２(105)から送信された符号化データを受信して、映像信号に復号化し表示することができる。
【００１９】
本実施形態では、カメラQSTA1(102)が撮影映像の符号化データを送信し、ディスプレィ２(106)に表示する状況を想定して、本実施形態に係る構成の詳細を説明する。
【００２０】
（カメラの構成）
次に、カメラQSTA1(102)の構成について、図２を参照して説明する。図２は、本実施形態によるカメラQSTA1(102)の構成を示すブロック図である。
【００２１】
図２において、201はカメラ全体の動作を制御する制御部、202は映像を撮影して映像信号を生成するカメラ部、203は映像信号をMPEG2方式で情報圧縮して符号化データを生成する符号部である。また、204は符号化データを一時的に記憶しておく蓄積部、205は符号化データを基本データまたは拡張データ１または拡張データ２に分離するデータ分離部、206は基本データをFIFO形式で一時的に記憶しておく基本データキューである。また、207は拡張データ１をFIFO形式で一時的に記憶しておく拡張データキュー１、208は拡張データ１をFIFO形式で一時的に記憶しておく拡張データキュー２、209は無線LAN機能を実現する無線通信部である。
【００２２】
（ＭＰＥＧ２符号化方式）
ここでMPEG2の符号化方式について図５を参照して説明する。図５は、MPEG2方式によるフレームの構成を模式的に示す図である。MPEG2はISOが勧告したビデオ圧縮アルゴリズムである。MPEG2符号化方式は、図５に示すように１５フレーム分の映像を１つのGOP（Group of Picture）と呼ぶデータ単位で扱う。GOPの中の各フレームは、Iピクチャ（Intra Picture）、Pピクチャ（Predictive Picture）、Bピクチャ（Bidirectionally Picture）のいずれかであり、それぞれ異なる方式で符号化される。
【００２３】
Iピクチャは前後のピクチャーとは独立していて、映像信号全てをDCT（Descrete Cosine Transform）方式にてフレーム内符号化している。Pピクチャは過去のIピクチャーから順方向の予測符号化をして生成している。Bピクチャは過去と未来の、Iピクチャー若しくはPピクチャーから双方向の予測をして符号化している。
【００２４】
従って、Bピクチャのデータが欠落しても、IピクチャとPピクチャは再生することができる。また、Pピクチャが欠落しても、Iピクチャを再生することはできる。つまり、データとしての重要度は、Iピクチャが一番高く、次に高いのはPピクチャであり、一番重要度が低いのがBピクチャとなる。重要度が高いピクチャが欠落するほど、再生画像の画質の劣化は大きくなる。
【００２５】
また、各ピクチャのデータには、PTS(Presentation Time Stamp)とDTS(Decoding Time Stamp)という同期再生のための時間情報が付加されている。このため、画像の再生側に、各ピクチャが別々の通信経路で送られて順序が入れ替わって到着したとしても、再生側は、PTSとDTSの時間情報からもとのフレーム順に並べ替えることができるので、もとのフレーム順で再生することができる。なお、PTSは再生する時刻を示す時間情報であり、DTSは復号化する時刻を示す時間情報である。
【００２６】
符号化部203から出力された符号化データは蓄積部204に蓄積される。制御部201は、通信回線が接続されていない時は、蓄積部204に撮影した映像の符号化データを蓄積し、通信回線が接続されている時は、蓄積部204に蓄積した符号化データを読み出して分離部205に転送する。
【００２７】
データ分離部205は読み出した符号化データのビットストリームを、前述のIピクチャ、Pピクチャ、Bピクチャに夫々分離する機能を備えている。分離されたデータは、Iピクチャは基本データキュー206に蓄積し、Pピクチャは拡張データキュー１(207)に蓄積し、Bピクチャは拡張データキュー２(208)に蓄積する。
【００２８】
（アクセスポイントの構成）
次に、アクセスポイントQAP1(101)の構成について、図３を参照して説明する。図３は、本実施形態によるアクセスポイントQAP1(101)の構成を示したブロック図である。
【００２９】
図３において、301は無線LAN機能を実現する無線通信部、302は受信したデータを転送完了するまでの間蓄積しておく蓄積部、303は有線のLAN機能を実現するLAN通信部、304は本アクセスポイントの全体動作を制御する制御部である。
【００３０】
アクセスポイントQAP1(101)は、無線通信部301もしくはLAN通信部303で受信したデータを一旦蓄積部302に蓄積し、データに付加された宛先情報に従って無線通信部301もしくはLAN通信部303から送信する。またさらに、無線通信部301は制御部304の制御によってQoS制御機能を制御し、EDCA方式の通信を行うEDCAモード、HCCA方式の通信を行うHCCAモード、EDCA方式とHCCA方式の両方式を混在して使用するHEMMモードの調停機能を実現する。
【００３１】
本実施形態によるアクセスポイントQAP1(101)と無線LAN端末は、通信するデータの伝送レートが適応的に変更可能な時には、トラフィックストリームをHEMMモードで接続設定する。このとき、無線LAN端末は最低限必要な最小伝送帯域と最大限可能な最大伝送帯域をアクセスポイントQAP1(101)に通知する。アクセスポイントQAP1(101)は、通知された最小伝送帯域と最大伝送帯域から、伝送時間の最大値と最小値を算出する。そして通信回線の状況に応じて、HCCAモードの伝送時間を最小値から最大値の間で適応的に変更する。つまり、通信回線を独占的に使用できるほど余裕があるときは、最大伝送帯域に応じた伝送時間をHCCAモードで伝送するようにする。逆に通信回線に余裕が無いときは、最小伝送帯域に応じた伝送時間はHCCAモードによる転送とし、残りのデータ転送はEDCAモードで転送するようにする。またさらに、通信回線の余裕度に応じて、HCCAモードの時間を最小伝送帯域の伝送時間から最大伝送帯域の伝送時間の間で段階的に変更する。このようにして、HCCAモードとEDCAモードの比率を適応的に変更する。
【００３２】
（ディスプレイの構成）
ディスプレィ２(106)について、図４を参照して説明する。図４は、本実施形態によるディスプレィ２(106)の構成を示した図である。
【００３３】
図４において、401は本ディスプレィの全体動作を制御する制御部、402は有線のLAN機能を実現するLAN通信部である。また、403は基本データをFIFO形式で一時的に記憶しておく基本データキュー、404は拡張データ１をFIFO形式で一時的に記憶しておく拡張データキュー１、405は拡張データ２をFIFO形式で一時的に記憶しておく拡張データキュー２である。また、406は基本データと拡張データ１と拡張データ２に分離された符号化データを一続きのデータストリームに組み立てるデータ組立部、407はデータストリームを蓄積しておく蓄積部である。また、408は蓄積部から読み出したストリームデータをMPEG2方式で復号化して映像信号に変換する復号化部、409は映像信号を画面に描画して表示する表示部である。また図示していないが、本ディスプレィ２(106)は各種の設定や動作制御をユーザーの操作によって行う操作入力手段を備えている。
【００３４】
（トラフィックストリームの設定）
次に、無線通信部209等によるトラフィックストリームの設定について図６を用いて説明する。図６は、トラフィックストリームの設定手順を示すシーケンスチャートである。
【００３５】
本実施形態のアクセスポイントQAP1(101)は常に電源が入って動作していて、有線のネットワークであるLANに接続しており、さらに無線LANのアクセスポイントとしても動作してる。また、ディスプレィ２(106)も電源が入っていて、LANに接続した状態になっている。ここでカメラQSTA1(102)の電源を入れたとする(601)。この場合、カメラの無線通信部209は、アクセスポイントQAP1(101)に対して、認証手順であるAuthentication(602)とネットワークへの接続手順であるAssociation(603)を行う。これにより、アクセスポイントQAP1(101)経由でLANに接続する。
【００３６】
カメラQSTA1(102)がLANに接続された状態で、次に操作者がディスプレィ２(106)を操作して接続機器を検索すると、さきほど追加されたカメラQSTA1(102)がネットワーク上に検出される。そこでさらに操作者がディスプレィ２(106)を操作してカメラQSTA1(102)との接続を設定するように操作(604)したとする。この場合、ディスプレィ２(106)は、アクセスポイントQAP1(101)経由で、カメラQSTA1(102)とお互いの通信能力や符号化能力といった接続情報を相互に取得(605、606)する。
【００３７】
この接続情報の取得処理(605、606)によってカメラQSTA1(102)とディスプレィ２(106)は、通信するトラフィックストリームを識別する識別情報のTSIDが共通であることを識別する。ただし、TSIDはTraffic Stream Identiferの略称である。更に、それぞれ異なる優先順位をもつ３つのデータをカメラQSTA1(102)から送信することを識別する。そして、識別したことをそれぞれ設定する。
【００３８】
そして、カメラQSTA1(102)は、まず一番重要度が高いデータのトラフィックストリームの設定をADDTS Request(607)によりアクセスポイントQAP1(101)に設定する。本実施形態の例では、一番重要度が高いデータは、基本データキュー206に蓄積したIピクチャのデータである。また、一番重要度が高いデータのトラフィックストリームは、周期的に通信帯域が保証されるHCCAモードの設定を要求する。そして、アクセスポイントQAP1(101)は、トラフィックストリームの設定を了解するとADDTS Response608をカメラQSTA1(102)に返答する。
【００３９】
カメラQSTA1(102)は続いて、２番目に重要度が高いデータのトラフィックストリームの設定をADDTS Request(609)によりアクセスポイントQAP1(101)に設定する。この時のTSIDは上記Iピクチャと同じ値で設定する。本実施形態の例では、２番目に重要度が高いデータは、拡張データキュー１(207)に蓄積したPピクチャのデータである。そして２番目に重要度が高いデータのトラフィックストリームはEDCAモードもしくはHCCAモードのどちらでも通信可能なHEMMモードの設定を要求する。そしてアクセスポイントQAP1(101)がトラフィックストリームの設定を了解するとADDTS Response610をカメラQSTA1(102)に返答する。
【００４０】
さらに、カメラQSTA1(102)は、もっとも重要度が低いデータのトラフィックストリームの設定をADDTS Request(611)でアクセスポイントQAP1(101)に設定する。この時のTSIDは上記Iピクチャと同じ値で設定する。最も重要度が低いデータは、本実施形態の例では、拡張データキュー２(208)に蓄積したBピクチャのデータである。このデータのトラフィックストリームについてはEDCAモードもしくはHCCAモードのどちらでも通信可能なHEMMモードの設定を要求する。そしてアクセスポイントQAP1(101)がトラフィックストリームの設定を了解するとADDTS Response612をカメラQSTA1(102)に返答する。
【００４１】
（データ伝送のスケジューリング）
QAP1(101)は、同じTSIDを持った複数のトラフィックストリーム(TS)が設定要求された場合、先にADDTS Requestで設定されたデータの優先順位を、後から設定されたデータの優先順位よりも、より高い優先度でスケジュールする。また、本実施形態によるQAP1(101)の上記優先度によるスケジュールは、アクセスポイントQAP1(101)に設定されている他のHCCAモード以外のトラフィックストリーム(TS)の数に基づいて制御する。HEMMモードはHCCA以外としてカウントする。この優先度によるスケジュールは図１０の表のようになっている。図１０は、データの優先度による通信モード割当例を示す図である。
【００４２】
図１０において、基本データ(1001)は基本データキュー206に蓄積したIピクチャのデータである。また、拡張データ１(1002)は拡張データキュー１(207)に蓄積されたPピクチャのデータであり、拡張データ２(1003)は拡張データキュー２(208)に蓄積されたBピクチャのデータである。またTS数はアクセスポイントQAP1(101)がHCCAモード以外で接続設定しているTSの本数であり、１本以下の時と、２本の時と、３本以上の時に分類する。なお、同じTSIDを持った複数のトラフックストリームがあった場合は、別々のTSとして数える。TXOP Limit(1004)は、アクセスポイントQAP1(101)が接続している端末に対してHCCAモードで送信することを許可する時間の上限を通知する情報要素である。
【００４３】
アクセスポイントQAP1(101)に接続している他のTSが１本以下のときは、基本データと拡張データ１と拡張データ２をすべてHCCAモードで転送する。また、カメラQSTA1(102)側のデータ送信順序は、データの重要度に従って基本データが最初で、次に拡張データ１を転送し、最後に拡張データ２を転送する。このときのTXOP Limitの値は、基本データと拡張データ１と拡張データ２の全てをHCCAポーリング周期内で送信するのに必要な時間TXOP1を計算して設定する。ただし、TXOP1は、アクセスポイントQAP1(101)とカメラQSTA1(102)の間で接続設定した無線伝送レートとHCCAポーリングの周期から計算される。
【００４４】
アクセスポイントQAP1(101)に接続している他のTSが２本の時は、基本データと拡張データ１をHCCAモードで転送し、拡張データ２をEDCAモードで転送する。また、カメラQSTA1(102)側のデータ送信順序は前記同様に、データの重要度に従って基本データが最初で、次に拡張データ１を転送し、最後に拡張データ２を転送する。このときのTXOP Limitの値は、接続設定できた無線伝送レートとHCCAポーリングの周期から、基本データと拡張データ１をHCCAポーリング周期内で送信するのに必要な時間TXOP2を計算して設定する。
【００４５】
アクセスポイントQAP1(101)に接続している他のTSが３本以上の時は、基本データをHCCAモードで転送し、拡張データ１と拡張データ２をEDCAモードで転送する。また、カメラQSTA1(102)側のデータ送信順序は前記同様に、データの重要度に従って基本データが最初で、次に拡張データ１を転送し、最後に拡張データ２を転送する。このときのTXOP Limitの値は、接続設定できた無線伝送レートとHCCAポーリングの周期から、基本データをHCCAポーリング周期内で送信するのに必要な時間TXOP3を計算して設定する。
【００４６】
（データ転送）
次に、本実施形態によるデータ転送の様子を図７、図８、図９を用いて詳しく説明する。図７はQAP1(101)に接続している他のトラフィックストリームが１本（全部で２本）の時のデータ転送の様子を示した図である。１本はアクセスポイントQAP1(101)とカメラQSTA1(102)との間の上りトラフィックストリームであり、もう１本はアクセスポイントQAP1(101)とディスプレィ１(QSTA3、104)との間の下りトラフィックストリームである。
【００４７】
QAP1(101)は、HCCA周期のタイミングで、QSTA1(102)へ、基本データと拡張データ１、２を全てHCCAモードで転送するのに必要な時間を設定したポーリング信号を送信する。ここでは、ポーリング信号として、HCCAモードで転送するのに必要な時間を情報要素TXOP Limitに設定した、QoS+CF-Poll(701)を送信する。ここでのTXOP Limitは、カメラQSTA1(102)に対してデータ転送の機会を優先的に許可する最大占有期間であり、設定するTXOP Limitの値は前記TXOP1の値である。
【００４８】
カメラQSAT1(102)はQoS+CF-Poll(701)を受信すると、TXOP1の値から算出したTXOP期間702の間の送信機会が与えられたと判断する。そこで、データの優先順位に従って、まず基本データを送信し(703)、つづいて拡張データ１を送信し(704)、そして最後に拡張データ２(705)を送信する。
【００４９】
HCCA期間の最終データである拡張データ２の送信(705)が終了すると、QAP101は、HCCA期間(706)が終了したと判断し、次のHCCA周期のタイミングまでの残り期間をEDCA期間(707)と判断する。EDCAモードの期間中(707)には、EDCAモードでアクセスする他の端末との通信が行われる。図７の例では、QAP1(101)とディスプレィ１(104)がEDCAモードでトラフィックストリームの無線伝送(715、716)を行っている状態を示している。
【００５０】
そして、次のHCCA周期のタイミングになると再び、QAP1(101)はQSTA1(102)へ、基本データと拡張データ１、２を全てHCCAモードで転送するのに必要な時間を設定した、ポーリング信号(708)を送信する。ここでも、ポーリング信号は、TXOP Limitに時間が設定されたQoS+CF-Pollである。そして上記と同様にして、基本データの送信(710)と、拡張データ１の送信(711)と、拡張データ２の送信(712)を実行する。以降、HCCA周期毎に同じ動作を繰り返す。
【００５１】
図８はQAP1(101)に接続している他のTSが２本（全部で３本）の時のデータ転送の様子を示した図である。QAP1(101)とQSTA1(102)の間の上りトラフィックストリーム（TS）の他に、２本のトラフィックストリームが存在する。即ち、QAP1(101)とQSTA2(103)の間のEDCAモードの上りTSと、QAP1(101)とQSTA3(104)との間のEDCAモードの下りTSの２本がある。
【００５２】
QAP1(101)は、HCCA周期のタイミングになると、QSTA1(102)に対して、基本データと拡張データ１をHCCAモードで転送するのに必要な時間をTXOP Limitに設定したポーリング信号QoS+CF-Poll(801)を送信する。このとき設定するTXOP Limitの値は前記TXOP2の値である。
【００５３】
QSAT1(102)はQoS+CF-Poll(801)を受信すると、TXOP2の値から算出したTXOP期間802だけ送信機会が与えられたと判断する。そして、データの優先順位に従って、まず基本データを送信し(803)、続いて拡張データ１を送信する(804)。ここでカメラQSTA1(102)はTXOPの期間が終了するので、残る拡張データ２の送信(805)はEDCA期間になってからEDCAモードで送信する。QAP1(101)はQSTA1(102)の拡張データ１の送信(804)が完了すると、HCCAモードの期間(806)が終了したと判断し、次のHCCA周期のタイミングまでEDCA期間(807)と判断する。
【００５４】
EDCAモードの期間中(807)には、EDCAモードでアクセスする端末との通信が行われる。図８の例では、以下の無線伝送がそれぞれ競合しながらEDCA方式で無線通信を行っている。
・アクセスポイントQAP1(101)とカメラQSTA1(102)の間の拡張データ２の無線伝送(805、812、815)。
・アクセスポイントQAP1(101)とパソコン１(103)の間の無線伝送（816、819）。
・アクセスポイントQAP1(101)とディスプレィ１(104)の間の無線伝送（817、818）。
本実施形態のEDCA期間(807)では、まずパソコン１であるQSTA2(103)が送信権を獲得してデータの送信(816)を行い、その後、カメラQSTA1(102)が送信権を獲得して拡張データ２の送信(805)を行っている。さらにその後にディスプレィ１であるQSTA3(104)がアクセスポイントQAP１(101)からのデータを受信している。
【００５５】
そして、次のHCCA周期のタイミングになると再び、QAP1(101)はQSTA1(102)に対して、基本データと拡張データ１をHCCAモードで転送するのに必要な時間を設定したポーリング信号(808)を送信する。ここでも、ポーリング信号として、時間がTXOP Limitに設定されたQoS+CF-Pollを送信する。そして上記と同様にして、基本データの送信(810)と、拡張データ１の送信(811)を実行する。QAP1(101)はQSTA1(102)の拡張データ１の送信(811)が完了すると、HCCAモードの期間(813)が終了したと判断し、次のHCCA周期のタイミングまでEDCA期間(814)として待機する。以降、HCCA周期毎に同じ動作を繰り返す。
【００５６】
このときのEDCAモードの期間(814)では、まずQAP1(101)からQSTA3(104)へのデータ送信(818)と、QSTA1(102)からQAP1(101)への拡張データ２の送信(812)が衝突している。その結果、QSTA3(104)へのデータ送信(818)が送信権を獲得し、カメラQSTA1(102)からの拡張データ２の送信(812)が失敗している。そしてその後に、QSTA2(103)が送信権を獲得してデータの送信(819)を行い、そしてその後に再び、QSTA1(102)がQAP1(101)への拡張データ２の送信(815)を試みて、成功している。
【００５７】
カメラQSTA1(102)は、アクセスポイントQAP1(101)への拡張データ２の送信が成功しなければ、拡張データのライフタイムの範囲内で次のHCCA周期のタイミングになるまで繰りかえす。拡張データのライフタイムをオーバーするか次のHCCA周期のタイミングになったら、送信に失敗した拡張データ２を廃棄する。
【００５８】
図９は、QAP1(101)に接続している他のトラフィックストリームが３本（全部で４本）の時のデータ転送の様子を示した図である。アクセスポイントQAP1(101)とカメラQSTA1(102)と間の上りトラフィックストリームの他に、以下の３本のトラフィックストリームが存在する。
・アクセスポイントQAP1(101)とパソコンQSTA2(103)と間のEDCAモードの上りトラフィックストリームおよび下りトラフィックストリーム。
・アクセスポイントQAP1(101)とディスプレィ１のQSTA3(104)との間のEDCAモードの下りトラフィックストリーム。
【００５９】
QAP1(101)は、HCCA周期のタイミングになると、QSTA1(102)に対して、基本データをHCCAモードで転送するのに必要な時間を情報要素TXOP Limitに設定したポーリング信号のQoS+CF-Poll(901)を送信する。このとき設定するTXOP Limitの値は前記TXOP3の値である。QSAT1(102)はQoS+CF-Poll(901)を受信すると、TXOP3の値から算出したTXOP期間(902)だけ送信機会が与えられたと判断し、データの優先順位に従って、基本データを送信(903)する。ここでカメラQSTA1(102)はTXOPの期間が終了するので、残る拡張データ１の送信(904)と拡張データ２の送信(905)はEDCA期間になってからEDCAモードで送信する。QAP1(101)はQSTA1(102)の基本データの送信(903)が完了すると、HCCAモードの期間(906)が終了したと判断し、次のHCCA周期のタイミングまでEDCA期間(907)と判断する。
【００６０】
EDCAモードの期間中(907)には、EDCAモードでアクセスする端末との通信が行われる。図９の例では、以下の伝送がそれぞれ競合しながらEDCA方式で無線通信を行っている。
・アクセスポイントQAP1(101)とカメラQSTA1(102)の間の拡張データ１の無線伝送(904、911、912)および拡張データ２の無線伝送(905)。
・アクセスポイントQAP1(101)とパソコン１(103)の間の無線伝送（915、916、918、920）。
・アクセスポイントQAP1(101)とディスプレィ１(104)の間の無線伝送（917、919）。
【００６１】
本実施形態のEDCA期間(907)では、まずカメラQSTA1(102)が送信権を獲得して拡張データ１の送信(904)を行い、つづいてパソコン１であるQSTA2(103)が送信権を獲得してデータの送信(915)を行っている。その後QAP1(101)がQSTA2(103)にデータの送信(916)を開始するが、このときカメラQSTA1(102)も送信を開始しようとして衝突し、拡張データ２の送信(905)を失敗している。その後続いてQAP(101)がディスプレィ１のQSTA3(104)にデータを送信(917)を送信し、次のHCCA周期のタイミングになっている。その結果、QSTA1(102)はHCCA周期のなかで拡張データ２の送信(905)が出来なかったので、拡張データ２を廃棄する。
【００６２】
そして、次のHCCA周期のタイミングで再び、QAP1(101)はカメラQSTA1(102)に対して、基本データをHCCAモードで転送するのに必要な時間を設定したポーリング信号(908)を送信している。ここでも、ポーリング信号として、必要な時間が情報要素TXOP Limitに設定されたQoS+CF-Pollを送信している。そして上記と同様にして、基本データの送信(910)を実行する。QAP1(101)はQSTA1(102)の基本データの送信(909)が完了すると、HCCAモードの期間(913)が終了したと判断し、再び次のHCCA周期のタイミングまでEDCA期間(914)と判断する。
【００６３】
そしてEDCA期間(914)になると、QAP1(101)はパソコン１であるQSTA2(103)にデータの送信(918)を開始する。ただし、このときカメラQSTA1(102)も送信を開始しようとして衝突し、拡張データ１の送信(911)は失敗している。その後続いてQAP1(101)がディスプレィ１であるQSTA3(104)にデータの送信(919)を開始している。ただし、このとき再びカメラQSTA1(102)も送信を開始しようとして衝突し、拡張データ１の送信(912)は失敗している。なお、拡張データ１の送信が完了しないと拡張データ２の送信は開始されない。そして、その後、パソコン１であるQSTA2(103)がデータの送信権を獲得してアクセスポイントQAP1(101)にデータを送信(920)している。この後はHCCA周期のタイミングになるので、結局カメラQSTA1(102)は拡張データ１と拡張データ２を、送信できないまま廃棄する。
【００６４】
上記のような動作によって、カメラQSTA1(102)の符号化部204が生成したIピクチャ、Pピクチャ、Bピクチャは、それぞれ基本データ、拡張データ１、拡張データ２に分離して無線通信部209を介して送信される。そしてアクセスポイントQAP1(101)の無線通信部301によって上記優先度処理方式に従って受信され、蓄積部302を経由して、LAN通信部303からLANに接続してあるディスプレィ２(106)に転送される。
【００６５】
ディスプレィ２(106)は、LAN通信部402で受信したデータを、それぞれ基本データは基本データキュー403に蓄積し、拡張データ１は拡張データキュー１(404)に蓄積し、拡張データ２は拡張データキュー２(405)に蓄積する。そしてデータ組立部406は、受信した各ピクチャデータに付加されているDTS情報の復号化順序に従って、基本データキュー403と拡張データキュー１(404)と拡張データキュー２(405)からそれぞれＩ、Ｐ、Ｂのピクチャデータを読み出す。そして、これらのデータを一続きのデータストリームに再構成し、蓄積部407に蓄積する。そして符号化部408は蓄積部407からデータストリームを読み出してMPEG2方式で復号化して映像データに変換し、表示部409に映像を描画して表示する。
【００６６】
上記のように、カメラQSTA1(102)は、最も重要な基本データを非競合通信方式で送出する。そして、その他に非競合通信方式で送出するデータをQoS+CF-Poll信号に基づいて優先度の高いものから順に決定し、決定されたデータを非競合通信方式により送出するとともに、それ以外のデータを競合通信方式により送出する。このため、カメラQSTA1(102)から送出されるデータのうち、最も重要な基本データは安定的に転送される一方、それ以外のデータは、他の通信装置の通信状況等に応じて、動的に帯域が割り当てられて転送される。従って、本実施形態に係る構成によれば、通信資源を使用する装置が他にも存在する場合に、通信資源を適切に使用して自装置も他の装置も適切なデータ転送を行うことができる。
【００６７】
なお、上記の実施形態では、データの送出制御に係るポリシーを示す情報として、QoS+CF-Poll信号が用いられていたが、これに限られない。即ち、データの送出制御に係るポリシーを示す情報として用い得るならば他の信号を用いることができる。また、上記の構成では、QoS+CF-Poll信号に非競合通信方式でデータを送出する時間が示され、この時間に基づいて基本データ以外のデータの送出を制御していたが、これに限られない。例えば、非競合通信方式で送出するデータのデータ量や非競合通信方式でデータを送出する通信帯域等に基づいて基本データ以外のデータ送出を制御してもよい。
【００６８】
＜＜第２の実施形態＞＞
第１の実施形態では、基本データと拡張データ１と拡張データ２のそれぞれについて別々にADDTS RequestでTS設定を処理していた。しかし、全てのデータをまとめて１つのTSとして扱い、１回のADDTS RequestでTS設定を処理するようにしてもよい。この場合、カメラQSTA1(102)とアクセスポイントQAP1(101)の間のTSの設定処理は、前述の図６のADDTS Request(607)とADDTS Response(608)のみで完了する。
【００６９】
この時カメラQSTA1(102)は、HEMMのモードでTSを要求する。ここで、一番重要度が高い基本データの送信に必要な帯域を、HCCAモードの要求帯域の最小値として要求し、基本データと拡張データ１と拡張データ２の全てを送信するのに必要な帯域を、要求帯域の最大値として要求する。つまり、拡張データ１と拡張データ２の送信に必要な帯域はHCCAモードとEDCAモードのどちらでも良いHEMMモードとして帯域を要求する。図１１は、この帯域要求の様子を示す図である。
【００７０】
図１１において、T1は基本データを送信するのに必要な時間で、前記要求帯域と接続できる通信レートから算出される。T2は拡張データ１を送信するのに必要な時間で、これも前記要求帯域と接続できる通信レートから算出される。T3は拡張データ２を送信するのに必要な時間で、これも前記要求帯域と接続できる通信レートから算出される。従って、T1の時間は必ずHCCAモードとなり、T2＋T3の時間がHEMMモードとなるので、QAP(101)がQoS+CF-Pollで通知するTXOPの最小値はT1となり、TXOPの最大値はT1+T2+T3となる。QAP1(101)は、他の端末からの接続要求が多ければQSTA1(102)のTXOPの値を小さくし、他の端末の接続要求が少なければTXOPの値を大きくする。
【００７１】
このようにQAP1(101)が動作する場合のカメラQSTA1(102)の動作は、QAP1(101)から通知されたQoS+CF-PollのTXOPの値に応じて次のようになる。まずTXOPの値がT1以上でかつT1+T2以下の場合は、図１１の(a)のように、HCCAのモードで基本データを送信し、拡張データ１と拡張データ２はEDCAモードで送信する。次にTXOPの値がT1+T2以上でかつT1+T2+T3以下のときは、基本データと拡張データ１をHCCAモードで送信し、拡張データ２をEDCAモードで送信する。そしてTXOPがT1+T2+T3と同じか大きいときは、基本データと拡張データ１と拡張データ２をHCCAモードで送信する。
【００７２】
上記のように、本実施形態に係る構成によれば、１回のADDTS RequestによりTS設定を行うことが可能となる。
【００７３】
＜＜第３の実施形態＞＞
第１の実施形態では、QSTA1(102)は、送信するデータを一時的に保持するバッファとして、データの重要度毎に別個のキューを備えていた。即ち、基本データ用の基本データキュー(206)と、拡張データ１用の拡張データキュー１(207)と、拡張データ２用の拡張データキュー２(208)を備えていた。しかし、基本データキュー(206)、拡張データキュー１(207)、拡張データキュー２(208)は、１つの送信データキューで構成してもよい。この場合、各データにラベルを付与して格納し、読出し時にラベルによってデータを識別するようにして実現することができる。
【００７４】
図１２は、送信データキューの構成を模式的に示す図である。図１２において、1201は送信データキューを示している。また、1204は送信データキュー1201に蓄積されているIピクチャのデータを示している。1205、1206、1208、1209は送信データキュー1201に蓄積されているBピクチャのデータを示している。1207と1210は送信データキュー1201に蓄積されているPピクチャのデータを示している。本送信データキュー1201はメモリ上にリングバッファ形式で構成してあり、書込みは符号化部204のピクチャデータの生成順に行い、読出しは任意のデータを読み出すことが可能になっている。
【００７５】
このような送信データキュー1201を使用する場合、前述の分離部205は必要ない。かわりに、Iピクチャか、Pピクチャか、Bピクチャかを識別するデータ種別(1202)の情報を各ピクチャデータ(1203)の先頭に付加する機能を追加する必要がある。この送信データキュー(1201)を用いた場合、無線通信部209は送信するピクチャデータをデータ種別情報に従って選択的に読出し、ピクチャ毎に読出しが完了したピクチャデータは消去する。
【００７６】
上記のように、本実施形態においては、各データにラベルを付与して格納し、読出し時にラベルによってデータを識別している。これにより、単一のキューを用いても、データの重要度に応じて通信方式を適切に選択することで、通信資源を適切に使用して自装置も他の装置も適切なデータ転送を行うことが可能となる。
【００７７】
＜＜第４の実施形態＞＞
第１の実施形態では画像の符号化部がMPEG2の方式の場合のIピクチャ、Pピクチャ、Bピクチャの違いによってデータの重要度を分ける構成を例示的に説明した。しかし、その他の分類方式を適用してもよい。
【００７８】
例えば、MPEG4の符号化方式の場合、MB(Macro Block)内のデータを、動きベクトル情報とテクスチャ情報に分離して送るデータ・パーティショニングと呼ぶ方式が規定されている。
【００７９】
図１３は、データ・パーティショニング方式のMBデータの構成を示す模式図である。図１３において、1301は復号化処理をエラー発生などの要因で再処理する時の再同期信号であるResyncMarkerである。また、1302はMB Number、1303はQuant Scale、1304はHeader Extension Codeである。また、1305は動きベクトル情報のデータ、1306は動きベクトル情報が終わりテクスチャ情報の始まりを示すMotion Markerである。また、1307はテクスチャ情報のデータである。そしてテクスチャ情報1307の後には、次のMBのResyncMarker(1308)がつづいている。
【００８０】
このようなデータ構成において、動きベクトル情報は画像を再生するために必要であるので、優先度の高い基本データとする。またテクスチャ情報は送信が失敗しても、参照画像の動きベクトルが示す参照マクロブロックで代用することができるので、拡張データとする。このようなMPEG4符号化方式を備えた場合には、無線通信部は、ResyncMarkerからMotionMarkerの前までのデータを基本データとしてHCCAモードで送信する。一方、MotionMarker以降のデータを拡張データとしてHEMMモードで送信する。
【００８１】
また別の例では、画像符号化方式として階層符号化方式を用いている場合も本実施形態の手法が適用できる。このような階層符号化方式としては、MPEG2で規定されているSNR Scalableプロファイルで規定される符号化方式や、JPEG200などの方式がある。階層符号化方式によるデータには、もともと重要度毎に分類したデータが含まれる。このため、通知されたTXOPの長さに応じて、重要なデータを優先的にHCCAモードで送信し、重要度が低くなる順にHCCAモードで送信できるデータを選択して送信し、残りのデータをEDCAモードで送信することができる。
【００８２】
またさらには、画像データと音声データを同時に送っているような場合では、画像データの重要度を高くして基本データとし、音声データの重要度を低くして拡張データとして本実施形態の手法を適用してもよい。
【００８３】
上記のように、本実施形態に係る構成においては、送信するデータを重要度に応じて適切に分類して、第１実施形態に係る構成と同様の手法を用いている。このため、MPEG2のデータに限らず、MPEG1、MPEG4、映像データと音声データ等の様々なデータの転送において、通信資源を適切に使用して自装置も他の装置も適切なデータ転送を行うことが可能となる。
【００８４】
＜＜第５の実施形態＞＞
また、第１の実施形態では、EDCAモードでのデータ送信がHCCA周期の時間で成功しない時に送信データを廃棄していた。しかし、この送信データを廃棄するタイミングは、次のＩピクチャもしくはＰピクチャのフレーム先頭データを送信した時としてもよい。
【００８５】
このような処理が求められる状況について、図１４を参照して説明する。図１４は、MPEG2の符号化部から出力されるビットストリームデータの構成を示す図である。図１４に示すように、各Bピクチャは前後のピクチャのデータから予測するので、予測元データであるIピクチャおよびPピクチャをBピクチャよりも先に復号化部に送信する必要がある。そこで符号化部では、ＩピクチャとＰピクチャの順を図１４に示すように入れ替えてビットストリームを生成している。このようなビットストリームを受信した復号化部では、各ピクチャのデータを受信後にそのピクチャの復号化をスタートする。
【００８６】
従って、例えば、Tb2から受信するBピクチャのデータは、Tb3から受信するPピクチャの復号化が開始する前に完了していなければならないので、Bピクチャの受信が完了するTb3からBピクチャの復号化をスタートする。つまり、Pピクチャが受信開始するTb3までにTb2から受信開始するBピクチャを受信完了しなければならない。受信完了がTb3よりも遅れると、その後のピクチャ復号化処理が遅延してしまい、再生映像が一時的に停止してしまう。さらにはデータに付加されたPTS時間と復号化装置側の再生時間にずれが発生してしまう。
【００８７】
このような映像停止を防止するために、復号化開始時間までに受信できないデータは廃棄してしまい、次のピクチャのデータが遅延なく再生できるようにする必要がある。そこで送信側装置で、各ピクチャのフレーム先頭を示す、各ピクチャのデータに付加されているPTSもしくはDTSの情報が変化した時を検出し、この検出時に送信完了していない前ピクチャのデータを廃棄するようにすることができる。また、この時に廃棄するデータは、拡張データキュー１(207)もしくは拡張データキュー２(208)に蓄積されているデータで、送信に失敗したピクチャのフレームと同じ値のPTSもしくはDTSの情報が付加されているデータを廃棄すればよい。これにより、映像の停止や再生時間のずれ等の不具合を防止することが可能となる。
【００８８】
＜＜第６の実施形態＞＞
また、第１の実施形態では、TXOPの時間を、アクセスポイントQAP1(101)に設定されている他のHCCAモード以外のトラフィックストリーム(TS)の数に基づいて制御している。しかし、TSの数以外の条件でTXOPの時間を制御してもよい。
【００８９】
例えば、同じ周波数帯を使用しているIEEE802.11bやIEEE802.11gといった他の無線方式による通信や、同じ周波数帯を使用している他のアクセスポイントによる通信等による、無線回線の混み具合によって判定してもよい。この場合、混雑している時はQoS+CF-Pollで通知するTXOPの値を小さくし、混雑していないときはQoS+CF-Pollで通知するTXOPの値を大きくするようにすることができる。
【００９０】
このような構成によれば、通信の用途や目的に応じて、通信方式を適切に選択して、通信資源を複数の装置で適切に共有することが可能となる。
【００９１】
＜＜その他の実施形態＞＞
以上、本発明の実施形態例について詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様を取ることが可能である。具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００９２】
尚、本発明は、前述した実施形態の機能を実現するプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００９３】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含む。
【００９４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００９５】
プログラムを供給するための記録媒体としては、例えば、次のものが含まれる。即ち、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）等が含まれる。
【００９６】
その他、プログラムの供給形態としては、次のようなものも考えられる。即ち、クライアント装置のブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明に係るコンピュータプログラム、或いは、圧縮され自動インストール機能を含むファイルをＨＤ等の記録媒体にダウンロードする形態も考えられる。また、本発明に係るプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９７】
また、次のような供給形態も考えられる。即ち、まず、本発明に係るプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報の使用により暗号化されたプログラムを実行してコンピュータにインストールさせて本発明に係る構成を実現する。このような供給形態も可能である。
【００９８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、次のような実現形態も想定される。即ち、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００９９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づいても前述した実施形態の機能が実現される。即ち、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１００】
【図１】通信装置を備えた無線LAN通信システムの構成を示す図である。
【図２】カメラQSTA1の構成を示すブロック図である。
【図３】アクセスポイントQAP1の構成を示したブロック図である。
【図４】ディスプレィ２の構成を示した図である。
【図５】MPEG2方式によるフレームの構成を模式的に示す図である。
【図６】トラフィックストリームの設定手順を示すシーケンスチャートである。
【図７】QAP1に接続している他のトラフィックストリームが１本の場合のデータ転送の様子を示した図である。
【図８】QAP1に接続している他のトラフィックストリームが２本の場合のデータ転送の様子を示した図である。
【図９】QAP1に接続している他のトラフィックストリームが３本の場合のデータ転送の様子を示した図である。
【図１０】データの優先度による通信モード割当例を示す図である。
【図１１】帯域要求の様子を示す図である。
【図１２】送信データキューの構成を模式的に示す図である。
【図１３】データ・パーティショニング方式のMBデータの構成を示す模式図である。
【図１４】MPEG2の符号化部から出力されるビットストリームデータの構成を示す図である。
【図１】
2008085378.tif 000003
【図２】
2008085378.tif 000004
【図３】
2008085378.tif 000005
【図４】
2008085378.tif 000006
【図５】
2008085378.tif 000007
【図６】
2008085378.tif 000008
【図７】
2008085378.tif 000009
【図８】
2008085378.tif 000010
【図９】
2008085378.tif 000011
【図１０】
2008085378.tif 000012
【図１１】
2008085378.tif 000013
【図１２】
2008085378.tif 000014
【図１３】
2008085378.tif 000015
【図１４】
2008085378.tif 000016