(57)【要約】【課題】再送に係るデータの増加を抑制することができる基地局装置、通信方法およびプログラムを提供する。【解決手段】無線通信を行う通信部と、配信データを取得するデータ取得部と、制御部と、を備え、制御部は、端末装置との無線通信に用いる変調形態として第１の変調形態を特定し、通信部に配信データを同報送信させ、端末装置が配信データの受信に失敗したことを検出したときに、第１の変調形態よりも冗長性が高い第２の変調形態で変調した配信データを通信部に対して再送させる。本実施形態は、基地局装置、通信方法またはプログラムとして実施することができる。【選択図】図２
2020010110.tif 000002
【特許請求の範囲】
【請求項１】
無線通信を行う通信部と、
配信データを取得するデータ取得部と、
制御部と、を備え、
前記制御部は、
端末装置との前記無線通信に用いる変調形態として第１の変調形態を特定し、
前記通信部に前記配信データを同報送信させ、
前記端末装置が前記配信データの受信に失敗したことを検出したときに、前記第１の変調形態よりも冗長性が高い第２の変調形態で変調した前記配信データを、前記通信部に対して前記端末装置を送信先として送信させる
基地局装置。
【請求項２】
前記制御部は、
前記端末装置から受信する受信状態情報に基づいて前記配信データの受信失敗の頻度を計算し、
前記配信データを変調する変調形態として、
前記頻度が所定の頻度よりも高いとき、前記第２の変調形態を選択し、
前記頻度が所定の頻度以下であるとき、前記第１の変調形態を選択する
請求項１に記載の基地局装置。
【請求項３】
前記制御部は、
前記端末装置から受信する受信状態情報に基づいて前記配信データの受信失敗の頻度を計算し、
前記頻度が高いほど冗長性が高くなるように第２の変調形態を定める
請求項１に記載の基地局装置。
【請求項４】
前記制御部は、
前記端末装置から前記配信データの受信失敗を示す受信状態情報を受信するとき、前記配信データの再送要求を前記配信データの提供元であるサーバ装置に送信し、
前記配信データを前記サーバ装置から受信する
請求項１から請求項３のいずれか一項に記載の基地局装置。
【請求項５】
前記制御部は、
前記配信データを区分して送信したパケット毎の前記受信状態情報を受信し、
所定の期間毎に当該期間内のパケットの総数に対する受信失敗に係るパケット数の割合を、前記受信失敗の頻度として計算する
請求項２から請求項４のいずれか一項に記載の基地局装置。
【請求項６】
前記通信部は、
同報する前記配信データに対して前方誤り訂正符号化を行って得られた符号を変調して送信する
請求項１から請求項５のいずれか一項に記載の基地局装置。
【請求項７】
無線通信を行う通信部と、
配信データを取得するデータ取得部と、
を備える基地局装置における通信方法であって、
端末装置との前記無線通信に用いる変調形態として第１の変調形態を特定し、
前記通信部に前記配信データを同報送信させる第１の過程と、
前記配信データの受信に失敗したことを検出したしたときに、前記第１の変調形態よりも冗長性が高い第２の変調形態で変調した前記配信データを、前記通信部に対して前記端末装置を送信先として送信させる第２の過程と、を有する
通信方法。
【請求項８】
無線通信を行う通信部と、
配信データを取得するデータ取得部と、
を備える基地局装置のコンピュータに、
端末装置との前記無線通信に用いる変調形態として第１の変調形態を特定し、
前記通信部に前記配信データを同報送信させる第１の手順と、
前記配信データの受信に失敗したことを検出したときに、前記第１の変調形態よりも冗長性が高い第２の変調形態で変調した前記配信データを、前記通信部に対して前記端末装置を送信先として送信させる第２の手順と、を実行させるための
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチキャストでデータを伝送する基地局装置、通信方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、基地局装置が端末装置と１対１（ユニキャスト）で通信を行う際、パケットの再送発生を抑えるために、通信状態に応じてデータの誤り耐性（冗長度）を高めてデータを伝送する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００７／１１１２９５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、「高信頼マルチキャスト」と呼ばれる、再送制御を取り入れたマルチキャスト通信方式が提案されている。こうした通信方式においては、マルチキャストでデータを配信したサーバが、端末からのデータ再送要求をユニキャストで受信し、データ再送要求を送信した端末に向けてユニキャストでデータを再送することが一般的である。この場合、再送データの欠落を防ぐことは非常に重要である。再送データが欠落すると、その再送データに対する再送が発生するので、トラフィックが圧迫されるだけでなく、再送が完了するまで端末側のマルチキャストの処理が進められなくなってしまい、ひいてはマルチキャストの即時性が失われてしまうからである。例えば５Ｇ（５ｔｈ  Ｇｅｎｅｒａｔｉｏｎ  ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓｙｓｔｅｍ；第５世代移動通信方式）等において検討されている、マルチキャストによる大容量（例えば、４Ｋ／８Ｋ解像度）の映像ストリームの伝送等にこの通信方式を適用する場合などにおいては、再送データの欠落を防ぐことは特に重要になる。
【０００５】
しかしながら、従来技術においては、こうしたマルチキャストの再送データのような、特定の送信データの誤り耐性を高めることはできなかった。
【０００６】
本発明は上記の点に鑑みてなされたものであり、欠落したデータの再送の際、再送に係るデータの増加を抑制することができる受信装置、通信方法およびプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、無線通信を行う通信部と、配信データを取得するデータ取得部と、制御部と、を備え、前記制御部は、端末装置との前記無線通信に用いる変調形態として第１の変調形態を特定し、前記通信部に前記配信データを同報送信させ、前記端末装置が前記配信データの受信に失敗したことを検出したときに、前記第１の変調形態よりも冗長性が高い第２の変調形態で変調した前記配信データを、前記通信部に対して前記端末装置を送信先として送信させる基地局装置である。
【発明の効果】
【０００８】
本発明によれば、マルチキャストの再送データのような、特定の送信データの誤り耐性を高めることができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る配信システムの概略を示す説明図である。
【図２】本実施形態に係る基地局装置の機能構成の一例を示すブロック図である。
【図３】本実施形態に係る端末装置の機能構成の一例を示すブロック図である。
【図４】本実施形態に係るプロトコルレイヤの例を示す説明図である。
【図５】本実施形態に係る送信制御処理の一例を示すフローチャートである。
【図６】本実施形態に係るＭＣＳ設定テーブルの一例を示す図である。
【図７】本実施形態に係る通信チャネルの例を示す説明図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照しながら説明する。
図１は、本実施形態に係る配信システム１の概略を示す説明図である。
配信システム１は、基地局装置１０と、端末装置２０と、サーバ装置３０と、を含んで構成される。
【００１１】
基地局装置１０は、カバレッジｃｖ０１内に在圏する端末装置２０と無線で通信を行う基地局装置である。カバレッジｃｖ０１は、基地局装置１０が端末装置２０と無線で双方向の通信を可能とする領域である。即ち、カバレッジｃｖ０１は、基地局装置１０が送出する電波が通信を可能とするために十分な強度をもって到来する領域である。カバレッジｃｖ０１内に在圏する端末装置２０の個数は一般には任意であるが、図１に示す例では、２個である。２個の端末装置２０は、それぞれ端末装置２０−Ａ、２０−Ｂとして区別されている。以下の説明では、端末装置２０の個数が２以上であっても、個々の端末装置２０を区別しない場合や、それらの端末装置２０を総称する場合には、単に端末装置２０と呼ぶ。
【００１２】
基地局装置１０は、サーバ装置３０から所定の配信データ（ストリーム）を取得可能とし、取得した配信データをマルチキャストで送信する。本実施形態では、マルチキャストとは複数の送信先において受信可能となるように同報送信することを意味する。現実に送信対象となる端末装置２０、つまり、配信データを受信している端末装置２０の数は、０個、１個又は３個以上となることがある。
カバレッジｃｖ０１内に所在する端末装置２０は、基地局装置１０から送信される配信データを無線で受信可能となる。基地局装置１０は、配信データをマルチキャストで送信する際、マルチキャストの変調形態で配信データを変調し、変調した配信データを電波で搬送する。本実施形態では、変調形態とは、伝送対象のデータの符号化方式もしくは符号化率と、符号化データに対する変調方式の組み合わせを意味する。個々の変調形態は、例えば、ＭＣＳ（Ｍｏｄｕｌａｔｉｏｎ  ａｎｄ  Ｃｏｄｉｎｇ  Ｓｃｈｅｍｅ）値で特定される。なお、基地局装置１０は、ユニキャストでデータを送信する際には、送信先の端末装置２０の状況に応じた第１の変調形態を特定し、当該第１の変調形態で送信データを変調し、変調した送信データを電波で搬送する。
端末装置２０は、配信データの受信の成否を示す受信状態情報を基地局装置１０に送信する。一般にカバレッジｃｖ０１の外縁部、つまりセルエッジｃｅ０１では、基地局装置１０からの電波の強度がカバレッジｃｖ０１の中心部よりも低くなり、ノイズの影響をより受けやすくなる。そのため、セルエッジｃｅ０１近傍に所在する端末装置２０−Ｂは、カバレッジｃｖ０１のより中心部に近い端末装置２０−Ａよりも配信データの受信に失敗する可能性が高くなる。
【００１３】
基地局装置１０は、受信の失敗を示す受信状態情報の送信元である端末装置２０と配信データを特定する。基地局装置１０は、特定した配信データを第２の変調形態で変調し、変調した配信データを特定した端末装置２０にユニキャストで再送する。第２の変調形態は、第１の変調形態よりも冗長性が高い変調形態とする。一般に、符号化率が高いほど冗長性が低くなり、変調多値数が多いほど冗長性が低くなる。見方を変えれば、冗長性が高いほど伝送誤りや伝送損失に対する耐性が高くなるが、伝送速度が低下する。
なお、基地局装置１０は、受信失敗に係る配信データと要求元である端末装置２０を示す再送要求をサーバ装置３０に送信してもよい。この場合、基地局装置１０は、再送要求に対する応答として、その配信データをサーバ装置３０から受信する。
【００１４】
端末装置２０は、基地局装置１０を経由して無線で他の機器と通信可能とする電子機器である。端末装置２０は、例えば、多機能携帯電話機（いわゆるスマートフォンを含む）、タブレット端末装置、パーソナルコンピュータ、通信機能付きのテレビジョン受信装置など、いずれの形態で実現されてもよい。端末装置２０は、配信データの送信要求を、基地局装置１０を経由してサーバ装置３０に送信し、送信要求に対する応答としてサーバ装置３０からの配信データを受信する。既に在圏している基地局装置１０が、送信要求で指定される配信データを同報している場合には、送信要求の送信元である端末装置２０を同報先として認識し、配信データを送信するチャンネルを示すチャンネル情報を端末装置２０に送信する。端末装置２０は、基地局装置１０から受信したチャンネル情報で指示されるチャンネルで配信データを受信する。
【００１５】
サーバ装置３０は、基地局装置１０と有線ネットワークｗｎ０１で接続され、所定の配信データを基地局装置１０に送信する。有線ネットワークｗｎ０１は、例えば、基地局装置１０と接続されたインターネットを含んで構成される。基地局装置１０は、自装置を含んで構成される無線通信システムのコアネットワークを経由してインターネットと接続されてもよい。有線ネットワークｗｎ０１は、一般にサーバ装置３０から大容量の配信データを無線ネットワークよりも高い信頼性をもって伝送することができる。配信データは、例えば、動画像を示す映像データである。動画像は、高解像度（例えば、１フレーム当たり水平方向３８４０画像×垂直方向２１６０画素〜水平方向７６８０画素×垂直方向４３２０画素）かつ高フレームレート（例えば、６０〜１２０フレーム／秒）である。サーバ装置３０は、例えば、放送事業者、コンテンツ提供事業者、通信事業者などが管理するサーバ装置である。
サーバ装置３０は、端末装置２０から基地局装置１０を経由して送信要求を受信するとき、送信要求の送信元である基地局装置１０に配信データを送信する。また、サーバ装置３０は、基地局装置１０から再送要求を受信するとき、その応答として再送要求で指示された端末装置２０への再送用の配信データを基地局装置１０に送信する。
【００１６】
（基地局装置）
次に、本実施形態に係る基地局装置１０の機能構成について説明する。
図２は、本実施形態に係る基地局装置１０の機能構成の一例を示すブロック図である。
基地局装置１０は、制御部１１と、有線通信部１２と、無線通信部１３と、記憶部１４と、を含んで構成される。
制御部１１は、基地局装置１０が有する各種の機能を制御する。制御部１１は、通信制御部１１１を含んで構成される。制御部１１は、例えば、１つ以上のプロセッサ（例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ））を含んで構成されてもよい。プロセッサは、記憶部１４に予め記憶させておいた所定のプログラムを読み出し、読み出したプログラムに記述された命令で指示される処理を行うことにより、各部の機能を実現する。制御部１１が実行する処理については、後述する。
【００１７】
有線通信部１２は、基地局装置１０と有線で通信可能に他機器と接続され、通信制御部１１１の制御により、各種のデータを送信及び受信する。有線通信部１２は、例えば、公衆無線システムを構成するコアネットワークを経由してインターネットに接続可能とする。
無線通信部１３は、無線で自装置のカバレッジｃｖ０１に在圏する端末装置２０と通信可能に接続され、通信制御部１１１の制御により、各種のデータを送信及び受信する。無線通信部１３は、例えば、端末装置２０と通信を行う際、ＬＴＥ、ＬＴＥ−Ａ（ＬＴＥ−Ａｄｖａｎｃｅｄ）、５Ｇ、ＩＥＥＥ８０２．１１などの何れかに規定された無線通信方式を用いることができる。
【００１８】
無線通信部１３は、端末装置２０から電波で送信された無線周波数帯域の受信信号をダウンコンバートして基底周波数帯域の受信信号を生成する。無線通信部１３は、生成した基底周波数帯域の受信信号を復調して符号化データを生成し、生成した符号化データを復号し、復号により得られる受信データを制御部１１に出力する。
無線通信部１３は、制御部１１から入力される送信データを符号化して符号化データを生成し、生成した符号化データを変調して基底周波数帯域の送信信号を生成する。無線通信部１３は、生成した基底周波数帯域の送信信号をアップコンバートして無線周波数帯域の受信信号を生成し、電波で送信する。
【００１９】
記憶部１４は、制御部１１が実行する処理に用いる各種のデータや、制御部１１が実行する処理により取得された各種のデータを記憶する。記憶部１４には、後述する各種の設定値が記憶される。記憶部１４は、例えば、ＲＯＭ（Ｒｅａｄ−ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの記憶媒体で構成される。
【００２０】
通信制御部１１１は、端末装置２０もしくは端末装置２０の通信相手となる相手先装置との通信に関する制御を行う。通信制御部１１１は、例えば、端末装置２０もしくは相手先装置との接続処理もしくは切断処理、端末装置２０との各種データの送受信に用いる無線リソースの割り当て、などの処理を行う。通信制御部１１１は、端末装置２０から伝送された送信データの相手先装置への送信、相手先装置から伝送された送信データの端末装置２０の送信を制御する。
【００２１】
配信データの送信元であるサーバ装置３０は、端末装置２０の相手先装置の１つとなりうる。通信制御部１１１は、端末装置２０から無線通信部１３を経由して送信要求を受信するとき、送信要求で指示されたサーバ装置３０に、有線通信部１２を経由して、受信した送信要求を転送する。通信制御部１１１は、その時点で未使用の無線リソースのうち、配信データの送信に要する無線リソースとして送信用のチャンネルを割り当て、送信要求の送信元の端末装置２０を配信データの送信先として認識する。通信制御部１１１は、サーバ装置３０から有線通信部１２を経由して配信データを受信し、受信した配信データを、無線通信部１３を経由してマルチキャストで送信する。通信制御部１１１は、配信データに割り当てたチャンネルを示すチャンネル情報を、送信要求の送信元である端末装置２０に無線通信部１３を経由して送信する。端末装置２０は、通信制御部１１１から受信したチャンネル情報に基づいて配信データに割り当てられたチャンネルを特定する。端末装置２０は、特定したチャンネルを用いて配信データを受信する。配信データは、所定の情報量の区分データに区分され、各区分データにはデータＩＤが付加されていてもよい。データＩＤは、個々の区分データに固有の識別情報である。通信制御部１１１は、配信データを送信する際、個々の区分データ毎にパケットを形成し、形成したパケットを無線通信部１３に出力する。各パケットには、パケットＩＤが付加される。パケットＩＤは、個々のパケット毎に固有の識別情報である。パケットＩＤは、例えば、区分データを送出する順序に１ずつ増加（インクリメント）する整数で表される。
【００２２】
通信制御部１１１は、配信データのマルチキャストでの送信中に、その配信データの配信を指示する送信要求を、無線通信部１３を経由して他の端末装置２０から受信する場合がある。その場合には、通信制御部１１１は、サーバ装置３０に送信要求を転送せずに、その端末装置２０を送信先として認識する。通信制御部１１１は、送信要求の送信元である端末装置２０をマルチキャストの送信元のメンバとして追加する。通信制御部１１１は、配信データに割り当てたチャンネルを示すチャンネル情報を送信要求の送信元である端末装置２０に無線通信部１３を経由して送信する。端末装置２０は、サーバ装置３０から受信したチャンネル情報が示すチャンネルを用いて基地局装置１０から配信データを受信する。このチャンネルは、端末装置２０との通信に割り当てられるチャンネルと異なる場合がありうる。
【００２３】
配信データのマルチキャストでの送信中に、通信制御部１１１は、その配信データの配信停止を指示する配信停止要求を、配信データの送信先である端末装置２０から無線通信部１３を経由して受信する場合がある。その場合には、通信制御部１１１は、配信データの送信先のメンバから、配信停止要求の送信元である端末装置２０を除外する。また、通信制御部１１１は、カバレッジｃｖ０１からの配信データの送信先である端末装置２０の離脱を検出する場合も、通信制御部１１１は、離脱を検出した端末装置２０を配信データの送信先のメンバから除外してもよい。通信制御部１１１は、送信先のメンバがなくなるとき、配信データの送受信の停止を判定し、配信データの送信停止を示す配信停止要求をサーバ装置３０に有線通信部１２を経由して送信してもよい。サーバ装置３０は、基地局装置１０自身が送出する配信停止要求を受信するとき、配信データの基地局装置１０への送信を停止する。
【００２４】
なお、サーバ装置３０は、放送と同様に一方的に配信データを送信する場合には、基地局装置１０の通信制御部１１１は、端末装置２０から初回の送信要求を受信するときに、送信要求で指示されたコンテンツに係る配信データの受信を開始する。その場合、配信データを基地局装置１０に送信するタイミングは、予め設定されていてもよい。初回とは、その時点で配信データを受信中の端末装置２０がカバレッジ内に存在していない状態を意味する。つまり、基地局装置１０が稼働を開始して初めての場合に限られず、過去に配信データを受信する端末装置２０が存在し、その後に存在しなくなった状態も含まれる。基地局装置１０の通信制御部１１１は、配信データに割り当てたチャンネルを示すチャンネル情報を、無線通信部１３を経由して送信要求の送信元である端末装置２０に送信すればよい。端末装置２０は、サーバ装置３０から受信したチャンネル情報が示すチャンネルを用いて基地局装置１０から配信データを受信する。
なお、サーバ装置３０は、端末装置２０から基地局装置１０を経由して送信要求を受信するとき、その基地局装置１０を経由して端末装置２０への配信データの送信を開始してもよい（ＶＯＤ：Ｖｉｄｅｏ−Ｏｎ−Ｄｅｍａｎｄ配信）。その場合、基地局装置１０の通信制御部１１１は、端末装置２０から初回の送信要求を受信するとき、サーバ装置３０に送信要求を転送する。既に他の端末装置２０から同一のコンテンツに係る配信データを受信している場合には、通信制御部１１１は、そのコンテンツに係る送信要求をサーバ装置３０に転送することを必ずしも要しない。
【００２５】
通信制御部１１１は、ロス率計算部１１２と、ＭＣＳ値設定部１１３と、を含んで構成される。
ロス率計算部１１２は、端末装置２０から無線通信部１３を経由して受信した受信状態情報に基づいて、端末装置２０における受信失敗の頻度の指標としてロス率を計算する。受信状態情報として、伝送パケット毎の受信の成否を示すロス通知が利用可能である。個々の伝送パケットには、配信データを所定の情報量毎に区分されたデータ要素が格納される。受信失敗の情報として、例えば、パケット損失が受信状態情報で伝達される。受信状態情報として、例えば、端末装置２０が受信できなかったパケットのパケットＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）の記述が含まれる。ロス率計算部１１２は、所定周期毎（例えば、０．０５−０．２秒）に受信状態情報を集約し、受信失敗に係るパケットの頻度の指標値としてロス率を計算する。ロス率は、例えば、各周期内に送信されるパケット数に対する、受信失敗に係るパケット数の割合である。なお、ロス率計算部１１２は、パケットの送信から、そのパケットに係る受信状態情報が端末装置２０から受信されない期間が所定の期間（例えば、所定周期の０．３〜０．８倍）の閾値を超える場合（タイムアウト）、そのパケットについて受信失敗と判定してもよい。ロス率計算部１１２は、ロス率の計算の際、受信状態に基づいて受信失敗と判定したパケットの数に、タイムアウトに基づいて受信失敗と判定したパケットの数をさらに加えて得られる合計値を、受信失敗に係るパケットの数とみなしてもよい。ロス率計算部１１２は、計算したロス率をＭＣＳ値設定部１１３に出力する。
【００２６】
ＭＣＳ値設定部１１３は、例えばロス率計算部１１２から入力されたロス率に基づいて、ユニキャストに用いられるＭＣＳ値を定める。例えば、ロス率が所定のロス率の閾値以下であるとき、第１ＭＣＳ値（マルチキャストＭＣＳ値）を選択する。第１ＭＣＳ値は、予め設定された標準のＭＣＳ値であってもよい。また、ＭＣＳ値設定部１１３は、適応変調符号化（ＡＭＣ：Ａｄａｐｔｉｖｅ  Ｍｏｄｕｌａｔｉｏｎ  ａｎｄ  Ｃｏｄｉｎｇ）を行って定めた標準のＭＣＳ値を第１ＭＣＳ値と定めてもよい。ＭＣＳ値設定部１１３は、例えば、上記の無線通信方式に規定された手法を実行して端末装置２０から受信する受信品質情報に基づいてＭＣＳ値を定める。受信品質情報として、例えば、基地局装置１０が送出する参照信号に対して測定されたＳＮ（Ｓｉｇｎａｌ−ｔｏ−Ｎｏｉｓｅ）比が利用可能である。指標値の例として、ロス率のように値が大きいほど受信品質が劣ることを示す指標値、ＳＮ比のように値が小さいほど受信品質が優れることを示す指標値、のいずれも利用可能である。また、ＭＣＳ値設定部１１３は、配信データのマルチキャストに用いられるマルチキャストのＭＣＳ値を選択する。マルチキャストのＭＣＳ値は、予め設定された標準のＭＣＳ値であってもよい。
【００２７】
他方、特定の端末に向けて配送データをユニキャストで再送するとき、ＭＣＳ値設定部１１３は、第２ＭＣＳ値を選択する。第２ＭＣＳ値は、第１ＭＣＳ値よりも冗長性が高い信号を与える符号化率と変調方式の組を示す。
ＭＣＳ値設定部１１３は、定めたＭＣＳ値を通信制御部１１１に出力する。通信制御部１１１は、無線通信部１３に対して、ＭＣＳ値設定部１１３から入力されるＭＣＳ値で指示される符号化率と変調方式を用いて配信データを再送させる。
【００２８】
なお、通信制御部１１１は、受信失敗を示す受信状態情報を受信するとき、受信失敗に係る配信データを示すデータＩＤと、受信状態情報の送信元である端末装置２０を示す端末ＩＤとを含めた再送要求を、有線通信部１２を経由してサーバ装置３０に送信する。サーバ装置３０は、基地局装置１０から再送要求を受信するとき、再送要求に含まれる端末ＩＤが示す端末装置２０とデータＩＤが示す配信データの部分を特定する。サーバ装置３０は、特定した部分の配信データを再送要求に対する応答として基地局装置１０を経由して、その端末装置２０に再送する。ここで、通信制御部１１１は、サーバ装置３０から有線通信部１２を経由して受信する配信データを、端末装置２０にユニキャストで無線通信部１３を経由して送信させる。この配信データが、ＭＣＳ値設定部１１３で定めたＭＣＳ値で指示される符号化率で符号化して得られる符号を、そのＭＣＳ値で指示される変調方式で変調して得られる信号が、端末装置２０への再送に割り当てられるチャンネルで搬送される。通信制御部１１１は、例えば、サーバ装置３０への再送要求の送信、サーバ装置３０からの配信データの受信において、トランスポート層、またはトランスポート層よりも上位の階層のチャンネルを用いる。
【００２９】
（端末装置）
次に、本実施形態に係る端末装置２０の機能構成について説明する。
図３は、本実施形態に係る端末装置２０の機能構成の一例を示すブロック図である。
端末装置２０は、制御部２１と、通信部２２と、ストリーム復号部２３と、再生部２４と、記憶部２５と、操作部２６と、を含んで構成される。
【００３０】
制御部２１は、端末装置２０が有する各種の機能を制御する。制御部２１は、通信制御部２１１を含んで構成される。制御部２１は、例えば、ＣＰＵなどの１つ以上のプロセッサを含んで構成されてもよい。プロセッサは、記憶部２５に記憶させておいた所定のプログラムを読み出し、読み出したプログラムに記述された命令で指示される処理を行うことで各部の機能を実現する。
【００３１】
制御部２１は、例えば、操作部２６から入力される操作信号がコンテンツの再生を指示する場合、操作信号で指示されるコンテンツの配信データとその送信元であるサーバ装置３０を特定する。制御部２１は、特定した配信データの送信要求を、通信部２２を経由して基地局装置１０に送信する。通信制御部２１１は、基地局装置１０から通信部２２を経由して受信したチャンネル情報に基づいて配信データに割り当てられたチャンネルを特定する。通信制御部２１１は、特定したチャンネルで通信部２２を経由して配信データを受信することができる。制御部２１は、通信制御部２１１が受信した配信データをストリーム復号部２３に出力する。
【００３２】
制御部２１は、操作部２６から入力される操作信号がコンテンツの再生停止を指示する場合、操作信号で指示されるコンテンツの配信データのストリーム復号部２３への出力を停止することにより再生部２４からの映像の再生が停止する。そして、制御部２１は、配信停止を指示する配信停止要求を、通信部２２を経由して基地局装置１０に送信する。基地局装置１０の通信制御部１１１は、配信停止要求の送信元である端末装置２０を配信データの送信先のメンバから除外する。
【００３３】
通信部２２は、基地局装置１０と各種のデータを無線で送受信する。通信部２２は、変復調部２２２を含んで構成される。通信部２２は、基地局装置１０から無線で無線周波数帯域の受信データを受信し、基底周波数帯域の受信データにダウンコンバートする。変復調部２２２は、基底周波数帯域の受信データを復調して符号化データを生成し、生成した符号化データを復号して得られる受信データを制御部２１に出力する。
変復調部２２２は、制御部２１から入力される送信データを符号化して符号化データを生成し、生成した符号化データを変調して基底周波数帯域の送信データを生成する。通信部２２は。変復調部２２２が生成した基底周波数帯域の送信データを無線周波数帯域の送信データにアップコンバートして、アップコンバートした送信データを無線で基地局装置１０に送信する。なお、通信制御部２１１が実行する処理については後述する。
【００３４】
変復調部２２２が受信データの復調に用いる復調方式、復号に用いる符号化方式、復号の際の符号化率は、それぞれ基地局装置１０が送信データの変調に用いる変調方式に対応する復調方式、符号化に用いる符号化方式に対応する復号方式、符号化の際の符号化率と等しい符号化率であればよい。そこで、基地局装置１０の通信制御部１１１は、自装置が用いる送信データの変調形態を、所定の無線通信方式で規定された手法で端末装置２０の通信制御部２１１に通知してもよい。
また、変復調部２２２が送信データの変調に用いる変調方式、符号化に用いる符号化方式、符号化の際の符号化率は、それぞれ基地局装置１０が受信データの復調に用いる復調方式、復号に用いる復号方式に対応する符号化方式、復号の際の符号化率に等しい符号化率である。そこで、通信制御部２１１は、自装置が用いる送信データの変調形態を、所定の無線通信方式で規定された手法で基地局装置１０の通信制御部１１１に通知してもよい。
【００３５】
ストリーム復号部２３は、制御部２１から入力される配信データを所定の復号方式を用いて復号し、復号により得られた配信データを再生部２４に出力する。この復号方式は、もとの映像データから配信データの生成に用いられた符号化方式に対応する復号方式であればよい。復号方式は、例えば、ＭＰＥＧ−Ｈ  ＨＥＶＣ（Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）に規定された映像復号方式である。
再生部２４は、配信データに含まれる映像データに基づく映像を再生する。再生部２４は、映像をはじめとする視覚情報を表示することができるディスプレイ装置を含んで構成される。ディスプレイ装置は、例えば、液晶ディスプレイ、有機エレクトロルミネッセンスディスプレイなどのいずれでもよい。再生部２４は、さらに音声を再生するスピーカを含んで構成されてもよい。配信データに音声データが含まれる場合には、再生部２４は配信データから音声データを抽出し、抽出した音声データに基づく音声を再生する。
【００３６】
記憶部２５は、制御部２１が実行する処理に用いる各種のデータや、制御部２１が実行する処理により取得された各種のデータを記憶する。記憶部２５は、例えば、ＲＯＭ、ＲＡＭなどの記憶媒体で構成される。
操作部２６は、ユーザの操作を受け付け、受け付けた操作に応じた操作信号を制御部２１に出力する。操作部２６は、例えば、ボタン、ダイヤル、レバーなど、操作を受け付ける部材を含んで構成される。操作部２６は、再生部２４のディスプレイ装置に重ね合わせて実装されたタッチセンサであってもよい。
なお、端末装置２０は、さらに放送受信部（図示せず）を備えてもよい。放送受信部は、放送局から伝送された放送波を受信して得られた放送信号を復調する。放送受信部は、放送信号を復調して得られる配信データを制御部２１に出力する。制御部２１は、操作部２６から入力される操作信号の指示に応じて、放送受信部から入力される配信データのストリーム復号部２３への入出力を制御する。この制御により、再生部２４による映像の表示の要否が指示される。
【００３７】
次に、通信制御部２１１の処理について説明する。
通信制御部２１１は、基地局装置１０との通信、もしくは相手先装置との基地局装置１０を介した通信に関する制御を行う。通信制御部２１１は、例えば、基地局装置１０の探索、基地局装置１０を介した相手先装置との接続処理もしくは切断処理、基地局装置１０から受信した参照信号の品質測定、測定結果である通信品質の基地局装置１０への報告、基地局装置１０から割り当てられた無線リソースの通信部２２への通知、などの処理を行う。また、通信制御部２１１は、基地局装置１０から受信した受信データの受信の成否の判定、などの処理を行う。
【００３８】
通信制御部２１１は、基地局装置１０から受信した受信データとして、マルチキャストで送出され、区分データを格納したパケットを順次受信する。通信制御部２１１は、受信した個々のパケットに格納されたデータＩＤとパケットＩＤに基づいて、受信に失敗したパケットを特定する。通信制御部２１１は、例えば、受信した複数のパケット間のパケットＩＤの規則性を解析してパケット毎の受信の成否を判定することができる。より具体的には、記憶部２５の一部として、第１受信バッファと第２受信バッファを設けておく。第１受信バッファと第２受信バッファは、所定の個数のパケットを一時的に記憶するための記憶容量を有する。第１受信バッファは、パケットの受信の成否を判定するために用いられる。第２受信バッファは、受信に成功もしくは再送されたパケットから一連の配信データを再構成するために用いられる。
【００３９】
通信制御部２１１は、受信したパケットごとに、パケットＩＤの値の昇順に、第１受信バッファと第２受信バッファのそれぞれの記憶領域に各パケット内の区分データとパケットＩＤを対応付けて記憶する。第１受信バッファと第２受信バッファには、それぞれ複数のパケットからなるパケット系列が形成される。通信制御部２１１は、第１受信バッファに形成されたパケット系列から、処理対象とする対象パケットごとにパケットＩＤを参照して、パケットＩＤの昇順に隣接する隣接パケットのパケットＩＤとの差が１であるか、２以上であるかを判定する。２以上となる対象パケットと隣接パケットの対が存在する場合、通信制御部２１１は、受信失敗と判定することができる。そして、通信制御部２１１は、パケットＩＤが、注目パケットのパケットＩＤよりも大きく、かつ隣接パケットのパケットＩＤよりも小さい値を有するパケットを受信失敗とパケットとして特定することができる。通信制御部２１１は、受信失敗と判定したパケットについて、受信失敗を示す受信状態情報（ロス報告）を生成する。通信制御部２１１は、そのパケットのパケットＩＤとデータＩＤを受信状態情報に含める。通信制御部２１１は、その他のパケットＩＤを参照可能なパケットの受信に成功したと判定することができる。通信制御部２１１は、受信成功と判定したパケットについて、受信成功を示す受信状態情報を生成する。通信制御部２１１は、そのパケットのパケットＩＤを受信状態情報に含める。通信制御部２１１は、生成した受信状態情報を、通信部２２を経由して基地局装置１０に送信する。通信制御部２１１は、受信成功と判定したパケットの区分データとパケットＩＤを第１受信バッファから消去する。なお、通信制御部２１１による判定の対象となるパケットは、その時点から第１所定時間（例えば、０．０３〜０．０６ｓ）過去のパケットまでであってもよい。これにより、伝送揺らぎが緩和される。
【００４０】
通信制御部２１１は、基地局装置１０からの受信データとして、ユニキャストで再送されたパケットを受信することがある。ユニキャストで再送されたパケットには、受信失敗と判定した区分データが含まれる。通信制御部２１１は、受信したパケットに格納されたパケットＩＤを特定し、特定したパケットＩＤの昇順となるように受信したパケット内の区分データとパケットＩＤを対応付けて第２受信バッファに記憶する。前述のように、第２受信バッファには、マルチキャストで受信に成功した区分データとパケットＩＤが記憶されている。通信制御部２１１は、第２受信バッファに記憶した区分データをパケットＩＤの昇順に逐次に再生部２４に出力する。出力される区分データは、配信データのストリームとして再構成される。なお、通信制御部２１１により判定の対象となるパケットは、その時点から第２所定時間（例えば、０．０６〜０．１２ｓ）過去のパケットまでであってもよい。この第２所定時間は、第１所定時間から受信失敗の検出から再送の完了までに要する時間を加えた時間であればよい。また、第２所定時間は、表示される映像を視認するユーザが映像の動きの不連続性や一部のフレームの欠落を感知可能とする最低時間未満であればよい。
【００４１】
なお、基地局装置１０の無線通信部１３は、配信データを符号化する際、前方誤り訂正（ＦＥＣ：Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）符号化を行う。通信制御部１１１は、ＦＥＣ符号において、例えば、リード・ソロモン符号などのブロック符号、ターボ符号などの畳み込み符号など、いずれの手法を用いてもよい。
変復調部２２２は、基地局装置１０から受信する配信データを復号する際、ＦＥＣ復号を行う。変復調部２２２が復号に用いる復号方式は、無線通信部１３が配信データの符号化に用いた符号化方式に対応する復号方式であればよい。
ＦＥＣ符号化は、符号化において冗長性を付与することで、送信元に再送を要求せずに、受信者である端末装置２０が伝送誤りを検出し、誤りを訂正することを可能とする。ＦＥＣは、ノイズ平均化を利用した方式といえ、個々のデータビットが送信すべき複数のシンボルに関わっている。そのため、一部のシンボルがノイズによって破損しても、もとの配信データを回復することができる。しかしながら、誤り率が理論限界（シャノン限界）を超えるとＦＥＣは機能しなくなる。誤り率が理論限界以内であっても理論限界に近いほどＦＥＣが機能しなくなる傾向がある。理論限界は、変調形態、つまり変調方式と符号化方式もしくは符号化率との組に依存して定まる。
【００４２】
（レイヤ間の処理）
次に、端末装置２０への配信データの送信に係るプロトコルレイヤについて図４を参照しながら説明する。
基地局装置１０の通信制御部１１１、端末装置２０の通信制御部２１１およびサーバ装置３０は、それぞれＩＰアドレスを用いて各種のデータの送信元と送信先を特定して送受信制御を行う。そのため、通信制御部２１１による受信状態情報の送信、通信制御部１１１による再送要求、サーバ装置３０による通信制御部１１１による配信データの再送は、それぞれトランスポート層で行われる。現実のデータの送受信では、物理層（ＰＨＹ層：Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ）が利用されるが、ＰＨＹ層ではＩＰアドレスなどの情報は扱われない。但し、ＰＨＹ層では、送受信に係るパラメータとしてＭＣＳ値が設定可能である。他方、マルチキャストによる受信失敗に応じて配信データの再送が頻発すると、端末装置２０が最終的に配信データの受信を完了するまでの遅延時間が大きくなる傾向がある。よって、配信データの再送においては、通常行われるマルチキャストでの送信の際よりも配信データの冗長性を高くすることが好ましい。そこで、通信制御部１１１は、再送に係る配信データに再送フラグを付加したうえで符号化及び変調処理を行ってもよい。再送フラグは、マルチキャストでの伝送に対する再送を示す情報である。端末装置２０の通信制御部２１１は、基地局装置１０から受信した配信データに付加された再送フラグを検出することで、マルチキャストで伝送された配信データの再送であることを認識することができる。この処理により、通信制御部１１１は、マルチキャストによる送信に用いるＭＣＳ値と、再送に用いられるＭＣＳ値とが独立に設定可能となる。なお、本実施形態では、ユニキャストでの配信データの再送に対する再送制御（図７）が省略されてもよい。
【００４３】
（送信制御処理）
次に、本実施形態に係る送信制御処理の一例について説明する。
図５は、本実施形態に係る送信制御処理の一例を示すフローチャートである。
（ステップＳ１０２）基地局装置１０の通信制御部１１１は、配信データの送信要求（ストリーム送信要求）をサーバ装置３０に有線通信部１２を経由して送信する。その後、ステップＳ１０４の処理に進む。通信制御部１１１が、サーバ装置３０に送信要求の送信を行うタイミングは、例えば、自装置のカバレッジｃｖ０１内に在圏するいずれかの端末装置２０から初めて送信要求を受信するときである。
（ステップＳ１０４）通信制御部１１１は、サーバ装置３０から有線通信部１２を経由して配信データを受信する。その後、ステップＳ１０６の処理に進む。
【００４４】
（ステップＳ１０６）ＭＣＳ値設定部１１３は、所定の第１ＭＣＳ値を定め、自部に設定する。その後、ステップＳ１０８の処理に進む。
（ステップＳ１０８）通信制御部１１１は、受信した配信データを定めた第１ＭＣＳ値で指示される変調形態（符号化率、変調方式）を用いて符号化ならびに変調して、無線通信部１３を経由してマルチキャストで送信させる。その後、ステップＳ１１０の処理に進む。
【００４５】
（ステップＳ１１０）端末装置２０の制御部２１は、コンテンツの再生を指示する操作信号を操作部２６から入力されるとき、そのコンテンツの配信データの送信要求を基地局装置１０に通信部２２を経由して送信する。その後、ステップＳ１１２の処理に進む。
（ステップＳ１１２）基地局装置１０の通信制御部１１１は、端末装置２０から無線通信部１３を経由して送信要求を受信する。その後、ステップＳ１１４の処理に進む。
【００４６】
（ステップＳ１１４）通信制御部１１１は、受信した送信要求の送信元である端末装置２０をマルチキャストの配信先のメンバとして追加する。通信制御部１１１は、配信データのマルチキャストに割り当てたチャンネルを示すチャンネル情報を端末装置２０に無線通信部１３を経由して送信する。その後、ステップＳ１１６の処理に進む。
（ステップＳ１１６）端末装置２０の通信制御部２１１は、基地局装置１０から通信部２２を経由して受信したチャンネル情報に基づいて配信データに割り当てられたチャンネルを特定する。通信制御部２１１は、特定したチャンネルで受信した配信データを第１ＭＣＳ値で指示される変調形態（復調方式、符号化率）で復調ならびに復号することができる。制御部２１は、受信した配信データをストリーム復号部２３に出力することにより、再生部２４に映像として再生させる。その後、ステップＳ１１８の処理に進む。
【００４７】
（ステップＳ１１８）通信制御部２１１は、配信データを構成するパケットを順次受信し、各パケットに含まれるパケットＩＤを参照し受信に成功したか否かを判定する。通信制御部２１１は、パケット毎の受信成功又は受信失敗を示す受信状態情報を、そのパケットのパケットＩＤとそのパケットに格納された区分データのデータＩＤを含めて通信部２２を経由して基地局装置１０に送信する。受信失敗（ロス）を検出する場合、通信制御部２１１は、受信状態情報に、さらに再送要求フラグを付加して再送要求として送信してもよい。その後、ステップＳ１２０の処理に進む。
【００４８】
（ステップＳ１２０）基地局装置１０の通信制御部１１１は、無線通信部１３を経由して端末装置２０から受信状態情報を受信する。受信状態情報には、受信失敗を示す受信状態情報（再送要求）が含まれることがある。その後、ステップＳ１２２の処理に進む。
（ステップＳ１２２）通信制御部１１１は、受信失敗を示す受信状態情報から、その受信状態情報に付加された端末ＩＤが示す端末装置２０を特定する。その後、ステップＳ１２４の処理に進む。
（ステップＳ１２４）通信制御部１１１は、特定した端末装置２０の端末ＩＤとデータＩＤを付加した再送要求をサーバ装置３０に有線通信部１２を経由して送信する。その後、ステップＳ１２６の処理に進む。
（ステップＳ１２６）通信制御部１１１は、再送要求に対する応答としてサーバ装置３０から端末ＩＤで指示される端末装置２０向けの再送用の配信データを受信する。その後、ステップＳ１２８の処理に進む。
【００４９】
（ステップＳ１２８）ロス率計算部１１２は、所定周期毎に受信状態情報を集約し受信失敗に係るパケットの頻度としてロス率を計算する。その後、ステップＳ１３０の処理に進む。
（ステップＳ１３０）ＭＣＳ値設定部１１３は、ロス率計算部１１２が計算したロス率が判定基準（例えば、所定のロス率の閾値以下）を満足するか否かを判定する。判定基準を満足すると判定される場合（ステップＳ１３０  ＹＥＳ）、ステップＳ１３２の処理に進む。判定基準を満足しないと判定される場合（ステップＳ１３０  ＮＯ）、ステップＳ１３４の処理に進む。
【００５０】
（ステップＳ１３２）ＭＣＳ値設定部１１３は、再送に用いるＭＣＳ値としてマルチキャストに用いた第１ＭＣＳ値を利用すると判定する。その後、ステップＳ１３６の処理に進む。
（ステップＳ１３４）ＭＣＳ値設定部１１３は、再送に用いるＭＣＳ値として、第１ＭＣＳ値が示す変調形態よりもデータの冗長性を高くする変調形態（符号化率、変調方式）を示す第２ＭＣＳ値を利用すると判定する。通信制御部１１１は、再送用の配信データに再送フラグを付加してもよい。その後、ステップＳ１３６の処理に進む。
【００５１】
（ステップＳ１３６）通信制御部１１１は、再送用の配信データの送信先として端末装置２０を特定し、無線通信部１３を経由してユニキャストで再送させる。この再送において、通信制御部１１１は、ステップＳ１３２またはステップＳ１３４で定めたＭＣＳ値で指示される変調形態（符号化率、変調方式）で、配信データを符号化ならびに変調する。その後、基地局装置１０の処理は、ステップＳ１２０に戻り、端末装置２０の処理は、ステップＳ１３８に進む。
（ステップＳ１３８）端末装置２０の通信部２２は、基地局装置１０が再送した配信データを受信する。変復調部２２２は、ステップＳ１３２またはステップＳ１３４で定めたＭＣＳ値に対応する復調方式、符号化率で、受信した配信データをそれぞれ復調ならびに復号する。制御部２１は、復調、復号した配信データを、既にマルチキャストで受信した配信データに含めてデータＩＤの昇順でストリーム復号部２３に出力することで再生部２４に再生させる。制御部２１は、配信データに付加された再送フラグを参照して、その後、ステップＳ１１８の処理に戻る。
【００５２】
なお、図５に示すステップＳ１２２−Ｓ１２６の処理と、ステップＳ１２８の処理は並列であってもよい。従って、ステップＳ１２８の処理は、ステップＳ１２２−Ｓ１２６のいずれかのステップよりも時間的に前に実行されることがある。
また、図５のステップＳ１０２、Ｓ１０４は、サーバ装置３０がＶＯＤ配信を行う場合を例にしたが、これには限られない。サーバ装置３０が一方的に配信データを送信する場合には、ステップＳ１０２の処理は省略されてもよい。その場合には、ステップＳ１０４において、基地局装置１０の通信制御部１１１が、端末装置２０から初回の送信要求を受信するとき、送信要求で指示されたコンテンツに係る配信データの受信を開始する。通信制御部１１１は、配信データの送信開始時刻が予め設定されている場合には、その送信開始時刻に配信データの受信を開始してもよい。
【００５３】
なお、上記の例では、ユニキャストでの再送に用いるＭＣＳ値の候補が、第１ＭＣＳ値と第２ＭＣＳ値の２段階である場合を例にしたが、これには限られない。ＭＣＳ値の候補の数は、３段階以上であってもよい。ＭＣＳ値設定部１１３は、計算したロス率が大きいほど冗長性を高くする符号化率と変調方式の組を示すＭＣＳ値を設定すればよい。例えば、記憶部１４にはＭＣＳ設定テーブルを予め設定しておく。ＭＣＳ設定テーブルは、ロス率の区間毎にＭＣＳ値を示すデータである。図６に示す例では、ロス率が１０％を超える区間１、５％を超え１０％以下の区間２、３％を超え５％以下の区間３、２％を超え３％以下の区間４、１％を超え２％以下の区間５、０．５％を超え１％以下の区間６、０．３％を超え０．５％以下の区間７、０．２％を超え０．３％以下の区間８、０．１％を超え０．２％以下の区間９、０．０．０５％を超え０．１％以下の区間１０のそれぞれに対して、ＭＣＳ値として、１、２、３、４、５、６、７、８、９、１０が設定されている。これらのロス率の区間は、それぞれの理論限界よりも低く、誤り訂正を実現可能とする区間である。ＭＣＳ値設定部１１３は、ＭＣＳ設定テーブルを参照し、計算したロス率が属する区間を特定し、特定した区間に対応するＭＣＳ値を定めることができる。
【００５４】
以上に説明したように、本実施形態に係る基地局装置は、無線で通信を行う通信部（例えば、無線通信部１３）と、配信データを取得するデータ取得部（例えば、有線通信部１２）と、制御部（例えば、制御部１１）と、を備える。制御部は、通信部に第１の変調形態で変調した配信データを同報させ、配信データの受信失敗を検出した端末装置２０を送信先とし、第１の変調形態よりも冗長性が高い第２の変調形態で変調した配信データを通信部に対して再送させる。
この構成により、同報された配信データのうち個々の端末装置２０が受信に失敗した配信データが、より冗長性が高い変調形態で変調して再送される。そのため、個々の端末装置２０における通信環境のもとで受信失敗が生じる場合に冗長度を高くして配信データが、その端末装置２０を相手先として再送される。そのため、システム全体としての再送量の増加が抑制することができる。
【００５５】
また、本実施形態に係る基地局装置において、制御部は、端末装置２０から受信する受信状態情報に基づいて前記配信データの受信失敗の頻度を計算し、配信データを変調する変調形態として、頻度が所定の頻度よりも高いとき、第２の変調形態を選択し、頻度が所定の頻度以下であるとき、第１の変調形態を選択する。
この構成により、端末装置２０における受信失敗の頻度が高いとき、その端末装置２０宛の配信データの冗長度を配信データの同報に用いる冗長度よりも高くすることができる。そのため、受信失敗の頻度が高い通信環境にある端末装置２０に対して高い冗長度で配信データが再送される。そのため、個々の端末装置２０における通信環境のもとで受信失敗の頻度が高いとき冗長度を高くして配信データが再送される。そのため、冗長度を高くすることで通信に用いられる帯域の増加が、受信失敗の頻度が高い端末装置２０への送信に限られる。そのため、ネットワークの利用効率の低下を抑制することができる。
【００５６】
また、制御部は、端末装置２０から受信する受信状態情報に基づいて配信データの受信失敗の頻度を計算し、頻度が高いほど冗長性が高くなるように第２の変調形態を定める。
この構成により、受信失敗の頻度が高いほど冗長性が高くして配信データが送信される。そのため、個々の端末装置２０における通信環境のもとで受信失敗の頻度が高いほど冗長度を高くすることで、再送量とネットワークの利用効率をよりきめ細かく制御することができる。
【００５７】
また、制御部は、端末装置２０から配信データの受信失敗を示す受信状態情報を受信するとき、配信データの再送要求を前記配信データの提供元であるサーバ装置に送信し、配信データをサーバ装置から受信する。
この構成により、受信に失敗した配信データがサーバ装置に要求することにより取得することができる。基地局装置は、再送要求の対象となりうる送信済みの配信データを記憶するための記憶領域を設ける必要がなくなるため、ハードウェア規模の増大を抑制することができる。
【００５８】
また、制御部は、配信データを区分して送信したパケット毎の前記受信状態情報を受信し、所定の期間毎に当該期間内のパケットの総数に対する受信失敗に係るパケット数の割合を、受信失敗の頻度として計算する。
この構成により、データの変調や符号化に係る物理層よりも上位のプロトコル階層におけるパケット単位で受信失敗の頻度が簡便に評価される。上位のプロトコル階層での評価により、より下位の物理層での送信チャンネル毎の変調形態の制御を容易に行うことができる。既存の通信規格との整合性を保つことができるため、経済的な実現に貢献する。
【００５９】
また、通信部は同報する配信データに対して前方誤り訂正符号化を行って得られた符号を変調したうえで送信する。
この構成により、配信データを受信した端末装置２０は、符号化された配信データに対する誤り訂正を行うことができる。そのため、配信データの再送量を抑制することができる。
【００６０】
（変形例）
以上、図面を参照してこの発明の実施形態について説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【００６１】
（変形例１）
上記の例では、サーバ装置３０が配信データの再送を行う場合を例にしたが、これには限られない。基地局装置１０の通信制御部１１１は、サーバ装置３０から受信した配信データを、記憶部１４に一定期間記憶させておき、端末装置２０から受信失敗を示す受信状態情報を受信するとき、再送要求をサーバ装置３０に送信する代わりに、記憶部１４が記憶する配信データのうち受信失敗に係る配信データを端末装置２０に再送してもよい。この場合、再送はメディアアクセス制御（ＭＡＣ：Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）層（図４）で行われることになる。
図７は、再送をＭＡＣ層で行う場合における通信チャンネルのレイヤ構造を例示する。例示する通信チャンネルは、論理チャンネルとトランスポートチャンネルに大別される。論理チャンネルは、伝送されるデータを用途ごとに区分されるチャンネルである。論理チャンネルは、通信プロトコルの一階層である物理層で無線リソースに割り当てられ、ＭＡＣ層で多重化される。ＭＡＣ層は、ＰＨＹ層で発生するデータの伝送誤り、訂正、再送などの機能を提供する階層である。ＭＡＣ層は、ＰＨＹ層よりも上位の階層であって、トランスポート層よりも下位の階層である（図４）。論理チャンネルには、マルチキャスト制御チャンネル（ＭＣＣＨ：Ｍｕｌｔｉｃａｓｔ  Ｃｏｎｔｒｏｌ  Ｃｈａｎｎｅｌ）、マルチキャストトラフィックチャンネル（ＭＴＣＨ：Ｍｕｌｔｉｃａｓｔ  Ｔｒａｆｆｉｃ  Ｃｈａｎｎｅｌ）、ブロードキャスト制御チャンネル（ＢＣＣＨ：Ｂｒｏａｄｃａｓｔ  Ｃｏｎｔｒｏｌ  Ｃｈａｎｎｅｌ）、共通制御チャンネル（ＣＣＣＨ：Ｃｏｍｍｏｎ  Ｃｏｎｔｒｏｌ  Ｃｈａｎｎｅｌ）、個別制御チャンネル（ＤＣＣＨ：Ｄｅｄｉｃａｔｅｄ  Ｃｏｎｔｒｏｌ  Ｃｈａｎｎｅｌ）及び個別トラフィックチャンネル（ＤＴＣＨ：Ｄｅｄｉｃａｔｅｄ  Ｔｒａｆｆｉｃ  Ｃｈａｎｎｅｌ）がある。
【００６２】
トランスポートチャンネルとは、伝送特性（例えば、伝送速度、冗長性など）により区分されるチャンネルである。つまり、トランスポートチャンネルは、論理チャンネルを物理チャンネルに対応付けるためのチャンネルである。トランスポートチャンネルには、ブロードキャストチャンネル（ＢＣＨ：Ｂｒｏａｄｃａｓｔ  Ｃｈａｎｎｅｌ）、マルチキャストチャンネル（ＭＣＨ：Ｍｕｌｔｉｃａｓｔ  Ｃｈａｎｎｅｌ）、下りリンク共有チャンネル（ＤＬ−ＳＣＨ：Ｄｏｗｎｌｉｎｋ  Ｓｈａｒｅｄ  Ｃｈａｎｎｅｌ）、及び上りリンク共有チャンネル（ＵＬ−ＳＣＨ：Ｕｐｌｉｎｋ  Ｓｈａｒｅｄ  Ｃｈａｎｎｅｌ）がある。
【００６３】
マルチキャストでのデータの伝送には、ＭＣＨが用いられる。一般的には、マルチキャストで伝送されるデータは、伝送に失敗が生じても再送を行わないため符号化の過程においてＦＥＣを実行する過程が含まれる。ＦＥＣにより伝送データに冗長性が与えられる。これに対し、ユニキャストでのデータの伝送には、上りリンクにおいてＵＬ−ＳＣＨ、下りリンクにおいてＤＬ−ＳＣＨが用いられる。ユニキャストでは、図７に例示するように、上りリンク、下りリンクのそれぞれにおいて再送制御、即ち、ハイブリッド自動再送要求（ＨＡＲＱ：Ｈｙｂｒｉｄ  Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  Ｒｅｑｕｅｓｔ）が行われる。上りリンクでの伝送データ、下りリンクでの伝送データに対する応答情報の伝送には、それぞれＤＬ−ＳＣＨ、ＵＬ−ＤＣＨが用いられる。応答情報は、サブフレーム毎の受信の成功又は失敗を示す情報（ＡＣＫ／ＮＡＣＫ）である。受信の失敗を示す情報を受信した送信機は、受信に失敗したデータを受信機に再送することができる。
ここで、本実施形態では、マルチキャストで送信される配信データを再送するため、図７に示す分離ブロックは、マルチキャストでの伝送結果に応じて再送を示す制御信号を再送制御のブロックに伝達する。
【００６４】
より具体的には、基地局装置１０の通信制御部１１１は、分離ブロックを介して配信データを第１ＭＣＳ値で指示される符号化方式と変調方式を用いて、それぞれ符号化と変調を行ってＭＣＨを利用してマルチキャストで伝送させる。通信制御部１１１は、例えば、トランスポート層以上の階層で端末装置２０から配信データの受信の成否を示す受信状態情報を受信し、受信に失敗した配信データを特定する。通信制御部１１１は、特定した配信データを、その送信元である分離ブロックに通知する。再送制御ブロックは、通信制御部１１１から通知された配信データについて、再送を示す制御信号を分離ブロックに出力する。受信に失敗した配信データについて、通信制御部１１１は、ＭＣＳ値を第２ＭＣＳ値に変更し、分離ブロックに対して、第２ＭＣＳ値で指示される符号化方式と変調方式を用いて、それぞれ符号化と変調を行ってＤＬ−ＳＣＨを利用してユニキャストで伝送させる。第２ＭＣＳ値によれば、第１ＭＣＳ値よりも高い冗長性が配信データに付与される。
ここで、分離ブロックは、ユニキャストで配信データを再送する際、ＭＴＣＨに割り当てられた配信データから再送対象の配信データを分離し、再送制御の対象としてＤＬ−ＳＣＨを用いて送信する。再送制御において、分離ブロックは、送信した配信データに対する応答情報を受信し、再送制御ブロックは応答情報が受信の失敗を示すサブフレームについて、その配信データを再送する。
なお、複数の端末装置２０が共通の配信データを受信に失敗する場合がある。その場合、通信制御部１１１は、共通の配信データに対して再送要求をサーバ装置３０に送信し、その配信データをサーバ装置３０から受信してもよい。通信制御部１１１は、共通の端末装置２０に対してＭＣＨを利用して取得した配信データを送信してもよい。
【００６５】
（変形例２）
上記では、ＭＣＳ値設定部１１３がより冗長性が高い変調形態として、より大きいＭＣＳ値で示される変調方式と符号化率からなる組を定める場合を例にしたが、これには限られない。ＭＣＳ値設定部１１３が、定める変調形態は、端末装置２０が実現可能とする復調方式および符号化率に限定されてもよい。例えば、端末装置２０が、復調方式がＱＰＳＫ（Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ：四位相偏移変調）で変調された信号の復号を可能とし、その他の変調方式で変調された信号を復号できない場合には、ＭＣＳ値設定部１１３は、変調方式をＱＰＳＫに固定し符号化率を可変としてもよい。ＭＣＳ値設定部１１３は、例えば、接続時に端末装置２０から受信する応答信号に含まれる能力情報から、端末装置２０が復調および復号することができる復調方式と符号化率を特定することができる。
【００６６】
また、サーバ装置３０がロス率計算部１１２とＭＣＳ値設定部１１３に相当する機能部を備え、基地局装置１０からロス率計算部１１２とＭＣＳ値設定部１１３が省略されてもよい。その場合には、図５の処理のうちステップＳ１０２−Ｓ１０８の処理に代え、サーバ装置３０は、次の処理を行う。サーバ装置３０は、基地局装置１０から送信要求を受信した後、送信要求で指示された配信データを基地局装置１０に送信し、基地局装置１０の通信制御部１１１に第１ＭＣＳ値で指示される変調形態で符号化および変調してマルチキャストで送信させる。
ステップＳ１２０において、基地局装置１０の通信制御部１１１は、端末装置２０から受信した受信状態情報をサーバ装置３０に送信する。その後、ステップＳ１２８−１３４の処理をサーバ装置３０が実行する。
【００６７】
サーバ装置３０は、受信失敗を示す受信状態情報を端末装置２０から基地局装置１０を経由して受信するとき、受信状態情報に含まれる端末ＩＤで指示される端末装置２０と、受信状態情報に含まれるデータＩＤで指示される配信データを再送用の配信データとを特定する。サーバ装置３０は、特定した配信データを基地局装置１０に送信し、基地局装置１０の通信制御部１１１にステップＳ１３２又はステップＳ１３４で定めたＭＣＳ値で指示される変調形態で配信データを符号化ならびに変調して特定した端末装置２０に送信させる。その後、基地局装置１０の処理をステップＳ１２０の処理に進め、端末装置２０の処理がステップＳ１３８の処理に進める。
【００６８】
なお、上述の実施形態は、次の態様でも実施することができる。
（１）無線通信を行う通信部と、配信データを取得するデータ取得部と、制御部と、を備え、前記制御部は、端末装置との前記無線通信に用いる変調形態として第１の変調形態を特定し、前記通信部に前記配信データを同報送信させ、前記端末装置が前記配信データの受信に失敗したことを検出したときに、前記第１の変調形態よりも冗長性が高い第２の変調形態で変調した前記配信データを、前記通信部に対して前記端末装置を送信先として送信させる基地局装置。
【００６９】
（２）前記制御部は、前記端末装置から受信する受信状態情報に基づいて前記配信データの受信失敗の頻度を計算し、前記配信データを変調する変調形態として、前記頻度が所定の頻度よりも高いとき、前記第２の変調形態を選択し、前記頻度が所定の頻度以下であるとき、前記第１の変調形態を選択する（１）の基地局装置。
【００７０】
（３）前記制御部は、前記端末装置から受信する受信状態情報に基づいて前記配信データの受信失敗の頻度を計算し、前記頻度が高いほど冗長性が高くなるように第２の変調形態を定める（１）の基地局装置。
【００７１】
（４）前記制御部は、前記端末装置から前記配信データの受信失敗を示す受信状態情報を受信するとき、前記配信データの再送要求を前記配信データの提供元であるサーバ装置に送信し、前記配信データを前記サーバ装置から受信する（１）から（３）のいずれかの基地局装置。
【００７２】
（５）前記制御部は、前記配信データを区分して送信したパケット毎の前記受信状態情報を受信し、所定の期間毎に当該期間内のパケットの総数に対する受信失敗に係るパケット数の割合を、前記受信失敗の頻度として計算する（２）から（４）の基地局装置。
【００７３】
（６）前記通信部は、同報する前記配信データに対して前方誤り訂正符号化を行って得られた符号を変調して送信する（１）から（５）の基地局装置。
【００７４】
（７）無線通信を行う通信部と、配信データを取得するデータ取得部と、を備える基地局装置における通信方法であって、端末装置との前記無線通信に用いる変調形態として第１の変調形態を特定し、前記通信部に前記配信データを同報送信させる第１の過程と、前記配信データの受信に失敗したことを検出したしたときに、前記第１の変調形態よりも冗長性が高い第２の変調形態で変調した前記配信データを、前記通信部に対して前記端末装置を送信先として送信させる第２の過程と、を有する通信方法。
【００７５】
（８）無線通信を行う通信部と、配信データを取得するデータ取得部と、を備える基地局装置のコンピュータに、端末装置との前記無線通信に用いる変調形態として第１の変調形態を特定し、前記通信部に前記配信データを同報送信させる第１の手順と、前記配信データの受信に失敗したことを検出したときに、前記第１の変調形態よりも冗長性が高い第２の変調形態で変調した前記配信データを、前記通信部に対して前記端末装置を送信先として送信させる第２の手順と、を実行させるためのプログラム。
【００７６】
なお、基地局装置１０の一部、例えば、制御部１１、端末装置２０の一部、例えば、通信制御部２１１、変復調部２２２、サーバ装置３０の一部は、ＣＰＵなどのプロセッサを含むコンピュータとして構成され、予め記憶媒体に記憶されたプログラムに記述された命令で指示される処理を実行して、それらの機能を実現してもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
【００７７】
また、上述した実施形態における基地局装置１０、端末装置２０またはサーバ装置３０の一部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｌｅｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの部材を含んで構成されてもよい。基地局装置１０、端末装置２０またはサーバ装置３０の一部の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩなどに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【００７８】
１…配信システム、１０…基地局装置、１１…制御部、１２…有線通信部、１３…無線通信部、１４…記憶部、２０（２０−Ａ、２０−Ｂ）…端末装置、２１…制御部、２２…通信部、２３…ストリーム復号部、２４…再生部、２５…記憶部、２６…操作部、３０…サーバ装置、１１１…通信制御部、１１２…ロス率計算部、１１３…ＭＣＳ値設定部、２１１…通信制御部、２２２…変復調部
【図１】
2020010110.tif 000003
【図２】
2020010110.tif 000004
【図３】
2020010110.tif 000005
【図４】
2020010110.tif 000006
【図５】
2020010110.tif 000007
【図６】
2020010110.tif 000008
【図７】
2020010110.tif 000009