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