(57)【要約】【課題】広告等に用いられる画像の表示の効果をより向上させることが可能な画像表示システム等を提供すること。【解決手段】画像を配信する画像配信装置１０から端末装置３０が画像を受信する画像表示システム１００であって、前記画像配信装置は、閲覧者の操作で視点を変更できるコンテンツを前記端末装置に配信する配信部１２、を有し、端末装置は、前記画像配信装置から前記コンテンツを取得する取得部３９と、前記取得部が取得した前記コンテンツの異なる視点からの画像を表示する表示部４０と、を有し、前記表示部は、視点の変更に関する情報に応じて、前記画像の一部を動かして表示する、ことを特徴とする。【選択図】図３
2020149364.tif 000002
【特許請求の範囲】
【請求項１】
画像を配信する画像配信装置から端末装置が画像を受信する画像表示システムであって、
前記画像配信装置は、
視点を変更できるコンテンツを前記端末装置に配信する配信部、を有し、
前記端末装置は、
前記画像配信装置から前記コンテンツを取得する取得部と、
前記取得部が取得した前記コンテンツの異なる視点からの画像を表示する表示部と、を有し、
前記表示部は、前記コンテンツの視点が変更された場合、視点の変更に関する情報に応じて、前記画像の一部を動かして表示する、
ことを特徴とする画像表示システム。
【請求項２】
表示された画像に対する操作を受け付ける操作受付部を有し、
前記表示部は、前記操作受付部が視点を変更する操作を受け付けた場合、前記操作から取得できる情報に応じて、前記画像の一部を動かして表示することを特徴とする請求項１に記載の画像表示システム。
【請求項３】
前記表示部は、前記視点の変更に関する情報に応じて、前記画像の一部に異なる動きをさせて表示することを特徴とする請求項１又は２に記載の画像表示システム。
【請求項４】
前記表示部は、
前記視点の変更の速さに応じて、前記画像の一部に異なる動きをさせて表示することを特徴とする請求項１〜３のいずれか１項に記載の画像表示システム。
【請求項５】
前記表示部は、
前記操作受付部が受け付けた前記画像を変更する操作の場所に応じて、前記画像の一部に異なる動きをさせて表示することを特徴とする請求項２に記載の画像表示システム。
【請求項６】
前記表示部は、
前記操作受付部が受け付けた前記画像を変更する操作内容に応じて、前記画像の一部に異なる動きをさせて表示することを特徴とする請求項２に記載の画像表示システム。
【請求項７】
前記操作内容は、フリックの方向（縦横斜め）、タップ、ダブルタップ、ドラッグ、パン、ズーム、回転、若しくは長押し、又はこれらに相当する操作内容であることを特徴とする請求項６に記載の画像表示システム。
【請求項８】
前記画像は前記端末装置が表示する画面が有する表示枠に表示され、
前記コンテンツは、前記表示枠よりもサイズが大きい複数の画像データであり、前記視点の変更に関する情報に応じて、前記表示部は画像の一部を前記表示枠に表示し、
前記表示部は、前記視点の変更に関する情報に対応付けられた画像データを選択して前記表示枠に表示することで、前記画像の一部に異なる動きをさせて表示することを特徴とする請求項１〜７のいずれか１項に記載の画像表示システム。
【請求項９】
前記画像は前記端末装置が表示する画面が有する表示枠に表示され、
前記コンテンツは、前記表示枠よりもサイズが大きい１つの画像データであり、前記視点の変更に関する情報に応じて、前記表示部は画像の一部を前記表示枠に表示し、
前記表示部は、前記視点の変更に関する情報に対応付けられた動きを前記画像の一部にさせて表示することで、前記画像の一部に異なる動きをさせて表示することを特徴とする請求項１〜７のいずれか１項に記載の画像表示システム。
【請求項１０】
前記画像は前記端末装置が表示する画面が有する表示枠に表示され、
前記コンテンツは３Ｄモデルであり、
前記視点の変更に関する情報に応じて、前記表示部は前記表示枠に表示する３Ｄモデルの視線方向を変更し、
前記表示部は、前記視点の変更に関する情報に対応付けられた動きをさせた前記３Ｄモデルを透視投影変換して生成した投影画像を前記表示枠に表示することで、前記画像の一部に異なる動きをさせて表示することを特徴とする請求項１〜７のいずれか１項に記載の画像表示システム。
【請求項１１】
画像を配信する画像配信装置から画像を受信する端末装置が行う画像表示方法であって、
取得部が、前記画像配信装置から、閲覧者の操作で視点を変更できるコンテンツを取得するステップと、
表示部が、前記取得部が取得した前記コンテンツの異なる視点からの画像を表示するステップと、
前記表示部が、前記視点の変更に関する情報に応じて、前記画像の一部を動かして表示するステップと、
を有することを特徴とする画像表示方法。
【請求項１２】
画像を配信する画像配信装置から画像を受信する端末装置を、
前記画像配信装置から、閲覧者の操作で視点を変更できるコンテンツを取得する取得部と、
前記取得部が取得した前記コンテンツの異なる視点からの画像を表示する表示部と、として機能させ、
視点の変更に関する情報に応じて、前記表示部が前記画像の一部を動かして表示する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示システム、画像表示方法、及び、プログラムに関する。
【背景技術】
【０００２】
Ｗｅｂページに設けられた広告枠に広告主が広告を表示させる配信型のディスプレイ広告が知られている。広告主は様々なＷｅｂサイトが提供する広告枠に製品やサービスの広告を表示させることができる。広告枠に表示された製品やサービスに興味を持った閲覧者は広告枠をクリック（又はタップ）するので、広告主は閲覧者を自社のＷｅｂサイトに呼び込むことができる。
【０００３】
広告主としては閲覧者が広告をクリックする頻度を向上させたいが、１つのＷｅｂページに掲載される広告の数は増大傾向にあり、広告主は閲覧者の注意を引きつける表示方法を工夫している（例えば、特許文献１参照。）。特許文献１には、動画広告を配信することで広告の効果（クリック率）を高める技術について開示されている。人は動く物に視線を奪われやすいという傾向があるため、広告の注目度を高め広告の効果を向上させることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、動画では時系列に映像が移り変わるだけであり、閲覧者が興味を持つことが期待される態様で動画を表示することができない。したがって、必ずしもクリック率を向上させることができるとは限らなかった。
【０００５】
本発明は、上記課題に鑑み、広告等に用いられる画像の表示の効果をより向上させることが可能な画像表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題に鑑み、本発明は、画像を配信する画像配信装置から端末装置が画像を受信する画像表示システムであって、
前記画像配信装置は、閲覧者の操作で表示枠に表示される画像を変更できるコンテンツを前記端末装置に配信する配信部、を有し、
前記端末装置は、前記画像配信装置から前記コンテンツを取得する取得部と、前記取得部が取得した前記コンテンツの異なる視線からの画像を表示する表示部と、を有し、前記表示部は、前記視点の変更に関する情報に応じて、前記画像の一部を動かして表示する、ことを特徴とする。
【発明の効果】
【０００７】
広告等に用いられる画像の表示の効果をより向上させることが可能な画像表示システム等を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】広角画像の一例として全天球画像について説明する図の一例である。
【図２】画像表示システムの概略を説明する図である。
【図３】端末装置が表示する全天球画像が閲覧者の操作に応じて動く際の動き方の一例を示す図である。
【図４】画像表示システムの一例の構成図である。
【図５】コンピュータシステムの一例のハードウェア構成図である。
【図６】端末装置の一例のハードウェア構成図である。
【図７】全天球カメラの一例の使用イメージ図である。
【図８】全天球カメラで撮像された画像から全天球画像が作成されるまでの処理の概略を説明する図である。
【図９】全天球カメラで撮像された画像から全天球画像が作成されるまでの処理の概略を説明する図である。
【図１０】閲覧者の視線を説明する図の一例である。
【図１１】所定領域情報と所定領域画像の関係の一例を示した図である。
【図１２】Ｗｅｂページが使用する情報を模式的に説明する図の一例である。
【図１３】端末装置、広告主Ｗｅｂサーバ、パートナーサイトＷｅｂサーバ、画像配信装置、ＳＳＰ及びＤＳＰの機能をブロック状に示す一例の機能ブロック図である。
【図１４】画像表示システムが広告として表示される全天球画像を配信する手順を説明する一例のシーケンス図である。
【図１５】動きを表現する一例の静止画を示す図である。
【図１６】操作の速さに応じて表示される、異なる形状のオブジェクトが描画された一例の全天球画像を示す図である。
【図１７】操作の速さに応じて異なる動きを表現する全天球画像の一例の表示方法を示すフローチャート図である。
【図１８】操作の場所に応じて異なる動きを表現する一例の全天球画像を示す図である。
【図１９】操作の速さに応じて異なる動きを表現する全天球画像の一例の表示方法を示すフローチャート図である。
【図２０】操作内容に応じて異なる動きを表現する一例のオブジェクトを示す図である。
【図２１】操作内容に応じて異なる動きを表現する一例のオブジェクトを示す図である。
【図２２】操作内容に応じて異なる動きを表現する全天球画像の一例の表示方法を示すフローチャート図である。
【図２３】３Ｄモデルと射影変換を模式的に示す図である。
【図２４】視点を変えて表示された一例の３Ｄモデルを示す図である。
【図２５】操作の速さに応じて異なる動きを示す一例の３Ｄモデルを示す図である。
【図２６】３Ｄモデルに対する回転の速さに応じて異なる動きを表現する全天球画像の一例の表示方法を示すフローチャート図である。
【図２７】広告データが配信されるいくつかの形態を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための方法の一例として画像表示システムと画像表示システムが行う画像表示方法について説明する。
【００１０】
＜本実施形態の画像表示システムの概略＞
図１は、広角画像の一例として全天球画像６について説明する図の一例である。図１（ａ）は、３次元の立体球ＣＳで表された全天球画像６を示し、図１（ｂ）は正距円筒射影図法で表された画像（以下、「正距円筒射影画像」という）である全天球画像６を示す。全天球カメラで生成された全天球画像６は図１（ｂ）のような正距円筒射影画像が立体球ＣＳに張り合わされた三次元の構造を有している。仮想カメラＩＣは閲覧者の視点に対応し、図１（ａ）では全天球画像６の中心に視点がある。閲覧者は仮想カメラＩＣを通るＸ軸、Ｙ軸、Ｚ軸を中心とする３軸の回転を行わせて、全天球画像６の任意の領域を所定領域画像Ｑとして端末装置のディスプレイ上に表示させることができる。
【００１１】
図２は、本実施形態の画像表示システム１００の概略を説明する図である。本実施形態では第三者配信により配信される広告に全天球画像６を用いる画像表示システム１００について説明する。第三者配信とは、媒体社が保有しているサーバでなく広告代理店などが保有するサーバから媒体に広告を配信する仕組みである。第三者配信サーバは広告の配信頻度などのコントロールや広告の効果の計測等を行う。図２では画像配信装置１０が第三者配信サーバに相当する。
（Ｓ１）端末装置３０は広告枠７（広告を表示する表示枠）を有するＷｅｂページをブラウザ８等で開くと、この端末装置３０に広告を表示したいと考えるＤＳＰ２０（Demand−Side Platform）に通知される。端末装置３０はこのＤＳＰ２０に広告を要求する。
（Ｓ２）ＤＳＰ２０は画像配信装置１０に広告を要求する。
（Ｓ３）画像配信装置１０は広告要求を記憶しておき、自機に端末装置３０がアクセスするためのアクセス情報２を生成してＤＳＰ２０に送信する。
（Ｓ４）ＤＳＰ２０は受信したアクセス情報２を端末装置３０に送信する。
（Ｓ５）端末装置３０はアクセス情報２に基づいて画像配信装置１０に対し広告データを要求する。
（Ｓ６）画像配信装置１０はアクセス情報２で要求された広告データ（図２では一例として３つの全天球画像６ａ〜６ｃが送信される)を端末装置３０に送信する。
（Ｓ７）端末装置３０は広告データを受信して、端末装置３０で動作するブラウザ８等が全天球画像６を広告枠７に表示する。
【００１２】
本実施形態では、端末装置３０が表示する全天球画像６が閲覧者の操作に応じて「動く」と共に、動き方が操作から得られる情報によって変わることが特徴の１つになっている。図３を用いて、全天球画像６の動きについて説明する。
【００１３】
図３は、端末装置３０が表示する全天球画像６が閲覧者の操作に応じて動く際の動き方の一例を示す図である。図２の上側に示したように、一例として３つの全天球画像６ａ〜６ｃが用意されている。３つの全天球画像６ａ〜６ｃの大部分は同じであり、３つの全天球画像６ａ〜６ｃにはいずれもキャラクターＡとＢが描画されている。キャラクターＡの形状（ここではポーズ）は３つの全天球画像６ａ〜６ｃで同じであるが、キャラクターＢの形状（ここではポーズ）がそれぞれ異なっている。
全天球画像６ａ：キャラクターＢが左手をピースしている
全天球画像６ｂ：キャラクターＢが右手をピースしている
全天球画像６ｃ：キャラクターＢが両手をピースしている
このような３つの全天球画像６ａ〜６ｃがある場合、端末装置３０は閲覧者の操作に応じて全天球画像６ａ〜６ｃを切り替えて表示する。
【００１４】
図３では閲覧者の操作に応じてどの形状のキャラクターＢが端末装置３０に表示されるかを示されている。ここでは全天球画像６ａ、６ｂ、６ｃのいずれかが表示されることになる。まず、図３（ａ）に示すように端末装置３０にはキャラクターＡが表示されているものとする。ただし、操作前には他の所定領域画像が表示されていてもよい。閲覧者が全天球画像６ａを左右にフリックすることで、キャラクターＡ、Ｂが描画されている所定領域画像が端末装置３０に表示されるものとする。
・図３（ｂ）に示すように、閲覧者が左右にゆっくりとフリックした場合、端末装置３０は全天球画像６ａに示した左手をピースしているキャラクターＢを表示する（切り替えない）。
・図３（ｃ）に示すように、閲覧者が左右に普通の速さでフリックした場合、端末装置３０は全天球画像６ｂに示した右手をピースしているキャラクターＢを表示する（切り替える）。
・図３（ｄ）に示すように、閲覧者が左右に速くフリックした場合、端末装置３０は全天球画像６ｃに示した両手をピースしているキャラクターＢを表示する（切り替える）。
【００１５】
閲覧者から見ると、キャラクターＢの形状が変わるので動いているように見え、フリックする速さという閲覧者の操作で形状を変化させることができるので、インタラクティブ性を向上できる。したがって、閲覧者が操作する端末装置３０に対するインタラクティブな操作に応じて全天球画像のオブジェクトの動きを変化させ、画像の新たな表示を実現することができ、より広告効果を高める（クリックする可能性が高い）ことが可能となる。
【００１６】
なお、全天球画像６は、全天球カメラで撮像されることで得られた撮像画像の一例に過ぎない。広告枠７に収まらない広角な画像であれば、全天球画像６ではなく通常の平面画像であってもよい。また、広告の効果とは、少なくとも注目させることであるが、更に閲覧者がクリック（又はタップ）することを効果と称してもよい。
【００１７】
＜用語について＞
閲覧者の操作で視点を変更できるコンテンツとは、端末装置で表示される画像の視点（見え方）を閲覧者が変更できる画像をいう。また、コンテンツは２次元の画像、３次元の画像、又は、三次元（３Ｄ）の物体でもよい。本実施形態では全天球画像６と３Ｄモデルを例にして説明する。表示枠内に限らず、画面の全体に画像が表示されてもよい。なお、全天球画像には、全天球カメラ９で撮像された全天球画像や、３６０度（4πラジアン）として作画し作成された全天球画像や、全天球カメラで撮像された全天球画像上に作画して作成された全天球画像などのバリエーションがある。本実施形態は、これらのいずれも全天球画像として取り扱うことが可能である。
【００１８】
異なる視点からコンテンツの画像を表示するとは、ある視点から画角に入るコンテンツを平面の画像に変換して表示することを言う。例えば、異なる視点から透視投影変換等がを行うことを言う。
【００１９】
画像データの一部とは画像の全体が動くのでなく、画像の背景は固定のまま画像の一部のみ（例えば画像に描画されたオブジェクト）が変化することをいう。
【００２０】
視点の変更に関する情報とは、閲覧者の操作から取得できる情報（速さ、場所、操作内容）の他、後述する表示パターンで自動的に視点が変わる場合も含まれる。表示パターンで視点が変わる場合に、視点の変更の速さ等によって全天球画像の動きを変更することができる。
【００２１】
＜システム構成例＞
図４は、画像表示システム１００の概略的な構成図の一例である。画像表示システム１００は、ネットワークＮを介して通信可能な端末装置３０、画像配信装置１０、ＤＳＰ２０、ＳＳＰ（Supply Side Platform）５０、パートナーサイトＷｅｂサーバ６０、及び、広告主Ｗｅｂサーバ７０を有している。
【００２２】
ネットワークＮは、端末装置３０が設置されている施設などに構築されているＬＡＮ、ＬＡＮをインターネットに接続するプロバイダのプロバイダネットワーク、及び、回線事業者が提供する回線等により構築されている。ネットワークＮが複数のＬＡＮを有する場合、ネットワークＮはＷＡＮやインターネットと呼ばれる。ネットワークＮは有線又は無線のどちらで構築されてもよく、また、有線と無線が組み合わされていてもよい。また、端末装置３０が直接、公衆回線網に接続する場合は、ＬＡＮを介さずにプロバイダネットワークに接続することができる。
【００２３】
端末装置３０は、本実施形態においてクライアント端末として動作する情報処理装置である。端末装置３０ではブラウザソフト又はこれと同等の機能を有するアプリケーションソフトウェアが動作しており、端末装置３０が要求したＷｅｂページをパートナーサイトＷｅｂサーバ６０から受信してディスプレイに表示させる。
【００２４】
端末装置３０は、例えばＰＣ（Personal Computer）、タブレット装置、スマートフォン、ＰＤＡ（Personal Digital Assistant）、ゲーム機、ナビゲーション端末、ウェアラブルＰＣなどであるが、Ｗｅｂページを表示させることができればよい。例えば、プリンターがＷｅｂページを表示させる機能やディスプレイを有する場合、プリンターが端末装置３０として使用されてもよい。また、デジタルサイネージがＷｅｂページを表示させてもよい。デジタルサイネージとは、屋外、店頭、公共空間及び交通機関など、人が通過又は存在しうる場所でディスプレイなどの電子的な表示機器を使って情報を発信するシステム、表示機器又は表示される情報をいう。なお、本実施形態ではＷｅｂページにＷｅｂアプリが含まれるものとする。Ｗｅｂアプリとは、Ｗｅｂブラウザ上で動作するプログラミング言語（たとえばJavaScript（登録商標））によるプログラムとＷｅｂサーバ側のプログラムが協調することによって動作し、Ｗｅｂブラウザ上で使用されるソフトウェア又はその仕組みを言う。なお、本実施形態ではＷｅｂアプリ以外にも、ネイティブアプリと呼ばれるＯＳに依存するアプリであっても同様に動作させることができる。
【００２５】
端末装置３０は、有線ＬＡＮや無線ＬＡＮのアクセスポイントを介してネットワークＮと接続してもよいし、３Ｇ、４ＧやＬＴＥ（Long Term Evolution）といった交換回線型の通信により、ネットワークＮに接続してもよい。
【００２６】
パートナーサイトＷｅｂサーバ６０は閲覧者が使用するクライアントコンピュータ（本実施形態の端末装置３０）に対しネットワークを通じて情報や機能を提供するサーバ（一般的な情報処理装置）である。パートナーサイトＷｅｂサーバ６０が提供するＷｅｂページには広告枠７が設けられている。パートナーサイトＷｅｂサーバ６０はＳＳＰ５０に広告枠７への広告の表示を依頼している。これにより、広告枠７にはＳＳＰ５０が発行した広告タグを対応付けることができる。
【００２７】
広告主Ｗｅｂサーバ７０も閲覧者が使用するクライアントコンピュータ（本実施形態の端末装置３０）に対しネットワークを通じて情報や機能を提供するサーバ（一般的な情報処理装置）である。広告主は広告枠７の購入をＤＳＰ２０に依頼している。また、広告データを保持する画像配信装置１０をＤＳＰ２０に登録している。また、広告主は広告データを画像配信装置１０に入稿しておく。広告データには、全天球画像６の他、広告主Ｗｅｂサーバ７０など閲覧者に閲覧させたいＷｅｂサイト（ランディングページ）のＵＲＬが登録されている（ＵＲＬがリンクされている）。
【００２８】
広告主Ｗｅｂサーバ７０及びパートナーサイトＷｅｂサーバ６０と端末装置３０は例えばＨＴＴＰ又はＨＴＴＰｓの通信プロトコルを使って通信する。端末装置３０からの要求に対し広告主Ｗｅｂサーバ７０とパートナーサイトＷｅｂサーバ６０が画面情報を端末装置３０に送信する。画面情報は、ＨＴＭＬ、スクリプト言語、及びＣＳＳ（cascading style sheet）で記述されたプログラムであり、主にＨＴＭＬによりＷｅｂページの構造が特定され、スクリプト言語によりＷｅｂページの動作が規定され、ＣＳＳによりＷｅｂページのスタイルが特定される。本実施形態で、閲覧者のＷｅｂページに対する操作を全天球画像６に反映させるのはスクリプト言語である。スクリプト言語として、具体的には、JavaScript（登録商標）又はECMAScriptというプログラム言語が知られている。
【００２９】
広告主Ｗｅｂサーバ７０及びパートナーサイトＷｅｂサーバ６０はいずれもクッキー（Cookie）を端末装置３０のブラウザソフトに記録する。広告主Ｗｅｂサーバ７０は自社のクッキーとＤＳＰ２０のクッキーの両方を記録し、パートナーサイトＷｅｂサーバ６０は自社のクッキーとＳＳＰ５０のクッキーの両方を記録する。
【００３０】
ＳＳＰ５０は、広告枠７を掲載するパートナーサイトＷｅｂサーバ６０が広告枠７を販売することで収益を最大化するための仕組みである。図では１つの装置のように記載されているが、１台以上の情報処理装置のネットワークである。パートナーサイトＷｅｂサーバ６０はＳＳＰ５０に広告枠７の販売を依頼している。具体的には広告枠７にＳＳＰ５０が発行する広告タグが記載されており、端末装置３０がパートナーサイトＷｅｂサーバ６０のＷｅｂページを表示すると広告タグがＳＳＰ５０に広告の配信を要求する（広告リクエスト）。ＳＳＰ５０はＤＳＰ２０から広告枠７の入札を受け付け、落札したＤＳＰ２０にアクセスするためのアクセス情報１を端末装置３０に送信する。
【００３１】
ＤＳＰ２０は広告枠７の買い付け、広告配信等、広告主のために効率的・効果的な広告配信を行う仕組みである。図では１つの装置のように記載されているが、１台以上の情報処理装置のネットワークである。すなわち、ＤＳＰ２０はＳＳＰ５０からクッキー（区別するためＳＳＰクッキーという）等を取得して、自分が管理するＤＳＰクッキーとＳＳＰクッキーの対応付情報に基づき閲覧者の属性等を判断する。そして、閲覧者の属性や予算等に基づいて依頼している広告主からの広告の配信設定に基づいて決定した価格でＳＳＰ５０に入札する。
【００３２】
落札したＤＳＰ２０はアクセス情報１により端末装置３０から広告を要求される。ＤＳＰ２０は画像配信装置１０に広告リクエストを通知して、画像配信装置１０に端末装置３０が広告データを要求するためのアクセス情報２を画像配信装置１０から取得する。なお、広告データは、全天球画像６を表示させる表示プログラムと操作履歴を取得する操作履歴プログラムを含む。
【００３３】
ＤＳＰ２０はアクセス情報２を端末装置３０に送信する。ＤＳＰ２０は契約にしたがって広告主に課金する。画像配信装置１０と広告主との間では契約に従った課金が行われる。ただし、広告が表示されただけで課金されるかどうかなどは契約によって異なる。
【００３４】
画像配信装置１０は、ＤＳＰ２０が買い取った広告枠７に対し閲覧者の属性に最適な広告の素材（全天球画像６）を含む広告データを提供する１台以上の情報処理装置である。画像配信装置１０はバナーやテキストなどの入稿素材や広告画像を保持している。広告データは単なるバナー（文字や写真や絵でつくられた画像）の場合もあるし、画像に加えスクリプト言語が含まれる場合がある。本実施形態では、全天球画像６を表示順に回転させたり、閲覧者の全天球画像６に対する操作を全天球画像６の外観に反映させたりする表示プログラム、及び、全天球画像６に対する操作履歴を記録したりするための操作履歴プログラムが含まれる。いずれもスクリプト言語で記述される。
【００３５】
端末装置３０がアクセス情報２に基づいて画像配信装置１０に広告データを要求すると、画像配信装置１０は広告データを端末装置３０に送信する。広告データには全天球画像６が含まれており、表示プログラムは全天球画像６の注目点を辿るように自動的に全天球画像６を回転させ、また、拡大したり縮小したりする。また、操作履歴プログラムは画像配信装置１０のクッキー（区別するため画像クッキーという）及び画像ＩＤと共に全天球画像６に対する操作履歴を画像配信装置１０に送信する。画像クッキーは画像配信装置１０からブラウザソフトに書き込まれる。操作履歴は例えば、どの閲覧画角が表示されたかという情報である。なお、この操作履歴は注目点の決定に使用されるため、操作履歴が注目点の決定に使用されない場合、操作履歴は送信されなくてもよい。
【００３６】
また、操作履歴プログラムは、後述する表示パターンのパターンＩＤと共にクリックされた旨を画像配信装置１０に送信する。画像配信装置１０は１つの全天球画像６に対し複数の表示パターンを定めており、各表示パターンのクリック率を監視することで、クリック率が高い表示パターンのみを配信できるようになる。
【００３７】
＜ハードウェア構成例＞
続いて、本実施形態の画像表示システムにおける広告主Ｗｅｂサーバ７０、パートナーサイトＷｅｂサーバ６０、画像配信装置１０、ＳＳＰ５０及びＤＳＰ２０のハードウェア構成について説明する。
【００３８】
広告主Ｗｅｂサーバ７０、パートナーサイトＷｅｂサーバ６０、画像配信装置１０、ＳＳＰ５０及びＤＳＰ２０は、例えば図５に示すハードウェア構成のコンピュータシステムにより実現される。図５は本実施形態に係るコンピュータシステム２００の一例のハードウェア構成図である。
【００３９】
図５に示したコンピュータシステム２００は、入力装置２０１、表示装置２０２、外部Ｉ／Ｆ２０３、ＲＡＭ（Random Access Memory）２０４、ＲＯＭ（Read Only Memory）２０５、ＣＰＵ（Central Processing Unit）２０６、通信Ｉ／Ｆ２０７、及びＨＤＤ（Hard Disk Drive）２０８などを備え、それぞれがバスＢで相互に接続されている。
【００４０】
入力装置２０１はキーボードやマウス、タッチパネルなどを含み、オペレータが各操作信号を入力するのに用いられる。表示装置２０２はディスプレイなどを含み、コンピュータシステム２００による処理結果を表示する。
【００４１】
通信Ｉ／Ｆ２０７はコンピュータシステム２００を社内ネットワーク及びインターネット等に接続させるインタフェースである。これにより、コンピュータシステム２００は通信Ｉ／Ｆ２０７を介してデータ通信を行うことができる。
【００４２】
ＨＤＤ２０８はプログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えばコンピュータシステム２００全体を制御する基本ソフトウェアであるＯＳ（Operating System）や、ＯＳ上において各種機能を提供するアプリケーションソフトなどがある。ＨＤＤ２０８は格納しているプログラム２０８ｐやデータを所定のファイルシステム及び／又はＤＢ（データベース）により管理している。
【００４３】
外部Ｉ／Ｆ２０３は、外部装置とのインタフェースである。外部装置には、記録媒体２０３ａなどがある。これにより、コンピュータシステム２００は外部Ｉ／Ｆ２０３を介して記録媒体２０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体２０３ａにはフレキシブルディスク、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＳＤメモリカード（SD Memory card）、ＵＳＢメモリ（Universal Serial Bus memory）などがある。
【００４４】
ＲＯＭ２０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ２０５には、コンピュータシステム２００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ２０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００４５】
ＣＰＵ２０６は、ＲＯＭ２０５やＨＤＤ２０８などの記憶装置からプログラムやデータをＲＡＭ２０４上に読み出し、処理を実行することで、コンピュータシステム２００全体の制御や機能を実現する演算装置である。
【００４６】
なお、各サーバはクラウドコンピューティングに対応していてよいが、いわゆる単体の情報処理装置でもよい。クラウドコンピューティングとは、特定ハードウェア資源が意識されずにネットワーク上のリソースが利用される利用形態をいう。
【００４７】
<<端末装置>>
図６は端末装置３０の一例のハードウェア構成図である。なお、図６の端末装置３０はタブレット装置又はスマートフォン等が想定されている。端末装置３０は、ＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、ＥＥＰＲＯＭ６０４、ＣＭＯＳセンサ６０５、加速度・方位センサ６０６、メディアドライブ６０８を備えている。
【００４８】
ＣＰＵ６０１は端末装置３０の全体の動作を制御する。ＲＯＭ６０２は基本入出力プログラムを記憶している。ＲＡＭ６０３はＣＰＵ６０１のワークエリアとして使用される。ＥＥＰＲＯＭ６０４はＣＰＵ６０１の制御にしたがってデータの読み出し又は書き込みを行う。ＣＭＯＳセンサ６０５は、ＣＰＵ６０１の制御にしたがって被写体を撮像し画像データを得る。加速度・方位センサ６０６は地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等である。
【００４９】
メディアドライブ６０８は、フラッシュメモリ等のメディア６０７に対するデータの読み出し又は書き込み（記憶）を制御する。メディアドライブ６０８は、既に記録されていたデータが読み出され又は新たにデータが書き込まれて記憶するメディア６０７を着脱自在な構成となっている。
【００５０】
なお、ＥＥＰＲＯＭ６０４には、ＣＰＵ６０１が実行するプログラム６０４ｐが記憶されている。プログラム６０４ｐは実施形態における各種処理を実行するためのアプリケーションソフトウェアやＯＳ等である。プログラム６０４ｐはメディア６０７などに記憶された状態で配布されてもよいし、プログラム配信用のサーバから配信されてもよい。
【００５１】
また、ＣＭＯＳセンサ６０５は光を電荷に変換して被写体の画像を電子化する電荷結合素子である。ＣＭＯＳセンサ６０５は被写体を撮像することができるのであれば、例えばＣＣＤ（Charge  Coupled  Device）センサであってもよい。ＣＭＯＳセンサ６０５はバーコードや二次元バーコードを読み取ることができる。
【００５２】
更に、端末装置３０は、ＲＦタグリーダ/ライタ６２２、アンテナＩ/Ｆ６２３、及び、振動アクチュエータ６２４を備える。ＲＦタグリーダ/ライタ６２２は例えばＮＦＣ（Near Field Communication）などの規格にしたがって通信する。
【００５３】
振動アクチュエータ６２４は、端末装置３０を振動させるモータである。例えば、着信やメールを受信すると振動することで閲覧者にその旨を知らせることができる。
【００５４】
更に、端末装置３０は音声入力部６０９、音声出力部６１０、アンテナ６１１、通信部６１２、無線ＬＡＮ通信部６１３、近距離無線通信用アンテナ６１４、近距離無線通信部６１５、ディスプレイ６１６、タッチパネル６１７及びバスライン６１９を備える。
【００５５】
音声入力部６０９は音声を音声信号に変換する。音声出力部６１０は音声信号を音声に変換する。通信部６１２はアンテナ６１１を利用して無線通信信号により最寄りの基地局装置と通信を行う。無線ＬＡＮ通信部６１３はＩＥＥＥ８０２．１１規格に準拠する無線ＬＡＮ通信を行う。
【００５６】
近距離無線通信部６１５は近距離無線通信用アンテナ６１４を利用して例えばBluetooth（登録商標）、又は、Bluetooth Low Energy（登録商標）の通信規格にしたがった通信装置である。
【００５７】
ディスプレイ６１６は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ等である。タッチパネル６１７は、ディスプレイ６１６上に載せられ、感圧式又は静電式のパネルによって構成され、指やタッチペン等によるタッチによってディスプレイ６１６上におけるタッチ位置を検出する。バスライン６１９は上記各部を電気的に接続するためのアドレスバスやデータバス等である。
【００５８】
また、端末装置３０は専用の電池６１８を備え、電池６１８又は商用電源のいずれによっても駆動され得る。なお、音声入力部６０９は音声を入力するマイクが含まれる。音声出力部６１０は音声を出力するスピーカが含まれている。
【００５９】
＜全天球画像について＞
図７〜図１０を用いて全天球カメラ９で撮像された全天球画像６について説明する。図７は、全天球カメラ９の使用イメージ図である。全天球カメラ９は、図７に示されているように、ユーザが手に持ってユーザの周りの被写体を撮像する撮像装置である。全天球カメラ９は、２つの撮像素子の背面同士が対向させられた構造を有しており、それぞれユーザの周りの被写体を撮像することで、２つの半球画像を得る。
【００６０】
次に、図８及び図９を用いて、全天球カメラ９で撮像された画像から全天球画像６が作成されるまでの処理の概略を説明する。なお、図８（ａ）は全天球カメラ９で撮像された半球画像（前側）、図８（ｂ）は全天球カメラ９で撮像された半球画像（後側）、図８（ｃ）は正距円筒射影図法により表された画像（正距円筒射影画像）を示した図である。図９（ａ）は正距円筒射影画像で球を被う状態を示した概念図、図９（ｂ）は全天球画像６を示した図である。
【００６１】
図８（ａ）に示されているように、全天球カメラ９によって得られた画像は、魚眼レンズによって湾曲した半球画像（前側）となる。また、図８（ｂ）に示されているように、全天球カメラ９によって得られた画像は、魚眼レンズによって湾曲した半球画像（後側）となる。そして、半球画像（前側）と、１８０度反転された半球画像（後側）とは、全天球カメラ９によって合成され、図８（ｃ）に示されているように、正距円筒射影画像が作成される。これが撮像された全天球画像である。
【００６２】
そして、OpenGL ES（Open Graphics Library for Embedded Systems）が利用されることで、図９（ａ）に示されているように、正距円筒射影画像が球面を覆うように貼り付けられ、図９（ｂ）に示されているような全天球画像６が表示される。このように、全天球画像６は、正距円筒射影画像が球の中心を向いた画像として表される。なお、OpenGL ESは、２Ｄ(2−Dimensions)及び３Ｄ(3−Dimensions)のデータを視覚化するために使用するグラフィックスライブラリである。全天球画像６は、静止画であっても動画であってもよい。
【００６３】
画像配信装置１０が配信する広告データにはこの全天球画像６が含まれている。全天球画像６は、球面を覆うように貼り付けられて表示される画像であるため湾曲しており、人間が見ると違和感を持ってしまう。そこで、端末装置３０は、全天球画像６の一部の所定領域Ｔを湾曲の少ない平面画像として表示することで、人間に違和感を与えないように表示する。所定領域Ｔは、三次元の仮想空間における座標（Ｘ，Ｙ，Ｚ）によって示される。一方、ディスプレイ６１６は二次元平面なので所定領域Ｔのままでは端末装置３０が表示できない。そこで、３Ｄコンピュータグラフィックの技法を用いて三次元の物体を二次元平面に投影する透視投影変換により端末装置３０は所定領域Ｔを得る。
【００６４】
図１０は、閲覧者の視線を説明する図の一例である。全天球画像６は三次元の座標を有しているので、視線方向は三次元の座標又は緯度・経度などの球体の座標を特定する情報で特定される。本実施形態では、所定領域Ｔの中心点ＣＰを視線方向とする。所定領域Ｔの中心点ＣＰは球面座標系の（θ、φ）により特定される。θは経度、φは緯度を表す。
【００６５】
閲覧者は操作により視線方向を変えることができるが、仮想カメラＩＣが平行移動しないと仮定すると、仮想カメラＩＣは剛体としてロール（Ｚ軸を中心とする回転）、ヨー（Ｙ軸を中心とする回転）、及びピッチ（Ｘ軸を中心とする回転）の３つの回転が可能である。この３つの回転のいずれが生じても視線方向が変化する。例えば、閲覧者が全天球画像６を水平方向に回転させるとヨー角が変化し、上下方向に回転させるとピッチ角が変化し、ディスプレイ６１６の中心を軸に全天球画像６を回転させるとロール角が変化する。本実施形態では、閲覧者のＷｅｂページに対する操作が、視線方向（ロール角、ヨー角、ピッチ角）等に反映される。どのように反映されるかは表示プログラムに予め記述されているものとする。所定領域Ｔは拡大又は縮小も可能である。
【００６６】
閲覧者は広告枠７に対し上下左右にフリックすることで視線方向を変更する（画像データを回転させる）ことができる。
【００６７】
図１１を用いて、所定領域情報と所定領域Ｔの画像の関係について説明する。なお、図１１は、所定領域情報と所定領域Ｔの画像の関係の一例を示した図である。図１１に示されているように、ｒＨはHorizontal Radian（経度θ）、ｒＶはVertical Radian（緯度φ）、αは画角(Angle)を示す。すなわち、撮像方向（θ，φ）で示される仮想カメラＩＣの注視点が、仮想カメラＩＣの撮像領域である所定領域Ｔの中心点ＣＰとなるように、仮想カメラＩＣの姿勢を変更することになる。所定領域画像Ｑは、全天球画像６における所定領域Ｔの画像である。ｆは仮想カメラＩＣから中心点ＣＰまでの距離である。Ｌは所定領域Ｔの任意の頂点と中心点ＣＰとの距離である（２Ｌは対角線）。そして、図１１では、一般的に以下の式（Ａ）で示される三角関数が成り立つ。
【００６８】
Ｌｆ＝ｔａｎ（α／２）  ・・・（Ａ）
＜Ｗｅｂページが使用する情報＞
図１２は、Ｗｅｂページが使用する情報を模式的に説明する図の一例である。図１２（ａ）はパートナーサイトＷｅｂサーバ６０が提供するＷｅｂページである。パートナーサイトＷｅｂサーバ６０が提供するＷｅｂページは１つ以上の広告枠７を有している。また、端末装置３０のブラウザは予めＳＳＰクッキーとＤＳＰクッキーを保持している。広告枠７にはＳＳＰ５０のＵＲＬ及び広告枠ＩＤ等が対応付けられている。端末装置３０のブラウザ（後述の広告枠検出部３６）はＳＳＰクッキー、及びリクエスト内容をＳＳＰ５０に送信する。また、広告枠７を落札したＤＳＰ２０のＵＲＬを含むアクセス情報１と落札ＩＤがＳＳＰ５０から端末装置３０に送信される。
【００６９】
図１２（ｂ）はアクセス情報１に基づく動作を説明する図である。端末装置３０はＤＳＰ２０のＵＲＬに基づいてＤＳＰ２０に落札ＩＤとＤＳＰクッキーを送信する。ＤＳＰ２０は落札ＩＤで広告リクエストを特定し、画像配信装置１０から画像配信装置１０のＵＲＬと広告機会ＩＤを含むアクセス情報２を取得する。端末装置３０はアクセス情報２と広告機会ＩＤをＤＳＰ２０から取得する。
【００７０】
図１２（ｃ）はアクセス情報２に基づく動作を説明する図である。端末装置３０は画像配信装置１０のＵＲＬに基づいて画像配信装置１０に広告機会ＩＤを送信する。画像配信装置１０は広告機会ＩＤで特定される広告リクエスト等に基づいて広告データを生成し、画像（全天球画像など）、画像ＩＤ、画像クッキー、広告枠ＩＤ及び表示パターンと共に端末装置３０に送信する。このようにして、Ｗｅｂページの広告枠７に全天球画像６が表示される。
【００７１】
＜機能について＞
図１３は端末装置３０、広告主Ｗｅｂサーバ７０、パートナーサイトＷｅｂサーバ６０、画像配信装置１０、ＳＳＰ５０及びＤＳＰ２０の機能をブロック状に示す機能ブロック図の一例である。
【００７２】
<<広告主Ｗｅｂサーバ、パートナーサイトＷｅｂサーバ>>
広告主Ｗｅｂサーバ７０とパートナーサイトＷｅｂサーバ６０は、Ｗｅｂページ提供部７１を有している。広告主Ｗｅｂサーバ７０とパートナーサイトＷｅｂサーバ６０が有するこれらの各機能は、ＨＤＤ２０８からＲＡＭ２０４に展開されたプログラム２０８ｐをＣＰＵ２０６が実行することにより実現される機能又は手段である。
【００７３】
Ｗｅｂページ提供部７１は、例えば一般的なＨＴＴＰ通信を行い、端末装置３０からのＷｅｂページの要求に対しＷｅｂページを構築して端末装置３０に送信する。処理に必要であればアプリケーションサーバに処理を依頼し、処理結果をＷｅｂページに配置して送信する。
【００７４】
広告主Ｗｅｂサーバ７０のＷｅｂページには広告主のクッキーとＤＳＰクッキーが含まれている。広告主Ｗｅｂサーバ７０はＤＳＰ２０に広告の配信を依頼しているためである。これによりリターゲッティング広告等が可能になる。パートナーサイトＷｅｂサーバ６０のＷｅｂページにはパートナーサイトのクッキーとＳＳＰクッキーが含まれている。パートナーサイトＷｅｂサーバ６０はＳＳＰ５０に広告枠７の販売を依頼しているためである。
【００７５】
<<ＳＳＰ>>
ＳＳＰ５０は、広告リクエスト部５１、広告要求取得部５２、アクセス情報送信部５３、及び、落札部５４を有している。ＳＳＰ５０が有するこれらの各機能は、ＨＤＤ２０８からＲＡＭ２０４に展開されたプログラム２０８ｐをＣＰＵ２０６が実行することにより実現される機能又は手段である。
【００７６】
広告要求取得部５２は、端末装置３０が広告枠７に対応づけられた広告タグを実行することでＳＳＰクッキーと共に要求する広告リクエストを取得する。広告要求取得部５２はＳＳＰクッキーが含まれる広告リクエストを広告リクエスト部５１に送出する。
【００７７】
広告リクエスト部５１は、ＤＳＰ２０に対し広告リクエストを送信する。広告リクエストには、ＳＳＰクッキー、パートナーサイトＷｅｂサーバ６０のドメイン、広告枠ＩＤ、広告枠７サイズ、広告フォーマット、ブラウザ種類、ＯＳ種類等が含まれる。
【００７８】
落札部５４はＤＳＰ２０から入札を受け付け、基本的に最も高い入札金額のＤＳＰ２０に広告枠７を販売するオークションを行う（広告主の製品やサービスによっては入札を受け付けない）。落札部５４は落札ＩＤを生成してＤＳＰ２０に通知する。
【００７９】
アクセス情報送信部５３は落札したＤＳＰ２０に対し広告を要求するためのアクセス情報１を生成し落札ＩＤと共に端末装置３０に送信する。アクセス情報１にはＤＳＰ２０のＵＲＬ（ＩＰアドレス）が含まれる。
【００８０】
<<ＤＳＰ>>
ＤＳＰ２０は、リクエスト受付部２１、入札判断部２２、入札部２３、広告要求受付部２４、及び、画像依頼部２５を有している。ＤＳＰ２０が有するこれらの各機能は、ＨＤＤ２０８からＲＡＭ２０４に展開されたプログラム２０８ｐをＣＰＵ２０６が実行することにより実現される機能又は手段である。
【００８１】
また、記憶部２９には、クッキー情報ＤＢ２９１と配信設定ＤＢ２９２が構築されている。記憶部２９は、図５に示したＨＤＤ２０８又はＲＡＭ２０４により実現される。
【００８２】
【表１】
2020149364.tif 000003
表１はクッキー情報ＤＢ２９１に記憶される情報を模式的に示す。クッキー情報ＤＢ２９１はＤＳＰクッキーとＳＳＰクッキーを対応付けると共に、閲覧者が訪問した訪問ドメインが登録されている。ＤＳＰクッキーとＳＳＰクッキーの対応付けはクッキーシンクと呼ばれる技術により可能である。また、訪問ドメインはＤＳＰ２０がタグ（行動監視タグ）を貼り付けたＷｅｂサイトを閲覧者が訪問することで得られる。したがって、ＤＳＰ２０は、ＳＳＰクッキーからＤＳＰクッキーを特定でき、更に、この閲覧者がどのようなＷｅｂサイトに興味を持っているかを判断できる。
【００８３】
【表２】
2020149364.tif 000004
表２は配信設定ＤＢ２９２に記憶される情報を模式的に示す。配信設定ＤＢ２９２には、広告主ＩＤ、広告対象属性（好ましい対象者の属性）、及び、非広告対象属性（好ましくない対象者の属性）が登録されている。広告主ＩＤは広角画像を提供する提供元になる広告主を特定又は識別するための識別情報である。したがって、ＤＳＰ２０又は画像配信装置１０は、広角画像の提供元に対し設定されている好ましい対象者の属性又は好ましくない対象者の属性を参照して、広角画像を送信するか否かを決定することができる。
【００８４】
なお、ＩＤはIdentificationの略であり識別子や識別情報という意味である。ＩＤは複数の対象から、ある特定の対象を一意的に区別するために用いられる名称、符号、文字列、数値又はこれらのうち１つ以上の組み合わせをいう。以下のＩＤについても同様である。広告対象属性は広告主が広告を配信したい閲覧者の属性であり、非広告対象属性は広告主が広告を配信したくない閲覧者の属性である。ＤＳＰ２０はクッキー情報ＤＢ２９１等から判断される閲覧者の属性と配信設定ＤＢ２９２の情報を比較して閲覧者の属性を数値化し、入札金額を決定する。なお、入札金額の決定には時間帯、曜日、閲覧者の地域等、各種の情報が考慮されてよい。
【００８５】
（ＤＳＰの機能）
リクエスト受付部２１はＳＳＰ５０から広告リクエストを受けつける。リクエスト情報により端末装置３０の広告枠ＩＤ等の基本的な情報が得られる。
【００８６】
入札判断部２２はリクエスト受付部２１が受けつけた広告リクエストをクッキー情報ＤＢ２９１と配信設定ＤＢ２９２を参照して評価することで入札金額を決定する（入札しない場合もある）。上記のように、ＳＳＰクッキーからＤＳＰクッキーを特定し、ＤＳＰクッキーに対応付けて蓄積されている属性情報が、配信設定ＤＢ２９２に記憶された広告主の依頼とどの程度一致するかにより入札金額を決定する。
【００８７】
入札部２３は、決定された入札金額でＳＳＰ５０に入札する。落札できた場合は落札ＩＤを取得し、広告リクエストと対応付けておく。
【００８８】
広告要求受付部２４は、アクセス情報１に基づく端末装置３０からの広告要求（落札ＩＤ、ＤＳＰクッキー）を取得する。広告要求受付部２４は落札ＩＤにより広告リクエストを特定する。ＤＳＰクッキーはなくてもよく、ＳＳＰクッキーとＤＳＰクッキーが対応付けられていない場合に使用される。
【００８９】
画像依頼部２５はＤＳＰクッキー、広告主ＩＤ、及びリクエスト内容と共にアクセス情報２を画像配信装置１０に対し要求する。広告主ＩＤにより広告主が特定される。リクエスト内容の広告枠ＩＤにより広告枠７が特定される。更に、閲覧者の属性を画像配信装置１０に送信してもよい。これにより、画像配信装置１０は閲覧者に適した全天球画像６を配信できる。
【００９０】
<<端末装置>>
端末装置３０は、Ｗｅｂページ取得部３１、Ｗｅｂページ解析部３２、Ｗｅｂページ表示部３３、操作受付部３４、及びスクリプト実行部３５を有している。端末装置３０が有するこれらの各機能は、ＥＥＰＲＯＭ６０４からＲＡＭ６０３に展開されたプログラム６０４ｐをＣＰＵ６０１が実行することにより実現される機能又は手段である。
【００９１】
操作受付部３４は、端末装置３０に対する各種の操作を受け付ける。具体的には、端末装置３０が実行するブラウザに対する操作を受け付ける。操作受付部３４はＷｅｂページに対する操作を受け付ける。スクリプトに基づく画像データへの操作は画像操作受付部４３が受け付ける。
【００９２】
Ｗｅｂページ取得部３１は、閲覧者の操作により又はスクリプトの動作により広告主Ｗｅｂサーバ７０及びパートナーサイトＷｅｂサーバ６０と通信して、広告主Ｗｅｂサーバ７０及びパートナーサイトＷｅｂサーバ６０からＷｅｂページを取得する。
【００９３】
Ｗｅｂページ解析部３２は、画面情報に含まれるＨＴＭＬを先頭から順番に読み取りＨＴＭＬに含まれる文章や画像データの構造を解析する。また、ＣＳＳに記述されたＨＴＭＬの文章や画像データとの紐付けを検出して、ＨＴＭＬに含まれる文章や画像データのスタイルを対応付ける。また、Ｗｅｂページ解析部３２は、ＨＴＭＬからscriptタグを検出してスクリプト言語で記述されているスクリプトを抽出する。Ｗｅｂページ解析部３２はＨＴＭＬとＣＳＳをＷｅｂページ表示部３３に送出し、スクリプトをスクリプト実行部３５に送出する。
【００９４】
Ｗｅｂページ表示部３３はＨＴＭＬの先頭から解析が終わった順にＷｅｂページをディスプレイ６１６に表示していく。また、Ｗｅｂページに対する操作に応じてＷｅｂページを更新する。
【００９５】
スクリプト実行部３５は、Ｗｅｂページ解析部３２が抽出したスクリプトを実行する。スクリプトの具体的な内容はＷｅｂページによって様々である。本実施形態ではスクリプトとして、広告枠７に対応付けられた広告タグ、ＳＳＰ５０から取得するアクセス情報１、ＤＳＰ２０から取得するアクセス情報２、画像配信装置１０から配信される広告データが検出される。スクリプト実行部３５は、図６に示したＣＰＵ６０１がプログラム６０４ｐを実行すること等により実現される。また、スクリプト実行部３５が有する各機能又は手段は、ＣＰＵ６０１がスクリプトを実行することで実現される。
【００９６】
広告枠検出部３６は、Ｗｅｂページ取得部３１が取得した画面情報に含まれる広告枠７に対応付けられた広告タグを端末装置３０が実行して実現される機能である。広告枠検出部３６は広告枠７に対応づけられたＵＲＬに基づいてＳＳＰクッキーと共に広告リクエストをＳＳＰ５０に送信する。
【００９７】
アクセス情報取得部３７は、ＳＳＰ５０からアクセス情報１を取得する。アクセス情報１はスクリプトで記述されている。広告要求部３８は、アクセス情報１に含まれるＵＲＬに基づいてＤＳＰ２０にアクセスし落札ＩＤとＤＳＰクッキーと共に広告を要求する。広告要求部３８はこの要求に対しアクセス情報２と広告機会ＩＤを取得する。アクセス情報２もスクリプトで記述されている。
【００９８】
広告取得部３９はアクセス情報２に含まれる画像配信装置１０のＵＲＬに基づき、広告機会ＩＤを指定して、画像配信装置１０に対し広告データを要求する。画像配信装置１０は広告データを生成するので、広告取得部３９は広告データを取得する。本実施形態の広告データは、全天球画像６（又は／及び３ＤＣＧ（Three−dimensional computer graphics）画像）、表示パターン、表示プログラム及び操作履歴プログラムを含む。操作履歴プログラムは操作履歴を画像配信装置１０に送信させる。表示プログラムは表示パターンで全天球画像６や３ＤＣＧ画像を回転させ、全天球画像６又は３ＤＣＧ画像への操作を全天球画像６又は３ＤＣＧ画像の外観に反映させる。操作履歴プログラムと表示プログラムもスクリプト言語で記述されており、スクリプト実行部３５により実行される。
【００９９】
広告表示部４０は、画像配信装置１０から取得した広告データを表示する。広告表示部４０は主に表示プログラムで実現され、広告枠７に全天球画像６又は３ＤＣＧ画像（すなわち広告）を表示し更に自動的に回転させたりする。また、全天球画像６に対する操作に応じて全天球画像６の外観を変化させる。
【０１００】
画像操作受付部４３はポインティングデバイス（ディスプレイ６１６がタッチパネルの場合は指、棒状部材又は専用ペンとタッチパネル、マウスが使用される場合はマウスポインタ、トラックボールが使用される場合はマウスポインタ）の座標が広告枠７に含まれる場合、Ｗｅｂページへの操作よりも優先して画像データへの操作を受け付ける。これにより、閲覧者が広告枠７の上でフリックしたりスワイプしたりした場合、Ｗｅｂページでなく画像データを変化させることができる。ここで、その他の操作として、フリックの方向（縦横斜め）、タップ、ダブルタップ、スワイプ、パン、ズーム［ピンチイン、ピンチアウト］、回転、長押しなどが挙げられる。
【０１０１】
画像配信装置１０から広告データを取得することで端末装置３０は画像配信装置１０の画像クッキーを取得し記憶部４９に記憶できる。広告取得部３９が画像クッキーを画像配信装置１０に送信することで、画像配信装置１０ではＤＳＰクッキーと画像クッキーを対応付けることができる。
【０１０２】
操作履歴記録部４１は、主に操作履歴プログラムにより実現され、全天球画像６又は３ＤＣＧに対する操作情報を操作履歴として記録する。操作履歴の詳細は画像配信装置１０において説明する。操作履歴送信部４２は、主に操作履歴プログラムにより実現され、広告枠７に表示された全天球画像６又は３ＤＣＧに対する操作履歴を画像クッキー及び画像ＩＤ（全天球画像６を識別する）と共に画像配信装置１０に送信する。また、クリックされた場合は更に表示パターンと共にその旨を画像配信装置１０に送信する。
【０１０３】
<<画像配信装置>>
画像配信装置１０は、画像情報応答部１１、広告配信部１２、注目点決定部１３、及び、操作履歴取得部１４を有している。画像配信装置１０が有するこれらの各機能は、ＨＤＤ２０８からＲＡＭ２０４に展開されたプログラム２０８ｐをＣＰＵ２０６が実行することにより実現される機能又は手段である。
【０１０４】
また、画像配信装置１０は、図５に示したＨＤＤ２０８又はＲＡＭ２０４により実現される記憶部１９を有している。記憶部１９には、配信履歴ＤＢ１９１、操作履歴ＤＢ１９２、クッキー対応ＤＢ１９３、広告画像ＤＢ１９４、パターンＤＢ１９５及び表示プログラム１９６が構築されている。
【０１０５】
【表３】
2020149364.tif 000005
表３は、操作履歴ＤＢ１９２に記憶される情報を模式的に示す。操作履歴ＤＢ１９２には各閲覧者が全天球画像６に対しどのような操作を行ったのかという履歴が記録されている。操作履歴ＤＢ１９２には画像ＩＤ、閲覧時刻、画像クッキー、閲覧画角１〜３の各項目が記録されている。画像ＩＤは全天球画像６を特定するための情報である。画像クッキーは端末装置３０を操作する閲覧者又は端末装置３０の同一性を判別する情報になる（装置識別情報の一例）。閲覧画角１〜３は閲覧者が全天球画像６を閲覧した際の画角である。各閲覧画角１〜３には閲覧時間、拡大の有無、拡大した場合は拡大後の画角、及び、縮小の有無、が格納されている。このように、各画像ごとに閲覧者が興味を持ったと考えられる画角が記録される。閲覧画角１〜３は、閲覧者が全天球画像６を回転させずに静止した時間が所定時間（例えば１秒）以上の画角である。端末装置３０の操作履歴記録部４１は静止した時間が上位３つの画角を記録する。１つだけでもよいし４つ以上でもよい。同様に、操作履歴記録部４１はそれぞれの閲覧画角１〜３で閲覧者が拡大又は縮小したか否かを記録する。画像配信装置１０はこのような操作履歴を注目点Ｐとする場合がある。更に、画像ＩＤに画像クッキーが対応付けられていればリターゲッティング広告が可能になる。操作履歴としてクリック時画角を記録してもよい。
【０１０６】
【表４】
2020149364.tif 000006
表４は、広告画像ＤＢ１９４に記憶されている情報を模式的に示す。広告画像ＤＢ１９４には、広告の対象となる全天球画像６又は３ＤＣＧに関する情報が登録されている。広告画像ＤＢ１９４には、広告主ＩＤ、画像ＩＤ、初期位置、優先度、及び、対象属性が対応付けて登録されている。ＤＳＰ２０により広告主が決定されるので、この広告主が配信したい画像のうち、閲覧者の属性と表４の対象属性の一致度又は優先度の少なくとも一方に基づいて配信する画像が決定される。配信時には全天球画像６の初期位置が指定される（表示パターンも配信された場合は表示パターンが優先される）。画像ＩＤには１つ以上の全天球画像６が対応付けられている。全天球画像６が複数の場合とは図３に示したように全天球画像６を切り替えて動きを表現する場合であり、１つの場合は１つだけで動く技術が適用された全天球画像６である。なお、リターゲッティング広告の場合は、操作履歴ＤＢ１９２で画像クッキーに対応付けられた画像が配信される。
【０１０７】
【表５】
2020149364.tif 000007
表５は、クッキー対応ＤＢ１９３に記憶されている情報を模式的に示す。クッキー対応ＤＢ１９３には、ＤＳＰクッキーと画像クッキーが対応付けられている。ＤＳＰクッキーはＤＳＰ２０から通知され、画像クッキーは端末装置３０から通知される。両者が対応付けられることでＤＳＰクッキーだけで画像配信装置１０が閲覧者を判別できるようになる。
【０１０８】
【表６】
2020149364.tif 000008
表６は、パターンＤＢ１９５に登録されている情報を模式的に示す。パターンＤＢ１９５には全天球画像６又は３ＤＣＧ画像の注目点Ｐを表示させる順番及び画角の組み合わせが登録されている。順番及び画角の組み合わせを表示パターンという。表６では４つの座標１〜４が注目点Ｐである。注目点Ｐの数は１つの全天球画像６又は３ＤＣＧ画像に４つとは限らず３つ以下又は５つ以上でもよい。また、全天球画像６又は３ＤＣＧ画像によって様々でよい。表示パターンは座標１〜４の表示順を有している。したがって、注目点Ｐが４つの場合、表示順は４の階乗個（＝２４）ある。また、各注目点Ｐの画角が例えば３段階に変更される場合、３の４乗の画角の組み合わせがある。したがって、画角に関して１つの表示順について８１通りの組み合わせがある。最終的に１つの全天球画像６又は３ＤＣＧ画像について２４×８１の表示パターンがある。クリック回数はこの表示パターンごとに閲覧者がクリックした回数である。クリックは「所定の操作」の一例である。つまり、画像配信装置１０は同じ全天球画像６又は３ＤＣＧ画像を同じ表示パターンで全天球画像６又は３ＤＣＧ画像を複数の端末装置３０に表示させ、端末装置３０がクリックした旨を記録する。こうすることで、クリック率の低い表示パターンによる配信を徐々に回避できる。なお、クリック回数は閲覧者の属性（性別、年代、家族構成等）ごとに記録することが好適である。これにより、閲覧者の属性に対しクリック回数が多い表示パターンで表示できる。また、表示パターンには各座標間の変更の速さが含まれてもよい。
【０１０９】
【表７】
2020149364.tif 000009
表７は、配信履歴ＤＢ１９１に登録されている情報を模式的に示す。配信履歴ＤＢ１９１には画像クッキーに対応付けて配信された全天球画像６又は３ＤＣＧ画像の画像ＩＤと表示パターンが登録されている。画像配信装置１０が広告データを送信する際に端末装置３０に画像クッキーが登録されている場合、画像配信装置１０はこの画像クッキーを端末装置３０から取得できる。画像配信装置１０は同一の閲覧者に同じ全天球画像６又は３ＤＣＧ画像の配信を避けたり、同じ全天球画像６又は３ＤＣＧ画像を同じ表示パターンで配信することを避けたりすることができる。逆に、リターゲッティング配信することもできる。
【０１１０】
（画像配信装置の機能について）
画像情報応答部１１はＤＳＰ２０から取得したＤＳＰクッキー、広告主ＩＤ、リクエスト内容（主に広告枠ＩＤ）に対し広告機会ＩＤを付与し、アクセス情報２と共にＤＳＰ２０に返送する。広告機会ＩＤにより端末装置３０の広告枠７ごとに広告の配信機会を特定できる。
【０１１１】
広告配信部１２は、端末装置３０から広告機会ＩＤと共に広告データを要求されると配信する全天球画像６と表示パターンを決定する。まず、ＤＳＰ２０から取得した広告主ＩＤに対応付けられた全天球画像６又は３ＤＣＧ画像を広告画像ＤＢ１９４から決定する。好ましくは閲覧者の属性を考慮する。閲覧者の属性はＤＳＰ２０から通知されてもよいし、画像配信装置１０が画像クッキーに対応付けて蓄積したものでもよい。次に、広告配信部１２はパターンＤＢ１９５を参照して全天球画像６の表示パターンを決定する。例えば、最もクリック回数の多いパターンを決定する、又は、クリック回数が閾値以上のパターンから任意に決定する。パターン決定時も閲覧者の属性が考慮されることが好ましい。
【０１１２】
操作履歴取得部１４は、端末装置３０から画像クッキー及び画像ＩＤと共に操作履歴を取得し、操作履歴ＤＢ１９２に設定する。なお、注目点を決定するための操作履歴とクリック回数を更新するための操作履歴（クリックしたこと）の２種類の操作履歴がある。
【０１１３】
端末装置３０の操作履歴記録部４１を画像配信装置１０が有していてもよい。操作履歴記録部４１は時系列的な操作内容を必要とするので、通信帯域などによっては画像配信装置１０が取得することが困難になるおそれがある。これに対し、端末装置３０の操作履歴記録部４１は最終的な操作履歴のみを画像配信装置１０に送信すればよいので通信負荷を低減できる。
【０１１４】
注目点決定部１３は、全天球画像６の注目点Ｐを決定する。画像処理などで注目点を推定するなど各種の注目点Ｐの決定方法が考えられるが、詳細は省略する。注目点決定部１３は決定した注目点Ｐを使った表示パターンをパターンＤＢ１９５に登録する。
【０１１５】
＜動作手順＞
図１４は、画像表示システム１００が広告として表示される全天球画像６を配信する手順を説明するシーケンス図の一例である。
【０１１６】
S1：まず、閲覧者はパートナーサイトＷｅｂサーバ６０と接続するように端末装置３０を操作する。端末装置３０の操作受付部３４は操作を受け付け、Ｗｅｂページ取得部３１がＷｅｂページを取得する。
【０１１７】
S2：端末装置３０のＷｅｂページ解析部３２はＷｅｂページを解析しＨＴＭＬ、ＣＳＳ，スクリプトを抽出し、Ｗｅｂページ表示部３３がＨＴＭＬとＣＳＳに基づいてＷｅｂページを表示する。
【０１１８】
S3：端末装置３０の広告枠検出部３６は広告枠７に対応付けられた広告タグ（スクリプト）を実行することで広告リクエストをＳＳＰ５０に送信する。広告リクエストには、例えばＳＳＰクッキー、パートナーサイトＷｅｂサーバ６０のドメイン、広告枠ＩＤ、広告枠７サイズ、広告フォーマット、ブラウザ種類、ＯＳ種類等が含まれる。
【０１１９】
S4：ＳＳＰ５０の広告要求取得部５２は広告リクエストを取得し、広告リクエスト部５１が広告リクエストを受け付ける。広告リクエスト部５１はＳＳＰクッキーを検出してＤＳＰ２０に対し広告リクエストを通知して広告枠７を販売する。
【０１２０】
S5：ＤＳＰ２０のリクエスト受付部２１は広告リクエストを入札判断部２２に送出する。ＤＳＰ２０の入札判断部２２はクッキー情報ＤＢ２９１を参照してＳＳＰクッキーからＤＳＰクッキーを特定する。
【０１２１】
S6：入札判断部２２はＤＳＰクッキーから属性を判断する。クッキー情報ＤＢ２９１の訪問ドメインを参照してもよいし、適宜、ＤＳＰクッキーで特定される閲覧者の属性情報を参照してもよい。
【０１２２】
S7：入札判断部２２は配信設定ＤＢ２９２を参照して広角画像又は３ＤＣＧ画像の提供元に対し設定されている好ましい対象者の属性又は好ましくない対象者の属性に基づいて、この閲覧者に広角画像を送信するか否かを決定する。ここでは少なくとも１つの広告主について配信すると決定したものとする。
【０１２３】
S8：入札判断部２２は広告主の予算や属性の一致度等に応じて入札金額を決定する。
【０１２４】
S9：ＤＳＰ２０の入札部２３はＳＳＰ５０に入札する。ＳＳＰ５０の落札部５４は複数のＤＳＰ２０からの入札に対し原則的に最も高い入札金額を申し入れたＤＳＰ２０を落札者に決定する。
【０１２５】
S10：ここでは図示するＤＳＰ２０が落札したものとする。ＳＳＰ５０は落札ＩＤをＤＳＰ２０に通知する。
【０１２６】
S11：ＳＳＰ５０のアクセス情報送信部５３は落札ＩＤと共にアクセス情報１を端末装置３０に送信する。
【０１２７】
S12：端末装置３０の広告要求部３８はアクセス情報１を実行することで落札ＩＤと共に広告要求をＤＳＰ２０に送信する。
【０１２８】
S13：ＤＳＰ２０の広告要求受付部２４は落札ＩＤにより広告リクエストを特定する。画像依頼部２５は広告主ＩＤ、ＤＳＰクッキー、及び、広告リクエストと共に画像配信装置１０に画像を要求する。
【０１２９】
S14：画像配信装置１０の画像情報応答部１１は画像要求を受信すると広告リクエストを特定するための広告機会ＩＤを生成する。
【０１３０】
S15：画像情報応答部１１は広告機会ＩＤと対応付けられたアクセス情報２をＤＳＰ２０に送信する。
【０１３１】
S16：ＤＳＰ２０の画像依頼部２５はアクセス情報２を受信して、広告要求受付部２４が端末装置３０に送信する。
【０１３２】
S17：端末装置３０の広告取得部３９はアクセス情報２に含まれる画像配信装置１０のＵＲＬに基づいて広告要求（広告機会ＩＤ）を送信する。端末装置３０が画像クッキーを保持している場合は画像クッキーを送信することができる。
【０１３３】
S18：画像配信装置１０の広告配信部１２は広告機会ＩＤにより画像要求を特定する。
【０１３４】
S19：広告配信部１２はＤＳＰクッキーから属性を判断したり、画像クッキーから属性を判断したりする。
【０１３５】
S20：広告配信部１２は広告主ＩＤと属性に基づき全天球画像６を特定する。すなわち、広告画像ＤＢ１９４を参照し全天球画像６に対し設定されている配信の対象者の属性又は優先度に基づいて送信する全天球画像６を決定する。表示パターンはクリック回数が閾値より高いものであるが、全天球画像６の配信数が少ない間は不作為に選択する。
【０１３６】
S21：広告配信部１２は全天球画像６、初期位置、表示パターン、画像ＩＤ、画像クッキー、及び、広告枠ＩＤを含む広告データを端末装置３０に送信する。全天球画像６には広告主Ｗｅｂサーバ７０のＵＲＬが対応付けられている。また、全天球画像６を切り替えて動かすための後述する表８の複数の全天球画像と閾値、アニメーションで動かすための後述する表９、表１０の動きテーブル、又は、回転の速さに応じて動きの大きさを変えるための後述する表１１の動きテーブルが端末装置３０に送信される。これらは、全天球画像６のメタデータ、又は、別ファイルとして送信される。
【０１３７】
S22：端末装置３０の広告取得部３９は広告データを取得し、広告表示部４０が広告枠７に全天球画像６を表示する。閲覧者が広告枠７を押下（クリック又はタップ）すると操作受付部３４が受け付け、広告主Ｗｅｂサーバ７０のＵＲＬに基づいてＷｅｂページ取得部３１が広告主Ｗｅｂサーバ７０と通信を開始する。
【０１３８】
＜全天球画像の動きについて＞
本実施形態では閲覧者の操作に応じて全天球画像６が動いたように見せる方法として以下の２つがある。
１．複数の全天球画像６を切り替える
２．一部が動く全天球画像６を使用する
一部が動く全天球画像６には、静止画を動かす従来からある技術を利用する。いわゆる２Ｄアニメと言われる手法であり、２Ｄアニメを実現するための種々のソフトウェアが市販されており、また、無料で入手できる。
【０１３９】
図１５は動きを表現する静止画の一例である。制作者は静止画をいくつかのパーツに分解して、動きの内容をソフトで設定する。例えば、図１５において頭８１、耳８２、目８３、腕８４、脚８５、胴体８６、しっぽ８７はパーツである。図１５（ａ）のしっぽ８７が図１５（ｂ）では下がっている。ソフトは図１５（ａ）と図１５（ｂ）の途中の状態のしっぽ８７を自動で再現することでしっぽ８７が動いているように見せる。図１５（ｃ）でも同様に脚８５が前方に動いているが、ソフトが左右の脚８５を交互に動かすことで移動しているような動きを表現することができる。
【０１４０】
２Ｄアニメではパーツだけでなく、パーツをポリゴンメッシュで分解してポリゴンメッシュを変形させることで、よりスムーズな動きを表現できる。したがって、パーツ全体の移動の他、変形、回転、拡大・縮小などの動きも表現できる。なお、２Ｄアニメの作成には適宜、公知技術を使用するものとする。
【０１４１】
本実施形態では、１つの全天球画像６に少なくとも２つの動きが設定される。この場合、１つの全天球画像６が端末装置３０に送信され１つのまま異なる動きを表現してもよい。あるいは、１つの全天球画像６が端末装置３０に送信され、端末装置３０が１つの全天球画像から動きが異なる複数の全天球画像６を生成してもよい。あるいは、動きが異なる複数の全天球画像６が端末装置３０に送信されてもよい。
【０１４２】
＜全天球画像に対し操作から取得される情報＞
端末装置３０は閲覧者の全天球画像６に対する操作から取得される情報によって、全天球画像の動きを変更する。全天球画像６に対する操作から取得される情報には以下のようなものがある。
a．操作の速さ
b．操作の場所
c．操作内容（フリックの方向（縦横斜め）、タップ、ダブルタップ、スワイプ、パン、ズーム〔ピンチイン、ピンチアウト〕、回転、長押しなど）
すなわち、操作の速さによって全天球画像６に異なる動きを表現させ、操作される場所によって全天球画像６に異なる動きを表現させ、操作内容によって全天球画像６に異なる動きを表現させる。なお、ｃ操作内容ではタッチパネルに対する操作内容を挙げているが、マウスで操作する場合は、フリック（スクロールホイール）、タップ（クリック）、ダブルタップ（ダブルクリック）、スワイプ（ドラッグ）、パン（スクロール）、ズーム（Ctrl＋スクロールホイール）、回転（なし）、長押し（右クリック）などが対応する。
【０１４３】
また、端末装置３０が有するジャイロセンサ、方位センサ、又は、加速度センサで全天球画像６の回転等を操作可能な場合がある。この場合、ジャイロセンサ、方位センサ、又は、加速度センサで検出される操作内容に応じて異なる動きを全天球画像６に表現させることもできる。
【０１４４】
＜操作の速さに応じた動きの一例＞
図１６を用いて、操作の速さに応じた動きの一例について説明する。図１６は操作の速さに応じて表示される、異なる形状のオブジェクトが描画された全天球画像６の一例である。図１６のオブジェクトは人物９１である。なお、図１６では複数の全天球画像６ｄ〜６ｆを切り替えることで動かす方法を説明するが、操作の速さに応じて一部が動く全天球画像６を使用してもよい。
【０１４５】
図１６（ａ）〜（ｃ）の３つの全天球画像６ｄ〜６ｆは、風景などは同じで人物９１の髪の形状が異なっている。なお、本来、全天球画像６ｄ〜６ｆは正距円筒射影図法で作成された正距円筒射影画像であるが、図１６では作図の都合上、平面図になっている。以下の全天球画像６でも同様である。
図１６（ａ）：髪のなびきなし
図１６（ｂ）：髪が少しなびいている
図１６（ｃ）：髪が大きくなびいている
閲覧者が例えば図１６（ａ）の全天球画像６ｄでフリックすると、フリックの速さに応じ、端末装置３０は以下のように全天球画像６ｄ〜６ｆを切り替える。なお、フリックする場所はどこでもよく、フリック後に広告枠７に人物９１が表示される場合を想定する。広告枠７の中心や一部が表示された状態で人物９１が静止する必要はなく、回転しながら広告枠７を通過する場合もある。また、閲覧者のフリックにより定まる中心点ＣＰに基づく所定領域画像が人物９１を含まない場合でも（広告枠７に一切表示されない場合でも）、全天球画像６ｄ〜６ｆは切り替えられる。
【０１４６】
端末装置３０は、全天球画像６のフリック操作の速さに閾値を設けてあり、以下のように全天球画像６ｄ〜６ｆを選択する。
速さ≦閾値Ａ        ：図１６（ａ）で示されている全天球画像６ａをそのまま表示
閾値Ａ＜速さ＜閾値Ｂ：図１６（ａ）の全天球画像６ａから図１６（ｂ）の全天球画像６ｂに切り替え
閾値Ｂ≦速さ        ：図１６（ａ）の全天球画像６ａから図１６（ｃ）の全天球画像６ｃに切り替え
このような切り替えを実現するため、画像配信装置１０から複数の全天球画像６ｄ〜６ｆが配信される場合、どの全天球画像６ｄ〜６ｆがどの閾値に対応しているかは全天球画像の識別情報（例えば連番など）で明らかになっている。
【０１４７】
【表８】
2020149364.tif 000010
表８は、操作の速さと全天球画像の識別情報を対応させる対応テーブルの一例を示す。したがって、端末装置３０は操作の速さに応じて全天球画像６ｄ〜６ｆを決定できる。表８の対応テーブルは、例えば、図１４のステップＳ２１において、全天球画像６のメタデータに含まれて送信されてもよいし、別のファイルとして添付されて端末装置３０に送信されてもよい。
【０１４８】
なお、図１６（ｂ）（ｃ）の全天球画像６ｅ、６ｆに切り替えた場合、一定時間経過後、端末装置３０は図１６（ａ）の全天球画像６ｄを表示する。こうすることで、閲覧者は図１６（ａ）のなびきなしの状態からフリックの速さに応じて人物を切り替えて表示させることができる。ただし、必ずしも図１６（ａ）の全天球画像６ｄに戻す必要はなく、最後に表示した全天球画像６のままでもよい。
【０１４９】
なお、図１６のように初期状態の全天球画像６が定まっている場合は、初期状態を示す識別情報が全天球画像６に添付されている。初期状態の全天球画像６とは、画像配信装置１０から全天球画像が配信された直後に端末装置３０が表示する全天球画像６をいう。例えば表８では（※）が付いている全天球画像１（６ａに対応）が初期状態の全天球画像６である。あるいは、表示プログラムに初期状態の全天球画像６が設定されている。ただし、初期状態の全天球画像６が定まっていない場合（図１６（ａ）に戻すことが決まっていない場合）、どの全天球画像６から表示してもよい。
【０１５０】
図１７は、操作の速さに応じて異なる動きを表現する全天球画像の一例の表示方法を示すフローチャート図である。
【０１５１】
端末装置３０の広告表示部４０は全天球画像６から広告枠７のサイズに応じて所定領域画像を生成する（Ｓ１０１）。必要であれば初期状態で表示する全天球画像を選択する。中心点ＣＰの初期位置は表示パターンにより決まるものとする。広告表示部４０は広告枠７に所定領域画像を表示する（Ｓ１０２）。
【０１５２】
画像操作受付部４３は全天球画像６の回転を受け付けた否かを判断する（Ｓ１０３）。閲覧者が全天球画像６を操作しない場合は（Ｓ１０３のＮｏ）、広告表示部４０は表示パターンにしたがって注目点を順番に表示する（Ｓ１０４）。表示パターンで表示する際、広告表示部４０は全天球画像６ｄの画像内で所定の注視点間を順番に表示しても良いし、互いの全天球画像６ｄ〜６ｆの間で注視点を切り替えながら表示してよい。
【０１５３】
閲覧者が全天球画像６を操作した場合（Ｓ１０３のＹｅｓ）、閲覧者の操作が優先され、広告表示部４０は画像操作受付部４３から操作の速さを取得する。そして、その操作の速さと閾値Ａ，Ｂとの比較結果に応じて全天球画像６ｄ〜６ｆを切り替える（Ｓ１０５）。
【０１５４】
速さ≦閾値Ａの場合、広告表示部４０は髪がなびかない全天球画像６ｄを選択する（Ｓ１０６）。したがって、この場合、全天球画像６ｄは切り替わらない。
【０１５５】
閾値Ａ＜速さ＜閾値Ｂの場合、広告表示部４０は髪が少しなびいている全天球画像６ｅを選択する（Ｓ１０７）。
【０１５６】
閾値Ｂ≦速さの場合、広告表示部４０は髪が強くなびいている全天球画像６ｆを選択する（Ｓ１０８）。
【０１５７】
端末装置３０の広告表示部４０は選択した全天球画像６から広告枠７のサイズに応じて、操作で決まる中心点ＣＰに基づく所定領域画像を生成し、広告枠７に所定領域画像を表示する（Ｓ１０９）。したがって、必ずしも広告枠７に人物９１が表示されない。広告枠７に人物９１を表示するために強制的に中心点ＣＰを人物９１にあわせてもよい。
【０１５８】
その後、一定時間が経過するまでは操作の速さに応じて切り替えた全天球画像６ｅ〜６ｆの表示を継続し（Ｓ１１０）、一定時間が経過すると広告表示部４０は初期状態の全天球画像６ｄを再度、表示する（Ｓ１１１）。この時の所定領域画像は全天球画像６ｄに戻る前と同じであるため、広告枠７に人物９１が表示されていれば閲覧者は髪がなびいた状態からなびかない状態に動く様子を閲覧できる。広告枠７に人物９１が表示されていない場合、人物９１以外の背景は同じなので、閲覧者は気づかない。
【０１５９】
このように、閲覧者の操作の速さに応じて全天球画像６が異なる動きを示すので、インタラクティブ性が向上し、新たな画像の表示の効果を提供することで、より広告効果を高める（クリックする可能性が高い）ことが可能となる。
【０１６０】
＜操作の場所に応じた動きの一例＞
図１８を用いて、操作の場所に応じたオブジェクトの動きの一例について説明する。図１８は操作の場所に応じて異なる動きを示す全天球画像６ｇの一例である。図１８では犬がオブジェクトである。なお、図１８では１つの全天球画像６ｇの一部が動く方法を説明するが、操作の場所に応じて切り替えて表示される複数の全天球画像６が使用されてもよい。
【０１６１】
図１８（ａ）〜（ｄ）は１つの全天球画像６ｇだが（風景などは同じ）犬の動きが異なっている。
図１８（ａ）、（ｃ）：動きなし
図１８（ｂ）    ：耳が左右に繰り返し動く
図１８（ｄ）    ：しっぽが左右に繰り返し動く
このような動きを実現するため、例えば図１４のステップＳ２１において、全天球画像６ｇの例えばメタデータなどに、全天球画像６ｇの座標と動きの種類が対応付けられた動きテーブルが含まれて送信されてもよいし、別のファイルとして添付されて端末装置３０に送信されてもよい。
【０１６２】
【表９】
2020149364.tif 000011
表９は動きテーブルの一例である。動きテーブルには座標範囲（場所）と動きの種類が対応付けられている。例えば、動きＡは耳９２を動かす動きであり、動きＢはしっぽ９３を動かす動きである。したがって、全天球画像６ｇは操作する場所によって異なる動きを表現することができる。
【０１６３】
なお、操作の場所に更に操作の速さを組み合わせて、耳やしっぽの動きの大きさを変更することもできる。
【０１６４】
閲覧者が例えば図１８（ａ）の全天球画像６ｇで犬の鼻をフリックすると（鼻をなでると）、図１８（ｂ）に示すように、端末装置３０は全天球画像６ｇの犬の耳９２を左右に繰り返し動かす。閲覧者が例えば図１８（ｃ）の全天球画像６で犬の頭をフリックすると（頭をなでると）、図１８（ｄ）に示すように、端末装置３０は全天球画像６ｇの犬のしっぽ９３を左右に繰り返し動かす。
【０１６５】
なお、図１８（ｂ）や、図１８（ｄ）のように動いた全天球画像６ｇは、一定時間経過後、動きを停止して図１８（ａ）や、図１８（ｃ）のように停止する。こうすることで、閲覧者は図１８（ａ）や、図１８（ｃ）の動きなしの状態からフリックの場所に応じて犬に異なる動きをさせることができる。
【０１６６】
図１９は、操作の速さに応じて異なる動きを表現する全天球画像６ｇの一例の表示方法を示すフローチャート図である。
【０１６７】
端末装置３０の広告表示部４０は全天球画像６ｇから広告枠７のサイズに応じて所定領域画像を生成する（Ｓ２０１）。全天球画像の一部が動く場合は、初期状態で表示する全天球画像は原則１つだが、複数の全天球画像６が配信された場合は初期状態の全天球画像６が指示されている。中心点ＣＰの初期位置は表示パターンにより決まるものとする。広告表示部４０は広告枠７に所定領域画像を表示する（Ｓ２０２）。
【０１６８】
画像操作受付部４３は全天球画像６の操作を受け付けた否かを判断する（Ｓ２０３）。閲覧者が全天球画像６を操作しない場合は（Ｓ２０３のＮｏ）、広告表示部４０は表示パターンにしたがって注目点を順番に表示する（Ｓ２０４）。なお、表示パターンで全天球画像を回転させながら、犬の動きのある部分を動かしてもよい。
【０１６９】
閲覧者が全天球画像６を操作した場合（Ｓ２０３のＹｅｓ）、閲覧者の操作が優先され、広告表示部４０は画像操作受付部４３から操作の場所を取得する。そして、操作の場所に応じて動きテーブルを参照し、動きの種類を決定する（Ｓ２０５）。
【０１７０】
操作の場所が鼻の場合、広告表示部４０は犬の耳を動かす（Ｓ２０６）。操作の場所が頭の場合、広告表示部４０は犬のしっぽを動かす（Ｓ２０７）。
【０１７１】
その後、一定時間が経過するまでは耳又はしっぽを動かし続け（Ｓ２０８）、一定時間が経過すると広告表示部４０は動きを停止する（Ｓ２０９）。
【０１７２】
こうすることで、閲覧者の操作の場所に応じて全天球画像６が異なる動きを示すので、インタラクティブ性が向上し、新たな画像の表示の効果を提供することで、より広告効果を高める（クリックする可能性が高い）ことが可能となる。
【０１７３】
＜操作内容に応じた動きの一例＞
図２０、図２１を用いて、操作内容に応じたオブジェクトの一例について説明する。図２０、図２１は操作内容に応じて異なる動きを示すオブジェクト１１０の一例である。全天球画像６の一部に図２０、図２１のオブジェクト１１０が描画されていると理解されたい。なお、図２０、図２１では全天球画像６の１つオブジェクト１１０が動く方法を説明するが、複数の全天球画像を使用して操作内容に応じた動きを表現してもよい。図２０、図２１のオブジェクト１１０は直方体で示されているが、これは説明の便宜上のためであり、全天球画像６に描画できるオブジェクト１１０であれば、操作内容に応じた動きを表現できる。直方体のものとしては、例えば豆腐、ゴムなどの弾性体、ビルなどが想定される。
【０１７４】
図２０（ａ）のオブジェクト１１０が上下方向にフリックされた場合、図２０（ｂ）と図２０（ｃ）に示すようにオブジェクト１１０が上下に揺れるように動く。図２０（ｂ）では下方向に縮み、図２０（ｃ）では上方向に伸びている。広告表示部４０は図２０（ｂ）と図２０（ｃ）の動きを繰り返すので、閲覧者には上下に揺れているように見える。
【０１７５】
図２１（ａ）のオブジェクト１１０が左右方向にフリックされた場合、図２１（ｂ）と図２１（ｃ）に示すようにオブジェクト１１０が左右に揺れるように動く。図２１（ｂ）では左方向に傾き、図２１（ｃ）では右方向に傾いている。広告表示部４０は図２１（ｂ）と図２１（ｃ）の動きを繰り返すので、閲覧者には左右に揺れているように見える。
【０１７６】
このような動きを実現するため、例えば図１４のステップＳ２１において、全天球画像６の例えばメタデータなどに、操作内容と動きの種類が対応付けられた動きテーブルが含まれて送信されてもよいし、別のファイルとして添付されて端末装置３０に送信されてもよい。
【０１７７】
【表１０】
2020149364.tif 000012
表１０は動きテーブルの一例である。動きテーブルには操作内容と動きの種類が対応付けられている。例えば、上下にフリックは動きＣ（上下に揺れ）が対応付けられ、左右にフリックは動きＤ（左右に揺れ）が対応づけられている。したがって、全天球画像６は操作内容によって異なる動きを表現することができる。なお、表１０では操作の場所は規定していないが、表９と同様に操作の場所も規定してもよい。これにより、あるオブジェクトに対し決まった操作内容が検出された場合に、操作内容に応じた動きを操作されたオブジェクトにさせることができる。また、オブジェクトごとに様々な動きをさせることができる。また、操作の速さと組み合わせて、オブジェクトの動きの大きさを変更することもできる。
【０１７８】
なお、図２０（ｂ）（ｃ）、図２１（ｂ）（ｃ）のように動いたオブジェクトは、一定時間経過後、動きを停止して図２０（ａ）、図２１（ａ）のように停止する。こうすることで、閲覧者は図２０（ａ）、図２１（ａ）の動きなしの状態から操作内容に応じてオブジェクトに異なる動きをさせることができる。
【０１７９】
図２２は、操作内容に応じて異なる動きを表現する全天球画像６の一例の表示方法を示すフローチャート図である。
【０１８０】
端末装置３０の広告表示部４０は全天球画像６から広告枠７のサイズに応じて所定領域画像を生成する（Ｓ３０１）。全天球画像の一部が動く場合は、初期状態で表示する全天球画像６は原則１つだが、複数の全天球画像６が配信された場合は初期状態の全天球画像６が指示されている。中心点ＣＰの初期位置は表示パターンにより決まるものとする。広告表示部４０は広告枠７に所定領域画像を表示する（Ｓ３０２）。
【０１８１】
画像操作受付部４３は全天球画像６の操作を受け付けた否かを判断する（Ｓ３０３）。閲覧者が全天球画像６を操作しない場合は（Ｓ３０３のＮｏ）、広告表示部４０は表示パターンにしたがって注目点を順番に表示する（Ｓ３０４）。表示パターンで全天球画像を回転させながら、全天球画像の一部であるオブジェクトを動かしてもよい。
【０１８２】
閲覧者が全天球画像６を操作した場合（Ｓ３０３のＹｅｓ）、閲覧者の操作が優先され、広告表示部４０は画像操作受付部４３から操作内容を取得する。そして、操作内容に応じて動きテーブルを参照し、動きの種類を決定する（Ｓ３０５）。
【０１８３】
操作内容が上下にフリックの場合、広告表示部４０はオブジェクトを上下に揺らす（Ｓ３０６）。操作内容が左右にフリックの場合、広告表示部４０はオブジェクトを左右に揺らす（Ｓ３０７）。
【０１８４】
その後、一定時間が経過するまでは上下又は左右に揺らし続け（Ｓ３０８）、一定時間が経過すると広告表示部４０は動きを停止する（Ｓ３０９）。
【０１８５】
こうすることで、閲覧者の操作内容に応じて全天球画像６が異なる動きを示すので、インタラクティブ性が向上し、新たな画像の表示の効果を提供することで、より広告効果を高める（クリックする可能性が高い）ことが可能となる。
【０１８６】
なお、図２０〜図２２では操作内容としてフリックの方向を例に説明したが、その他、閲覧者の操作から取得可能な操作内容に応じて異なる動きをさせることができる。
【０１８７】
＜３Ｄモデルを用いた投影画像の表示について＞
閲覧者の操作に応じて異なる所定領域を表示する画像として全天球画像６を例に説明したが、閲覧者の操作に応じて見え方が変わる画像として３ＤＣＧ（三次元コンピュータグラフィック）画像がある。３ＤＣＧ画像は閲覧者の操作で見え方が変わる（視点が変わる）ため、インタラクティブな広告を実現できる。３ＤＣＧ画像に対しても、本実施形態で説明している「操作から取得される情報」によって動きを変更することが可能である。
【０１８８】
＜３ＤＣＧについて＞
３ＤＣＧとはコンピュータの演算によって三次元空間内の仮想的な立体物を２次元である平面上の情報に変換することで奥行き感（立体感）のある画像を作る手法である。３ＤＣＧは、モデリング、ワールド変換、ビュー変換、射影変換、ライティングなどのプロセスで作成される。なお、モデリングとワールド変換までは専用のソフトウェア上で作業され、ビュー変換、射影変換、ライティングは表示プログラムで実行される。
【０１８９】
モデリングはローカル座標系で作成者がオブジェクトの形状を定義すること、例えばポリゴンで形状を作成することをいう。ワールド変換は描画対象の三次元空間を表すワールド座標系にオブジェクトの座標を変換する（平行移動と回転）ことをいう（ワールド座標系にオブジェクトを配置すること）。ビュー変換はワールド座標系で閲覧者の視点を定めることに相当し、カメラの座標、カメラの注視点及びカメラの上方向を設定し、オブジェクトを特定の方向から見るための設定を行う処理である。視点は閲覧者の操作により決定されてもよいし、自動的に変更することもできる。射影変換は三次元空間のオブジェクトを２次元の平面に投影することをいう。ライティングは光源の位置に応じて明暗を与える処理をいう。
【０１９０】
図２３は３Ｄモデルと射影変換を模式的に示す図である。図２３（ａ）では、３Ｄモデル９５に光軸を向けた仮想的なカメラ３３０が配置されている。図２３（ａ）の３Ｄモデル９５は人物であるが一例に過ぎない。カメラ３３０は３Ｄモデル９５を中心に水平方向及び上下方向に３６０度、角度を変えることができる。閲覧者は任意の方向から３Ｄモデル９５を閲覧できる。なお、水平方向のみの回転であれば、ターンテーブル上で３Ｄモデル９５を回転させてもよい。
【０１９１】
図２３（ｂ）は、仮想的なカメラ３３０に３Ｄモデルを射影変換する様子を模式的に示している。ポリゴンや三次元点群で作成された３Ｄモデル９５が平面に投影されている。平面に投影された画像を投影画像という。仮想的なカメラ３３０の位置を変えると（ビュー変換）カメラの位置に応じて３Ｄモデル９５を投影できる。カメラ３３０の位置は３Ｄモデル９５の周囲の３６０度の任意の位置に変更できるので、閲覧者は限られた広告枠７の範囲で様々な角度から３Ｄモデル９５を閲覧できる。
【０１９２】
図２４は、視点を変えて表示された３Ｄモデル９５の一例である。閲覧者は広告枠７に表示された３Ｄモデル９５を回転させ、図２４（ａ）〜図２４（ｃ）に示すように、１つの広告枠７で様々な角度（視点）から１つの３Ｄモデル９５を閲覧することができる。
【０１９３】
なお、３Ｄモデル９５はポリゴン又は三次元点群で生成されているが、３Ｄモデル９５を動かす場合には骨組み（リグ）が３Ｄモデル９５に仕込まれている。リグは結節点で直線を結んだ構造であり、結節点に対し直線が動くことで３Ｄモデル９５も動く。結節点は例えば人間の関節に相当する位置にある。３Ｄモデル９５を動かす場合、制作者などがツールを使ってリグの動きをスクリプトで記述しておく。３Ｄモデルのリグの設定には適宜、公知技術を使用するものとする。
【０１９４】
＜操作の速さに応じた動きの一例＞
図２５を用いて、操作の速さに応じた動きの一例について説明する。図２５は操作の速さに応じて異なる動きを示す３Ｄモデル９５の一例である。なお、図２５の３Ｄモデル９５は人物に限らず３Ｄモデルで表現できる物であればよい。
【０１９５】
広告枠７に表示された図２５（ａ）のような３Ｄモデル９５を閲覧者が水平方向にゆっくりと回転させた場合、図２５（ｂ）に示すように３Ｄモデルの髪がほとんどなびかない。これに対し、広告枠７に表示された図２５（ｃ）の３Ｄモデル９５を閲覧者が水平方向に速く回転させた場合、図２５（ｄ）に示すように３Ｄモデル９５の髪が大きくなびく。
【０１９６】
このような動きを実現するため、例えば図１４のステップＳ２１において、３Ｄモデル９５の例えばメタデータなどに、操作の速さと動きの大きさが対応付けられた動きテーブルが含まれて送信されてもよいし、別のファイルとして添付されて端末装置３０に送信されてもよい。
【０１９７】
【表１１】
2020149364.tif 000013
表１１は動きテーブルの一例である。動きテーブルには回転の速さと動きの大きさが対応付けられている。例えば、
動きの大きさ＝ｋ×回転の速さ
の関係により、端末装置３０は回転の速さを髪の動きの大きさに変換できる。なお、ｋは回転の速さを動きの大きさに変換するパラメータである。また、動きの大きさとは髪などの動くパーツの移動量や角度であり、上記のリグにおいて髪に対応する結節点又は直線が動く量と速さに反映される。
【０１９８】
なお、表１１では操作の場所は規定していないが、表９と同様に操作の場所を規定してもよい。これにより、３Ｄモデルに対し操作された場合にその速さに応じた動きをさせることができる。また、複数の３Ｄモデルが１つの広告枠７に表示されている場合は、３Ｄモデルごとに様々な動きをさせることができる。また、操作内容に応じて３Ｄモデルに異なる動きをさせてもよい。
【０１９９】
図２５（ｄ）のように動いた３Ｄモデルは、一定時間経過後又は動きの大きさに応じた時間の経過後、動きを停止して図２５（ａ）のように髪がなびかない状態になる。こうすることで、閲覧者は図２５（ａ）の動きなしの状態から操作の速さに応じて３Ｄモデルに異なる動きをさせることができる。
【０２００】
図２６は、３Ｄモデル９５に対する回転の速さに応じて異なる動きを表現する全天球画像６の一例の表示方法を示すフローチャート図である。
【０２０１】
端末装置３０の広告表示部４０は３Ｄモデル９５を透視投影変換して広告枠７のサイズに応じた投影画像を生成する（Ｓ４０１）。３Ｄモデルは複数でもよいが、カメラ３３０の位置で投影画像に含まれる画角は一意に決まる。仮想的なカメラ３３０の初期位置は表示パターンにより決まるものとする。広告表示部４０は広告枠７に投影画像を表示する（Ｓ４０２）。
【０２０２】
画像操作受付部４３は３Ｄモデルの回転を受け付けた否かを判断する（Ｓ４０３）。閲覧者が３Ｄモデルを操作しない場合は（Ｓ４０３のＮｏ）、広告表示部４０は表示パターンにしたがってカメラ３３０の位置を順番に変更する（Ｓ４０４）。表示パターンでカメラ３３０の位置を変化させながら、３Ｄモデルを動かしてもよいし、動かさなくても良い。例えば、動かさない例であれば、図２５（ａ）から図２５（ｂ）の表示となる。
【０２０３】
閲覧者が３Ｄモデルを回転させた場合（Ｓ４０３のＹｅｓ）、閲覧者の操作が優先され、広告表示部４０は画像操作受付部４３から操作の速さを取得する。そして、操作に応じて視線方向を決定し、操作の速さに応じて動きの大きさを決定し、３Ｄモデル９５の髪をなびかせる（Ｓ４０５）。
【０２０４】
端末装置３０の広告表示部４０は３Ｄモデル９５を透視投影変換して広告枠７のサイズに応じた投影画像を生成する（Ｓ４０６）。
【０２０５】
その後、一定時間又は動きの大きさに応じた時間が経過するまでは髪をなびかせる（Ｓ４０７）。なお、動きの大きさに応じた時間が経過するまでは髪をなびかせる場合、経過時間に応じて徐々に動きの大きさを小さくするとよい。
【０２０６】
一定時間又は動きの大きさに応じた時間が経過すると広告表示部４０は髪のなびかせを終了する（Ｓ４０８）。
【０２０７】
こうすることで、閲覧者の３Ｄモデル９５に対する回転の速さに応じて３Ｄモデル９５が異なる動きを示すので、インタラクティブ性が向上し、新たな画像の表示の効果を提供することで、より広告効果を高める（クリックする可能性が高い）ことが可能となる。
【０２０８】
なお、図２４〜図２６では回転（操作）の速さに応じて３Ｄモデル９５を動かしたが、操作の場所、又は、操作内容に対しても３Ｄモデル９５に異なる動きをさせることができる。
【０２０９】
＜広告データの配信形態の補足＞
本実施形態では第三者配信という仕組みで広告が配信されたが、広告は最終的に端末装置３０が表示するＷｅｂページに表示されればよい。図２７は広告データが配信されるいくつかの形態を示す。
【０２１０】
図２７（ａ）ではパートナーサイトＷｅｂサーバ６０が配信するＷｅｂページに広告データが含まれる状態でＷｅｂページが送信されている。この場合、広告主はパートナーサイトＷｅｂサーバ６０に予め画像データを入稿している。
【０２１１】
図２７（ｂ）では広告配信サーバ８０が広告データを配信している。パートナーサイトＷｅｂサーバ６０が広告を載せたいＷｅｂページを広告配信サーバ８０に登録する。これにより、広告配信サーバ８０はアドタグを出力するので、パートナーサイトＷｅｂサーバ６０は広告を載せたいＷｅｂページにアドタグを貼り付ける。また、広告主は広告データを広告配信サーバ８０に入稿しておく。
【０２１２】
閲覧者がパートナーサイトＷｅｂサーバ６０にアクセスをすると、アドタグにより広告配信サーバ８０を呼び出す。広告配信サーバ８０は各広告主から入稿されたどの広告を配信するか判断し、広告データを端末装置３０に送信する。
【０２１３】
図２７（ｃ）は本実施形態で説明した態様における広告データの配信例である。本実施形態で説明したように、画像配信装置１０が広告データを配信してもよいし、ＤＳＰ２０が配信してもよい。広告主は広告データをＤＳＰ２０に入稿しておけばよい。また、図２７（ｃ）の構成では、ＤＳＰ２０又は画像配信装置１０が広告配信サーバ８０となる。
【０２１４】
また、画像データの好適例として広告枠７に表示される画像データを説明したが、端末装置３０に配信され閲覧者の操作で変化する（インタラクティブ性がある）画像データであれば広告に限られず本実施形態を好適に適用できる。
【０２１５】
＜まとめ＞
以上説明したように、本実施形態の画像表示システム１００は、閲覧者の操作から取得できる情報（速さ、場所、操作内容）に応じて、全天球画像６又は３Ｄモデルに異なる動きを表現させることができるので、従来からあるインタラクティブ性を更に向上し、新たな画像の表示を実現することができる。したがって、映像表現を高めることで、広告枠７に対する閲覧者の注目が増すのでより広告効果を高める（クリックする可能性が高い）ことが可能となる。
【０２１６】
＜その他の適用例＞
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０２１７】
例えば、本実施形態で説明した全天球画像６や３Ｄモデルで表示されるオブジェクトは一例に過ぎず、人物、動物、植物など各種の有体物でよい。また、水や風、炎などの無体物でもよい。また、動体でも不動体でもよい。
【０２１８】
また、本実施形態では、広告枠７に全天球画像６が表示される例を説明したが、全天球画像６は広角な画像であればよい。すなわち、広告枠７には入りきらない画角を有し、閲覧者の操作で見られる範囲が変わる画像データであればよい。また、Ｗｅｂページに表示される画像は広告用の画像である必要はなく、閲覧されうる画像データであればよい。
【０２１９】
また、全天球画像６を表示する端末装置３０のアプリケーションはブラウザソフトに限られず、任意のアプリケーションソフトウェアが画面に全天球画像６や３ＤＣＧ画像を表示する際にも本実施形態を適用できる。
【０２２０】
本実施形態では端末装置３０がＤＳＰ２０にアクセスし、次に、画像配信装置１０にアクセスして広告データを取得している。しかし、ＤＳＰ２０が画像配信装置１０から直接、広告データを取得して端末装置３０に送信してもよい。端末装置３０はＤＳＰ２０にアクセスするだけで広告データを取得できるため、広告が表示されるまでの時間を短縮できる。また、ＤＳＰ２０と画像配信装置１０が一体に構成されており、ＤＳＰ２０が広告データ（全天球画像）を端末装置３０に配信してもよい。
【０２２１】
また、本実施形態で説明されたＳＳＰ５０，ＤＳＰ２０及び画像配信装置１０が連携する広告の配信方法は一例に過ぎず、端末装置３０が広告を表示するまでのプロセスを制限する意図はない。例えば、単純なプロセスとして、パートナーサイトＷｅｂサーバ６０が広告主からの広告データを預かっておき、端末装置３０に配信してもよい。この場合、ＳＳＰ５０、ＤＳＰ２０及び画像配信装置１０はなくてよい。
【０２２２】
また、全天球画像６は２つの画像が張り合わされる方法で作成される場合に限られず、例えば、撮像方向を少しずつ移動しながら撮像した画像データの重複部分を重ね合わせて作成してもよい。すなわち、全天球画像６の作成方法は制限されない。
【０２２３】
また、以上の実施例で示した図１３などの構成例は、画像表示システム１００の処理の理解を容易にするために、主な機能に応じて分割したものである。しかし、各処理単位の分割の仕方や名称によって本願発明が制限されることはない。画像表示システム１００は、処理内容に応じて更に多くの処理単位に分割することもできる。また、１つの処理単位が更に多くの処理を含むように分割することもできる。
【０２２４】
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC（Application Specific Integrated Circuit）、DSP（digital signal processor）、FPGA（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【符号の説明】
【０２２５】
７        広告枠
１０      画像配信装置
２０      ＤＳＰ
３０      端末装置
４０      広告表示部
５０      ＳＳＰ
６０      パートナーサイトＷｅｂサーバ
７０      広告主Ｗｅｂサーバ
１００    画像表示システム
【先行技術文献】
【特許文献】
【０２２６】
【特許文献１】特開２００８−１９２１１５号公報
【図１】
2020149364.tif 000014
【図２】
2020149364.tif 000015
【図３】
2020149364.tif 000016
【図４】
2020149364.tif 000017
【図５】
2020149364.tif 000018
【図６】
2020149364.tif 000019
【図７】
2020149364.tif 000020
【図８】
2020149364.tif 000021
【図９】
2020149364.tif 000022
【図１０】
2020149364.tif 000023
【図１１】
2020149364.tif 000024
【図１２】
2020149364.tif 000025
【図１３】
2020149364.tif 000026
【図１４】
2020149364.tif 000027
【図１５】
2020149364.tif 000028
【図１６】
2020149364.tif 000029
【図１７】
2020149364.tif 000030
【図１８】
2020149364.tif 000031
【図１９】
2020149364.tif 000032
【図２０】
2020149364.tif 000033
【図２１】
2020149364.tif 000034
【図２２】
2020149364.tif 000035
【図２３】
2020149364.tif 000036
【図２４】
2020149364.tif 000037
【図２５】
2020149364.tif 000038
【図２６】
2020149364.tif 000039
【図２７】
2020149364.tif 000040