(57)【要約】【課題】画像の注目点を閲覧者が閲覧することが可能なプログラムを提供すること。【解決手段】注目点を有する広角画像を表示装置に表示させる情報処理装置３０を、前記広角画像の少なくとも一部を表示範囲にして表示した際に所定の契機が検出されると、前記広角画像のうち前記注目点が含まれる範囲を前記表示範囲に表示する注目点表示手段４３、として機能させることを特徴とするプログラムを提供する。【選択図】図２
2019080252.tif 000002
【特許請求の範囲】
【請求項１】
注目点を有する広角画像を表示装置に表示させる情報処理装置を、
前記広角画像の少なくとも一部を表示範囲にして表示した際に所定の契機が検出されると、前記広角画像のうち前記注目点が含まれる範囲を前記表示範囲に表示する注目点表示手段、
として機能させることを特徴とするプログラム。
【請求項２】
前記広角画像の表示に関する操作を受け付ける操作受付手段と、
前記操作受付手段が操作を受け付けた操作に応じて前記表示範囲に表示される前記広角画像の範囲を変更する画像表示手段と、を有し、
前記画像表示手段が表示した前記表示範囲に前記注目点が含まれない場合、前記注目点表示手段は前記注目点が含まれる前記範囲を前記表示範囲に表示することを特徴とする請求項１に記載のプログラム。
【請求項３】
前記表示範囲に前記注目点が含まれない状態で、前記所定の契機として前記操作受付手段が操作を受け付けない所定時間が経過した場合、前記注目点表示手段は前記注目点が含まれる前記範囲を前記表示範囲に表示することを特徴とする請求項２に記載のプログラム。
【請求項４】
前記表示範囲に前記注目点が含まれない状態又は前記表示範囲に前記注目点が含まれる状態で、前記所定の契機として前記操作受付手段が前記情報処理装置を回転させるか又は移動させる操作を受け付けた場合、前記注目点表示手段は注目点が含まれる前記範囲を前記表示範囲に表示することを特徴とする請求項２に記載のプログラム。
【請求項５】
前記表示範囲に前記注目点が含まれない場合、前記注目点表示手段は現在の表示範囲から最も近い前記注目点を含む前記範囲を前記表示範囲に表示することを特徴とする請求項１〜４のいずれか１項に記載のプログラム。
【請求項６】
前記注目点表示手段は最後に表示した前記注目点を記録しており、
前記表示範囲に前記注目点が含まれない場合、前記注目点表示手段は前記最後に表示した前記注目点が含まれる前記範囲を前記表示範囲に表示することを特徴とする請求項１〜４のいずれか１項に記載のプログラム。
【請求項７】
前記注目点表示手段はすでに表示した前記注目点を記録しており、
前記表示範囲に前記注目点が含まれない場合、前記注目点表示手段はまだ表示していない前記注目点が含まれる前記範囲を前記表示範囲に表示することを特徴とする請求項１〜４のいずれか１項に記載のプログラム。
【請求項８】
前記情報処理装置はネットワークを介して第二の情報処理装置と通信することができ、
前記広角画像は前記第二の情報処理装置から送信され、前記広角画像は前記注目点ごとに複数の前記情報処理装置で選択された回数を保持しており、
前記表示範囲に前記注目点が含まれない場合、前記注目点表示手段は選択された回数が最も多い前記注目点が含まれる前記範囲を前記表示範囲に表示することを特徴とする請求項１〜４のいずれか１項に記載のプログラム。
【請求項９】
前記注目点表示手段はすでに表示した前記注目点を記録しており、
前記広角画像は複数の前記注目点の表示順を指定する情報を保持しており、
前記表示範囲に前記注目点が含まれない場合、前記注目点表示手段は最後に表示した前記注目点の次の前記注目点を前記表示順から特定し、該注目点が含まれる前記範囲を前記表示範囲に表示することを特徴とする請求項１〜４のいずれか１項に記載のプログラム。
【請求項１０】
前記注目点表示手段は、前記広角画像の前記表示範囲を変更して前記注目点を表示する際、移動量が最短になる経路以外の経路を経由して前記注目点が含まれる前記範囲を前記表示範囲に表示することを特徴とする請求項１〜９のいずれか１項に記載のプログラム。
【請求項１１】
前記広角画像は全天球画像であり、
前記注目点表示手段は、前記広角画像の前記表示範囲を変更して前記注目点を表示する際、立体球上の曲線の距離が長い方の経路を経由して前記注目点が含まれる前記範囲を前記表示範囲に表示することを特徴とする請求項１〜１０のいずれか１項に記載のプログラム。
【請求項１２】
前記注目点表示手段は、前記広角画像の前記表示範囲を変更して前記注目点を表示する際、３６０度以上、全天球画像を移動する経路を経由して前記注目点が含まれる前記範囲を前記表示範囲に表示することを特徴とする請求項１１に記載のプログラム。
【請求項１３】
前記注目点表示手段は、前記広角画像の前記表示範囲を変更して前記注目点を表示する際、視線方向を軸に前記表示範囲を回転させることを特徴とする請求項１〜１２のいずれか１項に記載のプログラム。
【請求項１４】
前記注目点表示手段は、前記広角画像の前記表示範囲を変更して前記注目点を表示する際、予め定められた表示する前記注目点の決定方法で決定した前記注目点とは別の前記注目点を表示してから、前記決定方法で決定した前記注目点が含まれる前記範囲を前記表示範囲に表示することを特徴とする請求項１〜９のいずれか１項に記載のプログラム。
【請求項１５】
前記注目点表示手段は、前記注目点と前記注目点の距離が閾値未満の場合、距離が閾値未満の複数の前記注目点の重心を決定し、前記重心が含まれる前記広角画像を前記表示範囲に表示することを特徴とする請求項１〜１４のいずれか１項に記載のプログラム。
【請求項１６】
前記注目点表示手段は、前記広角画像の前記表示範囲を変更して前記注目点を表示する際、前記表示範囲を変更しながら前記広角画像を拡大又は縮小するか、前記注目点が含まれる前記広角画像を前記表示範囲に表示した後に前記広角画像を拡大又は縮小することを特徴とする請求項１〜１５のいずれか１項に記載のプログラム。
【請求項１７】
前記注目点が含まれる前記広角画像を前記表示範囲に表示した後、前記注目点表示手段は複数の前記注目点を順番に表示することを特徴とする請求項１〜１６のいずれか１項に記載のプログラム。
【請求項１８】
注目点を有する広角画像を表示装置に表示させる情報処理装置が、
前記広角画像の少なくとも一部を表示範囲にして前記表示装置が表示した際に所定の契機が検出されると、前記広角画像のうち前記注目点が含まれる範囲を前記表示範囲に表示することを特徴とする画像表示方法。
【請求項１９】
１つ以上の注目点を有する広角画像を配信する画像配信装置と、前記広角画像を表示する端末装置とを有する画像表示システムであって、
前記広角画像の少なくとも一部を表示範囲にして前記端末装置が表示した際に所定の契機が検出されると、前記広角画像のうち前記注目点が含まれる範囲を前記表示範囲に表示することを特徴とする画像表示システム。
【請求項２０】
注目点を有する広角画像を表示装置に表示させる情報処理装置であって、
前記広角画像の少なくとも一部を表示範囲にして前記表示装置が表示した際に所定の契機が検出されると、前記広角画像のうち前記注目点が含まれる範囲を前記表示範囲に表示する注目点表示手段を、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、画像表示方法、画像表示システム、及び、情報処理装置に関する。
【背景技術】
【０００２】
テキストデータと比較して画像データは閲覧者に対する訴求力が強いという点で有利である。更に、画像データが動画の場合は、静止画に比べ多くの情報を含みうるし、画像が変化するため閲覧者に対する訴求力が強い。このため、従来からテレビコマーシャルなどでは動画が多く利用されている。
【０００３】
また、インターネットの普及によりＷｅｂページにも動画が利用されるようになった（例えば、特許文献１参照。）。特許文献１には、動画広告を配信することで広告の効果（クリック率）を高める技術について開示されている。人は動く物に視線を奪われやすいという傾向があるため、広告の注目度を高め広告の効果を向上させることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では必ずしも画像の注目点を閲覧者に見せることができないという問題がある。例えば、動画では決まった流れで画像が移り変わるだけであり、動画のうちの任意の注目点を積極的に閲覧者に見せることは困難である。
【０００５】
また、撮像装置の高機能化により画角が大きい撮像装置が普及するようになった。更に、魚眼レンズ等を利用した超広角な範囲を撮像できる撮像装置も普及し始めている。これらの広角な撮像装置により撮像された画像は画角が広いため、閲覧者が注目点を探せなかったり、画像の提供者が見せたい注目点を閲覧させられなかったりする場合があると考えられる。
【０００６】
本発明は、上記課題に鑑み、画像の注目点を閲覧者が閲覧することが可能なプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、注目点を有する広角画像を表示装置に表示させる情報処理装置を、前記広角画像の少なくとも一部を表示範囲にして表示した際に所定の契機が検出されると、前記広角画像のうち前記注目点が含まれる範囲を前記表示範囲に表示する注目点表示手段、として機能させることを特徴とするプログラムを提供する。
【発明の効果】
【０００８】
画像の注目点を閲覧者が閲覧することが可能なプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】広角画像の一例として全天球画像について説明する図の一例である。
【図２】閲覧システムの概略を説明する図の一例である。
【図３】画像表示システムの概略的な構成図の一例である。
【図４】画像配信装置の概略的なハードウェア構成を示したブロック図である。
【図５】端末装置のハードウェア構成図の一例である。
【図６】全天球カメラの使用イメージ図の一例である。
【図７】全天球カメラで撮像された画像から全天球画像が作成されるまでの処理の概略を説明する図である。
【図８】全天球カメラで撮像された画像から全天球画像が作成されるまでの処理の概略を説明する図である。
【図９】閲覧者の視線を説明する図の一例である。
【図１０】端末装置、広告主Ｗｅｂサーバ、パートナーサイトＷｅｂサーバ、画像配信装置、ＳＳＰ及びＤＳＰの機能をブロック状に示す機能ブロック図の一例である。
【図１１】注目点決定部が注目点Ｐを決定する手順を示すフローチャート図の一例である。
【図１２】全方位画像の部分画像を説明する図の一例である。
【図１３】画像表示システムが広告として表示される全天球画像を配信する手順を説明するシーケンス図の一例である。
【図１４】注目点の表示方法の一例を示す図である。
【図１５】規則(i)〜(iv)に基づく注目点Ｐの決定方法を模式的に説明する図である。
【図１６】規則(i)〜(iv)に基づく注目点Ｐの決定方法を模式的に説明する図である。
【図１７】注目点表示部が注目点を表示する手順を示すフローチャート図の一例である。
【図１８】複数の注目点の表示方法を説明する図の一例である。
【図１９】注目点を表示させる際の全天球画像６の回転方法を説明する図の一例である。
【図２０】注目点を表示させる際の全天球画像６の回転方法を説明する図の一例である。
【図２１】複数の注目点を順番に表示させる注目点の表示方法を説明する図の一例である。
【図２２】閲覧者の操作による注目点Ｐの表示方法を説明する図の一例である。
【図２３】注目点表示部が注目点を表示する手順を示すフローチャート図の一例である。
【図２４】表示範囲に注目点が入っているか否かの判断を説明する図の一例である。
【図２５】拡大又は縮小を模式的に説明する図の一例である。
【図２６】拡大のみのよる注目点の表示方法を説明する図の一例である。
【図２７】表示範囲の中心から次の注目点への移動速度を説明する図の一例である。
【図２８】表示パターンに従った各注目点の表示方法の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態の一例として、画像表示システム及び画像表示システムが行う画像表示方法について図面を参照しながら説明する。
【００１１】
＜画像表示システムの動作の概略＞
図１は、広角画像の一例として全天球画像６について説明する図の一例である。図１（ａ）は、３次元の立体球ＣＳで表わされた全天球画像６を示し、図１（ｂ）は正距円筒図法で表された全天球画像６を示す。全天球カメラで生成された全天球画像６は図１（ｂ）のような画像が立体球ＣＳに張り合わされた三次元の構造を有している。仮想カメラＩＣは閲覧者の視点に対応し、図１では全天球画像６の中心に視点がある。閲覧者は仮想カメラＩＣを通るＸ軸、Ｙ軸、Ｚ軸を中心とする３軸の回転を行わせて、全天球画像６の任意の所定領域Ｔを表示させることができる。この所定領域Ｔが表示範囲になる。所定領域Ｔは拡大又は縮小可能であり、全天球画像６のうち表示されている所定領域Ｔを画角という。
【００１２】
図２は、本実施形態の画像表示システムの概略を説明する図である。図２に示すように広告データが端末装置３０に送信される。広告データと広告データの配信までの処理については後述されるが、広告データには図２（ａ）の全天球画像が含まれる。本実施形態の全天球画像は注目点を保持し、好ましくは更に各注目点の画角を保持している。注目点とは、注目すべき表示範囲の中心であるが、具体的には全天球画像を提示する者が見せたい表示範囲、1人以上の閲覧者による注目度が高い表示範囲の中心、又は、画像処理や機械学習等により特定された特徴点である。
（１）端末装置３０は広告データを画像配信装置１０から受信して、端末装置３０で動作するブラウザ８が例えば広告枠７に予め定められた注目点Ｐを表示する。図２（ａ）の全天球画像６は３つの注目点Ｐ（区別する場合、Ｐ−１、Ｐ−２…のように表示する）と各注目点Ｐの画角を保持しているが、図２（ｂ）では注目点Ｐ−１が表示されている。
（２）閲覧者は全天球画像を上下左右に回転させたり拡大/縮小させたりして任意の表示範囲を表示させることができる。しかし、閲覧者が注目点Ｐを含まない表示範囲を端末装置３０に表示させてしまう場合がある。閲覧者は試行錯誤的に操作すればいずれかの注目点Ｐを表示させることもできるがそれが容易でない場合もある。また、全天球画像の提供者にとって、注目点Ｐを含まない表示範囲を端末装置３０が表示したままであることは広告機会の損失になる。例えば、図２の例において、広告データを受信した端末装置３０は、注目点Ｐ−１を含む画角で画像を表示している。全天球画像を提示する者は、現在表示されている注目点Ｐ−１とは異なる注目点である注目点Ｐ−２又はＰ−３を表示させたい。しかし、ユーザが自由に操作可能であるため、図２（ｂ）の（２）では、注目点Ｐ−２及びＰ−３を含まない領域が表示されている。その後、図２（ｂ）の（３）では、注目点Ｐ−３が含まれる領域が表示されている。しかし、これでは端末装置３０において注目点Ｐ−２が表示されない。
（３）そこで、端末装置３０は予め決まった規則にしたがって、閲覧者が操作しなくても注目点Ｐを含むように全天球画像を表示する。すなわち、閲覧者の操作により表示範囲に注目点Ｐが含まれなくなると、閲覧者が注目点Ｐを含むように表示範囲を定める操作をしなくても、端末装置３０が自動的に注目点Ｐを表示範囲にすることができる。
【００１３】
したがって、本実施形態の画像表示システムによれば、自動的に注目点Ｐが表示範囲に表示させることができる。これにより、例えば注目点Ｐを閲覧者の興味を惹きやすい画像が含まれる位置、領域とすることで、閲覧者に対する画像の広告の効果（例えばクリック率）を高めることができる。自動的に注目点Ｐが表示範囲に表示されるため、閲覧者に対して注目点の画像を表示させるための操作を強いることが不要になり、閲覧者の負担を低減できる。
【００１４】
＜用語について＞
注目点Ｐとは、全天球画像６のうち特徴的な像（部分）が写っている部分をいう。「点」と称しても１画素に限られるものでなく一部を意味してよい。例えば、注目点Ｐは閲覧者が興味を示すと推測される部分である。注目点Ｐは、例えば純粋な画像処理により決定されてもよい（予め用意した画像と同じ画像が表示される位置を画像処理によって特定する等）し、所定の被写体が写っている部分として検出されてもよいし、１人以上の閲覧者が実際に表示した部分から統計的に決定されてもよい。
【００１５】
広告の効果とは、少なくとも閲覧者にその画像を注目させることであるが、更に閲覧者がクリック（又はタップ）することを効果と称してもよい。
【００１６】
表示範囲を移動する又は変更するとは広告枠７に表示される広角画像の一部の領域が変わることを言い、画像の拡大や縮小なども含まれる。広角画像が全天球画像６の場合、全天球画像が球体なので全天球画像を回転させるともいうことができる。
【００１７】
＜システム構成例＞
図３は、画像表示システム１００の概略的な構成図の一例である。画像表示システム１００は、ネットワークＮを介して通信可能な端末装置３０、画像配信装置１０、ＤＳＰ（Demand-Side Platform）２０、ＳＳＰ（Supply Side Platform）５０、パートナーサイトＷｅｂサーバ６０、及び、広告主Ｗｅｂサーバ７０を有している。
【００１８】
ネットワークＮは、端末装置３０が設置されている施設などに構築されているＬＡＮ、ＬＡＮをインターネットに接続するプロバイダのプロバイダネットワーク、及び、回線事業者が提供する回線等により構築されている。ネットワークＮは複数のＬＡＮを有していたり、ＷＡＮと呼ばれていたりしてもよい。また、ネットワークＮにはインターネットが含まれる。ネットワークＮは有線又は無線のどちらで構築されてもよく、また、有線と無線が組み合わされていてもよい。また、端末装置３０が直接、公衆回線網に接続する場合は、ＬＡＮを介さずにプロバイダネットワークに接続することができる。
【００１９】
端末装置３０は、本実施形態においてクライアント端末として動作する情報処理装置である。端末装置３０ではブラウザ８又はこれと同等の機能を有するアプリケーションソフトウェアが動作しており、端末装置３０が要求したＷｅｂページをパートナーサイトＷｅｂサーバ６０から受信してディスプレイ（後述するディスプレイ３１５）に表示させる。
【００２０】
端末装置３０は、例えばＰＣ（Personal Computer）、タブレット装置、スマートフォン、ＰＤＡ（Personal Digital Assistant）、ゲーム機、ナビゲーション端末、ウェアラブルＰＣなどであるが、Ｗｅｂページを表示させることができればよい。例えば、プリンターがＷｅｂページを表示させる機能やディスプレイを有する場合、プリンターが端末装置３０として使用されてもよい。また、デジタルサイネージがＷｅｂページを表示させてもよい。デジタルサイネージとは、屋外、店頭、公共空間及び交通機関など、人が通過又は存在しうる場所でディスプレイなどの電子的な表示機器を使って情報を発信するシステム、表示機器又は表示される情報をいう。なお、本実施形態ではＷｅｂページにＷｅｂアプリが含まれるものとする。Ｗｅｂアプリとは、Ｗｅｂブラウザ上で動作するプログラミング言語（たとえばJavaScript（登録商標））によるプログラムとＷｅｂサーバ側のプログラムが協調することによって動作し、Ｗｅｂブラウザ上で使用されるソフトウェア又はその仕組みを言う。
【００２１】
端末装置３０は、有線ＬＡＮや無線ＬＡＮのアクセスポイントを介してネットワークＮと接続してもよいし、３Ｇ、４ＧやＬＴＥ（Long Term Evolution）といった交換回線型の通信により、ネットワークＮに接続してもよい。
【００２２】
パートナーサイトＷｅｂサーバ６０は閲覧者が使用するクライアントコンピュータ（本実施形態の端末装置３０）に対しネットワークを通じて情報や機能を提供するサーバ（一般的な情報処理装置）である。広告主Ｗｅｂサーバ７０が提供するＷｅｂページには広告枠７が設けられている。パートナーサイトＷｅｂサーバ６０はＳＳＰ５０に広告枠７への広告の表示を依頼する。
【００２３】
広告主Ｗｅｂサーバ７０も閲覧者が使用するクライアントコンピュータ（本実施形態の端末装置３０）に対しネットワークを通じて情報や機能を提供するサーバ（一般的な情報処理装置）である。閲覧者が広告枠７をクリック（又はタップ）すると端末装置３０が広告主Ｗｅｂサーバ７０にアクセスする。広告主Ｗｅｂサーバ７０は広告主により運営されており、ＤＳＰ２０に自社の製品又はサービスの広告を表示する広告枠７の購入を依頼し、画像配信装置１０に広告の生成と広告の表示を依頼している。
【００２４】
広告主Ｗｅｂサーバ７０及びパートナーサイトＷｅｂサーバ６０と端末装置３０は例えばＨＴＴＰ又はＨＴＴＰｓの通信プロトコルを使って通信する。端末装置３０からの要求に対し広告主Ｗｅｂサーバ７０とパートナーサイトＷｅｂサーバ６０が画面情報を端末装置３０に送信する。画面情報は、ＨＴＭＬ、スクリプト言語、及びＣＳＳ（cascading style sheet）で記述されたプログラムであり、主にＨＴＭＬによりＷｅｂページの構造が特定され、スクリプト言語によりＷｅｂページの動作が規定され、ＣＳＳによりＷｅｂページのスタイルが特定される。本実施形態で、閲覧者のＷｅｂページに対する操作を全天球画像６に反映させるのはスクリプト言語である。スクリプト言語として、具体的には、JavaScript（登録商標）又はECMAScriptというプログラム言語が知られている。なお、スクリプトとはプログラムの一種であり、ソフトウェアともいう。
【００２５】
広告主Ｗｅｂサーバ７０及びパートナーサイトＷｅｂサーバ６０はいずれもクッキー（Cookie）を端末装置３０に記録する。広告主Ｗｅｂサーバ７０は自社のクッキーとＤＳＰ２０のクッキーの両方を記録し、パートナーサイトＷｅｂサーバ６０は自社のクッキーとＳＳＰ５０のクッキーの両方を記録する。
【００２６】
ＳＳＰ５０は、広告枠７を掲載するパートナーサイトＷｅｂサーバ６０が広告枠７を販売することで収益を最大化するための仕組みである。図では１つの装置のように記載されているが、１台以上の情報処理装置のネットワークである。パートナーサイトＷｅｂサーバ６０はＳＳＰ５０に広告枠７の販売を依頼している。具体的には広告枠７にＳＳＰ５０が発行する広告タグが記載されており、端末装置３０がパートナーサイトＷｅｂサーバ６０のＷｅｂページを表示すると広告タグがＳＳＰ５０に広告の配信を要求する（広告リクエスト）。ＳＳＰ５０はＤＳＰ２０から広告枠７の入札を受け付け、落札したＤＳＰ２０にアクセスするための後述するアクセス情報１を端末装置３０に送信する。
【００２７】
ＤＳＰ２０は広告枠７の買い付け、広告配信等、広告主のために効率的・効果的な広告配信を行う仕組みである。図では１つの装置のように記載されているが、１台以上の情報処理装置のネットワークである。すなわち、ＤＳＰ２０はＳＳＰ５０から閲覧者の端末装置３０が保持するＳＳＰクッキー等を取得して、自分が管理するＤＳＰクッキーとＳＳＰクッキーの対応付情報に基づき閲覧者の属性等を判断する。そして、閲覧者の属性や予算等に基づいて依頼している広告主からの広告の配信設定に基づいて決定した価格でＳＳＰ５０に入札する。
【００２８】
落札したＤＳＰ２０はアクセス情報１により端末装置３０から広告を要求される。ＤＳＰ２０は画像配信装置１０に広告リクエストを通知して、画像配信装置１０から画像配信装置１０に端末装置３０が広告データを要求するための後述するアクセス情報２を取得する。なお、広告データは、全天球画像６，全天球画像６を表示させる表示プログラム及び操作履歴を取得する操作履歴プログラムを含む。
【００２９】
ＤＳＰ２０はアクセス情報２を端末装置３０に送信する。ＤＳＰ２０は契約にしたがって広告主に課金する。画像配信装置１０と広告主との間では契約に従った課金が行われる。ただし、広告が表示されただけで課金されるかどうかなどは契約によって異なる。
【００３０】
画像配信装置１０は、ＤＳＰ２０が買い取った広告枠７に対し閲覧者の属性に最適な広告の素材（全天球画像６）を含む広告データを提供する１台以上の情報処理装置である。画像配信装置１０はバナーやテキストなどの入稿素材や広告画像を保持している。広告データは単なるバナー（文字や写真や絵でつくられた画像）の場合もあるし、画像に加えスクリプト言語が含まれる場合がある。本実施形態では、全天球画像６に注目点Ｐを表示させたり、閲覧者の全天球画像６に対する操作を全天球画像６の表示態様に反映させたりする表示プログラム、及び、全天球画像６に対する操作履歴を記録したりするための操作履歴プログラムが含まれる。いずれもスクリプト言語で記述される。
【００３１】
画像配信装置１０による広告用の画像の配信を第三者配信という。第三者配信とは、広告主側でキャンペーン全体を管理するために、複数の媒体を横断して広告を配信する仕組みである。第三者配信サーバは広告の配信頻度などのコントロールや広告の効果の計測等を行う。画像配信装置１０が第三者配信サーバに相当する。
【００３２】
端末装置３０がアクセス情報２に基づいて画像配信装置１０に広告データを要求すると、画像配信装置１０は広告データを端末装置３０に送信する。広告データには全天球画像６が含まれており、表示プログラムは全天球画像６の注目点を表示させるように自動的に全天球画像を回転させ、また、拡大したり縮小したりする。また、操作履歴プログラムは画像配信装置１０のクッキー（区別するため画像クッキーという）及び画像ＩＤと共に全天球画像６に対する操作履歴を画像配信装置１０に送信する。操作履歴は例えば、どの閲覧画角が表示されたか又はクリックされたかという情報である。なお、この操作履歴は注目点Ｐの決定等に使用される。
【００３３】
また、操作履歴プログラムは、後述する表示パターンのパターンＩＤと共にクリックされた旨を画像配信装置１０に送信する。画像配信装置１０は１つの全天球画像６に対し複数の表示パターンを定めており、各表示パターンのクリック率を監視することで、クリック率が高い表示パターンのみを配信できるようになる。
【００３４】
＜ハードウェア構成例＞
図４は、画像配信装置１０の概略的なハードウェア構成を示したブロック図である。画像配信装置１０は、概ねパーソナル・コンピュータ、ワークステーション又はアプライアンス・サーバとして実装することができる。画像配信装置１０は、ＣＰＵ２０１と、ＣＰＵ２０１が使用するデータの高速アクセスを可能とするメモリ２０２とを備える。ＣＰＵ２０１及びメモリ２０２は、システム・バス２０３を介して、画像配信装置１０の他のデバイス又はドライバ、例えば、グラフィックス・ドライバ２０４及びネットワーク・デバイス（ＮＩＣ）２０５へと接続されている。
【００３５】
グラフィックス・ドライバ２０４は、バスを介してＬＣＤ（Liquid Crystal Display）２０６に接続されて、ＣＰＵ２０１による処理結果をモニタする。ＬＣＤ２０６にはタッチパネルが一体に配置されていてもよい。この場合、閲覧者は操作手段として指を使って画像配信装置１０を操作できる。
【００３６】
また、ネットワーク・ドライバ２０５は、トランスポート層レベル及び物理層レベルで画像配信装置１０をネットワークＮへと接続して、広告主Ｗｅｂサーバ７０又は端末装置３０等とのセッションを確立させている。
【００３７】
システム・バス２０３には、更にＩ／Ｏバス・ブリッジ２０７が接続されている。Ｉ／Ｏバス・ブリッジ２０７の下流側には、ＰＣＩなどのＩ／Ｏバス２０８を介して、ＩＤＥ、ＡＴＡ、ＡＴＡＰＩ、シリアルＡＴＡ、ＳＣＳＩ、ＵＳＢなどにより、ＨＤＤ２０９などの記憶装置が接続されている。ＨＤＤ２０９の代わりに又はＨＤＤ２０９と共にＳＳＤ（Solid State  Drive）を有していてもよい。
【００３８】
ＨＤＤ２０９は画像配信装置１０の全体を制御するプログラム２０９ｐを記憶している。また、Ｉ／Ｏバス２０８には、ＵＳＢなどのバスを介して、キーボード及びマウス（ポインティング・デバイスと呼ばれる）などの入力装置２１０が接続されうる。
【００３９】
広告主Ｗｅｂサーバ７０、パートナーサイトＷｅｂサーバ６０、ＳＳＰ５０、及び、ＤＳＰ２０のハードウェア構成図は図４と相違がないか、又は、相違があったとしても本実施形態の説明の上で支障がないものとする。広告主Ｗｅｂサーバ７０、パートナーサイトＷｅｂサーバ６０、ＤＳＰ２０、及び画像配信装置１０はクラウドコンピューティングに対応していることが好ましい。クラウドコンピューティングとは、特定ハードウェア資源が意識されずにネットワーク上のリソースが利用される利用形態をいう。この場合、図４に示したハードウェア構成は、１つの筐体に収納されていたり、一まとまりの装置として備えられていたりする必要はなく、広告主Ｗｅｂサーバ７０、パートナーサイトＷｅｂサーバ６０、ＤＳＰ２０、及び画像配信装置１０が備えていることが好ましいハード的な要素を示す。
【００４０】
図５は、端末装置３０のハードウェア構成図の一例を示す。なお、図５では端末装置３０としてスマートフォンやタブレット装置が想定された構成になっているが、前述の通り、端末装置３０としてスマートフォンやタブレット装置以外の装置が含まれるため、端末装置３０のハードウェア構成としてはこれに限られない。
【００４１】
端末装置３０は、互いにバス３１０に接続された、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、フラッシュメモリ３０４、ＣＭＯＳセンサ３０５、加速度・方位センサ３０６、ジャイロセンサ３０７、メディアドライブ３０８、音声入力部３１１、音声出力部３１２、通信装置３１３、ＧＰＳ受信部３１４、ディスプレイ３１５、及び、タッチパネル３１６を有する。バス３１０は、これら各部を電気的に接続するためのアドレスバスやデータバス等である。
【００４２】
ＣＰＵ３０１はフラッシュメモリ３０４に記憶されているプログラム３０４ｐを実行することで端末装置３０全体の動作を制御する。ＲＯＭ３０２はＩＰＬや基本入出力プログラムを記憶している。ＲＡＭ３０３は、ＣＰＵ３０１がプログラムを実行する際にワークエリアとして使用される主記憶装置である。フラッシュメモリ３０４は端末装置３０が実行するプログラムや各種のデータを記憶する不揮発性の記憶装置である。プログラム３０４ｐは、例えば、オペレーティングシステム、ブラウザ８、広告主Ｗｅｂサーバ７０等の画面情報を含んでいる。端末装置３０はブラウザ８と画面情報に含まれる表示プログラムと操作履歴プログラムを実行する。
【００４３】
ＣＭＯＳセンサ３０５は、ＣＰＵ３０１の制御にしたがって被写体を撮像し画像データを得る撮像素子である。ＣＭＯＳセンサ３０５の代わりにＣＣＤセンサを用いてもよい。加速度・方位センサ３０６は、地磁気を検知する電子磁気コンパスとしての機能や３軸方向の加速度を測定する機能等を備えている。ジャイロセンサ３０７は、ｘ軸、ｙ軸又はz軸に対し端末装置３０が回転する際の角速度を検出する。それぞれの軸の回転角度はヨー角、ピッチ角、ロール角と呼ばれる。
【００４４】
メディアドライブ３０８は、フラッシュメモリ等の記録メディア３０９に対するデータの読み出し又は書き込み（記憶）を制御する。メディアドライブ３０８の制御にしたがって、既に記録されていたデータが読み出され、又は新たにデータが書き込まれて記憶する記録メディア３０９が着脱自在な構成となっている。
【００４５】
音声入力部３１１は音声を音声信号に変換するマイクである。音声出力部３１２は、音声信号を音声に変換するスピーカである。通信装置３１３は、アンテナ３１３ａを利用して無線通信信号により、最寄りの無線局装置と通信を行う。あるいは、通信装置３１３はＬＡＮに接続するＬＡＮカードの場合がある。ＧＰＳ受信部３１４は、ＧＰＳ衛星又は屋内ＧＰＳとしてのＩＭＥＳ(Indoor MEssaging System）によって端末装置３０の位置情報（緯度、経度、及び高度）を検出する。
【００４６】
ディスプレイ３１５はＣＰＵ３０１の制御により全天球画像を表示したり、ユーザが端末装置３０を操作するための各種のメニュー、アイコンなどを表示したりする表示装置である。タッチパネル３１６は、ディスプレイ３１５上に一体に重畳され指やタッチペン等によるタッチに対しディスプレイ３１５上におけるタッチ位置（座標）を検出する。
【００４７】
＜全天球画像について＞
図６〜図９を用いて全天球画像６について説明する。図６は、全天球カメラ９の使用イメージ図である。全天球カメラ９は、図６に示されているように、ユーザが手に持ってユーザの周りの被写体を撮像するために用いられる。全天球カメラ９は、２つの撮像素子の背面同士が対向させられた構造を有しており、それぞれユーザの周りの被写体を撮像することで、２つの半球画像を得る。
【００４８】
次に、図７及び図８を用いて、全天球カメラ９で撮像された画像から全天球画像６が作成されるまでの処理の概略を説明する。なお、図７（ａ）は全天球カメラ９で撮像された半球画像（前側）、図７（ｂ）は全天球カメラ９で撮像された半球画像（後側）、図７（ｃ）は正距円筒図法により表された画像（以下、「正距円筒画像」という）を示した図である。図８（ａ）は正距円筒画像で球を被う状態を示した概念図、図８（ｂ）は全天球画像６を示した図である。
【００４９】
図７（ａ）に示されているように、全天球カメラ９によって得られた画像は、魚眼レンズによって湾曲した半球画像（前側）となる。また、図７（ｂ）に示されているように、全天球カメラ９によって得られた画像は、魚眼レンズによって湾曲した半球画像（後側）となる。そして、半球画像（前側）と、１８０度反転された半球画像（後側）とは、全天球カメラ９によって合成され、図７（ｃ）に示されているように、正距円筒画像が作成される。
【００５０】
そして、OpenGL ES（Open Graphics Library for Embedded Systems）が利用されることで、図８（ａ）に示されているように、正距円筒画像が球面を覆うように貼り付けられ、図８（ｂ）に示されているような全天球画像６が作成される。このように、全天球画像６は、正距円筒画像が球の中心を向いた画像として表される。なお、OpenGL ESは、２Ｄ(2-Dimensions)及び３Ｄ(3-Dimensions)のデータを視覚化するために使用するグラフィックスライブラリである。全天球画像６は、静止画であっても動画であってもよい。
【００５１】
画像配信装置１０が配信する広告データにはこの全天球画像６が含まれている。全天球画像６は、球面を覆うように貼り付けられた画像であるため湾曲しており、人間が見ると違和感を持ってしまう。そこで、端末装置３０は、全天球画像６の一部の所定領域Ｔを湾曲の少ない平面画像として表示することで、人間に違和感を与えないように表示する。所定領域Ｔは、三次元の仮想空間における座標（Ｘ，Ｙ，Ｚ）によって示される。一方、ディスプレイ３１５は二次元平面なので所定領域Ｔのままでは端末装置３０が表示できない。そこで、３Ｄコンピュータグラフィックの技法を用いて三次元の物体を二次元平面に投影する透視投影変換により端末装置３０は所定領域Ｔを表示範囲に変換する。以上のようにして図１に示したように、全天球画像６の所定領域Ｔが表示範囲としてディスプレイ３１５に表示される。
【００５２】
図９は、閲覧者の視線を説明する図の一例である。全天球画像６は三次元の座標を有しているので、視線方向は三次元の座標又は緯度・経度などの球体の座標を特定する情報で特定される。本実施形態では、所定領域Ｔの中心ｃｐを視線方向とする。
【００５３】
閲覧者は操作により視線方向を変えることができるが、仮想カメラＩＣが平行移動しないと仮定すると、仮想カメラＩＣは剛体としてロール（Ｚ軸を中心とする回転）、ヨー（Ｙ軸を中心とする回転）、及びピッチ（Ｘ軸を中心とする回転）の３つの回転が可能である。この３つの回転のいずれが生じても視線方向が変化する。例えば、閲覧者が全天球画像６を水平方向に回転させるとヨー角が変化し、上下方向に回転させるとピッチ角が変化し、ディスプレイ３１５の中心（視線方向）を軸に全天球画像６を回転させるとロール角が変化する。本実施形態では、閲覧者のＷｅｂページに対する操作が、視線方向（ロール角、ヨー角、ピッチ角）等に反映される。どのように反映されるかは表示プログラムに予め記述されているものとする。
【００５４】
閲覧者が視線方向を変更する操作はタッチパネルを操作するフリック又はスワイプだけでなく、端末装置３０に角速度又は加速度を生じさせるジェスチャー操作によっても可能である。角速度はジャイロセンサ３０７により加速度は加速度・方位センサ３０６によりそれぞれ検出される。
【００５５】
＜機能について＞
図１０は端末装置３０、広告主Ｗｅｂサーバ７０、パートナーサイトＷｅｂサーバ６０、画像配信装置１０、ＳＳＰ５０及びＤＳＰ２０の機能をブロック状に示す機能ブロック図の一例である。
【００５６】
<<広告主Ｗｅｂサーバ、パートナーサイトＷｅｂサーバ>>
広告主Ｗｅｂサーバ７０とパートナーサイトＷｅｂサーバ６０は、Ｗｅｂページ提供部７１を有している。広告主Ｗｅｂサーバ７０とパートナーサイトＷｅｂサーバ６０が有するこれらの各機能は、図４に示したＨＤＤ２０９からメモリ２０２に展開されたプログラム２０９ｐをＣＰＵ２０１が実行することにより実現される機能又は手段である。
【００５７】
Ｗｅｂページ提供部７１は、端末装置３０からのＨＴＴＰリクエストを解釈してＷｅｂページを構築してＨＴＴＰレスポンスとして端末装置３０に送信する。処理に必要であればアプリケーションサーバに処理を依頼し、処理結果をＷｅｂページに配置して送信する。広告主Ｗｅｂサーバ７０のＷｅｂページには広告主のクッキーとＤＳＰクッキーが含まれている。広告主Ｗｅｂサーバ７０はＤＳＰ２０に広告の配信を依頼しているためである。これによりリターゲッティング広告等が可能になる。パートナーサイトＷｅｂサーバ６０のＷｅｂページにはパートナーサイトのクッキーとＳＳＰクッキーが含まれている。パートナーサイトＷｅｂサーバ６０はＳＳＰ５０に広告枠７の販売を依頼しているためである。
【００５８】
<<ＳＳＰ>>
ＳＳＰ５０は、広告リクエスト部５１、広告要求取得部５２、アクセス情報送信部５３、及び、落札部５４を有している。ＳＳＰ５０が有するこれらの各機能は、ＨＤＤ２０９からメモリ２０２に展開されたプログラム２０９ｐをＣＰＵ２０１が実行することにより実現される機能又は手段である。
【００５９】
広告要求取得部５２は、端末装置３０が広告枠７に対応づけられた広告タグを実行することでＳＳＰクッキー等を含む広告リクエストを取得する。広告要求取得部５２はＳＳＰクッキーが含まれる広告リクエストを広告リクエスト部５１に送出する。
【００６０】
広告リクエスト部５１は、ＤＳＰ２０に対し広告リクエストを送信する。広告リクエストには、ＳＳＰクッキー、パートナーサイトＷｅｂサーバ６０のドメイン、広告枠ＩＤ、広告枠サイズ、広告フォーマット、ブラウザ種類、ＯＳ種類等が含まれる。
【００６１】
落札部５４はＤＳＰ２０から入札を受け付け、基本的に最も高い入札金額のＤＳＰ２０に広告枠７を販売するオークションを行う（広告主の製品やサービスによっては入札を受け付けない）。落札部５４は落札ＩＤを生成してＤＳＰ２０に通知する。
【００６２】
アクセス情報送信部５３は落札したＤＳＰ２０に対し広告を要求するためのアクセス情報１を生成し落札ＩＤと共に端末装置３０に送信する。アクセス情報１にはＤＳＰ２０のＵＲＬ（ＩＰアドレス）が含まれる。
【００６３】
<<ＤＳＰ>>
ＤＳＰ２０は、リクエスト受付部２１、入札判断部２２、入札部２３、広告要求受付部２４、及び、画像依頼部２５を有している。ＤＳＰ２０が有するこれらの各機能は、ＨＤＤ２０９からメモリ２０２に展開されたプログラム２０９ｐをＣＰＵ２０１が実行することにより実現される機能又は手段である。
【００６４】
また、記憶部２９には、クッキー情報ＤＢ２９１と配信設定ＤＢ２９２が構築されている。記憶部２９は、図４に示したＨＤＤ２０９又はメモリ２０２により実現される。
【００６５】
【表１】
2019080252.tif 000003
表１はクッキー情報ＤＢ２９１に記憶される情報を模式的に示す。クッキー情報ＤＢ２９１はＤＳＰクッキーとＳＳＰクッキーを対応付けると共に、閲覧者が訪問した訪問ドメインが登録されている。ＤＳＰクッキーとＳＳＰクッキーの対応付けはクッキーシンクと呼ばれる技術により可能である。また、訪問ドメインはＤＳＰ２０がタグ（行動監視タグ）を貼り付けたＷｅｂサイトを閲覧者が訪問することで得られる。したがって、ＤＳＰ２０は、ＳＳＰクッキーからＤＳＰクッキーを特定でき、更に、この閲覧者がどのようなＷｅｂサイトに興味を持っているかを判断できる。
【００６６】
【表２】
2019080252.tif 000004
表２は配信設定ＤＢ２９２に記憶される情報を模式的に示す。配信設定ＤＢ２９２には、広告主ＩＤ、画像ＩＤ、広告対象属性（好ましい対象者の属性）、及び、非広告対象属性（好ましくない対象者の属性）が登録されている。広告主ＩＤは広角画像を提供する提供元になる広告主を特定又は識別するための識別情報である。画像ＩＤは広告主が提供する広角画像を特定又は識別するための識別情報である。したがって、ＤＳＰ２０は、広角画像の提供元に対し設定されている好ましい対象者の属性又は好ましくない対象者の属性を参照して、広角画像を送信するか否かを決定することができる。
【００６７】
なお、ＩＤはIdentificationの略であり識別子や識別情報という意味である。ＩＤは複数の対象から、ある特定の対象を一意的に区別するために用いられる名称、符号、文字列、数値又はこれらのうち１つ以上の組み合わせをいう。以下のＩＤについても同様である。広告対象属性は広告主が広告を配信したい閲覧者の属性であり、非広告対象属性は広告主が広告を配信したくない閲覧者の属性である。ＤＳＰ２０はクッキー情報ＤＢ２９１等から判断される閲覧者の属性と配信設定ＤＢ２９２の情報を比較して閲覧者の属性を数値化し、入札金額を決定する。なお、入札金額の決定には時間帯、曜日、閲覧者の地域等、各種の情報が考慮されてよい。
【００６８】
（ＤＳＰ２０の機能）
リクエスト受付部２１はＳＳＰ５０から広告リクエストを受けつける。リクエスト情報により端末装置３０の広告枠ＩＤ等の基本的な情報が得られる。入札判断部２２はリクエスト受付部２１が受けつけた広告リクエストをクッキー情報ＤＢ２９１と配信設定ＤＢ２９２を参照して評価することで入札金額を決定する（入札しない場合もある）。上記のように、ＳＳＰクッキーからＤＳＰクッキーを特定し、ＤＳＰクッキーに対応付けて蓄積されている属性情報が、配信設定ＤＢ２９２に記憶された広告主の依頼とどの程度一致するかにより入札金額を決定する。
【００６９】
入札部２３は、決定された入札金額でＳＳＰ５０に入札する。落札できた場合は落札ＩＤを取得し、広告リクエストと対応付けておく。
【００７０】
広告要求受付部２４は、アクセス情報１に基づく端末装置３０からの広告要求（落札ＩＤ、ＤＳＰクッキー）を取得する。広告要求受付部２４は落札ＩＤにより広告リクエストを特定する。ＤＳＰクッキーはなくてもよく、ＳＳＰクッキーとＤＳＰクッキーが対応付けられていない場合に使用される。
【００７１】
画像依頼部２５はＤＳＰクッキー、広告主ＩＤ、及びリクエスト内容と共にアクセス情報２を画像配信装置１０に対し要求する。広告主ＩＤにより広告主が特定される。リクエスト内容の広告枠ＩＤにより広告枠７が特定される。更に、閲覧者の属性を画像配信装置１０に送信してもよい。これにより、画像配信装置１０は閲覧者に適した全天球画像６を配信できる。
【００７２】
<<端末装置>>
端末装置３０は、Ｗｅｂページ取得部３１、Ｗｅｂページ解析部３２、Ｗｅｂページ表示部３３、操作受付部３４、及びスクリプト実行部３５を有している。端末装置３０が有するこれらの各機能は、ＨＤＤ２０９からメモリ２０２に展開されたプログラム２０９ｐをＣＰＵ２０１が実行することにより実現される機能又は手段である。
【００７３】
操作受付部３４は、端末装置３０に対する各種の操作を受け付ける。具体的には、端末装置３０が実行するブラウザに対する操作を受け付ける。Ｗｅｂページがスクリプト言語で記述されたプログラム（上記のスクリプト）を有得する場合は、スクリプトが動作の契機とするＷｅｂページに対する操作を受け付ける。なお、本実施形態では、操作の対象が端末装置３０、ブラウザ又はＷｅｂページのいずれであるか厳密に区別せず、端末装置３０に対する操作、ブラウザに対する操作又はＷｅｂページに対する操作は同等の意味を持つ。
【００７４】
Ｗｅｂページ取得部３１は、閲覧者の操作により又はスクリプトの動作により広告主Ｗｅｂサーバ７０及びパートナーサイトＷｅｂサーバ６０と通信して、広告主Ｗｅｂサーバ７０及びパートナーサイトＷｅｂサーバ６０からＷｅｂページを取得する。
【００７５】
Ｗｅｂページ解析部３２は、画面情報に含まれるＨＴＭＬを先頭から順番に読み取りＨＴＭＬに含まれる文章や画像データの構造を解析する。また、ＣＳＳに記述されたＨＴＭＬの文章や画像データとの紐付けを検出して、ＨＴＭＬに含まれる文章や画像データのスタイルを対応付ける。また、Ｗｅｂページ解析部３２は、ＨＴＭＬからscriptタグを検出してスクリプト言語で記述されているスクリプトを抽出する。Ｗｅｂページ解析部３２はＨＴＭＬとＣＳＳをＷｅｂページ表示部３３に送出し、スクリプトをスクリプト実行部３５に送出する。
【００７６】
Ｗｅｂページ表示部３３はＨＴＭＬの先頭から解析が終わった順にＷｅｂページをディスプレイ３１５に表示していく。また、Ｗｅｂページに対する操作に応じてＷｅｂページを更新する。
【００７７】
スクリプト実行部３５は、Ｗｅｂページ解析部３２が抽出したスクリプトを実行する。スクリプトの具体的な内容はＷｅｂページによって様々である。本実施形態ではスクリプトとして、広告枠７に対応付けられた広告タグ、ＳＳＰ５０から取得するアクセス情報１、ＤＳＰ２０から取得するアクセス情報２、画像配信装置１０から配信される広告データが検出される。
【００７８】
広告枠検出部３６は、Ｗｅｂページ取得部３１が取得した画面情報に含まれる広告枠７に対応付けられた広告タグを端末装置３０が実行して実現される機能である。広告枠検出部３６は広告枠７に対応づけられたＵＲＬに基づいてＳＳＰクッキーと共に広告リクエストをＳＳＰ５０に送信する。
【００７９】
アクセス情報取得部３７は、ＳＳＰ５０からアクセス情報１を取得する。アクセス情報１はスクリプトで記述されている。広告要求部３８は、アクセス情報１に含まれるＵＲＬに基づいてＤＳＰ２０にアクセスし落札ＩＤとＤＳＰクッキーと共に広告を要求する。広告要求部３８はこの要求に対しアクセス情報２と広告機会ＩＤを取得する。アクセス情報２もスクリプトで記述されている。
【００８０】
広告取得部３９はアクセス情報２に含まれる画像配信装置１０のＵＲＬに基づき、広告機会ＩＤを指定して、画像配信装置１０に対し広告データを要求する。画像配信装置１０は広告データを生成するので、広告取得部３９は広告データを取得する。本実施形態の広告データは、全天球画像６、表示パターン、表示プログラム及び操作履歴プログラムを含む。操作履歴プログラムは操作履歴を画像配信装置１０に送信させる。表示プログラムは注目点が表示範囲に含まれなくなると又は閲覧者の操作により表示パターンのいずれか１つの注目点Ｐを表示範囲に含める。注目点が含まれていれば表示パターンが決まっていなくてもよい。また、表示プログラムは全天球画像６への操作を全天球画像６の表示態様に反映させる。操作履歴プログラムと表示プログラムもスクリプト言語で記述されており、スクリプト実行部３５により実行される。
【００８１】
広告表示部４０は、画像配信装置１０から取得した広告データを表示する。広告表示部４０は主に表示プログラムで実現され、広告枠７に全天球画像６（すなわち広告）を表示する。また、広告の効果を高めるように全天球画像６を表示する。広告表示部４０は更に注目点表示部４３を有する。注目点表示部４３は全天球画像が保持する注目点を表示する。
【００８２】
画像配信装置１０から広告データを取得することで端末装置３０は画像配信装置１０の画像クッキーを取得し記憶部４９に記憶できる。広告取得部３９が画像クッキーを画像配信装置１０に送信することで、画像配信装置１０ではＤＳＰクッキーと画像クッキーを対応付けることができる。
【００８３】
操作履歴記録部４１は、主に操作履歴プログラムにより実現され、全天球画像６に対する操作情報を操作履歴として記録する。操作履歴の詳細は画像配信装置１０において説明する。操作履歴送信部４２は、主に操作履歴プログラムにより実現され、広告枠７に表示された全天球画像６に対する操作履歴を画像クッキー及び画像ＩＤ（全天球画像６を識別する）と共に画像配信装置１０に送信する。また、クリックされた場合は更に表示パターンとクリック時画角と共にその旨を画像配信装置１０に送信する。
【００８４】
<<画像配信装置>>
画像配信装置１０は、画像情報応答部１１、広告配信部１２、注目点決定部１３、及び、操作履歴取得部１４を有している。画像配信装置１０が有するこれらの各機能は、ＨＤＤ２０９からメモリ２０２に展開されたプログラム２０９ｐをＣＰＵ２０１が実行することにより実現される機能又は手段である。
【００８５】
また、画像配信装置１０は、図４に示したＨＤＤ２０９又はメモリ２０２により実現される記憶部１９を有している。記憶部１９には、配信履歴ＤＢ１９１、操作履歴ＤＢ１９２、クッキー対応ＤＢ１９３、広告画像ＤＢ１９４、及び、パターンＤＢ１９５が構築されている。
【００８６】
【表３】
2019080252.tif 000005
表３は、操作履歴ＤＢ１９２に記憶される情報を模式的に示す。操作履歴ＤＢ１９２には各閲覧者が全天球画像６に対しどのような操作を行ったのかという履歴が記録されている。操作履歴ＤＢ１９２には画像ＩＤ、閲覧時刻、画像クッキー、閲覧画角１〜３の各項目、及び、クリック時画角が記録されている。画像ＩＤは全天球画像６を特定するための情報である。画像クッキーは端末装置３０を操作する閲覧者又は端末装置３０の同一性を判別する情報になる（装置識別情報の一例）。閲覧画角１〜３は閲覧者が全天球画像６を閲覧した際の画角である。各閲覧画角１〜３には閲覧時間、拡大の有無、拡大した場合は拡大後の画角、及び、縮小の有無、が格納されている。このように、各画像ごとに閲覧者が興味を持ったと考えられる画角が記録される。閲覧画角１〜３は、閲覧者が全天球画像６を回転させずに静止した時間が所定時間（例えば１秒）以上の画角である。端末装置３０の操作履歴記録部４１は静止した時間が上位３つの画角を記録する。１つだけでもよいし４つ以上でもよい。同様に、操作履歴記録部４１はそれぞれの閲覧画角１〜３で閲覧者が拡大又は縮小したか否かを記録する。画像配信装置１０はこのような操作履歴から注目点Ｐを決定する場合がある。画像ＩＤに画像クッキーが対応付けられているので、リターゲッティング広告が可能になる。
【００８７】
【表４】
2019080252.tif 000006
表４は、広告画像ＤＢ１９４に記憶されている情報を模式的に示す。広告画像ＤＢ１９４には、広告の対象となる全天球画像６に関する情報が登録されている。広告画像ＤＢ１９４には、広告主ＩＤ、画像ＩＤ、優先度、及び、対象属性が対応付けて登録されている。ＤＳＰ２０により広告主が決定されるので、この広告主が配信したい画像のうち、閲覧者の属性と表４の対象属性の一致度又は優先度の少なくとも一方に基づいて配信する画像が決定される。なお、リターゲッティング広告の場合は、操作履歴ＤＢ１９２で画像クッキーに対応付けられた画像が配信される。
【００８８】
【表５】
2019080252.tif 000007
表５は、クッキー対応ＤＢ１９３に記憶されている情報を模式的に示す。クッキー対応ＤＢ１９３には、ＤＳＰクッキーと画像クッキーが対応付けられている。ＤＳＰクッキーはＤＳＰ２０から通知され、画像クッキーは端末装置３０から通知される。両者が対応付けられることでＤＳＰクッキーだけで画像配信装置１０が閲覧者を判別できるようになる。
【００８９】
【表６】
2019080252.tif 000008
表６は、パターンＤＢ１９５に登録されている情報を模式的に示す。パターンＤＢ１９５には全天球画像６の注目点Ｐを表示させる順番及び画角の組み合わせが登録されている。順番及び画角の組み合わせを表示パターンという。表６では４つの座標１〜４が注目点Ｐである。注目点Ｐの数は１つの全天球画像６に４つとは限らず３つ以下又は５つ以上でもよい。また、全天球画像６によって様々でよい。表示パターンは座標１〜４の表示順を有している。したがって、注目点Ｐが４つの場合、表示順は４の階乗個（＝２４）ある。また、各注目点Ｐの画角が例えば３段階に変更される場合、３の４乗の画角の組み合わせがある。したがって、画角に関して１つの表示順について８１通りの組み合わせがある。最終的に１つの全天球画像について２４×８１の表示パターンがある。クリック回数はこの表示パターンごとに閲覧者がクリックした回数である。クリックは「所定の操作」の一例である。つまり、画像配信装置１０は同じ全天球画像６を同じ表示パターンで全天球画像６を複数の端末装置３０に表示させ、端末装置３０がクリックした旨を記録する。こうすることで、クリック率の低い表示パターンによる配信を徐々に回避できる。なお、クリック回数は閲覧者の属性（性別、年代、家族構成等）ごとに記録することが好適である。これにより、閲覧者の属性に対しクリック回数が多い表示パターンで表示できる。
【００９０】
【表７】
2019080252.tif 000009
表７は、配信履歴ＤＢ１９１に登録されている情報を模式的に示す。配信履歴ＤＢ１９１には画像クッキーに対応付けて配信された全天球画像６の画像ＩＤと表示パターンが登録されている。画像配信装置１０が広告データを送信する際に端末装置３０に画像クッキーが登録されている場合、画像配信装置１０はこの画像クッキーを端末装置３０から取得できる。画像配信装置１０は同一の閲覧者に同じ全天球画像６の配信を避けたり、同じ全天球画像６を同じ表示パターンで配信することを避けたりすることができる。逆に、リターゲッティング配信することもできる。
【００９１】
（画像配信装置１０の機能について）
画像情報応答部１１はＤＳＰ２０から取得したＤＳＰクッキー、広告主ＩＤ、リクエスト内容（主に広告枠ＩＤ）に対し広告機会ＩＤを付与し、アクセス情報２と共にＤＳＰ２０に返送する。広告機会ＩＤにより端末装置３０の広告枠７ごとに広告の配信機会を特定できる。
【００９２】
広告配信部１２は、端末装置３０から広告機会ＩＤと共に広告データを要求されると配信する全天球画像６と表示パターンを決定する。まず、ＤＳＰ２０から取得した広告主ＩＤに対応付けられた全天球画像６を広告画像ＤＢ１９４から決定する。好ましくは閲覧者の属性を考慮する。閲覧者の属性はＤＳＰ２０から通知されてもよいし、画像配信装置１０が画像クッキーに対応付けて蓄積したものでもよい。次に、広告配信部１２はパターンＤＢ１９５を参照して全天球画像６の表示パターンを決定する。例えば、最もクリック回数の多いパターンを決定する、又は、クリック回数が閾値以上のパターンから任意に決定する。パターン決定時も閲覧者の属性が考慮されることが好ましい。
【００９３】
操作履歴取得部１４は、端末装置３０から画像クッキー及び画像ＩＤと共に操作履歴を取得し、操作履歴ＤＢ１９２に設定する。なお、注目点を決定するための操作履歴とクリック回数を更新するための操作履歴（クリックしたこと）の２種類の操作履歴がある。
【００９４】
端末装置３０の操作履歴記録部４１を画像配信装置１０が有していてもよい。操作履歴記録部４１は時系列的な操作内容を必要とするので、通信帯域などによっては画像配信装置１０が取得することが困難になるおそれがある。これに対し、端末装置３０の操作履歴記録部４１は最終的な操作履歴のみを画像配信装置１０に送信すればよいので通信負荷を低減できる。
【００９５】
注目点決定部１３は、全天球画像６の注目点Ｐを決定する。各種の注目点Ｐの決定方法が考えられるが、詳細は後述する。注目点決定部１３は決定した注目点Ｐを使った表示パターンをパターンＤＢ１９５に登録する。
【００９６】
＜注目点Ｐの決定＞
<<特徴量から注目点Ｐを決定する方法>>
図１１は、注目点決定部１３が注目点Ｐを決定する手順を示すフローチャート図の一例である。ステップＳ１において、注目点決定部１３は単位球と共通する中心を有する正多面体を定義した上で、各面の法線方向を視線方向として透視投影変換を行って部分画像を得る。図１２（ａ）、全天球画像の投影面として正八面体を定義した例を示し、図１２(ｂ)は、全天球画像の投影面として正十二面体を定義した例を示す。
【００９７】
ステップＳ２では、注目点決定部１３がステップＳ１で得た各部分画像から所定の特徴量を抽出する。入力画像を上記の方法で分割し、歪みの少ない部分画像から特徴量を算出するので、１８０度を超える超広角画像をロバストに処理することが可能になる。特徴量として、色、エッジ、顕著性、物体位置／ラベル、などを用いることができる。
【００９８】
続くステップＳ３では、注目点決定部１３が、所定の回帰モデルを用いて、各部分画像から抽出した特徴量から入力画像の位置ごと（画素ごと）に重要度を算出する。詳細は割愛するが、位置ごとの重要度と特徴量を回帰により関数で表す。なお、予め訓練データを用いて出力（教師データ）である重要度ｇを適切な方法で決定しておき、特徴量と重要度ｇの関係を求めておく。
【００９９】
続くステップＳ４では、注目点決定部１３が重要度の高い方向にユーザの注目点Ｐが存在するという設計思想の下、ステップＳ３で算出された重要度の分布に基づいて注目点Ｐの尤度分布を算出する。例えば、単位画像面上に視点を通過する領域Ｒを定義した上で、領域Ｒ内の各位置の重要度を加算した加算値を視点の注目点尤度として算出することができる。
【０１００】
続くステップＳ５では、注目点決定部１３が、注目点尤度分布に基づいて注目点Ｐを算出する。本実施形態では、例えば、注目点尤度の最尤値に対応する撮像方向に対応する位置を注目点Ｐとして算出する。
【０１０１】
このようにして、いくつかの注目点Ｐが算出できる。注目点決定部１３は上位の注目点ＰのＮ個のうち、予め決められた数の注目点Ｐ、又は、閾値以上の注目点Ｐを特定する。そして、パターンＤＢ１９５に、注目点Ｐの表示順と画角を組み合わせたパターンを登録する。
【０１０２】
<<人物を注目点Ｐに決定する>>
人が注目する被写体としては人物が考えられる。人物の検出方法としては、顔認識が知られている。顔認識にはＦＯＧ特徴量やHaar-like特徴量を検出してパターンマッチングする公知の方法を利用できる。注目点決定部１３は顔の中心を注目点Ｐとして検出する。顔の数が多い場合は、距離が近い顔を１つと見なして顔の数を決まった数に低減してもよい。
【０１０３】
<<文字を注目点Ｐに決定する>>
文字には重要な情報が含まれている可能性がある。文字の検出方法にも機械学習により得られた学習モデルを使用する方法がある。あるいはＯＣＲ（Optical  Character Reader）により文字を検出してもよい。
【０１０４】
<<笑顔を注目点Ｐに決定する>>
人が注目する被写体としては人の笑顔が考えられる。笑顔の検出方法としては、上記の顔認識に加え、予め保持されている笑顔のパターンを用いてパターンマッチングする公知の方法を利用できる。顔の数が多い場合は、笑顔のみを注目点Ｐとしてもよい。また、笑顔の他、悲しみ、怒り、困惑などの顔を注目点Ｐに決定してもよい。
【０１０５】
<<子供を注目点Ｐに決定する>>
大人の中に子供が存在する場合、人が子供に注目する場合がある。あるいは、この逆に大勢の子供の中に大人が存在する場合、人が大人に注目する場合がある。子供又は大人の検出方法としては、顔の位置を利用できる。上記の顔認識で特定される顔の位置が他の顔の位置より低い場合は子供であると推定され、顔認識で特定される顔の位置が他の顔の位置より高い場合は大人であると推定される。
【０１０６】
<<操作履歴を利用する>>
操作履歴ＤＢには全天球画像ごとに閲覧画角が登録されている。注目点決定部１３は操作履歴ＤＢ１９２の閲覧画角を加工して注目点を決定する。同じ画像ＩＤの全天球画像を抽出し、クリック時画角が閾値以上、重なっている場合には同じ閲覧画角であると見なして重心を算出した上で、数が多い上位４個のクリック時画角を注目点に決定する。４個としたのは一例であって注目点の数に制限はない。
【０１０７】
<<任意の被写体を注目点Ｐに決定する>>
広告主が閲覧者に閲覧させたい注目点Ｐは広告主が把握していると考えられる。したがって、広告主が指定した被写体を注目点決定部１３が検出して注目点Ｐとすることができる。あるいは、自動車、家具、食品等、広告主の製品やサービスをパターン認識により検出して注目点Ｐとすることもできる。
【０１０８】
このようにして決定された注目点Ｐに対し、それぞれ大中小の画角が自動的に決定される。しかしながら注目点Ｐの決定と共に画角も決定されもよい。
【０１０９】
＜動作手順＞
図１３は、画像表示システム１００が広告として表示される全天球画像６を配信する手順を説明するシーケンス図の一例である。
【０１１０】
S1：まず、閲覧者はパートナーサイトＷｅｂサーバ６０と接続するように端末装置３０を操作する。端末装置３０の操作受付部３４は操作を受け付け、Ｗｅｂページ取得部３１がＷｅｂページを取得する。
【０１１１】
S2：端末装置３０のＷｅｂページ解析部３２はＷｅｂページを解析しＨＴＭＬ、ＣＳＳ，スクリプトを抽出し、Ｗｅｂページ表示部３３がＨＴＭＬとＣＳＳに基づいてＷｅｂページを表示する。
【０１１２】
S3：端末装置３０の広告枠検出部３６は広告枠７に対応付けられた広告タグ（スクリプト）を実行することで広告リクエストをＳＳＰ５０に送信する。広告リクエストには、例えばＳＳＰクッキー、パートナーサイトＷｅｂサーバ６０のドメイン、広告枠ＩＤ、広告枠サイズ、広告フォーマット、ブラウザ種類、ＯＳ種類等が含まれる。
【０１１３】
S4：ＳＳＰ５０の広告要求取得部５２は広告リクエストを取得し、広告リクエスト部５１が広告リクエストを受け付ける。広告リクエスト部５１はＳＳＰクッキーを検出してＤＳＰ２０に対し広告リクエストを通知して広告枠７を販売する。
【０１１４】
S5：ＤＳＰ２０のリクエスト受付部２１は広告リクエストを入札判断部２２に送出する。ＤＳＰ２０の入札判断部２２はクッキー情報ＤＢ２９１を参照してＳＳＰクッキーからＤＳＰクッキーを特定する。
【０１１５】
S6：入札判断部２２はＤＳＰクッキーから属性を判断する。クッキー情報ＤＢ２９１の訪問ドメインを参照してもよいし、適宜、ＤＳＰクッキーで特定される閲覧者の属性情報を参照してもよい。
【０１１６】
S7：入札判断部２２は配信設定ＤＢ２９２を参照して広角画像の提供元に対し設定されている好ましい対象者の属性又は好ましくない対象者の属性に基づいて、この閲覧者に広角画像を送信するか否かを決定する。ここでは少なくとも１つの広告主について配信すると決定したものとする。
【０１１７】
S8：入札判断部２２は広告主の予算や属性の一致度等に応じて入札金額を決定する。
【０１１８】
S9：ＤＳＰ２０の入札部２３はＳＳＰ５０に入札する。ＳＳＰ５０の落札部５４は複数のＤＳＰ２０からの入札に対し原則的に最も高い入札金額を申し入れたＤＳＰ２０を落札者に決定する。
【０１１９】
S10：ここでは図示するＤＳＰ２０が落札したものとする。ＳＳＰ５０は落札ＩＤをＤＳＰ２０に通知する。
【０１２０】
S11：ＳＳＰ５０のアクセス情報送信部５３は落札ＩＤと共にアクセス情報１を端末装置３０に送信する。
【０１２１】
S12：端末装置３０の広告要求部３８はアクセス情報１を実行することで落札ＩＤと共に広告要求をＤＳＰ２０に送信する。
【０１２２】
S13：ＤＳＰ２０の広告要求受付部２４は落札ＩＤにより広告リクエストを特定する。画像依頼部２５は広告主ＩＤ、ＤＳＰクッキー、及び、広告リクエストと共に画像配信装置１０に画像を要求する。
【０１２３】
S14：画像配信装置１０の画像情報応答部１１は画像要求を受信すると広告リクエストを特定するための広告機会ＩＤを生成する。
【０１２４】
S15：画像情報応答部１１は広告機会ＩＤと対応付けられたアクセス情報２をＤＳＰ２０に送信する。
【０１２５】
S16：ＤＳＰ２０の画像依頼部２５はアクセス情報２を受信して、広告要求受付部２４が端末装置３０に送信する。
【０１２６】
S17：端末装置３０の広告取得部３９はアクセス情報２に含まれる画像配信装置１０のＵＲＬに基づいて広告要求（広告機会ＩＤ）を送信する。端末装置３０が画像クッキーを保持している場合は画像クッキーを送信することができる。
【０１２７】
S18：画像配信装置１０の広告配信部１２は広告機会ＩＤにより画像要求を特定する。
【０１２８】
S19：広告配信部１２はＤＳＰクッキーから属性を判断したり、画像クッキーから属性を判断したりする。
【０１２９】
S20：広告配信部１２は広告主ＩＤと属性に基づき全天球画像６を特定する。すなわち、広告画像ＤＢ１９４を参照し全天球画像６に対し設定されている配信の対象者の属性又は優先度に基づいて送信する全天球画像６を決定する。表示パターンはクリック回数が閾値より高いものであるが、全天球画像６の配信数が少ない間は不作為に選択してよい。
【０１３０】
S21：広告配信部１２は全天球画像６、表示パターン、画像ＩＤ、画像クッキー、及び、広告枠ＩＤを含む広告データを端末装置３０に送信する。全天球画像６には広告主Ｗｅｂサーバ７０のＵＲＬが対応付けられている。
【０１３１】
S22：端末装置３０の広告取得部３９は広告データを取得し、広告表示部４０が広告枠７に全天球画像６を表示する。閲覧者が広告枠７をクリックすると操作受付部３４が受け付け、Ｗｅｂページ取得部３１が広告主Ｗｅｂサーバ７０と通信を開始する。
【０１３２】
＜注目点の表示方法＞
注目点を表示させるには様々な方法が考えられるため、以下ではその一例を説明する。説明される表示方法は矛盾がない範囲で組み合わせて実施される場合がある。
【０１３３】
<<閲覧者の操作がなくても注目点を表示>>
図１４は、注目点の表示方法の一例を示す図である。図１４では説明の便宜上、正距円筒図法の全天球画像６と端末装置３０が図示されている。全天球画像は２つの注目点Ｐ−１、Ｐ−２を有している。端末装置３０ではブラウザ８又はこれと同等のアプリケーションが動作しておりブラウザ８が表示したＷｅｂページの広告枠７に全天球画像６を表示させる。初期状態で注目点Ｐ−１を端末装置３０が表示させたが、閲覧者が全天球画像６を回転させたため、端末装置３０が表示範囲Ｒ１を表示させた。その後、閲覧者が全天球画像６を操作しないと注目点表示部４３は注目点Ｐ−２を広告枠７の中心にして予め決まった画角（表示パターンとして指示されている）になるように全天球画像６を回転させる。
【０１３４】
このような制御は、以下のような規則で次に表示する注目点Ｐを決定することで実現される。
(i) 最も距離が近い注目点Ｐ
(ii) 直前に閲覧した注目点Ｐ
(iii) 不作為に決定
(iv) 表示パターンで最後に表示した注目点Ｐの次の注目点Ｐ
(v) 表示していない注目点Ｐ（このうち最も距離が近い注目点Ｐ、表示パターンで表示していない最も表示順の早い注目点Ｐ、不作為の注目点Ｐ）
(vi) 操作履歴で閲覧の回数が多い注目点Ｐ
(i)〜(vi)のいずれかが予め広告データに設定されているものとする。あるいは、閲覧者が(i)〜(vi)のいずれかを選択してもよい。
【０１３５】
図１５は規則(i)〜(iv)に基づく注目点Ｐの決定方法を模式的に説明する図である。図１５では注目点Ｐがない表示範囲Ｒ１を閲覧者が表示させた。(i)の規則の場合、図１５（ａ）に示すように、注目点表示部４３は表示範囲Ｒ１の中心Ｘと注目点Ｐ−１、Ｐ−２との距離Ｌ１，Ｌ２を算出する。全天球画像は球体なので立体球上の曲線（円弧）が最短距離であるが、球体の中心と表示範囲Ｒ１の中心Ｘを結ぶ直線と球体の中心と注目点Ｐ−１（又はＰ−２）を結ぶ直線との画角が距離と相関するため画角でもよい。そして、距離Ｌ１とＬ２のうち短い方の注目点Ｐ−２を広告データが保持する注目点Ｐごとに決まっている画角で表示する。閲覧者は最も少ない全天球画像６の回転量で注目点Ｐを見ることができる。
【０１３６】
(ii)の規則の場合、図１５（ｂ）に示すように、注目点表示部４３は表示パターンに含まれる注目点Ｐのうち、表示範囲に入った注目点Ｐと順番を記録しておく。例えば、注目点Ｐ−１が表示済みでかつ直前の注目点Ｐである場合、注目点表示部４３は注目点Ｐ−１を注目点Ｐごとに決まっている画角で表示する。閲覧者は直前の注目点Ｐ−１に戻るように見えるため、安心感がある。
【０１３７】
(iii)の規則の場合、図１５（ｃ）に示すように、注目点表示部４３は表示パターンに含まれる注目点Ｐのうち、不作為（ランダム）に次の注目点Ｐを決定する。次に表示される注目点Ｐが固定化されないので、閲覧者は様々な注目点Ｐを楽しんで見ることができる。
【０１３８】
(iv)の規則の場合、図１５（ｄ）に示すように、注目点表示部４３は表示パターンに含まれる注目点Ｐのうち、少なくとも最後に表示範囲に入った注目点Ｐを記録しておく。例えば、注目点Ｐ−１が直前の注目点Ｐである場合、注目点表示部４３は表示パターンを参照して次の注目点Ｐである注目点Ｐ−２を注目点Ｐごとに決まっている画角で表示する。閲覧者は表示パターンの順番に注目点Ｐを見ることができる。
【０１３９】
(v)の規則の場合、図１６（ａ）に示すように、注目点表示部４３は全ての注目点Ｐのうち表示範囲に入った注目点Ｐを記録しておく。例えば、注目点Ｐ−１が表示済みで注目点Ｐ−２が非表示の場合、注目点表示部４３は注目点Ｐ−２を注目点Ｐごとに決まっている画角で表示する。閲覧者は見ていない注目点Ｐを自動的に見ることができ、広告主は注目点Ｐを積極的に閲覧させることができる。
【０１４０】
(vi)の規則の場合、図１６（ｂ）に示すように、広告データには注目点Ｐごとに閲覧回数が添付されている。注目点表示部４３は全ての注目点Ｐのうち閲覧回数が最も多い注目点Ｐを表示すると決定する。閲覧者は他の閲覧者がよく見る注目点Ｐを自動的に見ることができる。閲覧回数は複数の閲覧者により送信された操作履歴ＤＢの閲覧画角又はクリック時画角を合計したものである。
【０１４１】
また、例えば、(i)(v)(vi)を重み付けして注目点Ｐに点数を付け、点数の高い注目点Ｐを表示してもよい。例えば、現在の表示範囲Ｒ１の中心との距離を距離が短いほど大きな値に点数化し、表示していない注目点Ｐに決まった点数を与え、閲覧回数が多いほど大きな値に点数化する。そして、注目点Ｐごとに点数を合計し、点数が最も大きな注目点Ｐを表示する。こうすることで注目点表示部４３はいくつかのファクターを総合して表示する注目点Ｐを決定できる。なお、現在の表示範囲Ｒ１の中心との距離を、距離が長いほど大きな値に点数化してもよい。こうすることで、全天球画像６の回転中に多くの注目点Ｐを見せられる可能性がある。
【０１４２】
また、図１５，図１６の規則の説明では、注目点Ｐごとに画角が決まっていると説明したが、端末装置３０が画角を決定してもよい。１つの画角に決定するのでなく、最小画角から最大画角まで（又はこの逆に）画角を連続的に変更してもよい。
【０１４３】
図１７は、注目点表示部４３が注目点Ｐを表示する手順を示すフローチャート図の一例である。図１７では一例として点数化により表示される注目点Ｐが決定される例を説明する。広告表示部４０は画像配信装置１０から送信された広告データに含まれる全天球画像６を広告枠に表示する（Ｓ１０）。閲覧者が全天球画像を操作しない場合は表示パターンに基づいて自動的に全天球画像の注目点Ｐが次々に表示される。閲覧者が全天球画像を操作した場合は操作が優先される。
【０１４４】
閲覧者が全天球画像６を操作すると操作受付部３４が受け付けて、広告表示部４０が操作に応じて全天球画像６を回転させたり拡大/縮小したりして表示する（Ｓ２０）。
【０１４５】
注目点表示部４３は表示範囲に入った注目点Ｐを記録しておく（Ｓ３０）。なお、全天球画像６の全体が入るような大きな表示範囲では全ての注目点Ｐが表示されたことになるが、閲覧者が各注目点Ｐを閲覧したとはいえない。このため、表示範囲が閾値以上の場合、注目点表示部４３は表示範囲に入った注目点Ｐを記録しないことが好ましい。
【０１４６】
広告表示部４０は全天球画像６に対する操作が終了した否かを判断する（Ｓ４０）。つまり、画像表示をさせるための入力が生じていないことにより判断される。この判断は、閲覧者がタッチパネルに触っていないこと、及び、閾値以上の角速度又は加速度が生じていないことにより判断される（例えば、タッチパネルを指等で操作することで画像を操作する場合、タッチパネルに指等が触れている間は操作中と判断し、タッチパネルから指等が離れることで操作が終了したと判断する、また、端末の角速度・加速度に応じて画像表示を変更する場合、角速度・加速度が閾値以上の値を検出している間（つまり端末装置３０自体を一定以上回転させたり移動させたりしていることを検出している間）は操作中と判断し、角速度・加速度が閾値以上の値を検出しなくなった（つまり端末装置３０自体を一定以上回転させたり移動させたりされなくなったことを検出した）とき、操作が終了したと判断する等）。ステップＳ４０の判断がＮｏの場合、処理はステップＳ２０に戻る。
【０１４７】
ステップＳ４０の判断がＹｅｓの場合、注目点表示部４３は操作の終了から所定時間が経過したか否かを判断する（Ｓ５０）。これは、閲覧者が操作を終了した直後に全天球画像６を回転させると、閲覧者の次の操作を阻害するおそれがあるためである。例えば、指等を用いて画像を大きく回転させる場合、画面の一端から画面の他端まで指等を移動させて回転させ、それ以上の回転をさせたい場合、画面の他端から指等を一度離し、再度画面の一端に指を置いて画面の一端から画面の他端まで指等を移動させて回転させる必要がある。しかし、画面の他端から指等を離した瞬間に注目点への移動を実行すると、ユーザが再度画面の一端に指等を置くことができず、ユーザが所望の操作を実行できない場合がある。その為、ステップＳ４０で操作終了を検知した後、所定時間が経過したかを判断させることで、閲覧者の操作を阻害することを防ぐことができる。操作なく所定時間が経過することは「所定の契機」の一例である。なお、「所定の契機」の他の例として、例えば端末装置３０の画面上の全天球画像６の表示領域以外の領域に対して操作がされたことを検知したとき等が挙げられる。また、ステップＳ５０を省略しステップＳ４０で操作終了と判断したことを「所定の契機」として判断しても良い。ステップＳ５０の判断がＮｏの場合、処理はステップＳ２０に戻る。
【０１４８】
ステップＳ５０の判断がＹｅｓの場合、注目点表示部４３は注目点Ｐが表示範囲に入っているか否かを判断する（Ｓ６０）。ステップＳ６０の判断がＹｅｓの場合、注目点Ｐがすでに表示範囲に入っているので処理はステップＳ９０に進む。
【０１４９】
ステップＳ６０の判断がＮｏの場合、注目点表示部４３は注目点Ｐを決定するために注目点Ｐを点数化する（Ｓ７０）。
【０１５０】
そして、注目点表示部４３は最も点数が高い注目点Ｐを表示する（Ｓ８０）。
【０１５１】
注目点Ｐを一定時間表示すると注目点表示部４３は表示パターンに基づく全天球画像６の回転を開始する（Ｓ９０）。これにより、全天球画像に連続的な動きがもたらされ、閲覧者の注意を喚起できる。表示パターンに基づく注目点の表示は繰り返し行われてもよいし、決まった回数だけ繰り返されてもよい。また、全天球画像６の回転を開始しなくてもよい。
【０１５２】
なお、図１７では点数により表示される注目点Ｐを決定したが、(i)〜(iv)のいずれかで注目点Ｐを決定する場合も同様の手順で可能である。その場合、ステップＳ７０〜ステップＳ８０の処理が決定方法によって変わる。
【０１５３】
このように、本実施形態の画像表示システム１００は、自動的に注目点Ｐが表示範囲に表示されるため、広告の効果（例えばクリック率）を高めることができ、閲覧者の操作の負担を低減できる。
【０１５４】
<<複数の注目点Ｐを表示範囲に含める場合>>
図１８は、複数の注目点Ｐの表示方法を説明する図の一例である。図１８（ａ）の現在の表示範囲Ｒ１には注目点Ｐが含まれていない。注目点Ｐは合計で３つあるが、注目点Ｐ−２とＰ−３の距離が短いため１つの表示範囲に含めてしまえば、閲覧者は同時に２つの注目点Ｐ−２とＰ−３を閲覧できる。そこで、注目点表示部４３は表示範囲に表示する注目点Ｐを決定するにあたり、注目点Ｐ同士の距離を算出する。そして、距離が閾値未満の２つの注目点Ｐがある場合は１つの注目点Ｐと見なす。図１８（ａ）では注目点Ｐ−２とＰ−３が１つの注目点Ｐと見なされる。
【０１５５】
図１８（ｂ）に示すように、注目点表示部４３は２つの注目点Ｐ−２とＰ−３の重心Ｇを算出し、重心Ｇを表示範囲の中心に決定する。表示範囲Ｒ２は注目点Ｐ−２とＰ−３に添付されている画角の例えば外接矩形のように決定してもよいし、注目点Ｐ−２とＰ−３の外側に若干の余裕を見た値でもよい。
【０１５６】
３つ以上の注目点Ｐについても同様である。図１８（ｃ）では、注目点Ｐ−２と注目点Ｐ−３の距離が閾値未満であり、注目点Ｐ−３から閾値未満の距離に注目点Ｐ−４がある（注目点Ｐ−２との距離は閾値以上）。このため、注目点Ｐ−２〜Ｐ−４の重心Ｇを算出して重心Ｇを表示範囲の中心に決定する。
【０１５７】
<<注目点Ｐを表示させる際の回転方法について>>
図１９は、注目点Ｐを表示させる際の全天球画像６の回転方法を説明する図の一例である。図１９（ａ）では、注目点表示部４３が現在の表示範囲Ｒ１の中心Ｘを注目点Ｐ−２まで回転させるものとする。まず、最も移動量が少なくなるように最短距離を回転する回転方法がある。注目点表示部４３は全天球の中心と表示範囲Ｒ１の中心Ｘを結ぶ直線、全天球の中心と注目点Ｐ−２を結ぶ直線の画角を算出するが、図１９（ｂ）に示すように全天球画像６は球体であるため１８０度未満と１８０度以上の２つの画角α１とα２が得られる。画角α１＝α２でない限り、一方は１８０度未満である。図１９（ｃ）に示すように、注目点表示部４３は１８０度未満の画角となる円弧の経路を経由して全天球画像６を回転させる。
【０１５８】
一方、図１９（ｄ）に示すように、注目点表示部４３は１８０度以上の画角となる円弧の経路を経由して全天球画像６を回転させてもよい。つまり、全天球画像６の回転量を意図的に多くする。こうすることで、閲覧者に全天球画像６のより多くの部分を閲覧させることができる。
【０１５９】
更に、図１９（ｅ）に示すように、３６０度以上、全天球画像６を回転させる経路を経由してから注目点Ｐ−２を表示させてもよい。こうすることで、注目点Ｐ−２が２回表示されるので、閲覧者はほぼ全体を閲覧したことを確認した上で注目点Ｐ−２をゆっくりと閲覧できる。これらのように最短となる経路以外の経路を移動して注目点Ｐ２を表示してもよい。
【０１６０】
また、注目点表示部４３は直線的に全天球画像６を回転させる必要はなく、上下方向に蛇行させながら回転してもよい。図２０（ａ）は視線方向が蛇行した回転方法の一例を示す。この場合も、閲覧者に全天球画像６のより多くの部分を閲覧させることができるし、動きが複雑になるため閲覧者の注目を集めやすくなる。
【０１６１】
更に、図２０（ｂ）に示すように、視線方向を軸にして表示範囲Ｒ１を回転させながら注目点Ｐ−２の方向に水平に回転させてもよい。図２０（ｂ）では表示範囲Ｒ１が半時計方向に回転している。１２３４の数字は回転を説明するための数字で符号ではない。表示範囲Ｒ１が半時計方向に回転しながら水平方向にも回転して注目点Ｐ−２を表示範囲の中心に表示する。こうすることで注目点Ｐ−２が表示されるまでの画像の変化が大きくなり、閲覧者の注目を集めやすくなる。
【０１６２】
なお、回転方向は時計回りでもよい。また、移動しながら回転するのでなく、注目点表示部４３が表示範囲Ｒ２を表示した後に回転させてもよい。また、図２０（ａ）（ｂ）の移動方法を図１９に適用することもできる。
【０１６３】
<<複数の注目点を表示させる方法>>
図２１は複数の注目点Ｐを順番に表示させる注目点Ｐの表示方法を説明する図の一例である。注目点ＰはＰ−１〜Ｐ−３の３つである。例えば、上記(i)〜(xi)の規則又は点数化により、注目点表示部４３が現在の表示範囲Ｒ１の中心Ｘを注目点Ｐ−３まで回転させると決定した。この場合、図２１（ａ）に示すように、注目点Ｐ−３まで直接、回転させるのではなく、他の注目点Ｐ−２を表示させてから、注目点Ｐ−３を表示させる。これにより、最も表示させるべき注目点Ｐ−３を表示することができるだけでなく、注目点Ｐ−２をも表示させることができ、閲覧者に多くの注目点Ｐを閲覧させることができる。注目点Ｐ−１を辿ってから注目点Ｐ−２、Ｐ−３に移動してもよいし、更に多くの注目点Ｐを辿ってから注目点Ｐ−３を表示させてもよい。
【０１６４】
更に、図２１（ｂ）に示すように全天球画像６に添付される表示パターンを利用してもよい。図２１（ｂ）では注目点Ｐ−１→Ｐ−２→Ｐ−３の表示パターンが全天球画像６に添付されている。現在の表示範囲Ｒ１に注目点Ｐが含まれていない場合、注目点表示部４３は表示パターンにしたがって、注目点Ｐ−１→Ｐ−２→Ｐ−３の順番に表示する。現在の表示範囲Ｒ１の中心Ｘに最も近い注目点又は点数の高い注目点（例えば注目点Ｐ−２）から注目点Ｐ−３だけを表示してもよい。これにより、全ての注目点Ｐを表示させることができ、閲覧者に多くの注目点Ｐを閲覧させることができる。
【０１６５】
また、端末装置３０が注目点Ｐの順番を不作為に決定して複数の注目点Ｐを次々に表示してもよい。
【０１６６】
＜閲覧者の操作により注目点Ｐを表示させる＞
表示範囲Ｒ１に注目点Ｐが含まれない場合に自動的に注目点Ｐが表示される他に、閲覧者の操作により注目点Ｐが表示されてもよい。
【０１６７】
図２２は、閲覧者の操作による注目点Ｐの表示方法を説明する図の一例である。端末装置３０が広告データを受信した直後に注目点Ｐ−１を表示した。閲覧者が操作により全天球画像６を回転、拡大/縮小することで表示範囲Ｒ１を表示させた。この状態で閲覧者が全天球画像６を右方向にフリック又はスワイプすると操作受付部３４が操作を受け付け、注目点表示部４３が右方向にある注目点Ｐ−２を表示する。表示範囲Ｒ１の中心Ｘと注目点Ｐ−２が同じ高さ（緯度）にあるとは限らないので、注目点表示部４３はフリック又はスワイプした方向である経度方向にある注目点Ｐを表示する。したがって、経度方向だけでなく緯度方向に全天球画像６が回転してよい。閲覧者が上又は下方向にフリック又はスワイプした場合、緯度と経度の関係が逆になる。また、斜め方向にフリック又はスワイプした場合は、フリック又はスワイプした方向の水平成分と垂直成分の大きい方にフリック又はスワイプされたと操作受付部３４が判断する。
【０１６８】
図２２のような注目点Ｐの表示方法はジェスチャーによる操作４０１によっても可能である。閲覧者が右方向に端末装置３０を振るか移動させる操作を行う。振る操作は端末装置３０の垂直方向の軸を中心に回転させるためジャイロセンサがこれを検出でき、移動させる操作は右方向への加速度が生じるため加速度・方位センサ３０６がこれを検出できる。操作受付部３４がジェスチャーによる操作４０１を受け付け、注目点表示部４３が右方向にある注目点Ｐ−２を表示する。
【０１６９】
ジェスチャーによる操作４０１の場合、閲覧者は指を使う必要がないため、端末装置３０を保持する片手だけで次の注目点Ｐを表示できるというメリットがある。なお、上又は下方向に端末装置３０が振られるか又は移動させられた場合の処理はフリック又はスワイプと同様である。
【０１７０】
閲覧者の操作による注目点Ｐの表示方法は、表示範囲Ｒ１に注目点Ｐが表示されていない場合だけでなく、表示範囲に注目点Ｐが表示されている場合に行われてよい。この場合、閲覧者が端末装置３０を振るか又は移動させるという簡単な操作で注目点Ｐを次々に表示させることができ、閲覧者が全ての注目点Ｐを容易に閲覧できる。
【０１７１】
図２３は、注目点表示部４３が注目点Ｐを表示する手順を示すフローチャート図の一例である。広告表示部４０は画像配信装置１０から送信された広告データに含まれる全天球画像６を広告枠に表示する（Ｓ１０）。
【０１７２】
操作受付部３４は別の注目点Ｐを表示させる操作を受け付けたか否かを判断する（Ｓ１１０）。表示範囲に注目点Ｐが表示されていても表示されていなくてもよい。別の注目点Ｐを表示させる操作は上記のようにある方向にフリック若しくはスワイプさせる操作、又は、角速度若しくは加速度が生じる操作であり、予め定められている。閲覧者の操作は「所定の契機」の一例である。
【０１７３】
ステップＳ１１０の操作がＮｏの場合、処理はステップＳ１１０に戻り操作受付部３４が操作を待ち受ける。
【０１７４】
ステップＳ１１０の操作がＹｅｓの場合、注目点表示部４３は操作された方向の注目点Ｐを表示する（Ｓ１２０）。
【０１７５】
このように、本実施形態の画像表示システム１００では閲覧者が注目点Ｐを探さなくても簡単な操作で注目点Ｐを表示させることができる。
【０１７６】
＜表示範囲に注目点が含まれているか否かの判断＞
図２４は表示範囲Ｒ１に注目点Ｐが入っているか否かの判断を説明する図の一例である。図２４（ａ）では明らかに表示範囲Ｒ１に注目点Ｐが含まれていない。これは表示範囲Ｒ１の４つの頂点の座標と注目点Ｐの座標を比較することで容易に判断される。
【０１７７】
図２４（ｂ）では現在の表示範囲Ｒ１の端部に注目点Ｐ−２が含まれている。注目点Ｐ−２は点であるが画像としては広がりを持っているため、表示範囲Ｒ１には注目点Ｐ−２で示される注目すべき要素の一部しか表示されていない。このような場合は、注目点Ｐ−２の注目すべき要素（全体）を表示することで広告の訴求力が増すと考えられる。このため、注目点表示部４３は図２４（ｂ）のように表示範囲Ｒ１の端部に注目点Ｐ−２が含まれている場合、表示範囲Ｒ１に注目点Ｐ−２が含まれていないと判断してよい。これにより、注目点Ｐの全体を閲覧させることができる。
【０１７８】
注目点表示部４３は表示範囲Ｒ１の端部の座標と注目点Ｐ−２の座標を比較して、差（画角）が閾値未満の場合は、表示範囲Ｒ１に注目点Ｐ−２が含まれていても含まれていないと判断する。なお、このような判断方法は一例であって、表示範囲Ｒ１に注目点Ｐ−２が含まれている場合は単純に含まれていると判断してもよい。
【０１７９】
＜拡大と縮小＞
本実施形態では各注目点Ｐに画角が添付されていることを利用して、この画角で次の注目点Ｐを表示する。このため、現在の表示範囲Ｒ１と次に表示される注目点Ｐの画角が異なる場合は、広告枠の全天球画像６は拡大又は縮小されることになる。
【０１８０】
図２５は、拡大又は縮小を模式的に説明する図の一例である。図２５（ａ）は表示範囲Ｒ１の移動と並行に拡大を行う表示方法を示し、図２５（ｂ）は表示範囲の移動の後に拡大を行う表示方法を示す。表示範囲Ｒ１から表示範囲Ｒ２へ移動で画角が小さくなっているので図２５は画像の拡大を意味する。画像の縮小の場合も同様になる。
【０１８１】
図２５（ａ）の表示方法について説明する。注目点表示部４３は、現在の表示範囲Ｒ１の４つの頂点Ｓ１〜Ｓ４を特定している。注目点Ｐ−２の画角の４つの頂点Ｑ１〜Ｑ４の座標は注目点Ｐ−２の座標と画角から算出可能である（あるいは予め決まっていてよい）。したがって、Ｓ１とＱ１、Ｓ２とＱ２、Ｓ３とＱ３、及び、Ｓ４とＱ４を接続する立体球上（全天球の球面上）の曲線をいくつかに分割（補間）して各分割点の座標と画角で端末装置３０が全天球画像６を表示する。こうすることで、全天球画像６の表示範囲Ｒ１から注目点Ｐ２の画角に滑らかに移動しながら縮小し、注目点Ｐを決まった画角で表示できる。
【０１８２】
図２５（ｂ）の表示方法について説明する。注目点表示部４３は表示範囲Ｒ１の中心Ｘと注目点Ｐ−２を結ぶ立体球上の曲線をいくつかに分割（補間）して各分割点で現在の画角（一定）で画像を表示する。これにより、注目点Ｐ−２の画角が表示範囲Ｒ１と同じ場合の４つの頂点Ｓ１´〜Ｓ４´が表示範囲Ｒ３になる。注目点Ｐ−２の本来の画角による４つの頂点Ｑ１〜Ｑ４の座標は算出可能である（あるいは予め決まっていてよい）。
【０１８３】
注目点表示部４３は、Ｓ１´とＱ１、Ｓ２´とＱ２、Ｓ３´とＱ３、及び、Ｓ４´とＱ４を接続する立体球上の曲線をいくつかに分割して各分割点の画角で画像を表示する。こうすることで、全天球画像６の表示範囲Ｒ１から表示範囲Ｒ３に滑らかに移動し、その後、表示範囲Ｒ２に画角が縮小されるので全天球画像６を拡大して表示できる。
【０１８４】
どちらの表示方法で表示するかは広告の訴求力が高い方でよく、予め画像配信装置１０に設定されているものとする。あるいは、２つの表示方法を表示パターンの１種としてクリック回数をカウントし、クリック回数が高い方を採用してもよい。
【０１８５】
＜注目点の表示方法の変形例＞
表示範囲Ｒ１に表示されていない注目点Ｐは、全天球画像６の回転により表示されると説明した。また、回転しながら拡大又は縮小されてもよいし、回転後に拡大又は縮小されてもよいと説明した。この他、注目点表示部４３は拡大のみにより表示範囲Ｒ１に表示されていない注目点Ｐを表示してもよい。
【０１８６】
図２６は、拡大のみのよる注目点Ｐの表示方法を説明する図の一例である。図２６（ａ）では表示範囲Ｒ１に注目点Ｐが表示されていない。しかし、注目点表示部４３は表示範囲Ｒ１の中心を移動することなく画角を大きくすることで表示範囲Ｒ２に注目点Ｐを含めることができる。
【０１８７】
図２６（ｂ）は表示範囲Ｒ１の中心を移動することなく画角が拡大されることで表示される表示範囲Ｒ２を示す。画角の拡大により表示範囲Ｒ２には注目点Ｐ２が含まれている。このように、画角の拡大のみによっても注目点Ｐを表示することが可能である。なお、画角が拡大されることは、広告枠の全天球画像６が縮小されることを意味する。
【０１８８】
どこまで画角を拡大するかについては、表示範囲Ｒ１の中心から最も近い注目点Ｐ−２が含まれるまで、又は、注目点Ｐ−２の画角の全体が含まれるまでのいずれでもよい。図２６（ｃ）は注目点Ｐ−２の画角の全体が含まれるまで拡大された表示範囲Ｒ２を示す。
【０１８９】
図２６（ｄ）は全天球画像６の全体が含まれる表示範囲Ｒ２の一例を示す。このような表示方法をリトルプラネットという。リトルプラネットは全天球画像６に特有の表示形態であり、訴求力が高いといえる。
【０１９０】
＜移動速度について＞
図２７は、表示範囲Ｒ１の中心から次の注目点Ｐ−２への移動速度を説明する図の一例である。図２７（ａ）は端末装置３０が表示範囲Ｒ１の中心から注目点Ｐ−２へ一定速度で全天球画像６を回転させる際の移動速度を示す。この移動速度では最も高速に次の注目点Ｐを表示させることができる。
【０１９１】
図２７（ｂ）は移動開始点の表示範囲Ｒ１の中心から徐々に移動速度が速くなり、その後、一定になり、次の注目点Ｐ−２の手前で徐々に移動速度が遅くなる移動方法を示す。急激な移動が回避されるので閲覧者が見やすいというメリットがある。
【０１９２】
図２７（ｃ）は移動開始点の表示範囲Ｒ１の中心から注目点Ｐ−２での停止まで徐々に移動速度が速くなる移動方法を示す。移動開始時に急激な移動を回避できる。
【０１９３】
図２７（ｄ）は移動開始点の表示範囲Ｒ１の中心から注目点Ｐ−２での停止まで徐々に移動速度が遅くなる移動方法を示す。注目点Ｐ−２の手前で徐々に移動速度が遅くなるので、閲覧者は次の注目点Ｐを長時間閲覧できる。
【０１９４】
全天球画像６がどの方法で回転するかは広告の訴求力が高い方法が採用されるものとして、予め画像配信装置１０に設定されているものとする。あるいは、これらの移動方法を表示パターンの１つとしてクリック回数をカウントし、クリック回数が高い方を採用してもよい。
【０１９５】
＜注目点Ｐを表示範囲Ｒ２で表示後について＞
以上のように、種々の方法で注目点Ｐを表示させることができる。注目点表示部４３が注目点Ｐを表示させた後は、上記のように表示パターンにしたがって自動的に各注目点Ｐを表示させることができる。
【０１９６】
図２８は、表示パターンに従った各注目点Ｐの表示方法の一例を示す。図２８に示すように全天球画像が保持する表示パターンは注目点Ｐ−１→Ｐ−２→Ｐ−３→Ｐ−４である。閲覧者の操作がなくても自動的に注目点Ｐを表示させる場合、表示範囲Ｒ１の中心Ｘとの距離又は点数化等により注目点Ｐ−２が決定されたとする（最初の注目点Ｐ−１が決定されてもよい）。注目点表示部４３は注目点Ｐ−２を所定時間、静止して表示させた後、表示させた注目点Ｐ−２の次の注目点Ｐを表示パターンから決定して、表示させる。表示パターンの全ての注目点Ｐを表示させることができる。以降は、表示パターンにしたがって、繰り返し注目点Ｐを表示する。
【０１９７】
また、閲覧者の操作により注目点Ｐを表示させた場合も、操作により決定された注目点Ｐから後は表示パターンにしたがって注目点Ｐを次々に表示できる。
【０１９８】
閲覧者の操作がない場合、又は、閲覧者の操作により注目点Ｐを表示させる場合のいずれでも、表示パターンに基づく注目点Ｐの表示中に閲覧者の操作が検出された場合、注目点表示部４３は表示パターンに基づく注目点Ｐの表示を中止する。この場合、次の注目点Ｐを表示するために全天球画像６を回転中であれば、次の注目点Ｐを表示してよい。あるいは、注目点Ｐが表示範囲に含まれなくても操作が検出された時の画角で回転を中止してよい。
【０１９９】
なお、図２８のような表示方法は表示パターンに基づく必要はなく、不作為に注目点Ｐを表示してもよいし、閲覧者が表示パターンを決定してもよい。
【０２００】
＜動画の場合＞
本実施形態の画像表示システムでは静止画に動きをもたらすことができるため、静止画を動画のように表示することができる。一見すると動画なのか静止画なのか分からない。したがって、少ない通信負荷で動画のような演出が可能になる。
【０２０１】
一方、動画の全天球画像６が配信される場合も少なくない。動画とは撮像時刻が異なるフレームを有する画像である。動画の場合、撮像位置がほとんど動かない場合（被写体も動かない）と撮像位置か被写体の少なくとも一方が動く場合がある。撮像位置も被写体も動かない場合、注目点Ｐの位置も移動しないので、静止画の場合と同様になる。すなわち、撮像時刻が異なるフレームから注目点Ｐを表示すればよい。
【０２０２】
撮像位置又は被写体の少なくとも一方が時間と共に変化する動画の場合、撮像時刻が異なるフレームからそれぞれ注目点Ｐが抽出されるため、端末装置３０はより多くの数の注目点Ｐを表示できる。したがって、動画のフレームから注目すべき注目点Ｐをピンポイントで閲覧者に閲覧させることができる。
【０２０３】
＜まとめ＞
以上説明したように本実施形態の画像表示システムは、自動的に注目点Ｐが表示範囲に表示されるため、広告の効果（例えばクリック率）を高めることができ、閲覧者の操作の負担を低減できる。また、閲覧者は簡単な操作で注目点Ｐを表示範囲に表示できる。また、静止画でありながら動画のように表示することができる。また、上記実施形態の画像表示システムでは、注目点の位置をポップアップのように画像上に表示しないので、表示させる画像をそのまま表示させることができる。
【０２０４】
＜その他の適用例＞
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０２０５】
例えば、本実施形態では、広告枠７に全天球画像が表示される例を説明したが、全天球画像は広告として表示されなくてもよい。任意のＷｅｂページで表示される全天球画像６について自動的又は閲覧者の操作に対し注目点Ｐを表示することができる。例えば、ＳＮＳ（Social Network Service）で表示される全天球画像６にも適用できる。また、デジタルサイネージで表示される全天球画像６にも適用できる。また、情報処理装置だけでなくテレビ受像器が表示する全天球画像６にも適用できる。その為、画像を提供するユーザは広告主ではなく、個人ユーザが自身の撮像した全天球画像を提供してもよい。
【０２０６】
また、本実施形態では全天球画像が広告に利用される例を説明したが、全天球画像が広告に利用されるものである必要はない。
【０２０７】
また、全天球画像を表示する端末装置３０のアプリケーションはブラウザ８に限られず、任意のアプリケーションソフトウェアが全天球画像を表示する際も自動的又は閲覧者の操作に対し注目点Ｐを表示させることができる。
【０２０８】
また、注目点Ｐは予め決定されている他、配信先の端末装置３０が全ての注目点Ｐを検出してもよいし、予め決定されている注目点Ｐに検出した注目点Ｐを追加してもよい。
【０２０９】
また、図１３にて説明したように、本実施形態では端末装置３０がＤＳＰ２０にアクセスし、次に、画像配信装置１０にアクセスして広告データを取得している。しかし、ＤＳＰ２０が画像配信装置１０から直接、広告データを取得して端末装置３０に送信してもよい。端末装置３０はＤＳＰ２０にアクセスするだけで広告データを取得できるため、広告が表示されるまでの時間を短縮できる。
【０２１０】
また、ＤＳＰ２０と画像配信装置１０が一体に構成されており、ＤＳＰ２０が広告データ（全天球画像）を端末装置３０に配信してもよい。
【０２１１】
また、広告配信部１２はクリック回数でなくクリック率により表示パターンを評価してもよい。あるいは、「いいねボタン」などの押下回数など評価可能な指標で評価してもよい。
【０２１２】
また、本実施形態で説明されたＳＳＰ５０，ＤＳＰ２０及び画像配信装置１０が連携する広告の配信方法は一例に過ぎず、端末装置３０が広告を表示するまでのプロセスを制限する意図はない。例えば、単純なプロセスとして、パートナーサイトＷｅｂサーバ６０が広告主からの広告データを預かっておき、端末装置３０に配信してもよい。この場合、ＳＳＰ５０、ＤＳＰ２０及び画像配信装置１０はなくてよい。
【０２１３】
また、本実施形態では、全天球カメラの周囲の３６０度が撮像可能な全天球画像がＷｅｂページに配置されるとして説明したが、Ｗｅｂページの画像データは広角画像であればよい。本実施形態の広角画像は、広告枠に表示しきれない部分を有する画像をいう。例えば、水平方向にだけ１８０度以上の画角を有する広角画像でもよい。また、一般にパノラマ画像と呼ばれる画像も含まれる。
【０２１４】
また、全天球画像は２つの画像が張り合わされる方法で作成される場合に限られず、例えば、撮像方向を少しずつ移動しながら撮像した画像データの重複部分を重ね合わせて作成してもよい。すなわち、全天球画像の作成方法は制限されない。
【０２１５】
また、以上の実施例で示した図１０などの構成例は、画像表示システム１００の処理の理解を容易にするために、主な機能に応じて分割したものである。しかし、各処理単位の分割の仕方や名称によって本願発明が制限されることはない。画像表示システム１００は、処理内容に応じて更に多くの処理単位に分割することもできる。また、１つの処理単位が更に多くの処理を含むように分割することもできる。
【０２１６】
なお、注目点表示部４３は注目点表示手段の一例であり、操作受付部３４は操作受付手段の一例であり、広告表示部４０は画像表示手段の一例である。画像配信装置１０は第二の情報処理装置の一例である。
【符号の説明】
【０２１７】
７        広告枠
１０      画像配信装置
２０      ＤＳＰ
３０      端末装置
４０      広告表示部
５０      ＳＳＰ
６０      パートナーサイトＷｅｂサーバ
７０      広告主Ｗｅｂサーバ
１００    画像表示システム
【先行技術文献】
【特許文献】
【０２１８】
【特許文献１】特開２００８−１９２１１５号公報
【図１】
2019080252.tif 000010
【図２】
2019080252.tif 000011
【図３】
2019080252.tif 000012
【図４】
2019080252.tif 000013
【図５】
2019080252.tif 000014
【図６】
2019080252.tif 000015
【図７】
2019080252.tif 000016
【図８】
2019080252.tif 000017
【図９】
2019080252.tif 000018
【図１０】
2019080252.tif 000019
【図１１】
2019080252.tif 000020
【図１２】
2019080252.tif 000021
【図１３】
2019080252.tif 000022
【図１４】
2019080252.tif 000023
【図１５】
2019080252.tif 000024
【図１６】
2019080252.tif 000025
【図１７】
2019080252.tif 000026
【図１８】
2019080252.tif 000027
【図１９】
2019080252.tif 000028
【図２０】
2019080252.tif 000029
【図２１】
2019080252.tif 000030
【図２２】
2019080252.tif 000031
【図２３】
2019080252.tif 000032
【図２４】
2019080252.tif 000033
【図２５】
2019080252.tif 000034
【図２６】
2019080252.tif 000035
【図２７】
2019080252.tif 000036
【図２８】
2019080252.tif 000037