(57)【要約】【課題】複数の端末に配信するコンテンツ数が多くなっても効率よく配信する。【解決手段】コンテンツサーバ１０１は、複数の端末１０３毎に異なる状態に対応したコンテンツをネットワークを介して配信する。複数の端末１０３に共通するコンテンツと、複数の端末１０３にそれぞれ個別のコンテンツとを選別する表示情報管理部１２０７と、表示情報管理部１２０７により選別された、共通のコンテンツはマルチキャスト配信し、個別のコンテンツはユニキャスト配信する表示情報配信部１２０８とを備える。【選択図】図１２
2014006601.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末毎に異なる状態に対応したコンテンツをネットワークを介して配信するコンテンツ配信装置であって、
複数の前記端末に共通するコンテンツと、複数の前記端末にそれぞれ個別のコンテンツとを選別する選別部と、
前記選別部により選別された、共通のコンテンツはマルチキャスト配信し、個別のコンテンツはユニキャスト配信する配信部と、
を備えたことを特徴とするコンテンツ配信装置。
【請求項２】
前記選別部は、前記コンテンツ毎の配信条件と、前記端末の状態に対応したコンテンツを選別することを特徴とする請求項１に記載のコンテンツ配信装置。
【請求項３】
前記配信部は、前記共通のコンテンツをマルチキャスト配信する際、前記端末の状態に対応するコンテンツの配信条件を付与して配信することを特徴とする請求項１または２に記載のコンテンツ配信装置。
【請求項４】
前記配信部は、マルチキャスト配信する前記端末数が多い前記共通のコンテンツを優先的にマルチキャスト配信することを特徴とする請求項１〜３のいずれか一つに記載のコンテンツ配信装置。
【請求項５】
前記配信部は、マルチキャスト配信の前記共通のコンテンツが設定容量に達したときには、当該共通のコンテンツをユニキャスト配信することを特徴とする請求項１〜４のいずれか一つに記載のコンテンツ配信装置。
【請求項６】
前記端末は、現実空間に拡張現実空間を重ねて表示する拡張現実空間サービスを受け、
前記配信部は、前記端末に前記コンテンツとして拡張現実空間の画面を配信し、複数の前記端末の異なる状態の拡張現実空間に跨って共通する拡張現実空間の画面を抽出し、マルチキャスト配信することを特徴とする請求項１〜５のいずれか一つに記載のコンテンツ配信装置。
【請求項７】
前記配信部は、前記ネットワークの一つのセル毎に前記共通のコンテンツはマルチキャスト配信し、個別のコンテンツはユニキャスト配信することを特徴とする請求項１〜６のいずれか一つに記載のコンテンツ配信装置。
【請求項８】
前記配信部は、前記ネットワークの一つのセルにおける前記端末数に応じて、前記マルチキャスト配信と前記ユニキャスト配信とを切り替えることを特徴とする請求項１〜７のいずれか一つに記載のコンテンツ配信装置。
【請求項９】
コンテンツ配信装置から自端末の状態に対応したコンテンツを受信する端末であって、
前記コンテンツ配信装置からマルチキャスト配信された他の端末と共通のコンテンツを受信し、前記共通のコンテンツのうち、自端末の状態に対応した共通のコンテンツを選択するマルチキャスト受信部と、
前記コンテンツ配信装置からユニキャスト配信された端末に個別のコンテンツを受信するユニキャスト受信部と、
を備えたことを特徴とする端末。
【請求項１０】
前記マルチキャスト受信部により受信した前記共通のコンテンツの表示画面と、前記ユニキャスト受信部により受信した前記個別のコンテンツの表示画面とを合成して表示出力する合成部を備えたことを特徴とする請求項９に記載の端末。
【請求項１１】
現実空間に拡張現実空間を重ねて表示する拡張現実空間サービスを受け、前記コンテンツとして拡張現実空間の画面の配信を受けることを特徴とする請求項９または１０に記載の端末。
【請求項１２】
複数の端末毎に異なる状態に対応したコンテンツをネットワークを介して配信するコンテンツ配信方法であって、
複数の前記端末に共通するコンテンツと、複数の前記端末にそれぞれ個別のコンテンツとを選別する選別工程と、
前記選別工程により選別された、共通のコンテンツはマルチキャスト配信し、個別のコンテンツはユニキャスト配信する配信工程と、
を含むことを特徴とするコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末にコンテンツを配信するものであり、端末の状態毎に異なるコンテンツを配信するコンテンツ配信装置、端末およびコンテンツ配信方法に関する。
【背景技術】
【０００２】
端末の高機能化や端末のネットワーク速度の高速化に伴い、端末の位置毎に異なるコンテンツを配信するサービスが提供されている。その一例として、実在の現実空間に仮想的な拡張現実空間を重ね、端末のカメラを覗くことで、その場所に対応した拡張現実空間を見ることができるサービス（例えば、セカイカメラ）がある。このサービスは、拡張現実（ＡＲ：Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）の技術を利用して普及してきている。
【０００３】
拡張現実の技術では、広域の現実空間の画面に、大量の文字、写真画像、人や動物、機械、建物等の仮想的な物体（以下、表示用オブジェクトと称す）が存在する拡張現実空間を重ね合わせる。表示用オブジェクトの情報は、拡張現実空間を提供するコンテンツサーバから、サービスを利用する多数の端末にユニキャスト等の配信方法で配信される。拡張現実空間を表示するエリアは、例えば、複数のセルに分割され、このセル単位で表示用オブジェクトの情報が作成される。
【０００４】
そして、拡張現実の技術として、例えば、センサにより端末の位置を検出し、この位置に基づいて現実空間に重ね合わせる拡張現実空間の画面の情報をフィルタリングすることにより、ユーザの状態に適した表示用オブジェクトを表示させる技術がある（例えば、下記特許文献１参照。）。この技術によれば、サーバは、フィルタリングによりユーザの状態に適した必要な拡張現実空間の画面の情報（表示用オブジェクト）だけを端末に送信すればよく、ネットワークの通信量を削減できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１７０６８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、一つのセルに複数の端末が位置した場合、端末が利用しているサービスのアプリケーション（ゲーム等）の進行状況において、日中や夜間、明るさ等の時間や季節、所持品、時代、交通量、屋外か屋内の場所等が異なると、同一セル内であっても端末毎に拡張現実空間の表示の情報が異なることになる。
【０００７】
この場合、コンテンツサーバは、あるセルに在圏する全ての端末について、複数の拡張現実空間の画面を生成し、複数の端末にそれぞれ配信することになる。この場合、複数の端末は、全て異なる拡張現実空間の画面を表示し、個々の端末の表示データは共通化されることなく、ネットワークを通してコンテンツサーバから送出される。したがって、多数の端末が各々異なる拡張現実空間の画面を表示させる場合、画面の数だけ通信データ量を必要とし、ネットワークの通信量を削減できず、ネットワーク負荷が増大する。
【０００８】
上記の説明では、ＡＲを例に説明したが、これに限らず、端末の位置等の状態が異なる毎にコンテンツを配信する各種サービスにおいても同様に、ネットワークの通信量を削減できず、ネットワーク負荷が増大する問題を生じる。
【０００９】
一つの側面では、本発明は、複数の端末に配信するコンテンツ数が多くなっても効率よく配信できることを目的とする。
【課題を解決するための手段】
【００１０】
一つの案では、複数の端末毎に異なる状態に対応したコンテンツをネットワークを介して配信する際に、複数の前記端末に共通するコンテンツと、複数の前記端末にそれぞれ個別のコンテンツとを選別する選別部と、前記選別部により選別された、共通のコンテンツはマルチキャスト配信し、個別のコンテンツはユニキャスト配信する配信部を含むコンテンツ配信装置を用いる。
【発明の効果】
【００１１】
一つの実施形態によれば、複数の端末に配信するコンテンツ数が多くなっても効率よく配信できる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施の形態にかかる拡張現実画面の配信の一例を説明する図である。
【図２】図２は、同一セルの複数の端末のステータスの例を示す図表である。
【図３】図３は、拡張現実空間に表示する表示用オブジェクトの配信条件を規定した図表である。
【図４】図４は、端末のステータスに対応した表示用オブジェクトの配信の有無を示す図表である。
【図５】図５は、表示用オブジェクト別の配信対象の端末を示す図表である。
【図６】図６は、配信対象の端末数に応じて付与した優先順位を示す図表である。
【図７】図７は、マルチキャストの配信データの内容を示す図表である。
【図８】図８は、マルチキャストの配信データに格納したデータ例を示す図表である。
【図９】図９は、コンテンツ配信システムの全体構成例を示す図である。
【図１０】図１０は、コンテンツサーバのハードウェア構成例を示す図である。
【図１１】図１１は、端末のハードウェア構成例を示す図である。
【図１２】図１２は、コンテンツサーバの機能別のブロック図の一例である。
【図１３】図１３は、コンテンツサーバの各管理テーブルに格納される情報の例を示す図表である。
【図１４】図１４は、端末の機能別のブロック図の一例である。
【図１５】図１５は、拡張現実空間サービス時の一例を示す図である（表示用オブジェクトの重複がない場合）。
【図１６】図１６は、拡張現実空間サービス時の他の例を示す図である（表示用オブジェクトが重複した場合）。
【図１７】図１７は、端末の位置情報更新の処理を示すシーケンス図である。
【図１８】図１８は、コンテンツ配信の処理を示すシーケンス図である。
【図１９−１】図１９−１は、配信リストの処理例を示すフローチャートである。
【図１９−２】図１９−２は、作成された配信先リストの例を示す図表である。
【図２０−１】図２０−１は、表示用オブジェクトの共通・個別配信の振り分けの処理例を示すフローチャートである。
【図２０−２】図２０−２は、共通・個別配信の振り分けの処理に用いるリストおよびテーブルの例を示す図表である。
【図２１】図２１は、表示用オブジェクトの配信の処理例を示すフローチャートである。
【図２２】図２２は、端末がおこなう処理例を示すフローチャートである。
【図２３】図２３は、転送データ量削減の効果を示す図表である。
【発明を実施するための形態】
【００１３】
（実施の形態）
（コンテンツ配信装置を含むシステム全体の構成）
以下に添付図面を参照して、開示技術の好適な実施の形態を詳細に説明する。図１は、実施の形態にかかる拡張現実画面の配信の一例を説明する図である。拡張現実画面をコンテンツとして配信するコンテンツ配信システム１００は、コンテンツサーバ１０１と、ネットワーク１０２と、端末１０３と、を含む。実施の形態の端末１０３は、移動自在な端末を例に説明する。
【００１４】
コンテンツサーバ１０１は、拡張現実サービスの提供サーバである。ネットワーク１０２は、コンテンツサーバ１０１と端末１０３との間における拡張現実画面を含む各種情報を送受する。ネットワーク１０２は、例えば、有線ルータ１０２ａと無線ルータ１０２ｂを含むことができる。無線ルータ１０２ｂは、所定のセル内に位置する端末１０３との間の情報を無線通信する。
【００１５】
拡張現実表示エリア１２０は、現実空間１１０に重ね合わせる拡張現実空間のサービス範囲である。拡張現実表示エリア１２０は、複数のエリアである拡張現実表示単位セルＡ１〜Ｄ４に分割されている。拡張現実表示単位セルＡ１〜Ｄ４は、コンテンツサーバ１０１において、拡張現実空間の表示情報を作成する単位である。図１に示す例では、複数の端末１０３（端末１：１０３ａ〜端末４：１０３ｄ）が、同一の拡張現実表示単位セルＢ２に在圏している状態である。
【００１６】
拡張現実サービスを利用する端末１０３のアプリケーションソフトウェア（ゲーム等）は、端末１０３毎に、進行状況、時間、所持品等のステータス（状況）が異なる。したがって、同一の拡張現実表示単位セルに在圏している複数の端末１０３毎に拡張現実空間の表示情報が異なる。例えば、端末１０３が実行するゲーム内の時間が日中であるか夜中であるかに応じて、明るさ、交通量、出現する動物等が変わってくる。また、端末１０３毎に、時代や季節、所持品（眼鏡等）や、屋内・屋外といった状態が異なれば、対応して表示情報が異なる。
【００１７】
複数の端末１０３（１０３ａ〜１０３ｄ）は、同一の拡張現実表示単位セルＢ２内に在圏しているが、それぞれステータスが異なるため、全ての端末１０３（１０３ａ〜１０３ｄ）が、異なる拡張現実画面の表示情報を表示している。コンテンツサーバ１０１は、拡張現実表示エリア１２０の拡張現実表示単位セルＡ１〜Ｄ４に在圏する全ての端末１０３に対して、必要な拡張現実画面の表示情報（表示用オブジェクト）１３０をそれぞれ生成し、端末１０３にそれぞれ配信する。
【００１８】
図２は、同一セルの複数の端末のステータスの例を示す図表である。この図２には、図１に示した一つの拡張現実表示単位セルＢ２に在圏している４つの端末１０３ａ〜１０３ｄのステータスを示している。図２に示すように、端末１０３（１０３ａ〜１０３ｄ）は、それぞれゲームの実行状態により、ステータスが異なっている。例えば、端末１（１０３ａ）のステータスは、時間＝夜、時代＝１０年前、屋外／屋内＝屋外の状態であり、端末２（１０３ｂ）のステータスは、夜、現在、屋外であり、端末３（１０３ｃ）のステータスは、昼、現在、屋外であり、端末４（１０３ｄ）のステータスは、昼、現在、屋内の状態である。
【００１９】
拡張現実空間は、端末１０３の状態（ステータス）毎に多数存在するが、同一の拡張現実表示単位セル内（Ｂ２）であれば、異なる条件でも、同一の表示用オブジェクト１３０が同じ場所に存在する可能性が高い。したがって、実施の形態のコンテンツサーバ１０１は、複数の状態の拡張現実空間に跨って共通して存在する、表示用オブジェクト１３０の情報を抽出し、マルチキャスト配信等で複数の端末１０３に同時に配信することにより、配信データ量を削減できるようになる。
【００２０】
実施の形態のコンテンツ配信システム１００は、例えば、下記の方法により、多数の拡張現実空間に存在する全ての表示用オブジェクト１３０の配信および表示を制御する。コンテンツ配信システム１００のコンテンツサーバ（コンテンツ配信装置）１０１は、下記（１）〜（５）の制御をおこない、複数の拡張現実空間に跨って共通する表示用オブジェクト１３０を抽出し、マルチキャストで端末１０３に配信する。コンテンツ配信システム１００の端末１０３は、コンテンツサーバ１０１から配信された表示用オブジェクト１３０に対し、下記（６）の制御をおこない、配信された表示用オブジェクト１３０の表示制御をおこなう。
【００２１】
（コンテンツサーバ１０１がおこなう制御）
（１）表示用オブジェクト１３０単位に、配信条件を規定する。
図３は、拡張現実空間に表示する表示用オブジェクトの配信条件を規定した図表である。縦軸は、各種の表示用オブジェクトであり、横軸には表示用オブジェクト別のステータスに対応する配信の有無（１：配信あり、０：配信なし）を示している。
【００２２】
表示用オブジェクト１３０は、あるエリアである拡張現実表示単位セルＢ２における表示用オブジェクトである。コンテンツサーバ１０１は、例えば、人物１は、時間＝昼、時代＝現在、屋外／屋内＝屋外の条件に合致した端末に対してのみ、配信対象とする。そして、例えば、端末１（１０３ａ）のステータスは、図２に示したように、時間＝夜、時代＝１０年前、屋外／屋内＝屋外であり、この端末１（１０３ａ）に対しては、時間＝夜、時代＝１０年前、屋外／屋内＝屋外のステータスが選択される。
【００２３】
（２）端末１０３のステータスの組み合わせと配信条件から、端末毎に配信対象を決定する。
図４は、端末のステータスに対応した表示用オブジェクトの配信の有無を示す図表である。縦軸は、各種の表示用オブジェクトであり、横軸には表示用オブジェクト別のステータスに対応する配信の有無（１：配信あり、０：配信なし）と、これら各表示用オブジェクト全ての論理積（ＡＮＤ条件）を示している。
【００２４】
例えば、端末１（１０３ａ）のステータスは、夜、１０年前、屋外である。人物１の配信条件は、夜＝０、１０年前＝０、屋外＝１である。ここで、コンテンツサーバ１０１は、これら表示用オブジェクト全ての配信条件が１の場合（ＡＮＤ条件）のみ、配信対象とするため、人物１のデータは端末１（１０３ａ）へは配信されない。図４に示すように、配信条件と端末１０３の状態から、端末１（１０３ａ）に配信対象となる表示用オブジェクトは、配信対象が１となっている、動物３、建物１、建物３を配信対象４０１とする。コンテンツサーバ１０１は、同様に、他の端末１０３ｂ〜１０３ｄについても、表示用オブジェクト全ての配信条件が１の場合（ＡＮＤ条件）の表示用オブジェクトについてのみ、配信対象とする。
【００２５】
（３）マルチキャストとユニキャストの配信選別について
コンテンツサーバ１０１は、複数の端末１０３に配信対象となっている表示用オブジェクトをマルチキャスト配信対象とし、一つの端末１０３にのみ配信対象となっている表示用オブジェクトを、ユニキャスト配信対象とする。ここで、複数の端末１０３に配信対象となっている表示用オブジェクトについて、端末１０３への配信数が多いものほど優先的にマルチキャスト配信に割り当てる。また、マルチキャストで一度に配信できない場合、および優先度の低い表示用オブジェクトについては、ユニキャストで配信する。
【００２６】
図５は、表示用オブジェクト別の配信対象の端末を示す図表である。図５に示すように、表示用オブジェクトのうち、人物２、動物３、建物１、建物３が、複数の端末１０３へ配信対象５０１となっており、これらがマルチキャスト配信の候補となる。
【００２７】
図６は、配信対象の端末数に応じて付与した優先順位を示す図表である。図５に示した複数の端末１０３への配信対象５０１となっている表示用オブジェクトである、人物２、動物３、建物１、建物３について配信する端末数に対応する優先順位を付与した例を示し、数値が小さいものほど優先順位が高い。そして、コンテンツサーバ１０１は、優先順位が高い表示用オブジェクトを、マルチキャスト配信に優先的に割り当てる。図６に示す例では、配信端末数が３である動物３および建物１の優先順位を１とし、配信端末数が２である人物２および建物３の優先順位を３としている。
【００２８】
（４）マルチキャスト配信について
コンテンツサーバ１０１は、マルチキャスト配信する表示用オブジェクトについては、表示用オブジェクトのデータに、配信条件を付けて配信する。図７は、マルチキャストの配信データの内容を示す図表である。マルチキャスト配信する複数の各情報１〜４毎に、それぞれ表示情報と、配信条件と、表示データを含む。表示情報は、表示用オブジェクトのオブジェクト名と、オブジェクトサイズとを含む。配信条件は、時間（昼／夜）と、時代（現在／１０年前）と、屋外／屋内とを含む。表示データは、端末１０３に表示するためのオブジェクト実データからなる。
【００２９】
図８は、図７に示すマルチキャストの配信データに格納したデータ例を示す図表である。配信オブジェクト数は、情報１〜４の４つである。また、各情報１〜４には、図６に示した各表示用オブジェクトである人物２、動物３、建物１、建物３のデータが格納される。情報１について説明すると、表示用オブジェクトのオブジェクト名は、動物３であり、オブジェクトサイズは１００ＫＢである。以下、図３に示すように、この動物３の配信条件は、時間は昼および夜であり、それぞれ１の値となる。時代は現在および１０年前であり、それぞれ１の値となる。屋外／屋内については、屋外であるため、屋外のみ１の値となる（屋内は値が０）。表示データ部分には、端末１０３に表示するためのオブジェクト実データが格納される。
【００３０】
（５）マルチキャストアドレスについて
コンテンツサーバ１０１は、マルチキャスト配信時に、配信データの効率を高めるために、一つの拡張現実表示単位セルＣあたり、一つのマルチキャストアドレスを使用する。また、一つの拡張現実表示単位セルＣあたり複数のマルチキャストアドレスを使用してもよい。
【００３１】
（６）端末１０３における受信・表示処理
端末１０３（端末１：１０３ａ〜端末４：１０３ｄ）は、コンテンツサーバ１０１からユニキャスト配信された表示用オブジェクトについては、無条件に表示対象とする。また、コンテンツサーバ１０１からマルチキャスト配信された表示用オブジェクトについては、現在の端末１０３の状態（ステータス）において、表示対象となるか否かを、配信条件と現在の状態で判断し、表示の有無を決定する。この際、表示対象でない表示用オブジェクトは破棄する。
【００３２】
（コンテンツ配信システムの全体構成例）
図９は、コンテンツ配信システムの全体構成例を示す図である。図示のように、有線ルータ１０２ａを介して複数の無線ルータ１０２ｂが接続され、各無線ルータ１０２ｂがそれぞれ上述した一つの拡張現実表示単位セルを形成する。端末１０３は、いずれかの無線ルータ１０２ｂの拡張現実表示単位セルに在圏する。この際、端末１０３のステータスに対応した表示用オブジェクトをコンテンツサーバ１０１からネットワーク１０２（有線ルータ１０２ａおよび無線ルータ１０２ｂを含む）を介して、無線受信する。端末１０３が他の無線ルータ（他の拡張現実表示単位セル）に移動したときには、在圏する無線ルータ１０２ｂから表示用オブジェクトを受信する。
【００３３】
コンテンツサーバ１０１は、図９に示すように、単一台だけを設けるに限らず、例えば、表示用オブジェクト別に複数台設けてもよい。また、クラウドネットワークのコンピュータとすることもできる。この場合、コンテンツサーバ１０１は、クラウドを構成する他の複数台のサーバやＰＣ群の管理サーバとして機能する。
【００３４】
（コンテンツサーバのハードウェア構成例）
図１０は、コンテンツサーバのハードウェア構成例を示す図である。コンテンツサーバ１０１の各機能は、一般的なコンピュータ装置で構成することができる。例えば、コンテンツサーバ１０１は、ＣＰＵ１００１と、ＲＯＭ１００２と、ＲＡＭ１００３と、ＬＡＮや無線ＬＡＮ等の通信Ｉ／Ｆ１００４と、ＵＳＢ等の外部Ｉ／Ｆ１００５と、ＨＤＤ等の記憶装置１００６と、ディスプレイ１００７と、キーボード１００８等を含む。ＣＰＵ１００１、ＲＯＭ１００２、ＲＡＭ１００３、通信Ｉ／Ｆ１００４、外部Ｉ／Ｆ１００５、記憶装置１００６、ディスプレイ１００７、キーボード１００８は、バス１０１０によって接続されている。
【００３５】
ＣＰＵ１００１は、コンテンツサーバ１０１の全体の制御を司る。ＲＯＭ１００２には、コンテンツ配信のプログラムが格納されている。ＣＰＵ１００１がＲＯＭ１００２に格納されたコンテンツ配信のプログラムを実行することにより、端末１０３に対するコンテンツ配信を実行することができる。ＲＡＭ１００３は、ＣＰＵ１００１の処理実行時におけるワークエリアとして使用されてもよい。
【００３６】
キーボード１００８は、ユーザからの操作入力を受け付け、ディスプレイ１００７に配信状態等を画面表示する。通信Ｉ／Ｆ１００４は、例えば、上述した有線ルータ１０２ａや無線ルータ１０２ｂのネットワークの情報を収集するデータ入力ポート等によって実現することができる。記憶装置１００６としては、ＨＤＤに限らず、不揮発性メモリや、ＣＤ−ＲＯＭ等によって実現することもできる。記憶装置１００６には、コンテンツ配信のプログラムが格納されてもよい。
【００３７】
（端末のハードウェア構成例）
図１１は、端末のハードウェア構成例を示す図である。端末１０３の各機能は、一般的なコンピュータ装置で構成することができる。例えば、端末１０３は、ＣＰＵ１１０１と、ＲＯＭ１１０２と、ＲＡＭ１１０３と、キー入力デバイス１１０４と、ＬＣＤおよびタッチパネル１１０５と、スピーカ１１０６と、マイク１１０７と、ＧＰＳセンサ１１０８と、加速度センサ１１０９と、制御部１１１０と、信号処理部１１１１と、通信部１１１２とを含む。これら各部は、バス１１１２によって接続されている。
【００３８】
ＣＰＵ１１０１は、端末１０３の全体の制御を司る。ＲＯＭ１１０２には、配信されたコンテンツを受信し表示するプログラムが格納されている。ＣＰＵ１１０１がＲＯＭ１１０２に格納されたプログラムを実行することにより、端末１０３における拡張現実サービスであるゲームやアプリケーション等を実行することができる。この際、ＣＰＵ１１０１は、ユーザの操作によるキー入力デバイス１１０４、ＬＣＤおよびタッチパネル１１０５、マイク１１０７から入力された情報や、ＧＰＳセンサ１１０８、加速度センサ１１０９等が検出した位置情報等をコンテンツサーバ１０１に送信する。そして、ＣＰＵ１１０１は、コンテンツサーバ１０１から配信されたコンテンツをＬＣＤおよびタッチパネル１１０５、スピーカ１１０６等から出力する。図１１に示す端末１０３は、汎用のスマートフォン、携帯電話機、ＰＤＡ等を用いることができる。
【００３９】
また、図示のように、ＣＰＵ１１０１とは別に制御部１１１０および信号処理部１１１１を設けてもよい。これら制御部１１１０および信号処理部１１１１は、端末１０３上でゲーム等のアプリケーションを実行する。そして、このアプリケーション実行により、状態（ステータス）が変化する毎にコンテンツサーバ１０１から配信されたコンテンツを表示する。この制御部１１１０および信号処理部１１１１は、専用のＩＣ、あるいはマイクロプロセッサをソフトウェア実行して機能する。
【００４０】
（コンテンツサーバの機能構成例）
図１２は、コンテンツサーバの機能別のブロック図の一例である。コンテンツサーバ１０１は、送受信部１２０１と、送信部１２０２と、受信部１２０３と、端末管理部１２０４と、オブジェクト管理部１２０５と、エリア管理部１２０６と、コンテンツの配信を共通あるいは個別に選別する選別部として機能する表示情報管理部１２０７と、コンテンツを配信する配信部として機能する表示情報配信部１２０８と、端末管理テーブル１２０９と、拡張現実表示単位セル管理テーブル１２１０と、オブジェクト管理テーブル１２１１と、を含む。
【００４１】
送受信部１２０１は、端末１０３との間でデータの送受信をおこなう送受信機等のデバイスである。送信部１２０２は、端末１０３に対し、制御情報と、コンテンツ情報を送信する。受信部１２０３は、端末１０３から制御情報と、コンテンツ情報を受信し、受信した情報を解析する。端末管理部１２０４は、端末１０３からの受信情報を元に、端末管理テーブル１２０９を更新する。また、端末管理部１２０４は、端末１０３から受信した情報を元に、拡張現実表示単位セル管理テーブル１２１０を参照し、各種制御情報および送信情報を取得する。
【００４２】
オブジェクト管理部１２０５は、端末１０３に配信するオブジェクトをエリアおよび配信条件により決定する。エリア管理部１２０６は、拡張現実表示単位セルおよびその端末１０３の状態（ステータス）毎に、表示する情報の生成あるいは消滅を管理し、拡張現実表示単位セル管理テーブル１２１０を更新する。表示情報管理部１２０７は、端末１０３に対する表示用オブジェクトの配信条件と、サービス中の端末１０３の状態（ステータス）により、複数の端末１０３に対して配信する表示データを共通、あるいは個別とする配信情報を生成する。
【００４３】
表示情報配信部１２０８は、表示情報管理部１２０７が生成した配信情報を、共通であればマルチキャストにより、個別であればユニキャストにより配信する。端末管理テーブル１２０９は、拡張現実空間のサービスを受けているユーザの端末１０３のＩＤ、在圏情報、および配信用のユニキャストアドレス等を保持する。また、この端末管理テーブル１２０９には、端末１０３が捕捉しているマルチキャストアドレスのエリア情報、および拡張現実空間のサービス内の状態が追加される。拡張現実表示単位セルＩＤ、および捕捉エリア情報は、拡張現実表示単位セル管理テーブル１２１０を参照するためのエリアＩＤである。
【００４４】
拡張現実表示単位セル管理テーブル１２１０は、図１に示したように、現実空間１１０に対して分割され、分割された一つに対し１個（またはそれ以上のマルチキャストアドレス）を割り当てられた拡張現実表示単位セル（Ａ１〜Ｄ４）について、対応する現実空間１１０の範囲、対応するサービスの状態、マルチキャストアドレス、およびエリアにどのオブジェクトが存在しているかを管理する。マルチキャストアドレスは、同一エリアであれば状態が異なっても同一の値を使用する。捕捉端末数は、該当する拡張現実表示単位セル内に在圏している端末１０３の数である。オブジェクトＩＤは、オブジェクト管理テーブル１２１１を参照する際に表示用オブジェクトを特定するＩＤである。
【００４５】
オブジェクト管理テーブル１２１１は、現実空間１１０に重ねて表示する表示用オブジェクト（動物、人間、機械、建物等）の位置情報、種類、動作情報等を管理する。このオブジェクト管理テーブル１２１１には、端末１０３における拡張現実空間のサービスの状態毎の配信条件（図３参照）が各オブジェクト単位に追加される。
【００４６】
図１２に記載の送受信部１２０１は、図１０に記載の通信Ｉ／Ｆ１００４等を用いることができ、図１２に記載の送信部１２０２〜表示情報配信部１２０８は、図１０に記載のＣＰＵ１００１等を用いることができる。図１２に記載の端末管理テーブル１２０９、拡張現実表示単位セル管理テーブル１２１０、オブジェクト管理テーブル１２１１は、図１０に記載のＲＡＭ１００３や記憶装置１００６等を用いることができる。
【００４７】
（各管理テーブルの内容について）
図１３は、コンテンツサーバの各管理テーブルに格納される情報の例を示す図表である。コンテンツサーバ１０１の端末管理テーブル１２０９には、端末管理部１２０４により、複数の端末１０３（１０３ａ〜１０３ｄ）別の情報が格納される。また、表示情報管理部１２０７は、この端末管理テーブル１２０９の情報を端末番号の順番に参照する。
【００４８】
端末管理テーブル１２０９に格納される情報として、例えば、端末１（１０３ａ）の情報を説明する。端末１（１０３ａ）の情報としては、端末ＩＤ、現在位置（緯度、経度、高度）、ユニキャスト配信に用いるＩＰアドレス、在圏エリアＩＤ、端末１０３の表示可能エリアサイズ、捕捉エリア情報として複数の拡張現実表示単位セル１〜３それぞれのＩＤ、端末１０３の状態（ステータス）として時刻、時代、屋外／屋内の区別等がある。表示可能エリアサイズは、端末１０３別の機能等により、１セルだけではなく、例えば複数セル分表示可能な機能に対応して設けられる。また、複数の拡張現実表示単位セル１〜３についても、端末１０３が複数のセルを表示可能な機能に対応して設けられる。
【００４９】
コンテンツサーバ１０１の拡張現実表示単位セル管理テーブル１２１０には、エリア管理部１２０６により、複数の配信エリア別の情報が格納される。また、端末管理部１２０４は、この拡張現実表示単位セル管理テーブル１２１０の情報を該当する配信エリアＩＤを用いて参照する。
【００５０】
拡張現実表示単位セル管理テーブル１２１０に格納される情報として、例えば、配信エリアＩＤが１の情報を説明する。配信エリア１の情報としては、エリア範囲（緯度、経度、高度範囲）、状態（時刻、時代、屋外／屋内の区別）、マルチキャストアドレス、捕捉端末数、存在オブジェクト情報、捕捉エリア情報として複数の表示用オブジェクトＡ，ＢそれぞれのＩＤ等がある。
【００５１】
コンテンツサーバ１０１のオブジェクト管理テーブル１２１１には、オブジェクト管理部１２０５により、複数の表示用オブジェクトの情報が格納される。また、エリア管理部１２０６は、このオブジェクト管理テーブル１２１１の情報を該当する表示用オブジェクトＩＤを用いて参照する。
【００５２】
オブジェクト管理テーブル１２１１に格納される情報として、例えば、表示用オブジェクトＡの情報を説明する。表示用オブジェクトＡの情報としては、現在位置（緯度、経度、高度）、オブジェクト種別（人間、動物等）、オブジェクトの表示状態（例えば形を変えるための動作や表示状態）、配信条件として、時刻、時代、屋外／屋内の区別とがある。
【００５３】
（端末の機能構成例）
図１４は、端末の機能別のブロック図の一例である。端末１０３は、送受信部１４０１と、送信部１４０２と、受信部１４０３と、ユニキャスト受信部１４０４と、マルチキャスト受信部１４０５と、コンテンツサーバ通信部１４０６と、位置情報管理部１４０７と、拡張現実表示単位セル選択部１４０８と、表示対象オブジェクト選択部１４０９と、拡張現実空間生成部１４１０と、表示部１４１１と、ＧＰＳ部１４１２と、捕捉マルチキャストアドレステーブル１４１３と、を含む。
【００５４】
送受信部１４０１は、コンテンツサーバ１０１との間でデータの送受信をおこなう送受信機等のデバイスである。送信部１４０２は、コンテンツサーバ１０１に対し、制御情報と、コンテンツ情報を送信する。受信部１４０３は、コンテンツサーバ１０１から制御情報と、コンテンツ情報を受信し、受信した情報を解析する。ユニキャスト受信部１４０４は、コンテンツサーバ１０１からユニキャストアドレスによる配信を受信する。マルチキャスト受信部１４０５は、マルチキャストアドレスによる配信を受信する。また、マルチキャストグループへの参加、離脱を実施する。
【００５５】
コンテンツサーバ通信部１４０６は、位置情報送信等、コンテンツサーバと制御情報の送受信をおこなう。また、コンテンツサーバ１０１からユニキャストで配信されたコンテンツ情報を拡張現実表示単位セル選択部１４０８に出力する。位置情報管理部１４０７は、端末１０３の現在位置を取得する。拡張現実表示単位セル選択部１４０８は、ユニキャストおよびマルチキャスト配信されたコンテンツ情報を合成する合成部として機能する。例えば、マルチキャスト配信された共通のコンテンツの表示画面と、ユニキャスト配信された個別のコンテンツの表示画面とを重ねて出力する。
【００５６】
表示対象オブジェクト選択部１４０９は、端末１０３の状態（ステータス）と、表示用オブジェクトの配信条件とから、表示対象となるオブジェクトを選択する。この表示対象オブジェクト選択部１４０９は、オブジェクトの条件と端末１０３のサービスの状態を比較し、表示対象のオブジェクトであるか否かを判断する。
【００５７】
拡張現実空間生成部１４１０は、現実空間１１０に重ね合わせる拡張現実空間の表示イメージを生成する。表示部１４１１は、現実空間１１０に、拡張現実空間生成部１４１０により生成した拡張現実空間の表示イメージを重ね合わせて表示する。ＧＰＳ部１４１２は、ＧＰＳ衛星からの電波を受信し、位置情報管理部１４０７に出力する。
【００５８】
捕捉マルチキャストアドレステーブル１４１３には、捕捉した複数のマルチキャストアドレスが格納される。拡張現実表示単位セル選択部１４０８は、捕捉マルチキャストアドレステーブル１４１３を参照し、マルチキャストアドレスの選択をおこない、複数のマルチキャストアドレスから配信された情報を受信する。
【００５９】
図１４に記載の送受信部１４０１は、図１１に記載の通信部１１１２を用いることができ、図１４に記載の送信部１４０２〜拡張現実空間生成部１４１０は、図１１に記載のＣＰＵ１１０１、あるいは制御部１１１０と信号処理部１１１１を用いることができる。図１４に記載の表示部１４１１は、図１１に記載のＬＣＤ／タッチパネル１１０５を用いることができる。図１４に記載のＧＰＳ部１４１２は、図１１に記載のＧＰＳセンサ１１０８を用いることができる。図１４に記載の捕捉マルチキャストアドレステーブル１４１３は、図１１に記載のＲＡＭ１１０３等を用いることができる。
【００６０】
（拡張現実空間サービスの一例）
次に、上述したコンテンツ配信システムによる拡張現実空間サービスの一例について説明する。図１５は、拡張現実空間サービス時の一例を示す図である。この図１５では、同じ拡張現実空間表示単位セルＢ２において、異なる拡張現実空間１５０１，１５０２との間で各表示用オブジェクト１５１０の重複がない場合を示している。端末３（１０３ｃ）の拡張現実空間１５０１には表示用オブジェクトとして人物１、動物３、建物１が含まれ、端末４（１０３ｄ）の拡張現実空間１５０２には表示用オブジェクトとしての機械１が含まれている。
【００６１】
この図１５に示すように、端末３（１０３ｃ）の拡張現実空間１５０１と、端末４（１０３ｄ）の拡張現実空間１５０２において、表示用オブジェクト１５１０の重複がない場合は、同一の拡張現実空間表示単位セルＢ２内における端末１０３の数が少ない場合等に生じる。この図１５に示すように表示用オブジェクト１５１０の重複がない場合には、コンテンツサーバ１０１は、各表示用オブジェクト（人物１、動物３、機械１、建物１）をそれぞれユニキャストで配信する。
【００６２】
図１６は、拡張現実空間サービス時の他の例を示す図である。この図１６では、同じ拡張現実空間表示単位セルＢ２において、異なる拡張現実空間１５０１〜１５０４の間で各表示用オブジェクト１５１０に重複が生じた場合を示している。端末１（１０３ａ）の拡張現実空間１５０１には表示用オブジェクトとして動物３、建物１が含まれ、端末２（１０３ｂ）の拡張現実空間１５０２には表示用オブジェクトとして動物３、建物１が含まれている。また、端末３（１０３ｃ）の拡張現実空間１５０３には表示用オブジェクトとして人物１、動物３、建物１が含まれ、端末４（１０３ｄ）の拡張現実空間１５０４には表示用オブジェクトとして機械１が含まれている。図１６の例では、表示用オブジェクトとして、動物３と建物１が複数の拡張現実空間１５０１〜１５０３にそれぞれ含まれている。
【００６３】
この図１６に示すように、同一の拡張現実空間表示単位セルＢ２内における端末１０３の数が増加したとき、異なる拡張現実空間に跨って共通する表示用オブジェクトが含まれ、表示用オブジェクトの重複が発生しやすい。そして、コンテンツサーバ１０１は、表示用オブジェクトの重複が発生したとき、ユニキャスト配信からマルチキャスト配信へ配信方法を変更する。また、端末１０３の数の減少等で重複していた表示用オブジェクトが重複しなくなった場合には、マルチキャスト配信からユニキャスト配信へ配信方法を変更する。
【００６４】
図１６に示すように、表示用オブジェクト１５１０が異なる拡張現実空間１５０１〜１５０４において重複する場合には、コンテンツサーバ１０１は、重複している表示用オブジェクトである動物３と、建物１をマルチキャスト配信する。また、重複していない表示用オブジェクトである人物１と、機械１については、ユニキャスト配信する。
【００６５】
（コンテンツ配信にかかる全体の処理手順）
上記構成のコンテンツ配信システムにおけるコンテンツ配信は、下記（１）〜（８）の手順を用いておこなう。
（１）各端末１０３は、ＧＰＳ部１４１２により、自端末１０３の位置情報（緯度、経度、高さ）を取得し、定刻または位置情報、サービス状態の変化等の契機で、位置情報、サービス状態等の情報を、送受信部１４０１およびネットワーク１０２を経由してコンテンツサーバ１０１へ通知する。その際、自端末１０３の表示可能エリアサイズ（縦×横のマルチキャスト対応のエリア数）を追加で送信する。
【００６６】
（２）コンテンツサーバ１０１は、送受信部１２０１を経由して、各端末１０３から通知された情報を取得し、端末管理テーブル１２０９を更新する。そして、拡張現実表示単位セル管理テーブル１２１０を各端末１０３の位置情報により検索する。そして、端末管理テーブル１２０９内の、在圏エリアＩＤ、および状態と比較する。各端末１０３の在圏エリアや状態が変化した場合（上記表示用オブジェクト重複なしから表示用オブジェクト重複ありへの状態変化）には、コンテンツサーバ１０１は、端末管理テーブル１２０９の在圏エリアＩＤまたは状態を、新しい在圏エリア、および状態に更新する。
【００６７】
そして、拡張現実表示単位セル管理テーブル１２１０から、新しい在圏エリアの周囲にある、複数のエリア情報（エリア範囲、マルチキャストアドレス）を、各端末１０３から受信した表示可能エリアサイズ数分、抽出する。また、拡張現実表示単位セル管理テーブル１２１０の該当エリアの捕捉端末数を状態に合わせて加算・減算する。このとき、配信対象である複数のエリア情報は、ネットワーク１０２へのデータ量やコンテンツサーバ１０１の処理負荷に応じて削減してもよい。
【００６８】
その後、コンテンツサーバ１０１は、端末１０３毎の配信用のマルチキャストアドレス一覧を、各端末１０３に通知する。各端末１０３は、該当エリアのマルチキャストアドレスを、捕捉マルチキャストアドレステーブル１４１３に保存する。また、帰属している無線ルータ１０２ｂに対し、マルチキャストグループの参加、離脱を通知する。
【００６９】
（３）次に、コンテンツサーバ１０１は、オブジェクト管理テーブル１２１１を更新する。コンテンツサーバ１０１において、全ての表示用オブジェクトの位置情報、および動作・表示状態を更新する。
【００７０】
（４）次に、コンテンツサーバ１０１は、拡張現実表示単位セル管理テーブル１２１０を更新する。この際、コンテンツサーバ１０１は、端末管理テーブル１２０９の捕捉エリアＩＤを参照し、拡張現実表示単位セル管理テーブル１２１０に登録された全てのエリアについて、何台の端末１０３から可視エリアとして捕捉されているかを、捕捉端末数に設定する。その後、コンテンツサーバ１０１は、オブジェクト管理テーブル１２１１を参照し、全てのエリアについて、表示用オブジェクトの位置情報から、自拡張現実表示単位セルに存在する表示用オブジェクトを抽出する。
【００７１】
（５）次に、コンテンツサーバ１０１は、上記（４）の拡張現実表示単位セル情報の更新において、１台以上の端末１０３に可視エリアとして捕捉され、１個以上の表示用オブジェクトが存在するエリアについて、表示情報を生成する。表示情報は、そのエリアに存在する全てのオブジェクト情報（位置、状態、画像番号等）からなる。
【００７２】
（６）次に、コンテンツサーバ１０１は、全ての端末１０３が在圏している拡張現実表示単位セルについて、存在する表示用オブジェクトの配信方法（ユニキャスト・マルチキャスト）を、下記の手順で判断する。
１．表示用オブジェクト単位に、配信条件を既定する。
２．端末１０３の状態の組み合わせと配信条件から、端末１０３毎に、配信対象を決定する。
３．複数の端末１０３に配信対象となっている表示用オブジェクトをマルチキャスト配信対象とする。また、一つの端末１０３にのみ配信対象となっている表示用オブジェクトを、ユニキャスト配信対象とする。
４．マルチキャスト配信は、表示用オブジェクトのデータに、配信条件を付けたものを配信する。
５．マルチキャスト配信において、配信データの効率を高めるために、一つの拡張現実表示セルあたり、一つまたは、複数のマルチキャストアドレスを使用する。
【００７３】
（７）次に、コンテンツサーバ１０１は、上記（６）の表示情報を、該当エリアのマルチキャストアドレス、またはユニキャストアドレスを付与してネットワーク１０２に配信する。配信方法の振分けが発生するのは、端末１０３の増加（上記表示用オブジェクト重複あり）の場合であり、端末１０３の増加前（表示用オブジェクト重複なし）の場合には、複数の端末１０３に配信対象となっている表示用オブジェクトが存在しないため、全ての表示用オブジェクトをユニキャスト配信する。
【００７４】
（８）そして、端末１０３は、ユニキャスト、および捕捉マルチキャストアドレステーブル１４１３に登録されているマルチキャストアドレスに配信されたパケットを選択的に受信する。端末１０３は、マルチキャスト配信された情報については、自端末１０３の状態が配信条件に合致するか否かを判定し、配信対象でない表示用オブジェクトのデータは破棄する。表示対象のオブジェクトについては、受信した情報を合成して拡張現実空間を生成し、現実世界の画面に重ね合わせて表示する。
【００７５】
（端末１０３の位置情報更新の処理）
図１７は、端末の位置情報更新の処理を示すシーケンス図である。各端末１０３のコンテンツサーバ通信部１４０６は、定刻または位置情報、サービス状態の変化等の契機毎に、位置情報管理部１４０７に位置情報取得を要求する（ステップＳ１７０１）。位置情報管理部１４０７は、ＧＰＳ部１４１２に位置情報取得を要求し（ステップＳ１７０２）、ＧＰＳ部１４１２により取得した自端末１０３の位置情報（緯度、経度、高度、ステップＳ１７０３）をコンテンツサーバ通信部１４０６に出力する（ステップＳ１７０４）。
【００７６】
コンテンツサーバ通信部１４０６は、取得した自端末１０３の位置情報を変更し（ステップＳ１７０５）、この変更した位置情報と、サービス状態等の情報を送受信部１４０１、ネットワーク１０２を経由してコンテンツサーバ１０１へ通知する（ステップＳ１７０６）。
【００７７】
コンテンツサーバ１０１では、端末管理部１２０４が端末１０３の位置情報と、サービス状態等の情報を受信し、端末１０３の現在位置から在圏する拡張現実表示単位セルを算出する（ステップＳ１７０７）。そして、端末管理テーブル１２０９を参照し、この端末１０３の捕捉エリア情報を参照する（ステップＳ１７０８）。そして、端末管理部１２０４は、端末１０３の捕捉エリア情報が在圏セルと異なるかを判断し（ステップＳ１７０９）、異なる場合には、端末管理テーブル１２０９の捕捉エリア情報を更新する（ステップＳ１７１０）。
【００７８】
次に、端末管理部１２０４は、端末の在圏セルを中心にした、複数の可視範囲セルを算出する（ステップＳ１７１１）。また、コンテンツサーバ１０１は、拡張現実表示単位セル管理テーブル１２１０について、該当エリアの捕捉端末数を状態に合わせて減算（ステップＳ１７１２）、あるいは加算する（ステップＳ１７１３）。そして、コンテンツサーバ１０１の端末管理部１２０４は、コンテンツ配信用のマルチキャストアドレス一覧を端末１０３に配信する（ステップＳ１７１４）。
【００７９】
端末１０３は、コンテンツサーバ通信部１４０６がマルチキャストアドレス一覧を受信し、捕捉マルチキャストアドレステーブル１４１３を参照して、旧マルチキャストアドレスを得る（ステップＳ１７１５）。そして、コンテンツサーバ通信部１４０６は、新しく参加するマルチキャストグループへの参加要求をネットワーク１０２の無線ルータ１０２ｂに送出する（ステップＳ１７１６）。また、この際、端末１０３から受信したアドレス一覧に無いマルチキャストグループからの離脱を要求する（ステップＳ１７１７）。そして、端末１０３のコンテンツサーバ通信部１４０６は、捕捉マルチキャストアドレステーブル１４１３のマルチキャストアドレスを更新する（ステップＳ１７１８）。
【００８０】
（コンテンツ配信の処理）
図１８は、コンテンツ配信の処理を示すシーケンス図である。コンテンツサーバ１０１は、表示情報管理部１２０７が定期タイマ起動等により（ステップＳ１８０１）、オブジェクト管理部１２０５に対し、表示用オブジェクト更新を要求する（ステップＳ１８０２）。オブジェクト管理部１２０５は、オブジェクト管理テーブル１２１１を端末１０３の現在位置動作や表示状態を変更するために、テーブル更新する（ステップＳ１８０３）。表示情報管理部１２０７は、上記ステップＳ１８０１〜ステップＳ１８０３の処理について、全エリアについて実施し（ステップＳ１８０４）、捕捉した端末数が１以上であれば（ステップＳ１８０５）、表示情報管理部１２０７は、エリア管理部１２０６に対し対象エリアの情報更新要求をおこない（ステップＳ１８０６）、エリア管理部１２０６は、拡張現実表示単位セル管理テーブル１２１０に対し、対象エリアの存在オブジェクト情報を変更するために、テーブル更新する（ステップＳ１８０７）。
【００８１】
そして、表示情報管理部１２０７は、拡張現実表示単位セル管理テーブル１２１０と、端末管理テーブル１２０９と、オブジェクト管理テーブル１２１１とを参照し（ステップＳ１８０８）、配信リストを作成する（ステップＳ１８０９）。また、表示情報管理部１２０７は、端末１０３に対する共通、および個別の表示用オブジェクトの配信を作成する（ステップＳ１８１０）。
【００８２】
そして、表示情報管理部１２０７は、表示情報配信部１２０８に対し、複数の端末１０３に対する共通情報の配信については、共通情報配信要求をおこなう（ステップＳ１８１１）。表示情報配信部１２０８は、共通情報配信要求を受けた表示用オブジェクトについては、マルチキャスト配信する（ステップＳ１８１２）。また、表示情報管理部１２０７は、表示情報配信部１２０８に対し、個々の端末１０３に対する個別情報の配信については、個別情報配信要求をおこなう（ステップＳ１８１３）。表示情報配信部１２０８は、個別情報配信要求を受けた表示用オブジェクトについては、ユニキャスト配信する（ステップＳ１８１４）。
【００８３】
端末１０３では、マルチキャスト受信部１４０５がマルチキャスト配信（ステップＳ１８１２）された表示用オブジェクトを受信し、拡張現実表示単位セル選択部１４０８により拡張現実表示単位セルを選択し、表示対象オブジェクト選択部１４０９により、端末１０３の状態（ステータス）に合致した配信条件の表示用オブジェクト情報を抽出する（ステップＳ１８１５）。また、ユニキャスト受信部１４０４がユニキャスト配信（ステップＳ１８１４）された表示用オブジェクトを受信し、コンテンツサーバ通信部１４０６、表示対象オブジェクト選択部１４０９を介して、拡張現実空間生成部１４１０に出力される。
【００８４】
表示対象オブジェクト選択部１４０９は、拡張現実空間生成部１４１０に対し、表示要求をおこなう（ステップＳ１８１６）。拡張現実空間生成部１４１０では、表示対象オブジェクト選択部１４０９によりマルチキャスト配信から抽出した表示用オブジェクトと、ユニキャスト配信された表示用オブジェクトとを合成して拡張現実空間を生成し、現実世界の画面に重ね合わせて表示部１４１１に表示する。
【００８５】
（配信リスト作成の処理）
図１９−１は、配信リストの処理例を示すフローチャートである。この図１９−１の処理は、図１８に示したステップＳ１８０９の詳細な処理例である。はじめに、コンテンツサーバ１０１は、端末１０３の情報を全て取得したか判断する（ステップＳ１９０１）。端末１０３の情報を全て取得していれば（ステップＳ１９０１：Ｙｅｓ）、処理を終了するが、未取得の端末１０３の情報があれば（ステップＳ１９０１：Ｎｏ）、コンテンツサーバ１０１は、端末管理テーブル１２０９の先頭から順に、１つずつ端末１０３の情報を取得する（ステップＳ１９０２）。
【００８６】
次に、コンテンツサーバ１０１は、拡張現実表示単位セルＩＤを全て取得する（ステップＳ１９０３）。拡張現実表示単位セルＩＤを全て取得すれば（ステップＳ１９０３：Ｙｅｓ）、ステップＳ１９０１に戻り、未取得の拡張現実表示単位セルＩＤがあれば（ステップＳ１９０３：Ｎｏ）、端末管理テーブル１２０９内の、拡張現実表示単位セルＩＤを、先頭から順に１つずつ取得する（ステップＳ１９０４）。次に、コンテンツサーバ１０１は、取得した拡張現実表示単位セルＩＤを用いて、拡張現実表示単位セル管理テーブル１２１０の情報を参照する（ステップＳ１９０５）。
【００８７】
そして、コンテンツサーバ１０１は、拡張現実表示単位セル管理テーブル１２１０に格納されている表示オブジェクトＩＤを全て取得したか判断する（ステップＳ１９０６）。表示オブジェクトＩＤを全て取得すれば（ステップＳ１９０６：Ｙｅｓ）、ステップＳ１９０３に戻る。未取得の表示オブジェクトＩＤがあれば（ステップＳ１９０６：Ｎｏ）、コンテンツサーバ１０１は、拡張現実表示単位セル管理テーブル１２１０内の表示オブジェクトＩＤを、先頭から順に１つずつ取得する（ステップＳ１９０７）。次に、拡張現実表示単位セル管理テーブル１２１０内の、表示オブジェクトＩＤを用いて、オブジェクト管理テーブル１２１１の情報を参照する（ステップＳ１９０８）。
【００８８】
そして、コンテンツサーバ１０１は、端末１０３の状態（ステータス）に対応する、表示用オブジェクトの配信の有無（１／０）のリストを取得する（ステップＳ１９０９）。次に、コンテンツサーバ１０１は、端末１０３の状態に対応する、表示用オブジェクトの配信の有無（１／０）を、全ての条件について論理和（ＡＮＤ）を求める（ステップＳ１９１０）。次に、コンテンツサーバ１０１は、ステップＳ１９１０の結果が１の表示用オブジェクトがあれば（ステップＳ１９１１：Ｙｅｓ）、この表示用オブジェクトの配信先リスト（リストＡ）に端末１０３のＩＤを追加し（ステップＳ１９１２）、ステップＳ１９０６に戻る。ステップＳ１９１０の結果が０であれば（ステップＳ１９１１：Ｎｏ）、ステップＳ１９１２を実行せず、ステップＳ１９０６に戻る。
【００８９】
図１９−２は、作成された配信先リストの例を示す図表である。ステップＳ１９１２の実行により作成されたリストＡを示している。表示エリアＡにおける表示用オブジェクト毎の配信先の端末１０３がそれぞれリスト化されている。
【００９０】
（共通・個別配信の振り分け）
図２０−１は、表示用オブジェクトの共通・個別配信の振り分けの処理例を示すフローチャートである。また、図２０−２は、共通・個別配信の振り分けの処理に用いるリストおよびテーブルの例を示す図表である。はじめに、コンテンツサーバ１０１は、配信エリア情報を全て参照したか判断する（ステップＳ２００１）。配信エリア情報を全て参照済みであれば（ステップＳ２００１：Ｙｅｓ）、処理を終了する。未参照の配信エリア情報があれば（ステップＳ２００１：Ｎｏ）、コンテンツサーバ１０１は、拡張現実表示単位セル管理テーブル１２１０の配信エリア情報を先頭から順に１つずつ取得する（ステップＳ２００２）。そして、拡張現実表示単位セル管理テーブル１２１０に捕捉端末があるか判断する（ステップＳ２００３）。捕捉端末がなければ（ステップＳ２００３：Ｎｏ）、ステップＳ２００１に戻る。捕捉端末があれば（ステップＳ２００３：Ｙｅｓ）、次に、コンテンツサーバ１０１は、表示用オブジェクトの配信先（リストＡ）を、配信先の多い順にソートする（ステップＳ２００４）。
【００９１】
図２０−２の（ａ）にソート後の配信先リストを示す。図１９−２に示した配信先テーブルのリストＡを配信先の多い順にソートした状態を示している。図２０−２の（ａ）に示すように、表示用オブジェクトについて、配信先の端末１０３の数が多い順にソートされている。
【００９２】
ステップＳ２００４の後、コンテンツサーバ１０１は、配信先リスト（リストＡ）を全参照済みであるか、または、共通配信テーブルに空きがないかを判断する（ステップＳ２００５）。配信先リスト（リストＡ）を全参照済み、または、共通配信テーブルに空きがない場合には（ステップＳ２００５：Ｙｅｓ）、ステップＳ２０１０に移行する。配信先リスト（リストＡ）について全参照が完了していない、または、共通配信テーブルに空きがあれば（ステップＳ２００５：Ｎｏ）、配信先リスト（リストＡ）から表示端末（端末数）の最も多い表示用オブジェクトを順に１つずつ取り出す（ステップＳ２００６）。
【００９３】
次に、コンテンツサーバ１０１は、取り出した表示用オブジェクトについて、表示端末数が１以下となったか判断する（ステップＳ２００７）。表示端末数が１以下となれば（ステップＳ２００７：Ｙｅｓ）、ステップＳ２０１０に移行する。表示端末数が２を超えれば（ステップＳ２００７：Ｎｏ）、共通配信テーブルに、この表示用オブジェクトのＩＤを追加する（ステップＳ２００８）。
【００９４】
図２０−２の（ｂ）に共通配信テーブルの例を示す。この共通配信テーブルには、図示のように、複数の端末に共通配信する表示用オブジェクトが追加されていく。この共通配信テーブルには、図２０−２の（ａ）に示した表示端末数（端末）が多い順に表示用オブジェクトのＩＤが格納される。
【００９５】
ステップＳ２００８の後、コンテンツサーバ１０１は、共通配信テーブルの残容量を減算し（ステップＳ２００９）、ステップＳ２００５に戻る。
【００９６】
ステップＳ２０１０では、コンテンツサーバ１０１は、配信先リスト（リストＡ）を全参照済みであるか判断する（ステップＳ２０１０）。配信先リストを全参照済みであれば（ステップＳ２０１０：Ｙｅｓ）、ステップＳ２００１に戻る。配信先リストの全参照が完了していなければ（ステップＳ２０１０：Ｎｏ）、次に、コンテンツサーバ１０１は、配信先リスト（リストＡ）の先頭から、情報を１つずつ取得する（ステップＳ２０１１）。
【００９７】
次に、コンテンツサーバ１０１は、取得した表示用オブジェクトの表示端末数が１以上であるか判断する（ステップＳ２０１２）。表示端末数が１未満であれば（ステップＳ２０１２：Ｎｏ）、ステップＳ２００１に戻る。表示端末数が１以上であれば（ステップＳ２０１２：Ｙｅｓ）、次に、コンテンツサーバ１０１は、端末１０３毎の個別配信テーブルに表示用オブジェクトを追加する（ステップＳ２０１３）。
【００９８】
図２０−２の（ｃ）に個別配信テーブルの例を示す。この個別配信テーブルには、リストＡの端末３について、個別配信する表示用オブジェクトが示されている。
【００９９】
ステップＳ２０１３の後、コンテンツサーバ１０１は、個別配信テーブルに追加した表示用オブジェクトを配信先リスト（リストＡ）から削除し（ステップＳ２０１４）、ステップＳ２０１０に戻る。
【０１００】
（表示用オブジェクトの配信処理）
図２１は、表示用オブジェクトの配信の処理例を示すフローチャートである。コンテンツサーバ１０１の表示情報管理部１２０７がおこなう処理と、表示情報配信部１２０８がおこなう配信処理を記載してある。
【０１０１】
はじめに、コンテンツサーバ１０１は、配信エリア情報を全て参照したか判断する（ステップＳ２１０１）。配信エリア情報を全て参照済みであれば（ステップＳ２１０１：Ｙｅｓ）、処理を終了する。配信エリア情報の全参照が未完了であれば（ステップＳ２１０１：Ｎｏ）、コンテンツサーバ１０１は、拡張現実表示単位セル管理テーブル１２１０に登録された配信エリア情報を先頭から順に１つずつ取得する（ステップＳ２１０２）。
【０１０２】
次に、コンテンツサーバ１０１は、共通配信テーブル（図２０−２の（ｂ））を全て参照したか判断する（ステップＳ２１０３）。共通配信テーブルを全て参照済みであれば（ステップＳ２１０３：Ｙｅｓ）、ステップＳ２１０７に移行する。また、表示情報管理部１２０７は、表示情報配信部１２０８に対し、共通情報配信要求をおこなう。これにより、表示情報配信部１２０８は、共通配信テーブルに格納された表示用オブジェクトをネットワーク１０２にマルチキャスト配信する（ステップＳ２１２１）。
【０１０３】
ステップＳ２１０３において、共通配信テーブルの全参照が未完了であれば（ステップＳ２１０３：Ｎｏ）、コンテンツサーバ１０１は、次に、共通配信テーブルの先頭から１つずつ表示用オブジェクト種別を取得する（ステップＳ２１０４）。そして、表示用オブジェクト種別を用いてオブジェクト管理テーブル１２１１を参照し、表示用オブジェクトの配信条件を取得する（ステップＳ２１０５）。次に、コンテンツサーバ１０１は、この表示用オブジェクトの配信条件と表示データをマルチキャスト配信データに追加し（ステップＳ２１０６）、ステップＳ２１０３に戻る。
【０１０４】
ステップＳ２１０７では、コンテンツサーバ１０１は、全端末の個別配信テーブル（図２０−２の（ｃ））を参照したか判断する（ステップＳ２１０７）。全端末の個別配信テーブルを参照済みであれば（ステップＳ２１０７：Ｙｅｓ）、ステップＳ２１０１に戻る。同時に、表示情報管理部１２０７は、表示情報配信部１２０８に対し、個別情報配信要求をおこなう。これにより、表示情報配信部１２０８は、個別配信テーブルに格納された表示用オブジェクトをネットワーク１０２にユニキャスト配信する（ステップＳ２１２２）。
【０１０５】
また、ステップＳ２１０７において、全端末の個別配信テーブルの参照が未完了であれば（ステップＳ２１０７：Ｎｏ）、端末に対応した個別配信テーブルを取得する（ステップＳ２１０８）。
【０１０６】
この後、コンテンツサーバ１０１は、個別配信テーブルの表示用オブジェクトを全て参照したか判断する（ステップＳ２１０９）。表示用オブジェクトを全て参照済みであれば（ステップＳ２１０９：Ｙｅｓ）、ステップＳ２１０７に戻る。表示用オブジェクトの全参照が未完了であれば（ステップＳ２１０９：Ｎｏ）、個別配信テーブルの先頭から１つずつ表示用オブジェクトの種別を取得する（ステップＳ２１１０）。次に、取得した表示用オブジェクト種別を用いてオブジェクト管理テーブル１２１１を参照し、配信条件を取得する（ステップＳ２１１１）。この後、この表示用オブジェクトの配信条件および表示データをユニキャスト配信データに追加し（ステップＳ２１１２）、ステップＳ２１０９に戻る。
【０１０７】
（端末の処理内容）
図２２は、端末がおこなう処理例を示すフローチャートである。マルチキャスト受信部１４０５は、コンテンツサーバ１０１からマルチキャストの受信データを待機し（ステップＳ２２０１：Ｎｏ）、受信データがあれば（ステップＳ２２０１：Ｙｅｓ）、拡張現実表示単位セル選択部１４０８に送る（ステップＳ２２０２）。ユニキャスト受信部１４０４は、コンテンツサーバ１０１からユニキャストの受信データを待機し（ステップＳ２２０３：Ｎｏ）、受信データがあれば（ステップＳ２２０３：Ｙｅｓ）、コンテンツサーバ通信部１４０６に通知する（ステップＳ２２０４）。
【０１０８】
コンテンツサーバ通信部１４０６は、受信データを待機し（ステップＳ２２０５：Ｎｏ）、受信データがあれば（ステップＳ２２０５：Ｙｅｓ）、この表示データを受信する（ステップＳ２２０６）。受信したデータが表示データ以外であれば（ステップＳ２２０６：Ｎｏ）、制御情報として処理し（ステップＳ２２０７）、ステップＳ２２０５に戻る。受信したデータが表示データであれば（ステップＳ２２０６：Ｙｅｓ）、コンテンツサーバ通信部１４０６は、ユニキャスト受信した表示データを拡張現実表示単位セル選択部１４０８に送り（ステップＳ２２０８）、ステップＳ２２０５に戻る。
【０１０９】
拡張現実表示単位セル選択部１４０８は、マルチキャスト受信またはユニキャスト受信による受信データがあるか待機し（ステップＳ２２０９：Ｎｏ）、データを受信すると（ステップＳ２２０９：Ｙｅｓ）、マルチキャストおよびユニキャスト受信データを一つのバッファに統合し（ステップＳ２２１０）、表示対象オブジェクト選択部１４０９に送るとともに（ステップＳ２２１１）、ステップＳ２２０９に戻り、受信待機する。
【０１１０】
表示対象オブジェクト選択部１４０９では、拡張現実表示単位セル選択部１４０８からの受信データを待機し（ステップＳ２２１２：Ｎｏ）、データを受信すれば（ステップＳ２２１２：Ｙｅｓ）、受信データにマルチキャスト配信があるか判断する（ステップＳ２２１３）。受信データにマルチキャスト配信があれば（ステップＳ２２１３：Ｙｅｓ）、マルチキャストの全受信データを参照済みか判断する（ステップＳ２２１４）。受信データにマルチキャスト配信がなければ（ステップＳ２２１３：Ｎｏ）、ステップＳ２２１８に移行する。また、マルチキャストの全受信データの参照が完了すれば（ステップＳ２２１４：Ｙｅｓ）、ステップＳ２２１８に移行する。
【０１１１】
表示対象オブジェクト選択部１４０９は、全ステップＳ２２１４において、受信データの参照が未完了であれば（ステップＳ２２１４：Ｎｏ）、受信データの先頭から１つずつオブジェクト情報を取得し（ステップＳ２２１５）、端末の現在情報と配信条件の一致を判断する（ステップＳ２２１６）。端末の現在情報と配信条件が一致すれば（ステップＳ２２１６：Ｙｅｓ）、表示対象オブジェクト選択部１４０９は、表示情報にオブジェクトの画像を追加し（ステップＳ２２１７）、ステップＳ２２１４に戻る。端末の現在情報と配信条件が一致しなければ（ステップＳ２２１６：Ｎｏ）、ステップＳ２２１４に戻る。
【０１１２】
ステップＳ２２１８では、表示対象オブジェクト選択部１４０９は、受信データにユニキャスト配信があるか判断する（ステップＳ２２１８）。受信データにユニキャスト配信があれば（ステップＳ２２１８：Ｙｅｓ）、このユニキャスト配信の全データを参照したか判断する（ステップＳ２２１９）。全データの参照が完了していなければ（ステップＳ２２１９：Ｎｏ）、表示対象オブジェクト選択部１４０９は、ユニキャストの受信データの先頭から１つずつオブジェクト情報を取得し（ステップＳ２２２０）、表示情報にオブジェクトの画像を追加し（ステップＳ２２２１）、ステップＳ２２１９に戻る。また、ステップＳ２２１８において、受信データにユニキャスト配信がないとき（ステップＳ２２１８：Ｎｏ）、および、全データの参照が完了すれば（ステップＳ２２１９：Ｙｅｓ）、それぞれステップＳ２２２２に移行する。
【０１１３】
ステップＳ２２２２では、表示対象オブジェクト選択部１４０９は、表示情報があるか判断する（ステップＳ２２２２）。表示情報がある場合（ステップＳ２２２２：Ｙｅｓ）、拡張現実空間生成部１４１０に対し、表示用オブジェクトの表示要求をおこない（ステップＳ２２２３）、ステップＳ２２１１に戻る。表示情報がない場合（ステップＳ２２２２：Ｎｏ）、表示対象オブジェクト選択部１４０９は、ステップＳ２２１１に戻る。
【０１１４】
（転送データ量削減の効果について）
図２３は、転送データ量削減の効果を示す図表である。図２３には、表示用オブジェクト一つあたり１００ＫＢのデータ量と仮定している。そして、実施の形態（本方式）によるマルチキャストとユニキャストを併用して配信した場合と、従来方式による全てユニキャスト配信した場合における配信データ量をそれぞれ示した。
【０１１５】
例えば、表示用オブジェクトの人物２、動物３、建物１、建物２について、複数の端末に配信する必要があり、本方式では、これらの表示用オブジェクトをユニキャストで配信するため、１００ＫＢで抑えることができるが、従来方式のユニキャストでは、それぞれ１００ＫＢ〜３００ＫＢの配信データ量が必要となる。合計の配信データ量は、従来方式では１４００ＫＢであるのに対し、本方式では８００ＫＢとなり、配信データ量を約４３％削減できた。
【０１１６】
以上説明した実施の形態によれば、複数の端末の状態に合わせて、必要な表示用オブジェクトを共通化および個別化することにより、コンテンツサーバから端末に配信するコンテンツである表示用オブジェクトの転送データ量を削減できるようになる。これにより、複数の端末に配信するコンテンツ数が多くなった場合、および同一セルに多数の端末が位置し、これらの多数の端末にそれぞれコンテンツを配信する場合でも効率よく配信できる。そして、ネットワーク上でのデータの転送効率を向上できるようになり、ネットワーク負荷を軽減できるようになる。
【０１１７】
そして、端末が拡張現実（ＡＲ）のサービスを受ける場合、端末が実行しているアプリケーション（ゲーム等）の進行状況において、日中や夜間、明るさ等の時間や季節、所持品、時代、交通量、屋外か屋内の場所等が異なると、同一セル内であっても端末毎に拡張現実空間の表示の情報が異なる。このような場合、コンテンツサーバは、端末毎に異なる拡張現実空間を跨って共通する表示用オブジェクトを選別する。そして、選別した表示用オブジェクトをマルチキャスト配信する。これにより、コンテンツサーバは、表示用オブジェクトを１度の通信で複数の端末に転送できる。このように、現実空間のサービスを受ける同一セル内の複数の端末の状態が異なっても、表示用コンテンツの配信を効率的におこなえるようになる。
【０１１８】
また、実施の形態では、拡張現実（ＡＲ）を例に説明したが、適用する技術はＡＲに限らず、端末の状態毎に異なるコンテンツを配信するコンテンツ配信サービス全般に適用可能であり、上記同様に、コンテンツを効率よく配信でき、ネットワーク負荷を軽減できるようになる。
【０１１９】
なお、本実施の形態で説明したコンテンツ配信方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本コンテンツ配信プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本コンテンツ配信プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１２０】
上述した各実施の形態に関し、さらに以下の付記を開示する。
【０１２１】
（付記１）複数の端末毎に異なる状態に対応したコンテンツをネットワークを介して配信するコンテンツ配信装置であって、
複数の前記端末に共通するコンテンツと、複数の前記端末にそれぞれ個別のコンテンツとを選別する選別部と、
前記選別部により選別された、共通のコンテンツはマルチキャスト配信し、個別のコンテンツはユニキャスト配信する配信部と、
を備えたことを特徴とするコンテンツ配信装置。
【０１２２】
（付記２）前記選別部は、前記コンテンツ毎の配信条件と、前記端末の状態に対応したコンテンツを選別することを特徴とする付記１に記載のコンテンツ配信装置。
【０１２３】
（付記３）前記配信部は、前記共通のコンテンツをマルチキャスト配信する際、前記端末の状態に対応するコンテンツの配信条件を付与して配信することを特徴とする付記１または２に記載のコンテンツ配信装置。
【０１２４】
（付記４）前記配信部は、マルチキャスト配信する前記端末数が多い前記共通のコンテンツを優先的にマルチキャスト配信することを特徴とする付記１〜３のいずれか一つに記載のコンテンツ配信装置。
【０１２５】
（付記５）前記配信部は、マルチキャスト配信の前記共通のコンテンツが設定容量に達したときには、当該共通のコンテンツをユニキャスト配信することを特徴とする付記１〜４のいずれか一つに記載のコンテンツ配信装置。
【０１２６】
（付記６）前記端末は、現実空間に拡張現実空間を重ねて表示する拡張現実空間サービスを受け、
前記配信部は、前記端末に前記コンテンツとして拡張現実空間の画面を配信し、複数の前記端末の異なる状態の拡張現実空間に跨って共通する拡張現実空間の画面を抽出し、マルチキャスト配信することを特徴とする付記１〜５のいずれか一つに記載のコンテンツ配信装置。
【０１２７】
（付記７）前記配信部は、前記ネットワークの一つのセル毎に前記共通のコンテンツはマルチキャスト配信し、個別のコンテンツはユニキャスト配信することを特徴とする付記１〜６のいずれか一つに記載のコンテンツ配信装置。
【０１２８】
（付記８）前記配信部は、前記ネットワークの一つのセルにおける前記端末数に応じて、前記マルチキャスト配信と前記ユニキャスト配信とを切り替えることを特徴とする付記１〜７のいずれか一つに記載のコンテンツ配信装置。
【０１２９】
（付記９）コンテンツ配信装置から自端末の状態に対応したコンテンツを受信する端末であって、
前記コンテンツ配信装置からマルチキャスト配信された他の端末と共通のコンテンツを受信し、前記共通のコンテンツのうち、自端末の状態に対応した共通のコンテンツを選択するマルチキャスト受信部と、
前記コンテンツ配信装置からユニキャスト配信された端末に個別のコンテンツを受信するユニキャスト受信部と、
を備えたことを特徴とする端末。
【０１３０】
（付記１０）前記マルチキャスト受信部により受信した前記共通のコンテンツの表示画面と、前記ユニキャスト受信部により受信した前記個別のコンテンツの表示画面とを合成して表示出力する合成部を備えたことを特徴とする付記９に記載の端末。
【０１３１】
（付記１１）現実空間に拡張現実空間を重ねて表示する拡張現実空間サービスを受け、前記コンテンツとして拡張現実空間の画面の配信を受けることを特徴とする付記９または１０に記載の端末。
【０１３２】
（付記１２）自端末上におけるアプリケーション実行に応じて異なる状態毎に前記コンテンツ配信装置から前記コンテンツの配信を受けることを特徴とする付記１１に記載の端末。
【０１３３】
（付記１３）複数の端末毎に異なる状態に対応したコンテンツをネットワークを介して配信するコンテンツ配信方法であって、
複数の前記端末に共通するコンテンツと、複数の前記端末にそれぞれ個別のコンテンツとを選別する選別工程と、
前記選別工程により選別された、共通のコンテンツはマルチキャスト配信し、個別のコンテンツはユニキャスト配信する配信工程と、
を含むことを特徴とするコンテンツ配信方法。
【符号の説明】
【０１３４】
１００  コンテンツ配信システム
１０１  コンテンツサーバ
１０２  ネットワーク
１０２ａ  有線ルータ
１０２ｂ  無線ルータ
１０３  端末
１１０  現実空間
１２０  拡張現実表示エリア
１３０  表示用オブジェクト
１２０１  送受信部
１２０２  送信部
１２０３  受信部
１２０４  端末管理部
１２０５  オブジェクト管理部
１２０６  エリア管理部
１２０７  表示情報管理部
１２０８  表示情報配信部
１２０９  端末管理テーブル
１２１０  拡張現実表示単位セル管理テーブル
１２１１  オブジェクト管理テーブル
１４０１  送受信部
１４０２  送信部
１４０３  受信部
１４０４  ユニキャスト受信部
１４０５  マルチキャスト受信部
１４０６  コンテンツサーバ通信部
１４０７  位置情報管理部
１４０８  拡張現実表示単位セル選択部
１４０９  表示対象オブジェクト選択部
１４１０  拡張現実空間生成部
１４１１  表示部
１４１２  ＧＰＳ部
１４１３  捕捉マルチキャストアドレステーブル
１５０１〜１５０４  拡張現実空間
１５１０  表示用オブジェクト
【図１】
2014006601.tif 000003
【図２】
2014006601.tif 000004
【図３】
2014006601.tif 000005
【図４】
2014006601.tif 000006
【図５】
2014006601.tif 000007
【図６】
2014006601.tif 000008
【図７】
2014006601.tif 000009
【図８】
2014006601.tif 000010
【図９】
2014006601.tif 000011
【図１０】
2014006601.tif 000012
【図１１】
2014006601.tif 000013
【図１２】
2014006601.tif 000014
【図１３】
2014006601.tif 000015
【図１４】
2014006601.tif 000016
【図１５】
2014006601.tif 000017
【図１６】
2014006601.tif 000018
【図１７】
2014006601.tif 000019
【図１８】
2014006601.tif 000020
【図１９−１】
2014006601.tif 000021
【図１９−２】
2014006601.tif 000022
【図２０−１】
2014006601.tif 000023
【図２０−２】
2014006601.tif 000024
【図２１】
2014006601.tif 000025
【図２２】
2014006601.tif 000026
【図２３】
2014006601.tif 000027