(57)【要約】【課題】マルチキャスト送信にて端末装置にデータを送信する無線通信システムにおいて、端末装置の消費電力削減を図る。【解決手段】無線ＡＰ１は、受信希望端末の端末装置２ａ〜ｃを識別する端末識別情報と、データをマルチキャスト送信するためのグループアドレスとを対応付けて受信希望情報記憶部３０に記憶するレポート処理部２１と、受信したデータの宛先のグループアドレスと、記憶部３０に記憶されたグループアドレスとを比較するアドレス比較部２２１と、データ送信のために帯域を確保する帯域確保部２０１と、データのフレームにヘッダ情報を付与するフレーム処理部２０２とを備え、比較部２２１が両グループアドレスが一致していると判断した場合に、帯域確保部２０１は、データを送信するための帯域を優先的に確保し、フレーム処理部２０２は、確保された帯域占有時間と、グループアドレスに対応する端末識別情報とをフレームのヘッダ情報に含める。【選択図】図１
2010021715.tif 000002
【特許請求の範囲】
【請求項１】
マルチキャストアドレスを利用して、自装置に無線接続する１または複数の無線通信端末装置宛てに、受信したデータをマルチキャスト送信する無線通信制御装置において、
上記データの受信希望を表明する無線通信端末装置を、受信希望端末として識別する端末識別情報と、該データのマルチキャスト送信時に利用されるマルチキャストアドレスとを対応付けて受信希望情報記憶部に記憶する受信希望処理手段と、
受信したデータの宛先のマルチキャストアドレスと、上記受信希望情報記憶部に記憶されているマルチキャストアドレスとを比較するアドレス比較手段と、
上記データを上記各無線通信端末装置にマルチキャスト送信するために帯域を確保する帯域確保手段と、
上記データを複数に分割した各フレームに、ヘッダ情報を少なくとも付与するフレーム処理手段とを備え、
上記アドレス比較手段が、両方のマルチキャストアドレスが一致していると判断した場合に、上記帯域確保手段は、上記受信希望端末が存在する上記データを送信するための帯域を優先的に長く確保し、上記フレーム処理手段は、上記帯域確保手段が帯域を確保した時間の長さを示す帯域占有時間と、上記受信希望情報記憶部において上記マルチキャストアドレスに対応付けられた、上記受信希望端末の端末識別情報とをヘッダ情報として各フレームに付与することを特徴とする無線通信制御装置。
【請求項２】
上記帯域確保手段が帯域を確保すべき帯域占有時間を算出する帯域占有時間算出手段を備え、
上記帯域占有時間算出手段は、上記データのビットレートと、当該無線通信制御装置と各無線通信端末装置との間の無線通信に用いられる物理レートとによって、上記帯域占有時間を算出することを特徴とする請求項１に記載の無線通信制御装置。
【請求項３】
上記受信希望処理手段は、上記無線通信端末装置から送信される上記データの受信希望を表明する制御パケットを処理することにより、該制御パケットから上記端末識別情報と、上記マルチキャストアドレスとを抽出し、上記制御パケットは、ＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍｕｌｔｉｃａｓｔ  Ｐｒｏｔｏｃｏｌ）パケットであることを特徴とする請求項１または２に記載の無線通信制御装置。
【請求項４】
無線通信制御装置に無線接続して、該無線通信制御装置からマルチキャスト送信されたデータを受信する無線通信端末装置において、
上記データを複数に分割したフレームのヘッダ情報に含まれる、当該データの受信希望端末を示す端末識別情報を抽出するフレーム処理手段と、
上記ヘッダ情報に含まれる、上記データを受信するために帯域が確保される時間の長さを示す帯域占有時間と、上記データのデータ量とを検証して、該データ量に対して上記帯域占有時間が妥当であるか否かを判断するフレーム解析手段と、
上記フレーム解析手段が、上記帯域占有時間が妥当でないと判断した場合、かつ、上記フレーム処理手段が抽出した上記端末識別情報が自装置を示していない場合に、上記帯域占有時間にしたがって、上記データがマルチキャスト送信される期間、自装置を外部の装置との通信を行わない状態に切り替える状態切替手段とを備えていることを特徴とする無線通信端末装置。
【請求項５】
上記状態切替手段は、
上記帯域占有時間が経過したら、自装置を外部の装置との通信を行う状態に戻すことを特徴とする請求項４に記載の無線通信端末装置。
【請求項６】
請求項１から３までのいずれか１項に記載の無線通信制御装置と、
請求項４または５に記載の無線通信端末装置とを含むことを特徴とする無線通信システム。
【請求項７】
マルチキャストアドレスを利用して、自装置に無線接続する１または複数の無線通信端末装置宛てに、受信したデータをマルチキャスト送信する無線通信制御装置の制御方法であって、
上記データの受信希望を表明する無線通信端末装置を、受信希望端末として識別する端末識別情報と、該データのマルチキャスト送信時に利用されるマルチキャストアドレスとを対応付けて受信希望情報記憶部に記憶する受信希望処理ステップと、
受信したデータの宛先のマルチキャストアドレスと、上記受信希望情報記憶部に記憶されているマルチキャストアドレスとを比較するアドレス比較ステップと、
上記データを上記各無線通信端末装置にマルチキャスト送信するために帯域を確保する帯域確保ステップと、
上記データを複数に分割した各フレームに、ヘッダ情報を少なくとも付与するフレーム処理ステップとを含み、
上記アドレス比較ステップにて、両方のマルチキャストアドレスが一致していると判断された場合に、上記帯域確保ステップにて、上記受信希望端末が存在する上記データを送信するための帯域が優先的に長く確保され、上記フレーム処理ステップにて、上記帯域確保ステップにて帯域が確保された時間の長さを示す帯域占有時間と、上記受信希望処理ステップにて上記マルチキャストアドレスに対応付けられた、上記受信希望端末の端末識別情報とがヘッダ情報として各フレームに付与されることを特徴とする無線通信制御装置の制御方法。
【請求項８】
無線通信制御装置に無線接続して、該無線通信制御装置からマルチキャスト送信されたデータを受信する無線通信端末装置の制御方法であって、
上記データを複数に分割したフレームのヘッダ情報に含まれる、当該データの受信希望端末を示す端末識別情報を抽出するフレーム処理ステップと、
上記ヘッダ情報に含まれる、上記データを受信するために帯域が確保される時間の長さを示す帯域占有時間と、上記データのデータ量とを検証して、該データ量に対して上記帯域占有時間が妥当であるか否かを判断するフレーム解析ステップと、
上記フレーム解析ステップにて、上記帯域占有時間が妥当でないと判断された場合、かつ、上記フレーム処理ステップにて抽出された上記端末識別情報が自装置を示していない場合に、上記帯域占有時間にしたがって、上記データがマルチキャスト送信される期間、自装置を外部の装置との通信を行わない状態に切り替える状態切替ステップとを含むことを特徴とする無線通信端末装置の制御方法。
【請求項９】
コンピュータを、請求項１から３までのいずれか１項に記載の無線通信制御装置、または、請求項４または５に記載の無線通信端末装置の各手段として機能させるための制御プログラム。
【請求項１０】
請求項９に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信における消費電力を低減する無線通信制御装置、無線通信端末装置、無線通信システム、無線通信制御装置の制御方法、無線通信端末装置の制御方法、制御プログラム、および、記録媒体に関するものである。
【背景技術】
【０００２】
近年、インターネットの普及によりＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）だけでなく様々な機器が通信機能を備え、様々なネットワークサービスを享受できるようになっている。
【０００３】
例えば、特許文献１に開示されるような無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）システムが、一般家庭においても構築されるようになってきた。より具体的には、特許文献１の図２に示されるとおり、無線端末２１Ａ〜Ｄが、無線アクセスポイント（ＡＰ；Ａｃｃｅｓｓ  Ｐｏｉｎｔ）装置２２Ａ、Ｂおよびルータ２３を介して、バックボーンネットワークに接続されている。無線端末２１Ａ〜Ｄとしては、家庭内のＰＣ、テレビ、ゲーム機などで実現される。
【０００４】
上述した無線ＬＡＮシステムにおいて、例えば、無線端末としてのテレビがバックボーンネットワークに接続されるサービス提供サーバからＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）マルチキャスト技術を用いて提供される放送ストリーミングを視聴するという利用形態が想定される。
【０００５】
ＩＰマルチキャストは、多数の端末向けに単一のストリームデータを同時に配信することで、通信トラフィックを減らす省帯域通信技術である。ＩＰマルチキャストはグループという概念に基づいて実現され、ＩＡＮＡ（Ｉｎｔｅｒｎｅｔ Ａｓｓｉｇｎｅｄ Ｎｕｍｂｅｒｓ Ａｕｔｈｏｒｉｔｙ）がマルチキャストアドレスの割り当てを管理する。ＩＰｖ４（ＩＰ Ｖｅｒｓｉｏｎ４）におけるマルチキャストは、クラスＤアドレススペースが割り当てられており、マルチキャストアドレス（グループアドレス）は、すべて２２４．０．０．０〜２３９．２５５．２５５．２５５の範囲に属する。ＩＰｖ４では、グループメンバーシップの識別にＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍｅｍｂｅｒｓｈｉｐ  Ｐｒｏｔｏｃｏｌ）とよばれるグループ管理プロトコルを用いる。ＩＧＭＰは、ある端末がマルチキャストストリームデータを受信するために、どのＩＰマルチキャストアドレスのグループに参加するかをＬＡＮに接続されたルータにＩＧＭＰパケットを送信することで宣言する。ちなみにＩＧＭＰはＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｅｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）によって技術仕様が公開されており、非特許文献１に記載されている。
【特許文献１】特開２００４−１５４３５号公報（２００４年１月１５日公開）
【非特許文献１】Ｎｅｔｗｏｒｋ  Ｗｏｒｋｉｎｇ  Ｇｒｏｕｐ，Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ：１１１２，Ｏｂｓｏｌｅｔｅｓ：ＲＦＣｓ  ９８８，１０５４，  Ｓ．Ｄｅｅｒｉｎｇ，Ｓｔａｎｆｏｒｄ  Ｕｎｉｖｅｒｓｉｔｙ，Ａｕｇｕｓｔ  １９８９，“Ｈｏｓｔ  Ｅｘｔｅｎｓｉｏｎｓ  ｆｏｒ  ＩＰ  Ｍｕｌｔｉｃａｓｔｉｎｇ”
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の構成では、以下の問題を生じる。
【０００７】
具体的には、無線ＡＰ装置２２Ａが、バックボーンネットワークを介して外部の装置（サービス提供サーバなど）から受信したストリームデータを、テレビとしての無線端末２１Ａにマルチキャスト送信する場合、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）レベルにおいてもマルチキャストとして扱われる。例えば、ストリームデータのマルチキャストアドレスが２３９．１９２．０．１であった場合、無線ＡＰ装置２２ＡはマルチキャストＭＡＣアドレス０１：００：５Ｅ：４０：０１宛にストリームデータを送信する。したがって、無線ＡＰ装置２２Ａに接続する他の無線端末２１Ｂ〜Ｄすべてにおいてストリームデータが受信される。
【０００８】
つまり、無線ＡＰ装置２２Ａが送信するストリームデータは、テレビである無線端末２１Ａだけに必要な放送サービスであるにもかかわらず、ストリームデータを必要としないその他の無線端末２１Ｂ〜Ｄまでもが復調、受信動作を行ってしまう。結果として、無線端末２１Ｂ〜Ｄにおいて消費される電力が増大するという問題がある。
【０００９】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、マルチキャスト送信方式を利用して複数の端末装置にデータを送信する無線通信システムにおいて、各端末装置の消費電力削減を図る無線通信制御装置、無線通信端末装置、無線通信システム、無線通信制御装置の制御方法、無線通信端末装置の制御方法、制御プログラム、および、記録媒体を実現することにある。
【課題を解決するための手段】
【００１０】
本発明の無線通信制御装置は、上記課題を解決するために、マルチキャストアドレスを利用して、自装置に無線接続する１または複数の無線通信端末装置宛てに、受信したデータをマルチキャスト送信する無線通信制御装置において、上記データの受信希望を表明する無線通信端末装置を、受信希望端末として識別する端末識別情報と、該データのマルチキャスト送信時に利用されるマルチキャストアドレスとを対応付けて受信希望情報記憶部に記憶する受信希望処理手段と、受信したデータの宛先のマルチキャストアドレスと、上記受信希望情報記憶部に記憶されているマルチキャストアドレスとを比較するアドレス比較手段と、上記データを上記各無線通信端末装置にマルチキャスト送信するために帯域を確保する帯域確保手段と、上記データを複数に分割した各フレームに、ヘッダ情報を少なくとも付与するフレーム処理手段とを備え、上記アドレス比較手段が、両方のマルチキャストアドレスが一致していると判断した場合に、上記帯域確保手段は、上記受信希望端末が存在する上記データを送信するための帯域を優先的に長く確保し、上記フレーム処理手段は、上記帯域確保手段が帯域を確保した時間の長さを示す帯域占有時間と、上記受信希望情報記憶部において上記マルチキャストアドレスに対応付けられた、上記受信希望端末の端末識別情報とをヘッダ情報として各フレームに付与することを特徴としている。
【００１１】
上記構成によれば、無線通信制御装置が受信したデータを、自装置に接続する１以上の無線通信端末装置にマルチキャスト送信する場合、無線通信制御装置は、まず、上記データの受信を希望する無線通信端末装置を把握する。つまり、上記データの受信希望を表明する無線通信端末装置を受信希望端末として識別し、該無線通信端末装置の端末識別情報と、上記データのマルチキャストアドレスとを対応付けて受信希望情報記憶部に記憶する。これにより、無線通信制御装置は、受信希望情報記憶部に基づいて、どのマルチキャストアドレス宛てに送信するデータは、どの無線通信端末装置によって受信が希望されているのかの対応関係を把握することができる。
【００１２】
続いて、上記データを外部の装置などから受信したとき、アドレス比較手段は、受信したデータの宛先に指定されているマルチキャストアドレスが、上記受信希望情報記憶部に記憶したマルチキャストアドレスのいずれかと一致するか否かを判断するためにアドレス同士の比較を行う。上記アドレス比較手段が、一致するマルチキャストアドレスが存在すると判断した場合は、これは、上記受信したデータを希望する特定の無線通信端末装置が存在することを意味する。
【００１３】
そこで、帯域確保手段は、上記受信したデータをマルチキャスト送信する場合に、該データが、受信を希望する無線通信端末装置に特に優先的に送信されるように、帯域を確保する。つまり、帯域確保手段は、上記データを送信するための帯域を長めに確保する。
【００１４】
続いて、フレーム処理手段は、上記帯域確保手段が長めに確保した時間の長さである帯域占有時間と、上記受信希望情報記憶部において上記マルチキャストアドレスに対応付けられた、上記受信希望端末の端末識別情報とをヘッダ情報として各フレームに付与する。フレームとは、上記データを複数に分割したものである。
【００１５】
これにより、上記データを複数に分割したフレームの各々のヘッダ情報には、当該データ（各フレーム）を受信するために帯域が確保される時間（帯域占有時間）と、当該データの受信を希望しているのは、どの無線通信端末装置であるのかを示す端末識別情報とが含まれる。このようなヘッダ情報を含む各フレームが、マルチキャスト送信される。
【００１６】
したがって、マルチキャスト送信された各フレームを受信する、各無線通信端末装置の側では、ヘッダ情報に含まれる上記帯域占有時間と上記端末識別情報とを利用して、自装置が受信する必要のないデータか否かを判断し、かつ、当該データの送受信のために帯域がどのくらいの時間確保されるのかを把握することができる。
【００１７】
このように、無線通信端末装置は、自身が受信する必要のないデータのために、どれだけの帯域占有時間、帯域が占有されるのかを把握することができるので、これに基づいて、自装置が通信不要となる時間帯を把握して適切に省電力モードに移行することが可能となる。
【００１８】
結果として、マルチキャスト送信方式を利用して複数の端末装置にデータを送信する無線通信システムにおいて、各端末装置の消費電力削減を実現できるという効果を奏する。
【００１９】
本発明の無線通信制御装置は、さらに、上記帯域確保手段が帯域を確保すべき帯域占有時間を算出する帯域占有時間算出手段を備え、上記帯域占有時間算出手段は、上記データのビットレートと、当該無線通信制御装置と各無線通信端末装置との間の無線通信に用いられる物理レートとによって、上記帯域占有時間を算出することが好ましい。
【００２０】
上記構成によれば、帯域占有時間算出手段は、帯域確保手段が上記データの送信のために帯域を確保するときの帯域占有時間を、上記データのビットレートと、無線通信の物理レートとに基づいて算出する。
【００２１】
これにより、上記データを滞りなく送受信するために必要な最低限の帯域占有時間を算出し、優先的に帯域を上記データの送受信に割り当てることが可能となる。
【００２２】
上記受信希望処理手段は、上記無線通信端末装置から送信される上記データの受信希望を表明する制御パケットを処理することにより、該制御パケットから上記端末識別情報と、上記マルチキャストアドレスとを抽出し、上記制御パケットは、ＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍｕｌｔｉｃａｓｔ  Ｐｒｏｔｏｃｏｌ）パケットであってもよい。
【００２３】
これにより、無線通信制御装置は、ＩＧＭＰのグループ管理プロトコルに基づく制御パケットを各無線通信端末装置から受信することにより、上記データの受信希望端末を把握することが可能となる。
【００２４】
本発明の無線通信端末装置は、上記課題を解決するために、無線通信制御装置に無線接続して、該無線通信制御装置からマルチキャスト送信されたデータを受信する無線通信端末装置において、上記データを複数に分割したフレームのヘッダ情報に含まれる、当該データの受信希望端末を示す端末識別情報を抽出するフレーム処理手段と、上記ヘッダ情報に含まれる、上記データを受信するために帯域が確保される時間の長さを示す帯域占有時間と、上記データのデータ量とを検証して、該データ量に対して上記帯域占有時間が妥当であるか否かを判断するフレーム解析手段と、上記フレーム解析手段が、上記帯域占有時間が妥当でないと判断した場合、かつ、上記フレーム処理手段が抽出した上記端末識別情報が自装置を示していない場合に、上記帯域占有時間にしたがって、上記データがマルチキャスト送信される期間、自装置を外部の装置との通信を行わない状態に切り替える状態切替手段とを備えていることを特徴としている。
【００２５】
上記構成によれば、無線通信端末装置は、上述の無線通信制御装置からデータを複数に分割した各フレームを受信する。そして、無線通信端末装置のフレーム処理手段は、上記フレームのヘッダ情報に含まれる、端末識別情報を抽出する。続いて、フレーム解析手段は、ヘッダ情報に含まれる上記データを受信するために帯域が確保される時間の長さである帯域占有時間と、上記データのデータ量とを検証して、該データ量に対して、上記帯域占有時間が妥当であるか否かを判断する。
【００２６】
続いて、状態切替手段は、上記フレーム解析手段が、上記帯域占有時間が妥当でないと判断した場合、かつ、上記フレーム処理手段が抽出した上記端末識別情報が自装置を示していない場合に、上記帯域占有時間にしたがって、上記データがマルチキャスト送信される期間、自装置を外部の装置との通信を行わない状態に切り替える。
【００２７】
上記帯域占有時間が妥当でないということは、当該データの受信を希望する特定の無線通信端末装置のために、当該データの送受信用に優先的に長く帯域が確保されているということを意味している。そして、当該データを希望する無線通信端末装置として、自装置が当てはまらないということは、自装置において当該データを受信する必要がないということを意味している。
【００２８】
したがって、状態切替手段は、マルチキャスト送信される上記不要なデータを受信しないように、上記データの送受信のために帯域が確保されている間は、自装置を外部の装置との通信を行わない状態に切り替える。これにより、無線通信端末装置は、受信不要なデータを受信するために無駄な処理を実行せずに済み、無駄な消費電力を抑えることが可能となる。
【００２９】
結果として、マルチキャスト送信方式を利用して複数の端末装置にデータを送信する無線通信システムにおいて、各端末装置の消費電力削減を実現できるという効果を奏する。
【００３０】
上記状態切替手段は、上記帯域占有時間が経過したら、自装置を外部の装置との通信を行う状態に戻すことが好ましい。
【００３１】
上記構成によれば、帯域占有時間に基づいて、上記不要なデータの送受信が終了し、帯域が他の通信のために開放されたときには、上記状態切替手段は、自装置の状態を外部の装置を通信を行う状態に復帰させる。
【００３２】
これにより、受信が必要なデータを受信し損なうという問題を解消することが可能となる。
【００３３】
本発明の無線通信システムは、上記課題を解決するために、上述の無線通信制御装置のいずれかと、上述の無線通信端末装置のいずれかとを含むことを特徴としている。
【００３４】
本発明の無線通信制御装置の制御方法は、上記課題を解決するために、マルチキャストアドレスを利用して、自装置に無線接続する１または複数の無線通信端末装置宛てに、受信したデータをマルチキャスト送信する無線通信制御装置の制御方法であって、上記データの受信希望を表明する無線通信端末装置を、受信希望端末として識別する端末識別情報と、該データのマルチキャスト送信時に利用されるマルチキャストアドレスとを対応付けて受信希望情報記憶部に記憶する受信希望処理ステップと、受信したデータの宛先のマルチキャストアドレスと、上記受信希望情報記憶部に記憶されているマルチキャストアドレスとを比較するアドレス比較ステップと、上記データを上記各無線通信端末装置にマルチキャスト送信するために帯域を確保する帯域確保ステップと、上記データを複数に分割した各フレームに、ヘッダ情報を少なくとも付与するフレーム処理ステップとを含み、上記アドレス比較ステップにて、両方のマルチキャストアドレスが一致していると判断された場合に、上記帯域確保ステップにて、上記受信希望端末が存在する上記データを送信するための帯域が優先的に長く確保され、上記フレーム処理ステップにて、上記帯域確保ステップにて帯域が確保された時間の長さを示す帯域占有時間と、上記受信希望処理ステップにて上記マルチキャストアドレスに対応付けられた、上記受信希望端末の端末識別情報とがヘッダ情報として各フレームに付与されることを特徴としている。
【００３５】
本発明の無線通信端末装置の制御方法は、上記課題を解決するために、無線通信制御装置に無線接続して、該無線通信制御装置からマルチキャスト送信されたデータを受信する無線通信端末装置の制御方法であって、上記データを複数に分割したフレームのヘッダ情報に含まれる、当該データの受信希望端末を示す端末識別情報を抽出するフレーム処理ステップと、上記ヘッダ情報に含まれる、上記データを受信するために帯域が確保される時間の長さを示す帯域占有時間と、上記データのデータ量とを検証して、該データ量に対して上記帯域占有時間が妥当であるか否かを判断するフレーム解析ステップと、上記フレーム解析ステップにて、上記帯域占有時間が妥当でないと判断された場合、かつ、上記フレーム処理ステップにて抽出された上記端末識別情報が自装置を示していない場合に、上記帯域占有時間にしたがって、上記データがマルチキャスト送信される期間、自装置を外部の装置との通信を行わない状態に切り替える状態切替ステップとを含むことを特徴としている。
【００３６】
なお、上記無線通信制御装置および無線通信端末装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより無線通信制御装置または無線通信端末装置をコンピュータにて実現させる無線通信制御装置または無線通信端末装置の制御プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３７】
本発明の無線通信制御装置は、上記データの受信希望を表明する無線通信端末装置を、受信希望端末として識別する端末識別情報と、該データのマルチキャスト送信時に利用されるマルチキャストアドレスとを対応付けて受信希望情報記憶部に記憶する受信希望処理手段と、受信したデータの宛先のマルチキャストアドレスと、上記受信希望情報記憶部に記憶されているマルチキャストアドレスとを比較するアドレス比較手段と、上記データを上記各無線通信端末装置にマルチキャスト送信するために帯域を確保する帯域確保手段と、上記データを複数に分割した各フレームに、ヘッダ情報を少なくとも付与するフレーム処理手段とを備え、上記アドレス比較手段が、両方のマルチキャストアドレスが一致していると判断した場合に、上記帯域確保手段は、上記受信希望端末が存在する上記データを送信するための帯域を優先的に長く確保し、上記フレーム処理手段は、上記帯域確保手段が帯域を確保した時間の長さを示す帯域占有時間と、上記受信希望情報記憶部において上記マルチキャストアドレスに対応付けられた、上記受信希望端末の端末識別情報とをヘッダ情報として各フレームに付与することを特徴としている。
【００３８】
本発明の無線通信端末装置は、上記データを複数に分割したフレームのヘッダ情報に含まれる、当該データの受信希望端末を示す端末識別情報を抽出するフレーム処理手段と、上記ヘッダ情報に含まれる、上記データを受信するために帯域が確保される時間の長さを示す帯域占有時間と、上記データのデータ量とを検証して、該データ量に対して上記帯域占有時間が妥当であるか否かを判断するフレーム解析手段と、上記フレーム解析手段が、上記帯域占有時間が妥当でないと判断した場合、かつ、上記フレーム処理手段が抽出した上記端末識別情報が自装置を示していない場合に、上記帯域占有時間にしたがって、上記データがマルチキャスト送信される期間、自装置を外部の装置との通信を行わない状態に切り替える状態切替手段とを備えていることを特徴としている。
【００３９】
本発明の無線通信システムは、上述の無線通信制御装置のいずれかと、上述の無線通信端末装置のいずれかとを含むことを特徴としている。
【００４０】
本発明の無線通信制御装置の制御方法は、上記データの受信希望を表明する無線通信端末装置を、受信希望端末として識別する端末識別情報と、該データのマルチキャスト送信時に利用されるマルチキャストアドレスとを対応付けて受信希望情報記憶部に記憶する受信希望処理ステップと、受信したデータの宛先のマルチキャストアドレスと、上記受信希望情報記憶部に記憶されているマルチキャストアドレスとを比較するアドレス比較ステップと、上記データを上記各無線通信端末装置にマルチキャスト送信するために帯域を確保する帯域確保ステップと、上記データを複数に分割した各フレームに、ヘッダ情報を少なくとも付与するフレーム処理ステップとを含み、上記アドレス比較ステップにて、両方のマルチキャストアドレスが一致していると判断された場合に、上記帯域確保ステップにて、上記受信希望端末が存在する上記データを送信するための帯域が優先的に長く確保され、上記フレーム処理ステップにて、上記帯域確保ステップにて帯域が確保された時間の長さを示す帯域占有時間と、上記受信希望処理ステップにて上記マルチキャストアドレスに対応付けられた、上記受信希望端末の端末識別情報とがヘッダ情報として各フレームに付与されることを特徴としている。
【００４１】
本発明の無線通信端末装置の制御方法は、上記データを複数に分割したフレームのヘッダ情報に含まれる、当該データの受信希望端末を示す端末識別情報を抽出するフレーム処理ステップと、上記ヘッダ情報に含まれる、上記データを受信するために帯域が確保される時間の長さを示す帯域占有時間と、上記データのデータ量とを検証して、該データ量に対して上記帯域占有時間が妥当であるか否かを判断するフレーム解析ステップと、上記フレーム解析ステップにて、上記帯域占有時間が妥当でないと判断された場合、かつ、上記フレーム処理ステップにて抽出された上記端末識別情報が自装置を示していない場合に、上記帯域占有時間にしたがって、上記データがマルチキャスト送信される期間、自装置を外部の装置との通信を行わない状態に切り替える状態切替ステップとを含むことを特徴としている。
【００４２】
本発明によれば、無線通信制御装置が１つ以上の無線通信端末装置と接続する無線通信システムにおいて、ある無線通信端末装置が希望するデータを受信するために、データがマルチキャスト送信される場合に、他の受信を希望しない無線通信端末装置は、受信処理を行わないなどの低消費電力動作を行うことができ、無駄な電力消費を低減することができるという効果を奏する。
【発明を実施するための最良の形態】
【００４３】
本発明の一実施形態について図面に基づいて説明すると以下の通りである。本実施形態では、本発明の無線通信制御装置を無線アクセスポイント（ＡＰ）に、本発明の無線通信端末装置を家庭内の各種ＡＶ機器、パソコン、テレビ、ゲーム機に適用し、本発明の無線通信システムを、上記の各装置により構成される家庭内無線ＬＡＮシステムに適用した場合について説明する。
【００４４】
〔無線ＬＡＮシステムの概要〕
図３は、本発明の実施形態における無線ＬＡＮシステム１００の概要を示す図である。
【００４５】
図３に示すとおり、無線ＬＡＮシステム１００は、インターネット５などのバックボーンネットワークに接続されたルータ３と、ルータ３と通信回線を通じて通信する無線アクセスポイント（ＡＰ）１と、無線ＡＰ１に無線接続し、無線ＡＰ１と無線通信を行う各無線通信端末装置とを備える構成となっている。本実施形態では、具体例として、無線通信端末装置として、パソコン２ａ、テレビ２ｂ、および、ゲーム機２ｃが無線ＡＰ１に接続されている。
【００４６】
また、本実施形態では、ＩＧＭＰグループ管理プロトコルを用いて、無線ＬＡＮシステム１００のＩＰマルチキャストグループ送信を実現している。しかし、本発明の無線通信システムはこれに限定されず、ＩＰマルチキャストグループ送信を実現可能なあらゆるグループ管理プロトコルが採用される。
【００４７】
この無線ＬＡＮシステム１００において、例えば、テレビ２ｂがインターネット５に接続しているサービス提供サーバ４から、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）マルチキャスト技術を用いて提供される放送ストリームデータを視聴するという利用形態がある。
【００４８】
このような利用形態では、サービス提供サーバ４がストリームデータ８を無線ＬＡＮシステム１００に配信する前に、ルータ３から、その配下の各装置（無線ＡＰ１、無線通信端末装置２ａ〜ｃ）に対して、ストリームデータ８の受信を希望するか否かを問い合わせるパケットが送信される。本実施形態では、この問合せのパケットをＩＧＭＰクエリ６と称する。
【００４９】
具体例を挙げて説明すると、ルータ３は、マルチキャストアドレス２２４．０．０．１を宛先として、ＩＧＭＰクエリ６を送信する。２２４．０．０．１は、ローカルサブネットに属するすべての装置宛であることを表す。ＩＧＭＰクエリ６は、無線ＡＰ１、パソコン２ａ、テレビ２ｂおよびゲーム機２ｃのすべてにおいて受信される。
【００５０】
このＩＧＭＰクエリ６に対して、マルチキャストのストリームデータ８の受信を希望する無線通信端末装置だけが、ストリームデータ８の放送ストリーミングで用いられるマルチキャストアドレスを指定するとともに受信希望を表明するパケットを、無線ＡＰ１を介してルータ３に返信する。本実施形態では、この受信希望を表明するパケットをＩＧＭＰレポート７と称する。
【００５１】
ここでは、例えば、テレビ２ｂだけが、ストリームデータ８の受信希望を表明するＩＧＭＰレポート７を返信したとする。
【００５２】
これにより、無線ＡＰ１は、３つの無線通信端末装置のうち、テレビ２ｂがストリームデータ８の受信を希望していることを知ることができる。そして、ルータ３は、自身が管理する無線ＬＡＮシステム１００の配下に、ストリームデータ８の受信を希望する無線通信端末装置が存在することを知ることができる。ルータ３は、自身の配下にストリームデータ８の受信を希望する無線通信端末装置が１つも存在しない場合には、ストリームデータ８をサービス提供サーバ４から受け取らないようにすることで、無駄な通信処理を省くことが可能である。
【００５３】
受信を希望する無線通信端末装置が存在する場合、サービス提供サーバ４からインターネット５を介してルータ３が受信したストリームデータ８は、フレームＦごとに、無線ＡＰ１を介して、マルチキャスト送信される。
【００５４】
上述の例では、ストリームデータ８は、テレビ２ｂだけが受信を希望しているデータである。したがって、ストリームデータ８がマルチキャスト送信されるとき、パソコン２ａ、ゲーム機２ｃは、必要としていないストリームデータ８の受信処理のために、無駄な電力を消費しないことが望ましい。
【００５５】
本発明の無線ＬＡＮシステム１００では、受信を希望していないストリームデータ８がマルチキャスト送信されても、各無線通信端末装置が、自装置をストリームデータ８のフレームを受信しない状態（非受信状態）に切り替えて、ストリームデータ８の受信処理を行わないようにし、自装置の無駄な消費電力を抑えることが可能である。
【００５６】
〔無線ＬＡＮシステムの処理フロー〕
図４は、本発明の、各無線通信端末装置の無駄な消費電力を抑えることが可能な無線ＬＡＮシステム１００の処理の概要を示すシーケンス図である。なお、シーケンス図を簡略化するためにゲーム機２ｃの処理フローを省略したが、ゲーム機２ｃは、パソコン２ａおよびテレビ２ｂと同様の動作を行う。
【００５７】
サービス提供サーバ４が、ストリームデータ８を配信する前に、ルータ３に対して、ストリームデータ８を受信するか否かを問い合わせるクエリが送信される。これを受けて、ルータ３は、２２４．０．０．１（無線ＡＰ１、パソコン２ａ、テレビ２ｂ、ゲーム機２ｃ）宛てに、ＩＧＭＰクエリ６を送信する。
【００５８】
無線ＡＰ１は、ＩＧＭＰクエリ６を受信すると（Ｓ１においてＹＥＳ）、配下の各無線通信端末装置からのＩＧＭＰレポート７を待ち受ける状態に移行する（Ｓ５）。
【００５９】
一方、テレビ２ｂは、ＩＧＭＰクエリ６を受信すると（Ｓ２においてＹＥＳ）、ストリームデータ８の受信を希望する場合に（Ｓ３においてＹＥＳ）、ＩＧＭＰレポート７を作成し、それを、無線ＡＰ１を介してルータ３に送信する（Ｓ４）。ＩＧＭＰレポート７には、テレビ２ｂのＭＡＣアドレス（端末識別情報）や、ストリームデータ８を受信するときに使用されるグループアドレス（マルチキャストアドレス）などが含まれている。ＩＧＭＰレポート７のデータ構造については後に詳述する。
【００６０】
なお、ストリームデータ８の受信を希望するかの判断は各無線通信端末装置にて行われるが、その判断方法は特に限定されない。無線通信端末装置は、ユーザの指示入力に応じて、受信の要否を判定してもよいし、ストリームデータ８が自装置にて処理可能な形式のものであるか否かに応じて受信の要否を判定してもよい。ここでは、パソコン２ａ（およびゲーム機２ｃ）は、ストリームデータ８を受信する旨の指示をユーザから受けてないことにより、受信不要と判断し（Ｓ３においてＮＯ）、ＩＧＭＰレポート７を作成しないものとする。
【００６１】
無線ＡＰ１は、テレビ２ｂからＩＧＭＰレポート７を受信すると（Ｓ５においてＹＥＳ）、テレビ２ｂのＭＡＣアドレスと、ストリームデータ８の受信に使用するグループアドレスとを対応付けて、受信希望情報として自装置に記憶しておく（Ｓ６）。そして、ストリームデータ８の受信希望装置の存否をルータ３に対して報告する（Ｓ７）。これにより、ルータ３は、ストリームデータ８を受信したい無線通信端末装置が自分の配下にいるかどうかを判断することが可能となる。
【００６２】
なお、上記グループアドレスと、データ供給元のサービス提供サーバ４のＩＰアドレスとの対応関係については以下のように管理されている。すなわち、ＩＰマルチキャストによるストリーミングを実現するために、各無線通信端末装置（２ａ〜ｃ）のアプリケーション（TCP/IP層より上位層を指す）がサービス提供サーバ４のＩＰアドレスを把握しておく必要があり、アプリケーションがストリームデータ８の送信元とストリームデータ８の受信に使用するグループアドレスの紐付けを行っている。
【００６３】
ルータ３が、サービス提供サーバ４からストリームデータ８を受信すると、ルータ３は、受信希望の無線通信端末装置が自分の配下にいると判断した場合に、受信したストリームデータ８を、無線ＡＰ１に送信する。
【００６４】
無線ＡＰ１は、ルータ３を介してサービス提供サーバ４からストリームデータ８を受信すると（Ｓ８においてＹＥＳ）、ストリームデータ８を複数のフレームＦに分割して、各無線通信端末装置にマルチキャスト送信する（Ｓ９）。本発明のマルチキャスト送信処理において、無線ＡＰ１は、Ｓ６において記憶した受信希望情報に基づいて、ストリームデータ８を必要としている無線通信端末装置が限られていると判断したときは、本発明の帯域制御情報を生成し、それをフレームＦに含めて各無線通信端末装置に送信する。
【００６５】
各無線通信端末装置においては、無線ＡＰ１からストリームデータ８のフレームＦを受信すると（Ｓ１０においてＹＥＳ）、フレームＦに含まれる帯域制御情報に基づいて、受信切替処理を行う（Ｓ１１）。本発明の受信切替処理において、各無線通信端末装置は、自身が受信を希望したストリームデータ８のフレームＦであれば、それを受信する受信状態を維持し、自身が希望していない（他の無線通信端末装置が限定的に希望した）ストリームデータ８のフレームＦであれば、ストリームデータ８が送信される間、データを受信する処理を行わない非受信状態に切り替えて、消費電力を節約する。
【００６６】
以下では、さらに詳細に、無駄な消費電力を抑えるための、無線ＡＰ１および無線通信端末装置（パソコン２ａ、テレビ２ｂおよびゲーム機２ｃ）の構成を説明する。
【００６７】
〔無線通信制御装置の構成〕
図１は、本発明の実施形態における無線通信制御装置としての無線アクセスポイント（無線ＡＰ）１の要部構成を示すブロック図である。
【００６８】
図１に示すとおり、無線ＡＰ１は、制御部１０と、記憶部１１と、アンテナ１２とを少なくとも備える構成となっている。
【００６９】
制御部１０は、無線ＡＰ１が備える各部を統括制御するものである。制御部１０は、機能ブロックとしての、無線通信制御部２０、レポート処理部（受信希望処理手段）２１、有線無線処理部２２および有線通信制御部２３を備えている。
【００７０】
記憶部１１は、制御部１０が実行する制御プログラム、ＯＳプログラム、および、制御部１０が、無線ＡＰ１が有する各種機能を実行するときに読み出す各種データを記憶するものである。また、記憶部１１には、上述の受信希望情報を記憶するための受信希望情報記憶部３０、および、各無線通信端末装置との間の物理レート情報を記憶するための物理レート記憶部３１が含まれている。物理レート情報は、帯域制御情報を生成するときに制御部１０が用いる情報である。
【００７１】
アンテナ１２は、無線ＬＡＮシステム１００の配下の各無線通信端末装置と無線通信を行うためのアンテナである。無線ＡＰ１が各無線通信端末装置（パソコン２ａ、テレビ２ｂおよびゲーム機２ｃ）との間でやりとりするフレームは、無線通信制御部２０の制御下で、アンテナ１２を介して送受信される。
【００７２】
制御部１０の無線通信制御部２０は、無線通信に関して無線信号の送受信と無線媒体へのアクセス制御を行うコンポーネントであって、少なくとも帯域確保部２０１と、フレーム処理部２０２と、無線信号送受信部２０３とを含んでいる。
【００７３】
帯域確保部（帯域確保手段）２０１は、フレーム処理部２０２に対して、Ｄｕｒａｔｉｏｎフィールドに格納される、通信を行うために必要な帯域の占有時間を確保し、占有した時間の情報を伝達するものである。Ｄｕｒａｔｉｏｎフィールドとは、無線ＡＰ１が受信するデータの各フレームに含まれるフィールドであり、帯域を確保するのに必要な情報が格納されているフィールドである。本実施形態では、図７において帯域制御情報・ＩＤフィールド８２として示している。
【００７４】
無線信号送受信部２０３は、アンテナ１２を介して、無線信号を送受信するものである。より具体的には、データ送信時には、フレーム処理部２０２から出力される送信フレームを無線信号に変調し、アンテナ１２を介して受信した無線信号を復調する。
【００７５】
フレーム処理部（フレーム処理手段）２０２は、アンテナ１２を介して送受信される無線信号を処理するものである。フレーム処理部２０２は、例えば、送信されるデータにヘッダや誤り検出用冗長データを付与してＭＡＣフレームを生成したり、受信したＭＡＣフレームに含まれるＭＡＣヘッダを解析して受信データが自身宛であるか否かを識別したり、誤り検出用冗長データ（ＦＣＳ）を用いて受信データにエラーが含まれるか否かを識別して、他の通信端末装置から送信されたデータを復元する。
【００７６】
レポート処理部２１は、無線通信制御部２０が各無線通信端末装置から取得したＩＧＭＰレポート７を解析して、解析結果に応じた動作を行うものである。例えば、ＩＧＭＰレポート７に含まれているグループアドレスと、送信元の無線通信端末装置のＭＡＣアドレスとを対応付けて、受信希望情報として受信希望情報記憶部３０に記憶する。レポート処理部２１の動作は、図５および図６を参照しながら後に詳述する。
【００７７】
有線通信制御部２３は、有線通信による通信制御を行うものである。本実施形態では、無線ＡＰ１は、ルータ３と有線接続されているので、有線通信制御部２３は、ルータ３とのデータの送受信を制御する。例えば、有線通信制御部２３は、ルータ３から送信されたストリームデータ８あるいはＩＧＭＰクエリ６を取得して、無線通信端末装置の各装置に無線送信するために、有線無線処理部２２に伝達する。
【００７８】
有線無線処理部２２は、有線通信を介してルータ３から取得されたデータを、無線通信端末装置の各部に無線送信するための各種処理を実行するコンポーネントであり、さらに、無線通信を介して無線通信端末装置の各装置から受信したデータをルータ３に有線通信を介して転送するための各種処理を実行するコンポーネントである。有線無線処理部２２は、少なくとも、アドレス比較部（アドレス比較手段）２２１と、帯域占有時間算出部２２２とを含んでいる。
【００７９】
アドレス比較部２２１は、有線通信制御部２３がルータ３から受信したデータ（ストリームデータ８など）に含まれるグループアドレス（例えば、データの送信の宛先として利用する「239.192.50.18」）と、レポート処理部２１が受信希望情報記憶部３０に記憶したグループアドレスとを比較するものである。
【００８０】
なお、ルータ３は、ストリームデータ８のＩＰヘッダ（図示せず）に含まれるあて先アドレス（Destination IP address）に上記グループアドレスが指定されているので、ルータ３はこれを把握している。
【００８１】
帯域占有時間算出部（帯域占有時間算出手段）２２２は、有線通信制御部２３が受信したデータ（ストリームデータ８）を、各無線通信端末装置に無線送信する場合に、帯域確保部２０１が確保する帯域の、確保すべき帯域占有時間を算出するものである。帯域占有時間とは、所定時間（例えば１０ミリ秒、１秒、など）を１周期として、１周期内において、無線ＡＰ１が１つの無線通信端末装置との間で無線通信を行うために帯域を確保（占有）する割合を示すものである。例えば、１０ミリ秒を１周期とした場合に、帯域占有時間が１０マイクロ秒である、とは、１０ミリ秒のうちの１０マイクロ秒の間、ある無線通信端末装置との通信のために帯域が周期的に占有されることを意味する。
【００８２】
ここで、帯域が周期的に占有されるときの、その帯域を使って受信を行う無線通信端末装置（テレビ２ｂ）と、そうでない無線通信端末装置（パソコン２ａ、ゲーム機２ｃ）とは動作が異なる。
【００８３】
例えば、ストリームデータ８のフレームに「帯域占有時間＝２．５ミリ秒／１０ミリ秒」という帯域制御情報が含まれていたとすると、それは、１０ミリ秒間の１／４の長さ（２．５ミリ秒）もの間、帯域を周期的に確保して、確保されている間を、放送ストリーミングデータのマルチキャスト送信に割り当てるという意味を表している。
【００８４】
なお、上記の例では、１秒間のうちの残りの３／４は、帯域は、放送ストリーミングデータのマルチキャスト送信以外の他の通信に利用される。例えば、パソコン２ａがＷｅｂブラウジングのための通信に利用したりする。また、放送ストリーミングデータを受信しない無線通信端末装置（パソコン２ａやゲーム機２ｃなど）は、放送ストリーミングデータのマルチキャスト送信のために帯域が確保されている間は、スリープモードを２．５ミリ秒ごとに２．５ミリ秒ずつ周期的に繰り返す。テレビ２ｂが放送ストリーミングデータの視聴を中断し（ユーザがテレビ２ｂを消すなどにより）、帯域が確保されなくなると、スリープモードへの周期的な移行は行われなくなる。
【００８５】
アドレス比較部２２１のアドレス比較の結果に応じて、有線無線処理部２２は、ルータ３から受信したストリームデータ８などのデータが、配下のすべての無線通信端末装置に送信すべきデータであるのか、それとも、一部の無線通信端末装置のみが受信希望しているデータであるのかを判断することが可能となる。そして、その判断に応じて適切なマルチキャスト送信処理（図４のＳ９）を実行する。
【００８６】
比較の結果、両者のアドレスが一致しない場合には、有線無線処理部２２は、配下のすべての無線通信端末装置に送信すべきデータであると判断する。したがって、通常の方法で上記データがマルチキャスト送信される。通常の方法とは、データが各フレームに分割され、そのフレームごとにフレーム長に応じて、帯域占有時間算出部２２２によって帯域占有時間が算出される。算出された帯域占有時間は、フレーム処理部２０２によって、帯域制御情報として各フレームのあるフィールドに格納される。また、帯域確保部２０１は、帯域占有時間にしたがってフレームごとに帯域を確保する。そして、帯域が確保されている間、無線信号送受信部２０３が各フレームをマルチキャスト送信する。
【００８７】
比較の結果、両者のアドレスが一致する場合には、有線無線処理部２２は、上記データが配下の無線通信端末装置のうちの一部が受信しているデータであると判断する。したがって、本発明の方法で上記データがマルチキャスト送信される。本発明の方法とは、まず、データが各フレームに分割される。一方、帯域占有時間算出部２２２は、データ全体を滞りなく安全にかつ優先的に送信するために必要な帯域占有時間を算出する。算出された帯域占有時間は、フレーム処理部２０２によって、帯域制御情報として各フレームのあるフィールドに格納される。また、帯域確保部２０１は、帯域占有時間にしたがって帯域を確保する。そして、帯域が確保されている間、無線信号送受信部２０３が上記データの各フレームを順次、マルチキャスト送信する。
【００８８】
なお、無線信号送受信部２０３がマルチキャスト送信するフレームＦのデータ構造については、後に図７を参照しながら詳述する。
【００８９】
各フレームに帯域占有時間算出部２２２が算出した帯域占有時間が帯域制御情報として埋め込まれていることにより、各フレームを受信する側の各無線通信端末装置は、以下の判断を行うことができる。つまり、複数のフレームからなるストリームデータ８などのデータが、通常の方法にて、すべての無線通信端末装置に送信する意図でマルチキャスト送信されたものであるのか、本発明の方法にて、一部の無線通信端末装置に送信する意図でマルチキャスト送信されたものであるのかを判断することができる。
【００９０】
そして、各無線通信端末装置は、後者である場合に、上記データが自装置で受信すべきものであるか否かを判断し、受信不要と判断した場合には、マルチキャスト送信されたデータを上記帯域占有時間の間だけ受信処理しないように、「非受信状態」に自装置を切り替える（図４の受信切替処理Ｓ１１）。
【００９１】
以下では、無線ＬＡＮシステム１００において、受信切替処理を実行する無線通信端末装置としてのパソコン２ａ（テレビ２ｂおよびゲーム機２ｃ）の構成を説明する。
【００９２】
〔無線通信端末装置の構成〕
図２は、本発明の実施形態における無線通信端末装置としてのパソコン２ａ、テレビ２ｂおよびゲーム機２ｃの要部構成を示すブロック図である。以下では、パソコン２ａ、テレビ２ｂおよびゲーム機２ｃを特に区別する必要がない場合は、単に、無線通信端末装置と称する。
【００９３】
図２に示すとおり、無線通信端末装置は、制御部５０と、記憶部５１と、アンテナ５２とを少なくとも備える構成となっている。
【００９４】
制御部５０は、無線通信端末装置が備える各部を統括制御するものである。制御部５０は、機能ブロックとしての、無線通信制御部６０、フレーム解析部６１、無線処理部６２、上位処理部６３および状態切替部６４を備えている。
【００９５】
記憶部５１は、制御部５０が実行する制御プログラム、ＯＳプログラム、および、制御部５０が、無線通信端末装置が有する各種機能を実行するときに読み出す各種データを記憶するものである。また、記憶部５１には、無線通信端末装置が受信切替処理を実行する際に用いる帯域制御情報などの解析結果を記憶するための解析結果記憶部７０が含まれている。
【００９６】
アンテナ５２は、無線ＬＡＮシステム１００の他の無線通信端末装置と無線通信を行うためのアンテナである。各無線通信端末装置（パソコン２ａ、テレビ２ｂおよびゲーム機２ｃ）が他の無線通信端末装置との間でやりとりするフレームは、無線通信制御部６０の制御下で、アンテナ５２を介して送受信される。
【００９７】
制御部５０の無線通信制御部６０は、無線通信に関して無線信号の送受信と無線媒体へのアクセス制御を行うコンポーネントであって、少なくともフレーム処理部（フレーム処理手段）６０１と、無線信号送受信部６０２とを含んでいる。
【００９８】
無線信号送受信部６０２は、アンテナ５２を介し、無線信号を送受信するものである。
【００９９】
フレーム処理部６０１は、アンテナ５２を介して送受信される無線信号を処理するものである。フレーム処理部６０１は、例えば、送信されるデータにヘッダや誤り検出用冗長データを付与したり、受信したデータに含まれるヘッダを解析して受信データが自身宛であるか否かを識別したり、誤り検出用冗長データを用いて受信データにエラーが含まれるか否かを識別し、他の端末から送信されたデータを復元する。
【０１００】
無線処理部６２は、上位処理部６３から伝達される、無線送信するデータを無線通信制御部６０に中継伝達し、また、無線通信制御部６０から伝達される、無線受信したデータを上位処理部６３に伝達する。
【０１０１】
上位処理部６３は、無線通信端末装置が備える各種上位層の機能、すなわち、アプリケーションを実行するものである。上位処理部６３が実行するアプリケーションの種類は、パソコン２ａ、テレビ２ｂ、および、ゲーム機２ｃのそれぞれによって異なる。記憶部５１には、図示しないアプリケーションプログラムが記憶されている。
【０１０２】
上位処理部６３は、少なくとも、ＩＧＭＰクエリ６を受信すると、ユーザの指示入力等に応じて、ストリームデータ６の受信の要否を判定してＩＧＭＰレポート７を生成する機能を備えている。生成されたＩＧＭＰレポート７は、無線処理部６２に伝達され、無線通信通信制御部６０を介して、無線ＡＰ１へ無線送信される。より具体的には、上位処理部６３は、受信したデータが、ストリームデータ８の受信を希望するか否かを問い合わせるＩＧＭＰクエリ６であって、当該無線通信端末装置がストリームデータ８の受信を希望する場合には、ＩＧＭＰレポート７の「タイプ」のフィールドに格納する値として「２」を指定する。上記ストリームデータ８を受信するのに利用されるグループアドレスが「２３９．１９２．５０．１８」である場合には、上位処理部６３は、ＩＧＭＰレポート７の「グループアドレス」のフィールドに格納する値として、「２３９．１９２．５０．１８」を指定したＩＧＭＰレポート７を生成し、無線処理部６２に伝送する。
【０１０３】
無線処理部６２が生成した上述のペイロード部分の各フィールド値は、フレーム処理部６０１に伝送される。フレーム処理部６０１は、無線処理部６２から供給された値をペイロードデータとして、無線ＬＡＮシステム１００における当該無線通信端末装置のＭＡＣヘッダなどを付与して、ＭＡＣフレームを成形する。ＭＡＣフレームは、無線信号送受信部６０２とアンテナ５２とを介して、無線ＡＰ１へ無線送信される。無線通信端末装置から送信された上記ＩＧＭＰレポート７は、無線ＡＰ１のレポート処理部２１によって解析され、適切に処理される。ＩＧＭＰレポート７のデータ構造の詳細については図５を参照しながら後に詳述する。
【０１０４】
フレーム解析部（フレーム解析手段）６１は、無線ＡＰ１からマルチキャスト送信された各フレームの各フィールドを解析するものである。例えば、無線信号送受信部６０２が、ストリームデータ８のフレーム０Ｆを受信すると、フレーム解析部６１は、フレーム０Ｆのあるフィールドから帯域制御情報を取得して、当該フレームの送受信のために確保されている帯域の帯域占有時間を解析し、解析結果記憶部７０に記憶する。また、フレーム解析部６１は、当該フレームが属しているストリームデータ８を受信希望している無線通信端末装置の情報が、また別のフィールドに格納されている場合には、そのフィールドから受信希望者の情報を抽出して解析結果記憶部７０に記憶する。
【０１０５】
さらに、フレーム解析部６１は、受信されるストリームデータ８のデータ量と、ストリームデータ８を受信するために帯域が確保されるときの帯域占有時間と、（必要であれば、無線通信端末装置の通信性能と、無線ＡＰ１との間の物理レートと）を検証して、上記ストリームデータ８のデータ量に対して確保されている帯域占有時間が妥当であるか否かを判断する。ここで、帯域占有時間が妥当であるとは、無線通信端末装置が、上記フレーム長（データサイズ）のフレームを安全に受信し、ストリームデータ８の全体を滞りなく受信するために確保されるべき必要最小限の時間が帯域占有時間として確保されていることを指す。具体例を挙げて説明すると、ストリームデータ８を非常に小サイズの複数フレームに分割した場合に、各々のフレームに対して、数１０マイクロ秒の帯域占有時間が設定されていることが想定される。
【０１０６】
反対に、帯域占有時間が妥当でないとは、上記データ量（フレーム長）に対して必要最小限の時間とはかけ離れた時間が確保されていることを指す。具体例を挙げて説明すると、あるフレームに対して、帯域占有時間が、数１０マイクロ秒で十分とされるにも拘わらず、数ミリ秒もの大きな値（例えば、２．５ミリ秒）が帯域占有時間として設定されていることが想定される。
【０１０７】
フレーム解析部６１が解析するフレームＦのデータ構造については後に図７を参照しながら詳述する。
【０１０８】
状態切替部（状態切替手段）６４は、フレーム解析部６１の解析結果に応じて、自装置のフレーム受信に係る状態を切り替えるものである。
【０１０９】
フレーム解析部６１による解析の結果、上記帯域占有時間が妥当であると判断された場合には、状態切替部６４は、上記フレームは、通常の方法でマルチキャスト送信されたものであると判断する。つまり、すべての無線通信端末装置に送信する意図で送信されたフレームであるので、自装置において受信を続けるべきである判断する。したがって、状態切替部６４は、現在のフレーム受信処理を継続するために受信状態を維持する。
【０１１０】
一方、解析の結果、上記帯域占有時間が妥当でないと判断された場合には、状態切替部６４は、上記フレームは、本発明の方法でマルチキャスト送信されたものであると判断する。つまり、一部の無線通信端末装置に送信する意図で送信されたフレームであるので、自装置が希望した（自装置が宛先に指定されている）フレームでなければ受信不要と判断する。
【０１１１】
したがって、状態切替部６４は、フレーム解析部６１が解析した受信希望者の情報に基づいて、自装置が希望している（自装置が宛先に指定されている）フレームである場合には、受信状態を維持し、そうでなければ、以降フレームを受信する処理を行わない非受信状態に自装置を切り替える。本実施形態では、非受信状態とは、無線通信制御部６０のフレーム送受信機能を一時的に機能させないように電力消費を抑える省電力モード（スリープモード）のことを指すものとする。より具体的には、状態切替部６４は、無線通信制御部６０の電源オフや、クロック供給を停止するなどして、無線通信制御部６０が通信を行えない状態にする。
【０１１２】
ここで、無線通信端末装置は、自装置において不要なフレームのマルチキャスト送信が終了したら、非受信状態から受信状態に復帰することが好ましい。上記不要なフレームおよびそのフレームが属するストリームデータ８などの受信不要なデータ全体がマルチキャスト送信されるのにかかる所要時間は、上述の妥当でないと判断された帯域占有時間に示されている。
【０１１３】
そこで、状態切替部６４は、妥当でないと判断された上記帯域占有時間にしたがって、自装置を非受信状態に切り替えてから上記帯域占有時間が経過した場合には、通常の受信状態に復帰することが好ましい。
【０１１４】
〔ＩＧＭＰレポートのデータ構造〕
図５は、ＩＧＭＰクエリ６に応答して各無線通信端末装置が生成する、対象のデータ（例えば、ストリームデータ８）の受信希望を表明するためのＩＧＭＰレポート７のデータ構造を示す図である。
【０１１５】
図５に示すとおり、ＩＧＭＰレポート７は、少なくとも、ペイロードとしての「バージョン」、「タイプ」、「チェックサム」および「グループアドレス」のフィールドで構成されている。ペイロードは、上位処理部６３によって生成される。そして、ＭＡＣヘッダとしての「ＭＡＣアドレス」のフィールド（図示せず）が、ＩＧＭＰレポート７に付加される。ＭＡＣヘッダは、フレーム処理部６０１によって生成される。
【０１１６】
ここで、「タイプ」とは、当該パケットの種類を示すものである。「タイプ」フィールド」に「２」の値が示されている場合には、当該パケットがＩＧＭＰレポート、すなわち、受信希望表明であることを表している。もし、「タイプ」フィールドに「１」の値が示されている場合には、当該パケットがＩＧＭＰクエリ、すなわち、受信を希望するか否かの問合せであることを表している。
【０１１７】
ここで、具体例として、サービス提供サーバ４から提供されるストリームデータ８の受信可否を問い合わせるＩＧＭＰクエリ６が、無線ＡＰ１を介して各無線通信端末装置（パソコン２ａ、テレビ２ｂおよびゲーム機２ｃ）に送信されたものとし、テレビ２ｂだけが受信希望を表明したとする。
【０１１８】
上記具体例では、パソコン２ａおよびゲーム機２ｃは、ＩＧＭＰレポート７を生成しない。一方、受信希望を表明したいテレビ２ｂは、図５に示すＩＧＭＰレポート７を生成する。
【０１１９】
テレビ２ｂの上位処理部６３は、「タイプ」フィールドに格納する「２」の値と、ストリームデータ８を受信するときに利用される無線ＬＡＮシステム１００のグループアドレス「２３９．１９２．５０．１８」の値とを指定したＩＧＭＰレポート７を生成し、無線処理部６２に伝送する。グループアドレスの値は、記憶部５１にあらかじめ記憶されている。
【０１２０】
フレーム処理部６０１は、無線処理部６２から伝達されたＩＧＭＰレポート７に対して、テレビ２ｂのＭＡＣアドレスが格納されたＭＡＣヘッダを付与して、ＭＡＣフレームを生成する。
【０１２１】
このようにして生成されたＩＧＭＰレポート７は、無線信号送受信部６０２およびアンテナ５２を介して無線ＡＰ１に送信される。これにより、無線ＬＡＮシステム１００内の３つの無線通信端末装置のうち、テレビ２ｂが、マルチキャスト送信されるストリームデータ８の受信希望を無線ＡＰ１に対して表明することが可能となる。
【０１２２】
無線ＡＰ１のレポート処理部２１は、図５に示すＩＧＭＰレポート７をテレビ２ｂから受信すると、ＩＧＭＰレポート７の各フィールドを解析して、必要に応じて、受信希望情報を受信希望情報記憶部３０に記憶する。
【０１２３】
〔受信希望情報のデータ構造〕
図６は、無線ＡＰ１のレポート処理部２１が、テレビ２ｂから送信されたＩＧＭＰレポート７に基づいて受信希望情報記憶部３０に記憶する受信希望情報の具体例を示す図である。
【０１２４】
テレビ２ｂから送信されたＩＧＭＰレポート７は、アンテナ１２と無線信号送受信部２０３とを介して受信され、フレーム処理部２０２にて、フレームとして復元された後、レポート処理部２１に伝送される。レポート処理部２１は、まず、図５に示すＩＧＭＰレポート７の「タイプ」フィールドに格納された値から、受信希望表明であると認識する。そして、レポート処理部２１は、同図の「グループアドレス」フィールドに格納されたグループアドレス（「２３９．１９２．５０．１８」）と、ＭＡＣフレームのヘッダとして付与されたＭＡＣアドレス（テレビ２ｂのＭＡＣアドレス）とを対応付けて、図６に示す受信希望情報として受信希望情報記憶部３０に記憶する。図６に示すように、グループアドレスと受信希望を表明した無線通信端末装置（ここでは、テレビ２ｂ）のＭＡＣアドレスとを対応付けて記憶しておくことにより、無線ＡＰ１は、グループアドレス「２３９．１９２．５０．１８」を用いて受信されたストリームデータ８を希望しているのは、テレビ２ｂであるということを、後に、ストリームデータ８をサービス提供サーバ４から受信したときに知ることができる。
【０１２５】
本実施形態では、図４のＳ７に示すとおり、無線ＡＰ１は、ルータ３から送信されたＩＧＭＰクエリ６の応答として、受信希望の無線通信端末装置の有無をルータ３に報告する。そこで、テレビ２ｂから送信されたＩＧＭＰレポート７は、ルータ３への報告を行う有線無線処理部２２にも伝送される。
【０１２６】
有線無線処理部２２は、マルチキャストアドレス「２３９．１９２．５０．１８」のグループに参加を希望する端末装置（ストリームデータ８の受信を希望する端末装置）の存在を報告するためのパケットを、例えば、ＩＧＭＰレポートのフォーマットで生成する。上記ＩＧＭＰレポートは、有線通信制御部２３と通信回線と通じてルータ３に送信される。ルータ３は、上記ＩＧＭＰレポートを受信することにより、マルチキャストアドレス「２３９．１９２．５０．１８」グループに参加を希望する端末の存在を知ることができる。
【０１２７】
〔ストリームデータのフレームのデータ構造〕
図７は、無線ＡＰ１宛てに供給されたストリームデータ８が、無線ＡＰ１から各無線通信端末装置宛てにマルチキャスト送信される場合の、ストリームデータ８を構成する各フレーム０（〜Ｎ）Ｆのデータ構造の一例を示す図である。
【０１２８】
図７に示すとおり、フレームＦは、少なくとも、フレームコントロールフィールド８１、帯域制御情報・ＩＤフィールド８２、アドレス１フィールド８３、ＱｏＳコントロールフィールド８４などのヘッダと、フレームボディフィールド８５などのペイロードとを含んでいる。
【０１２９】
本実施形態では、帯域占有時間算出部２２２によって算出された帯域占有時間を示す帯域制御情報は、ＭＡＣヘッダ内の帯域制御情報・ＩＤフィールド８２に格納されるものとする。しかし、上記実施形態に限定されず、帯域占有時間は、ＱｏＳコントロールフィールド８４に格納されてもよい。
【０１３０】
また、本実施形態では、フレーム処理部２０２によって、受信希望情報記憶部３０の受信希望情報に基づいて特定されたフレームＦの宛先が、アドレス１フィールド８３に格納される。
【０１３１】
上述した具体例のとおり、無線ＡＰ１が、受信希望情報記憶部３０に図６の受信希望情報を記憶した状態で、ルータ３から、マルチキャストアドレス「２３９．１９２．５０．１８」のストリームデータ８を受信すると、無線ＡＰ１は、図４のＳ９に示すマルチキャスト送信処理を開始して、図７に示すフレームＦを生成し、帯域確保部２０１が確保した帯域にてフレームＦを各無線通信端末装置にマルチキャスト送信する。
【０１３２】
より具体的には、有線無線処理部２２のアドレス比較部２２１は、ストリームデータ８に含まれるマルチキャストアドレス「２３９．１９２．５０．１８」と、受信希望情報記憶部３０に記憶されているグループアドレス「２３９．１９２．５０．１８」とを比較する。この比較の結果両アドレスが一致するので、有線無線処理部２２は、ストリームデータ８が、一部の無線通信端末装置だけに受信されるべきものと判断する。ここでは、受信希望情報記憶部３０の受信希望情報において、上記グループアドレス「２３９．１９２．５０．１８」には、テレビ２ｂのＭＡＣアドレスが対応付けられているので、有線無線処理部２２は、ストリームデータ８の宛先をテレビ２ｂと設定することができる。
【０１３３】
そして、帯域占有時間算出部２２２は、両アドレスが一致するので、ストリームデータ８は、テレビ２ｂ宛てに送信されるものと判断し、ストリームデータ８の分割されたフレームごとではなく、ストリームデータ８全体を遅滞なくかつ優先的に送信するのに必要な帯域占有時間を算出する。ストリームデータ８全体の帯域占有時間を算出する方法は、具体的には以下のとおりである。
【０１３４】
帯域占有時間算出部２２２は、ストリームデータ８のビットレートと、無線通信に用いられる物理レートとによって帯域占有時間を決定する。ストリームデータ８のビットレートは、静的に決定されていてもよいし、動的に決定されてもよい。ビットレートが動的に変化する場合は、帯域占有時間算出部２２２がストリームデータ８の平均ビットレートを計算する。無線通信に用いられる物理レートは、無線ＡＰ１と、通信相手の各無線通信端末装置（パソコン２ａ、テレビ２ｂおよびゲーム機２ｃ）との間でサポートしている物理レートの中から帯域占有時間算出部２２２が選択する。上記物理レートは、物理レート記憶部３１にあらかじめ格納されていてもよい。
【０１３５】
例えば、ストリームデータ８のビットレートが９Ｍｂｐｓであって、物理レートが３６Ｍｂｐｓである場合、帯域占有時間は、９÷３６＝０．２５秒（１秒間あたり）、すなわち、１０ミリ秒間あたり、２．５ミリ秒と算出される。本実施形態では、帯域占有時間算出部２２２は、通信のオーバヘッドを考慮して、２．５ミリ秒にさらに数ミリ秒加算した値を帯域占有時間として算出してもよい。
【０１３６】
帯域占有時間算出部２２２は、上述のようにして算出した帯域占有時間（２．５ミリ秒＋α）を、帯域確保部２０１に伝送し、帯域確保部２０１に対して、テレビ２ｂへのストリームデータ８送信に使用する通信帯域確保を指示する。帯域確保部２０１は、フレーム処理部２０２が生成するストリームデータ８の各フレームの帯域制御情報・ＩＤフィールド８２（図７）に、帯域占有時間算出部２２２が算出した帯域占有時間を帯域制御情報として格納することにより、上記帯域占有時間にしたがって帯域を確保することができる。こうして、帯域制御情報・ＩＤフィールド８２に帯域占有時間（２．５ミリ秒＋α）が格納されたストリームデータ８の各フレームＦがマルチキャスト送信される。
【０１３７】
無線ＬＡＮでは、すべての無線通信端末装置に平等に通信機械を割り当てるＣＳＭＡ／ＣＡの通信プロトコルに基づいて無線通信が実現している。しかし、本発明の方法により算出された帯域占有時間に基づいて帯域確保部２０１が帯域を確保することにより、当該帯域を用いてストリームデータ８を優先的に送信することができるので、ストリームデータ８をテレビ２ｂに対して滞りなく送信することが可能となる。
【０１３８】
一方、ストリームデータ８の受信を希望しない無線通信端末装置（例えば、パソコン２ａ、ゲーム機２ｃ）にて、図７に示すフレームＦが受信されると、パソコン２ａ（ゲーム機２ｃ）のフレーム解析部６１は、フレームＦの帯域制御情報・ＩＤフィールド８２から、上述の帯域占有時間（２．５ミリ秒＋α）を抽出して、１つのフレームＦのフレーム長と「２．５ミリ秒＋α」とから、帯域占有時間の妥当性を判断することができる。さらに、アドレス１フィールド８３からフレームＦが自装置宛てのフレームか否かを判断することができる。
【０１３９】
これにより、各無線通信端末装置は、受信したフレームが自装置にとって受信不要のフレームと判断した場合には、帯域占有時間（２．５ミリ秒＋α）の間、フレームの受信処理を行わない非受信状態に自装置を切り替えることによって、不要なフレームを受信するために発生する無駄な消費電力を抑えることが可能になる。
【０１４０】
〔無線ＡＰの処理フロー〕
図８は、無線ＡＰ１が実施するマルチキャスト送信処理（図４のＳ９）の流れを示すフローチャートである。
【０１４１】
有線通信制御部２３が、ルータ３から供給されたマルチキャストアドレス「２３９．１９２．５０．１８」宛てのストリームデータ８を受信する（Ｓ１０１）。
【０１４２】
有線無線処理部２２のアドレス比較部２２１は、受信されたストリームデータ８に含まれる上記マルチキャストアドレスと、図４のＳ６にて記憶した、受信希望情報のグループアドレス（図６）とを比較する（Ｓ１０２）。
【０１４３】
上記マルチキャストアドレスと、受信希望情報記憶部３０に記憶されているグループアドレスとが一致しない場合は（Ｓ１０３においてＮＯ）、有線無線処理部２２は、特定の受信希望端末が存在しない、つまり、受信したストリームデータ８を、配下のすべての無線通信端末装置にマルチキャスト送信すべきであると判断する。そして、有線無線処理部２２および無線通信制御部２０は、通常の方法にて、ストリームデータ８の各フレームを無線送信する（Ｓ１０８）。このとき、フレーム処理部２０２がストリームデータ８を分割して生成した複数フレームの帯域制御情報・ＩＤフィールド８２には、帯域占有時間算出部２２２が算出した帯域占有時間が帯域制御情報として格納される。ここでは、帯域占有時間算出部２２２は、分割されたフレームごとに、フレーム長に応じて、妥当な必要最小限の帯域占有時間を算出する。
【０１４４】
一方、上記マルチキャストアドレスと、受信希望情報記憶部３０に記憶されているグループアドレスとが一致する場合は（Ｓ１０３においてＹＥＳ）、有線無線処理部２２は、受信したストリームデータ８は、配下の一部の無線通信端末装置のみが受信を希望しているデータであると判断する。有線無線処理部２２は、受信希望情報記憶部３０に記憶されている受信希望情報に基づいて、ストリームデータ８の受信を希望しているのが、テレビ２ｂのみであると判断する。
【０１４５】
続いて、帯域占有時間算出部２２２は、ストリームデータ８のビットレートと、無線ＡＰ１−テレビ２ｂ間の物理レートとに基づいて、ストリームデータ８全体をテレビ２ｂに送信するために確保すべき帯域の帯域占有時間（例えば、２．５ミリ秒＋α）を算出する（Ｓ１０４）。
【０１４６】
帯域確保部２０１は、フレーム処理部２０２がストリームデータ８を分割して生成した複数のフレームの各々について、各フレームの帯域制御情報・ＩＤフィールド８２に、「２．５ミリ秒＋α」の値を格納して帯域制御情報を生成する（Ｓ１０５）とともに、帯域制御情報にしたがって、上記各フレームをテレビ２ｂに送信するための帯域を確保する（Ｓ１０６）。ここで、フレーム処理部２０２は、各フレームのアドレス１フィールド８３に、各フレームがテレビ２ｂ宛てであることを明記する。そして、無線信号送受信部２０３が、アンテナ１２を介して、確保された帯域を通じて、ストリームデータ８の各フレームをマルチキャスト送信する（Ｓ１０７）。
【０１４７】
〔無線通信端末装置の処理フロー〕
図９は、無線通信端末装置（パソコン２ａ、テレビ２ｂ、ゲーム機２ｃ）が実施する受信切替処理（図４のＳ１１）の流れを示すフローチャートである。ここでは、図８のＳ１０７にて、帯域制御情報・ＩＤフィールド８２に、「２．５ミリ秒＋α」の値が格納され、アドレス１フィールド８３にテレビ２ｂのＭＡＣアドレスが格納された、ストリームデータ８のフレームが、各無線通信端末装置にマルチキャスト送信されたとする。
【０１４８】
無線通信端末装置の無線通信制御部６０が、無線ＡＰ１から供給されたストリームデータ８のフレームＦを、アンテナ５２を介して受信する（Ｓ２０１）。
【０１４９】
フレーム解析部６１は、受信されたフレームＦの帯域制御情報・ＩＤフィールド８２から帯域制御情報を抽出し、帯域占有時間「２．５ミリ秒＋α」を解析する。そして、フレーム解析部６１は、受信されたフレームＦのフレーム長と、上記帯域占有時間とを検証して、帯域占有時間の妥当性を判断する（Ｓ２０２）。
【０１５０】
フレーム解析部６１が、帯域占有時間が妥当であると判断した場合は（Ｓ２０３においてＹＥＳ）、受信されたフレームＦは、通常通り、すべての無線通信端末装置に配信する意図で送信されたものであるので、状態切替部６４は、フレームを受信する受信状態を維持し、無線通信制御部６０が、フレーム受信処理を行う（Ｓ２０９）。
【０１５１】
一方、フレーム解析部６１が、帯域占有時間が妥当でないと判断した場合は（Ｓ２０３においてＮＯ）、受信されたフレームＦは、受信を希望する一部の無線通信端末装置に配信する意図で送信されたものであるので、フレーム解析部６１は、続いて、当該フレームＦが誰宛てに送信されたものであるのかをチェックする。フレーム解析部６１は、フレームＦのアドレス１フィールド８３をチェックして、フレームＦが自装置宛てであるか否かを確認する。
【０１５２】
ここで、無線通信端末装置がテレビ２ｂの場合、テレビ２ｂのフレーム解析部６１は、アドレス１フィールド８３に格納されているテレビ２ｂのＭＡＣアドレスから、フレームＦは自装置宛てであると判断する（Ｓ２０４においてＹＥＳ）。したがって、状態切替部６４は、フレームの受信状態を維持する。そして、テレビ２ｂの無線通信制御部６０は、帯域制御情報・ＩＤフィールド８２に格納されている帯域制御情報にしたがって確保された帯域を通じて、ストリームデータ８のフレーム０〜ＮＦを順次受信する（Ｓ２０９）。
【０１５３】
一方、テレビ２ｂ以外のパソコン２ａおよびゲーム機２ｃにおいては、フレーム解析部６１は、アドレス１フィールド８３に格納されているテレビ２ｂのＭＡＣアドレスから、フレームＦは自装置宛でないと判断する（Ｓ２０４においてＮＯ）。
【０１５４】
以上のことから、パソコン２ａおよびゲーム機２ｃは、受信されたフレームＦ（およびフレームＦが属するストリームデータ８）が、自装置にとって受信不要なフレーム（およびストリームデータ８）であることを認識する。さらに、それ以降、帯域制御情報に示される帯域占有時間の間しばらくは、受信不要なストリームデータ８のフレームの送受信のために帯域が優先的に確保されるということを認識する。
【０１５５】
したがって、フレーム解析部６１は、抽出した帯域制御情報「帯域占有時間：２．５ミリ秒＋α」を解析結果記憶部７０に記憶し（Ｓ２０５）、状態切替部６４は、上記帯域制御情報にしたがって、フレームＦの受信処理を行わない非受信状態（省電力モード）に無線通信制御部６０を切り替える（Ｓ２０６）。
【０１５６】
そして、帯域制御情報に示された帯域占有時間が経過したら（Ｓ２０７においてＹＥＳ）、状態切替部６４は、非受信状態から受信状態へと状態を切り替える（Ｓ２０８）。
【０１５７】
以上のように、本実施形態の、無線ＡＰ１、無線通信端末装置（パソコン２ａ、テレビ２ｂおよびゲーム機２ｃ）で構成される無線ＬＡＮシステム１００によれば、テレビ２ｂがＩＰマルチキャスト技術で実現される放送ストリーミングサービスを受信する際、テレビ２ｂ以外のパソコン２ａおよびゲーム機２ｃ（上記放送ストリーミングサービスの受信が不要な無線通信端末装置）は、ストリームデータを送信するために通信帯域が確保された場合には、無線通信制御部６０の電源オフやクロック供給オフなどを行うことによって、無線通信制御部６０を通信を行わない状態に切り替えることができる。これにより、サービスの受信が不要な無線通信端末装置において、不要なデータを受信するために発生する無駄な電力消費を低減することができるという効果を奏する。
【０１５８】
なお、上述の説明では、テレビ２ｂが、インターネット５に接続されるサービス提供サーバ４から、ＩＰマルチキャスト技術を用いて提供される放送ストリーミングを視聴するという利用形態において、パソコン２ａおよびテレビ２ｂが、テレビ２ｂへのストリーミング送信のために通信帯域が確保されたことを認識すると、自装置を非受信状態に切り替えることで無駄な電力消費を低減する実施形態について説明したが、本発明の無線ＬＡＮシステム１００はこれに限定されない。
【０１５９】
例えば、ゲーム機２ｃにおいてインターネット５に接続される他のサービス提供サーバ４からＩＰマルチキャスト技術を用いて提供されるネットワークゲームサービスを利用する形態であっても本発明の無線ＬＡＮシステム１００を適用することが可能である。この場合、ネットワークゲームサービスを受信する際に無線ＬＡＮシステム１００において利用されるマルチキャストアドレスが、グループアドレスとしてゲーム機２ｃと関連付けて無線ＡＰ１に記憶される。
【０１６０】
そして、ネットワークゲームサービスが無線ＡＰ１において受信された場合には、ネットワークゲームサービスを送受信するために必要な帯域占有時間と、宛先としてのゲーム機２ｃのＭＡＣアドレスとを含むネットワークゲームサービスの各フレームが、各無線通信端末装置に対してマルチキャスト送信される。
【０１６１】
パソコン２ａおよびテレビ２ｂは、ネットワークゲームサービスのフレームを受信した場合には、無線通信制御部６０の電源オフやクロック供給オフを行うことによって、以降のネットワークゲームサービスのフレームを受信しない非受信状態に切り替えることで、無駄な電力消費を低減することができる。
【０１６２】
また、上述の説明では、無線ＬＡＮシステム１００において無線ＡＰ１に接続する無線通信端末装置として、パソコン２ａ、テレビ２ｂおよびゲーム機２ｃの３台によって構成される実施形態について説明したが、無線通信端末装置の数はこれに限定されない。また、無線通信端末装置としては、上述のパソコン２ａ、テレビ２ｂおよびゲーム機２ｃに限定されず、例えば、無線通信機能を備えたＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）を採用することもできる。
【０１６３】
さらに、上述の説明では、本発明の無線通信制御装置としての無線ＡＰ１を、ルータ３と別々の構成としたが、無線ＡＰ１の機能とルータ３の機能と一体に備えた、無線通信機能付ルータを、無線ＡＰ１およびルータ３の代わりに本発明の無線通信制御装置として採用してもよい。この場合は、無線通信機能付ルータが、図１の無線ＡＰ１の構成に加えてルータ３の機能を果たすための構成を備えることになる。
【０１６４】
また、ルータ３とインターネット５とが接続される回線については特に言及しなかったが、例えば、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）や、光ファイバーなどの有線回線だけ限定されず、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）などの無線回線であっても構わない。
【０１６５】
なお、無線ＬＡＮシステム１００において採用されているＩＧＭＰのバージョンについて特に言及しなかったが、バージョン１、２および３のいずれであっても構わない。また、ＩＧＭＰのプロトコルが変更されなければ、将来リリースされるバージョンであっても実施可能である。また、バージョン２以降でサポートされるＩＧＭＰリーブメッセージを無線ＡＰ１が受信した場合、レポート処理部２１においてＩＧＭＰリーブメッセージを受信したことを識別してもよい。そして、ＩＧＭＰリーブメッセージが受信された場合には、当該メッセージの内容と、受信希望情報記憶部３０に蓄積される受信希望情報とが合致する場合には、受信希望情報記憶部３０からその受信希望情報のレコードが削除されてもよい。これによって、無線ＡＰ１に接続する多数の無線通信端末装置がＩＰマルチキャストで実現されるサービスを利用する場合であっても、不要になった受信希望情報を削除することで、記憶部１１の記憶容量が逼迫することを回避することができるという効果を奏する。
【０１６６】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１６７】
最後に、無線ＡＰ１および無線通信端末装置（パソコン２ａ、テレビ２ｂおよびゲーム機２ｃ）の各ブロック、特に、レポート処理部２１、アドレス比較部２２１および帯域占有時間算出部２２２、ならびに、フレーム解析部６１および状態切替部６４は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１６８】
すなわち、無線ＡＰ１（または、無線通信端末装置）は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである無線ＡＰ１（または、無線通信端末装置）の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記無線ＡＰ１（または、無線通信端末装置）に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１６９】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１７０】
また、無線ＡＰ１（または、無線通信端末装置）を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１７１】
マルチキャスト送信方式にて無線通信システム内の端末装置のすべてにデータを送信する場合であっても、当該データを必要としない端末装置の消費電力低減を実現することができるので、マルチキャスト送信方式を利用して複数の端末装置にデータを送信する無線通信システムに、特に好適に用いることができる。
【図面の簡単な説明】
【０１７２】
【図１】本発明の実施形態における無線通信制御装置としての無線アクセスポイントの要部構成を示すブロック図である。
【図２】本発明の実施形態における無線通信端末装置としてのパソコン２ａ、テレビ２ｂおよびゲーム機２ｃの要部構成を示すブロック図である。
【図３】本発明の実施形態における無線ＬＡＮシステムの概要を示す図である。
【図４】本発明の実施形態における無線ＬＡＮシステムが実施する処理の概要を示すシーケンス図である。
【図５】データの受信希望を表明するためのＩＧＭＰレポートのデータ構造を示す図である。
【図６】無線ＡＰのレポート処理部が、テレビから送信されたＩＧＭＰレポートに基づいて受信希望情報記憶部に記憶する受信希望情報の具体例を示す図である。
【図７】無線ＡＰから各無線通信端末装置宛てにマルチキャスト送信される、ストリームデータを構成する各フレーム０（〜Ｎ）Ｆのデータ構造の一例を示す図である。
【図８】無線ＡＰが実施するマルチキャスト送信処理の流れを示すフローチャートである。
【図９】無線通信端末装置（パソコン、テレビ、ゲーム機など）が実施する受信切替処理の流れを示すフローチャートである。
【符号の説明】
【０１７３】
１  無線アクセスポイント（無線通信制御装置）
２ａ  パソコン（無線通信端末装置）
２ｂ  テレビ（無線通信端末装置）
２ｃ  ゲーム機（無線通信端末装置）
３  ルータ
４  サービス提供サーバ
５  インターネット
６  ＩＧＭＰクエリ
７  ＩＧＭＰレポート（制御パケット／ＩＧＭＰパケット）
８  ストリームデータ（データ）
１０  制御部
１１  記憶部
１２  アンテナ
２０  無線通信制御部
２１  レポート処理部（受信希望処理手段）
２２  有線無線処理部
２３  有線通信制御部
３０  受信希望情報記憶部
３１  物理レート記憶部
５０  制御部
５１  記憶部
５２  アンテナ
６０  無線通信制御部
６１  フレーム解析部（フレーム解析手段）
６２  無線処理部
６３  上位処理部
６４  状態切替部（状態切替手段）
７０  解析結果記憶部
８１  フレームコントロールフィールド
８２  帯域制御情報・ＩＤフィールド
８３  アドレス１フィールド
８４  ＱｏＳコントロールフィールド
８５  フレームボディフィールド
１００  無線ＬＡＮシステム（無線通信システム）
２０１  帯域確保部（帯域確保手段）
２０２  フレーム処理部（フレーム処理手段）
２０３  無線信号送受信部
２２１  アドレス比較部（アドレス比較手段）
２２２  帯域占有時間算出部（帯域占有時間算出手段）
６０１  フレーム処理部（フレーム処理手段）
６０２  無線信号送受信部
【図１】
2010021715.tif 000003
【図２】
2010021715.tif 000004
【図３】
2010021715.tif 000005
【図４】
2010021715.tif 000006
【図５】
2010021715.tif 000007
【図６】
2010021715.tif 000008
【図７】
2010021715.tif 000009
【図８】
2010021715.tif 000010
【図９】
2010021715.tif 000011