(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-05-10
(45)【発行日】2022-05-18
(54)【発明の名称】閲覧システム、画像配信装置、画像配信方法、プログラム
(51)【国際特許分類】
H04N 21/431 20110101AFI20220511BHJP
G06Q 30/02 20120101ALI20220511BHJP
H04N 21/238 20110101ALI20220511BHJP
【FI】
H04N21/431
G06Q30/02 446
H04N21/238
(21)【出願番号】P 2018066208
(22)【出願日】2018-03-29
【審査請求日】2020-12-10
(31)【優先権主張番号】P 2017139327
(32)【優先日】2017-07-18
(33)【優先権主張国・地域又は機関】JP
(73)【特許権者】
【識別番号】000006747
【氏名又は名称】株式会社リコー
(74)【代理人】
【識別番号】100107766
【氏名又は名称】伊東 忠重
(74)【代理人】
【識別番号】100070150
【氏名又は名称】伊東 忠彦
(72)【発明者】
【氏名】藤田 陽平
(72)【発明者】
【氏名】小河原 修
(72)【発明者】
【氏名】原 崇之
【審査官】富樫 明
(56)【参考文献】
【文献】国際公開第2016/009864(WO,A1)
【文献】特開2014-176017(JP,A)
【文献】特開2014-075743(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
H04N 21/00-21/858
G06Q 30/02
(57)【特許請求の範囲】
【請求項1】
広角画像を配信する画像配信装置と、前記広角画像を表示する情報処理装置とを有する閲覧システムであって、
前記画像配信装置は、
前記広角画像の複数の表示位置の表示方法が登録された表示方法記憶手段と、
前記表示方法と前記広角画像を前記情報処理装置に送信する広角画像送信手段と、を有し、
前記情報処理装置は、
前記表示方法と前記広角画像を取得する広角画像取得手段と、
前記広角画像取得手段が取得した前記表示方法で前記表示位置の前記広角画像を表示装置に表示する広角画像表示手段と、
表示装置に表示された前記広角画像に対する操作を受け付ける操作受付手段と、
前記操作受付手段が受け付けた操作情報を前記画像配信装置に送信する操作履歴送信手段と、を有し、
前記画像配信装置は、
前記操作情報を取得して前記広角画像に対する操作の回数を前記表示方法に対応付けて記録する操作履歴取得手段を有し、
前記操作情報には表示装置に表示された前記広角画像に対する所定の操作が含まれ、
前記操作履歴送信手段は、前記操作受付手段が受け付けた前記所定の操作、前記広角画像の識別情報、及び、前記表示方法の識別情報を前記画像配信装置に送信し、
前記画像配信装置の前記操作履歴取得手段は前記所定の操作、前記広角画像の識別情報及び前記表示方法の識別情報を取得して、前記広角画像及び前記表示方法の識別情報に対応付けて、前記所定の操作の回数を記録し、
前記広角画像送信手段は、閾値以上の前記所定の操作の回数が対応付けられた前記表示方法と前記広角画像を前記情報処理装置に送信する閲覧システム。
【請求項2】
前記表示方法は、前記複数の表示位置の表示順である請求項1に記載の閲覧システム。
【請求項3】
前記表示方法記憶手段には前記表示位置ごとに画角が設定されており、
前記広角画像取得手段は前記表示順と共に前記表示位置ごとの画角を取得し、
前記広角画像表示手段は、前記表示位置と前記画角で決定される前記広角画像の表示範囲を表示装置に表示する請求項2に記載の閲覧システム。
【請求項4】
前記広角画像表示手段は、前記表示順にしたがって第一の表示位置から第二の表示位置まで連続的に表示範囲を変化させる請求項2又は3に記載の閲覧システム。
【請求項5】
前記広角画像表示手段は、前記表示順にしたがって第一の表示位置から第二の表示位置まで連続的に表示範囲を変化させることと並行して、第一の表示位置に設定されている画角から第二の表示位置に設定されている画角まで画角を連続的に変化させるか、又は、
前記広角画像の表示範囲が前記第二の表示位置まで変化した後、第一の表示位置に設定されている画角から第二の表示位置に設定されている画角まで変化させる請求項4に記載の閲覧システム。
【請求項6】
前記操作履歴送信手段は、表示装置により閲覧された前記広角画像の閲覧画角を前記画像配信装置に送信しておき、
前記広角画像送信手段は、前記閲覧画角に基づいて前記表示位置を決定する請求項1~5のいずれか1項に記載の閲覧システム。
【請求項7】
前記広角画像送信手段は1つの前記広角画像に対し複数の前記表示方法を前記情報処理装置に送信し、
前記広角画像送信手段は、同じ前記表示方法で前記表示位置を含む前記広角画像を所定回数以上、表示装置に表示した場合、別の前記表示方法で前記表示位置の前記広角画像を表示装置に表示する
請求項1に記載の閲覧システム。
【請求項8】
前記情報処理装置は、前記情報処理装置を識別する装置識別情報を前記画像配信装置に送信し、
前記画像配信装置は前記装置識別情報に対応付けて、前記広角画像と共に配信した前記表示方法の識別情報が記録された配信履歴を有しており、
前記広角画像送信手段は、前記装置識別情報を保持する前記情報処理装置から前記広角画像を要求された場合、前記配信履歴に記録されている前記表示方法とは異なる前記表示方法を前記情報処理装置に送信する
請求項1に記載の閲覧システム。
【請求項9】
前記情報処理装置は、前記情報処理装置を識別する装置識別情報を前記画像配信装置に送信し、
前記広角画像送信手段は、前記情報処理装置を識別する装置識別情報に基づいて前記広角画像の閲覧者の属性を判断し、
前記広角画像の提供元に対し設定されている好ましい対象者の属性又は好ましくない対象者の属性を参照して、広角画像を送信するか否かを決定する請求項
1~8のいずれか1項に記載の閲覧システム。
【請求項10】
前記情報処理装置は、前記情報処理装置を識別する装置識別情報を前記画像配信装置に送信し、
前記広角画像送信手段は、前記情報処理装置を識別する装置識別情報に基づいて前記広角画像の閲覧者の属性を判断し、
前記広角画像に対し設定されている配信の対象者の属性又は優先度を参照し、閲覧者の属性との一致度又は優先度に基づいて送信する広角画像を決定する
請求項1~8のいずれか1項に記載の閲覧システム。
【請求項11】
前記画像配信装置は、
前記広角画像における前記表示位置を含む一部画像を前記広角画像から取得することで生成する画像生成手段を有し、
前記広角画像送信手段は、前記一部画像と前記広角画像を前記情報処理装置に送信し、
前記情報処理装置の前記広角画像取得手段は、前記一部画像と前記広角画像を取得し、
前記情報処理装置は、前記一部画像が取得された前記広角画像の元の場所に前記一部画像を貼り付ける画像設定手段を有する請求項
1~10のいずれか1項に記載の閲覧システム。
【請求項12】
前記画像生成手段は、
前記広角画像の画質が低下させられる前の前記広角画像から前記一部画像を生成することを特徴とする
請求項11に記載の閲覧システム。
【請求項13】
前記画像生成手段は、前記広角画像の画質が低下させられる前の前記広角画像から前記広角画像における座標を有する前記一部画像を生成し、
前記広角画像送信手段は、前記一部画像と圧縮された前記広角画像を前記情報処理装置に送信し、
前記情報処理装置の前記広角画像取得手段は、前記一部画像と圧縮された前記広角画像を取得し、
前記画像設定手段は、前記一部画像が有する前記広角画像における前記座標を用いて、圧縮された前記広角画像の元の場所に前記一部画像を貼り付ける
請求項12に記載の閲覧システム。
【請求項14】
前記画像生成手段は、前記広角画像の画質が低下させられる前の前記広角画像から前記広角画像における座標を有する前記一部画像を生成し、
前記広角画像送信手段は、前記一部画像と解像度が縮小された前記広角画像を前記情報処理装置に送信し、
前記情報処理装置の前記広角画像取得手段は、前記一部画像と解像度が縮小された前記広角画像を取得し、
前記画像設定手段は、前記一部画像が有する前記広角画像における前記座標を用いて、解像度が縮小された前記広角画像の元の場所に前記一部画像を貼り付ける
請求項12又は13に記載の閲覧システム。
【請求項15】
前記画像生成手段は、前記広角画像の画質が低下させられる前の動画の前記広角画像から、前記広角画像における座標を有する動画の一部画像を生成し、
動画の前記広角画像から少なくとも1つの静止画の前記広角画像を生成し、
前記広角画像送信手段は、前記動画の一部画像と画質が低下させられた静止画の前記広角画像を前記情報処理装置に送信し、
前記情報処理装置の前記広角画像取得手段は、前記動画の一部画像と画質が低下させられた静止画の前記広角画像を取得し、
前記画像設定手段は、前記動画の一部画像が有する前記広角画像における前記座標を用いて、画質が低下させられた静止画の前記広角画像の元の場所に前記動画の一部画像をそれぞれ貼り付け、
前記広角画像表示手段は、前記表示位置を表示する際には前記動画の一部画像を表示する請求項
12~14のいずれか1項に記載の閲覧システム。
【請求項16】
広角画像の複数の表示位置の表示方法と前記広角画像を取得する広角画像取得手段と、
前記広角画像取得手段が取得した前記表示方法で前記表示位置の前記広角画像を表示装置に表示する広角画像表示手段と、
表示装置に表示された前記広角画像に対する操作を受け付ける操作受付手段と、前記操作受付手段が受け付けた操作情報を画像配信装置に送信する操作履歴送信手段と、を有する第二の情報処理装置に広角画像を配信する画像配信装置であって、
前記広角画像の複数の表示位置の表示方法が登録された表示方法記憶手段を参照し、前記表示方法と前記広角画像を前記第二の情報処理装置に送信する広角画像送信手段と、
前記第二の情報処理装置から前記広角画像に対する操作情報を取得して操作の回数を前記表示方法に対応付けて記録する操作履歴取得手段と、を有し、
前記操作情報には表示装置に表示された前記広角画像に対する所定の操作が含まれ、
前記操作履歴送信手段は、前記操作受付手段が受け付けた前記所定の操作、前記広角画像の識別情報、及び、前記表示方法の識別情報を前記画像配信装置に送信し、
前記操作履歴取得手段は前記所定の操作、前記広角画像の識別情報及び前記表示方法の識別情報を取得して、前記広角画像及び前記表示方法の識別情報に対応付けて、前記所定の操作の回数を記録し、
前記広角画像送信手段は、閾値以上の前記所定の操作の回数が対応付けられた前記表示方法と前記広角画像を前記第二の情報処理装置に送信する画像配信装置。
【請求項17】
広角画像を配信する画像配信装置と、前記広角画像を表示する情報処理装置とを有する閲覧システムが行う画像配信方法であって、
前記画像配信装置は、
前記広角画像の複数の表示位置の表示方法が登録された表示方法記憶手段を参照し、広角画像送信手段が前記表示方法と前記広角画像を前記情報処理装置に送信するステップ、を有し、
前記情報処理装置は、
広角画像取得手段は、前記表示方法と前記広角画像を取得するステップと、
広角画像表示手段は、前記広角画像取得手段が取得した前記表示方法で前記表示位置の前記広角画像を表示装置に表示するステップと、
操作受付手段が、表示装置に表示された前記広角画像に対する操作を受け付けるステップと、
前記操作受付手段が受け付けた操作情報を、操作履歴送信手段が前記画像配信装置に送信するステップと、を有し、
前記画像配信装置は、
操作履歴取得手段が、前記操作情報を取得して前記広角画像に対する操作の回数を前記表示方法に対応付けて記録するステップ、を有し、
前記操作情報には表示装置に表示された前記広角画像に対する所定の操作が含まれ、
前記操作履歴送信手段は、前記操作受付手段が受け付けた前記所定の操作、前記広角画像の識別情報、及び、前記表示方法の識別情報を前記画像配信装置に送信し、
前記画像配信装置の前記操作履歴取得手段は前記所定の操作、前記広角画像の識別情報及び前記表示方法の識別情報を取得して、前記広角画像及び前記表示方法の識別情報に対応付けて、前記所定の操作の回数を記録し、
前記広角画像送信手段は、閾値以上の前記所定の操作の回数が対応付けられた前記表示方法と前記広角画像を前記情報処理装置に送信する画像配信方法。
【請求項18】
広角画像の複数の表示位置の表示方法と前記広角画像を取得する広角画像取得手段と、
前記広角画像取得手段が取得した前記表示方法で前記表示位置の前記広角画像を表示装置に表示する広角画像表示手段と、
表示装置に表示された前記広角画像に対する操作を受け付ける操作受付手段と、前記操作受付手段が受け付けた操作情報を画像配信装置に送信する操作履歴送信手段と、を有する第二の情報処理装置に広角画像を配信する画像配信装置を、
前記広角画像の複数の表示位置の表示方法が登録された表示方法記憶手段を参照し、前記表示方法と前記広角画像を前記第二の情報処理装置に送信する広角画像送信手段と、
前記第二の情報処理装置から前記広角画像に対する操作情報を取得して操作の回数を前記表示方法に対応付けて記録する操作履歴取得手段、として機能させ、
前記操作情報には表示装置に表示された前記広角画像に対する所定の操作が含まれ、
前記操作履歴送信手段は、前記操作受付手段が受け付けた前記所定の操作、前記広角画像の識別情報、及び、前記表示方法の識別情報を前記画像配信装置に送信し、
前記操作履歴取得手段は前記所定の操作、前記広角画像の識別情報及び前記表示方法の識別情報を取得して、前記広角画像及び前記表示方法の識別情報に対応付けて、前記所定の操作の回数を記録し、
前記広角画像送信手段は、閾値以上の前記所定の操作の回数が対応付けられた前記表示方法と前記広角画像を前記第二の情報処理装置に送信するプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、閲覧システム、画像配信装置、画像配信方法、及び、プログラムに関する。
【背景技術】
【0002】
Webページに設けられた広告枠に広告主が広告を表示させる配信型のディスプレイ広告が知られている。広告主は様々なWebサイトが提供する広告枠に製品やサービスの広告を表示させることができる。広告枠に表示された製品やサービスに興味を持った閲覧者は広告枠をクリック(又はタップ)するので、広告主は閲覧者を自社のWebサイトに呼び込むことができる。
【0003】
広告主としては閲覧者が広告をクリックする頻度を向上させたいが、1つのWebページに掲載される広告の数は増大傾向にあり、広告主は閲覧者の注意を引きつける表示方法を工夫している(例えば、特許文献1参照。)。特許文献1には、動画広告を配信することで広告の効果(クリック率)を高める技術について開示されている。人は動く物に視線を奪われやすいという傾向があるため、広告の注目度を高め広告の効果を向上させることができる。
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、動画では時系列に映像が移り変わるだけであり、閲覧者が興味を持つことが期待される態様で動画を表示することができないという問題がある。したがって、必ずしもクリック率を向上させることができるとは限らなかった。
【0005】
本発明は、上記課題に鑑み、閲覧者が興味を持つことが期待される画像を配信することが可能な閲覧システムを提供することを目的とする。
【課題を解決するための手段】
【0006】
本発明は、広角画像を配信する画像配信装置と、前記広角画像を表示する情報処理装置とを有する閲覧システムであって、前記画像配信装置は、前記広角画像の複数の表示位置の表示方法が登録された表示方法記憶手段と、前記表示方法と前記広角画像を前記情報処理装置に送信する広角画像送信手段と、を有し、
前記情報処理装置は、前記表示方法と前記広角画像を取得する広角画像取得手段と、前記広角画像取得手段が取得した前記表示方法で前記表示位置の前記広角画像を表示装置に表示する広角画像表示手段と、表示装置に表示された前記広角画像に対する操作を受け付ける操作受付手段と、前記操作受付手段が受け付けた操作情報を前記画像配信装置に送信する操作履歴送信手段と、を有し、
前記画像配信装置は、前記操作情報を取得して前記広角画像に対する操作の回数を前記表示方法に対応付けて記録する操作履歴取得手段を有し、前記操作情報には表示装置に表示された前記広角画像に対する所定の操作が含まれ、前記操作履歴送信手段は、前記操作受付手段が受け付けた前記所定の操作、前記広角画像の識別情報、及び、前記表示方法の識別情報を前記画像配信装置に送信し、前記画像配信装置の前記操作履歴取得手段は前記所定の操作、前記広角画像の識別情報及び前記表示方法の識別情報を取得して、前記広角画像及び前記表示方法の識別情報に対応付けて、前記所定の操作の回数を記録し、前記広角画像送信手段は、閾値以上の前記所定の操作の回数が対応付けられた前記表示方法と前記広角画像を前記情報処理装置に送信する。
【発明の効果】
【0007】
閲覧者が興味を持つことが期待される画像を配信することが可能な閲覧システムを提供することができる。
【図面の簡単な説明】
【0008】
【
図1】広角画像の一例として全天球画像について説明する図の一例である。
【
図2】閲覧システムの概略を説明する図の一例である。
【
図3】閲覧システムの概略的な構成図の一例である。
【
図4】端末装置、広告主Webサーバ、パートナーサイトWebサーバ、DSP、SSP、及び画像配信装置の概略的なハードウェア構成を示したブロック図の一例である。
【
図5】全天球カメラの使用イメージ図の一例である。
【
図6】全天球カメラで撮像された画像から全天球画像が作成されるまでの処理の概略を説明する図である。
【
図7】全天球カメラで撮像された画像から全天球画像が作成されるまでの処理の概略を説明する図である。
【
図9】端末装置、広告主Webサーバ、パートナーサイトWebサーバ、画像配信装置、SSP及びDSPの機能をブロック状に示す機能ブロック図の一例である。
【
図10】注目点決定部が注目点を決定する手順を示すフローチャート図の一例である。
【
図11】全方位画像の部分画像を説明する図の一例である。
【
図12】Webページが使用する情報を模式的に説明する図の一例である。
【
図13】閲覧システムが広告となる全天球画像を配信する手順を説明するシーケンス図の一例である。
【
図14】画像配信装置が表示パターンごとのクリック回数を更新する手順を示すシーケンス図の一例である。
【
図15】表示パターンに基づく注目点の表示を模式的に示す図である。
【
図16】拡大又は縮小を模式的に説明する図の一例である。
【
図17】時間に対する移動量及び移動速度の一例を模式的に説明する図の一例である。
【
図18】座標1から座標2への移動速度を説明する図の一例である。
【
図19】広告表示部が表示パターンに基づいて全天球画像を表示する手順を示すフローチャート図の一例である。
【
図20】表示パターンの切り替えを説明する図の一例である。
【
図21】端末装置が表示パターンを切り替える手順を示すフローチャート図の一例である。
【
図22】画像配信装置の広告配信部が同じ表示パターンによる全天球画像の配信を抑制する手順を示すフローチャート図の一例である。
【
図23】撮像位置がほとんど動かない動画の場合の座標の変化を説明する図である。
【
図24】端末装置、広告主Webサーバ、パートナーサイトWebサーバ、画像配信装置、SSP及びDSPの機能をブロック状に示す機能ブロック図の一例である(実施例2)。
【
図25】一部画像の圧縮率を全天球画像よりも小さくすることで、高画質な一部画像を生成する方法について説明する図の一例である。
【
図26】一部画像の解像度を全天球画像よりも大きくすることで、高画質な一部画像5を生成する方法について説明する図の一例である。
【
図27】動画の一部画像を生成する方法について説明する図の一例である。
【
図28】全天球画像と一部画像の圧縮率が異なる広告データを画像配信装置が配信する手順を示すシーケンス図の一例である。
【
図29】全天球画像と一部画像の解像度が異なる広告データを画像配信装置が配信する手順を示すシーケンス図の一例である。
【
図30】動画の一部画像と全天球画像を含む広告データを画像配信装置が配信する手順を示すシーケンス図の一例である。
【発明を実施するための形態】
【0009】
以下、本発明を実施するための形態の一例として、閲覧システム及び閲覧システムが行う画像配信方法について図面を参照しながら説明する。
【実施例1】
【0010】
<本実施形態の電子機器システムの概略>
図1は、広角画像の一例として全天球画像6について説明する図の一例である。
図1(a)は、3次元の立体球CSで表わされた全天球画像6を示し、
図1(b)は正距円筒図法で表された全天球画像6を示す。全天球カメラで生成された全天球画像6は
図1(b)のような画像が立体球CSに張り合わされた三次元の構造を有している。仮想カメラICは閲覧者の視点に対応し、
図1では全天球画像6の中心に視点がある。閲覧者は仮想カメラICを通るX軸、Y軸、Z軸を中心とする3軸の回転を行わせて、全天球画像6の任意の所定領域Tを表示させることができる。所定領域Tは拡大又は縮小可能であり、全天球画像6のうち表示されている所定領域Tを画角という。
【0011】
図2は、本実施形態の閲覧システム100の概略を説明する図である。本実施形態では第三者配信により配信される広告に全天球画像6を用いる閲覧システム100について説明する。第三者配信とは、広告主側でキャンペーン全体を管理するために、複数の媒体を横断して広告を配信する仕組みである。第三者配信サーバは広告の配信頻度などのコントロールや広告の効果の計測等を行う。
図2では画像配信装置10が第三者配信サーバに相当する。
(1)端末装置30は広告枠7を有するWebページをブラウザ8で開くと、この端末装置30に広告を表示したいと考えるDSP20(Demand-Side Platform)が端末装置30に通知される。端末装置30はこのDSP20に広告を要求する。
(2)DSP20は画像配信装置10に広告を要求する。
(3)画像配信装置10は広告要求を記憶しておき、自機に端末装置30がアクセスするためのアクセス情報2を生成してDSP20に送信する。
(4)DSP20は受信したアクセス情報2を端末装置30に送信する。
(5)端末装置30はアクセス情報2に基づいて画像配信装置10に対し広告データ(全天球画像6)を要求する。本実施形態の画像配信装置10は全天球画像6の複数の注目点P(各注目点をP-n(n:自然数)で表し、任意の注目点を単に「P」で示す)と画角を保持しており、この注目点Pがそれぞれの画角で順番に表示される広告データを生成する。
(6)画像配信装置10はアクセス情報2で要求された広告データを端末装置30に送信する。
(7)端末装置30は広告データを受信して、端末装置30で動作するブラウザ8が全天球画像6を回転させて複数の注目点Pを指定された画角で順番に表示する。例えば、
図2の全天球画像6は3つの注目点Pと各注目点Pの画角を保持しており、閲覧者が操作しなくても注目点P-1(画角1)→注目点P-2(画角2)→注目点P-3(画角3)の順に回転する全天球画像6を広告データとして生成する。
【0012】
本実施形態の閲覧システム100によれば、端末装置30は全天球画像6の特徴部に相当する注目点を動画のように自動的に表示できるため閲覧者の興味を引きやすくなる。また、画角が変化することによって、ズームイン(拡大)又はズームアウト(縮小)したように表示されるため、更に閲覧者を注目させやすくすることができる。全天球画像のように全体を一覧することが困難な広告に対し、本実施形態の閲覧システム100は、広告主が見せたい部分が強調されるように表示することで、広告の効果(クリック率)を向上させることができる。
【0013】
<用語について>
注目点Pとは、全天球画像6のうち特徴的な像(部分)が写っている部分をいう。「点」と称しても1画素に限られるものでなく一部を意味してよい。より具体的に、注目点Pは閲覧者が興味を示すと推測される部分である。注目点Pは、例えば純粋な画像処理により決定されてもよいし、所定の被写体が写っている部分として検出されてもよいし、閲覧者が実際に表示した部分から統計的に決定されてもよい。
【0014】
広告の効果とは、少なくとも注目させることであるが、更に閲覧者がクリック(又はタップ)することを効果と称してもよい。
【0015】
表示位置の表示方法とは、全天球画像の一部をどのように表示するかを決める情報である。例えば表示順又は画角をフィードバックして反映させるかどうかがある。表示位置の表示順とは、全天球画像の一部が表示される際の順番である。全天球画像の一部の広狭は任意であり、表示位置を示す複数の視点の中心が表示される際の順番でよい。
【0016】
<システム構成例>
図3は、閲覧システム100の概略的な構成図の一例である。閲覧システム100は、ネットワークNを介して通信可能な端末装置30、画像配信装置10、DSP20、SSP(Supply Side Platform)50、パートナーサイトWebサーバ60、及び、広告主Webサーバ70を有している。
【0017】
ネットワークNは、端末装置30が設置されている施設などに構築されているLAN、LANをインターネットに接続するプロバイダのプロバイダネットワーク、及び、回線事業者が提供する回線等により構築されている。ネットワークNが複数のLANを有する場合、ネットワークNはWANやインターネットと呼ばれる。ネットワークNは有線又は無線のどちらで構築されてもよく、また、有線と無線が組み合わされていてもよい。また、端末装置30が直接、公衆回線網に接続する場合は、LANを介さずにプロバイダネットワークに接続することができる。
【0018】
端末装置30は、本実施形態においてクライアント端末として動作する情報処理装置である。端末装置30ではブラウザ8又はこれと同等の機能を有するアプリケーションソフトウェアが動作しており、端末装置30が要求したWebページをパートナーサイトWebサーバ60から受信してディスプレイ(後述するLCD:Liquid Crystal Display)に表示させる。
【0019】
端末装置30は、例えばPC(Personal Computer)、タブレット装置、スマートフォン、PDA(Personal Digital Assistant)、ゲーム機、ナビゲーション端末、ウェアラブルPCなどであるが、Webページを表示させることができればよい。例えば、プリンターがWebページを表示させる機能やディスプレイを有する場合、プリンターが端末装置30として使用されてもよい。また、デジタルサイネージがWebページを表示させてもよい。デジタルサイネージとは、屋外、店頭、公共空間及び交通機関など、人が通過又は存在しうる場所でディスプレイなどの電子的な表示機器を使って情報を発信するシステム、表示機器又は表示される情報をいう。なお、本実施形態ではWebページにWebアプリが含まれるものとする。Webアプリとは、Webブラウザ上で動作するプログラミング言語(たとえばJavaScript(登録商標))によるプログラムとWebサーバ側のプログラムが協調することによって動作し、Webブラウザ上で使用されるソフトウェア又はその仕組みを言う。
【0020】
端末装置30は、有線LANや無線LANのアクセスポイントを介してネットワークNと接続してもよいし、3G、4GやLTE(Long Term Evolution)といった交換回線型の通信により、ネットワークNに接続してもよい。
【0021】
パートナーサイトWebサーバ60は閲覧者が使用するクライアントコンピュータ(本実施形態の端末装置30)に対しネットワークを通じて情報や機能を提供するサーバ(一般的な情報処理装置)である。広告主Webサーバ70が提供するWebページには広告枠7が設けられている。パートナーサイトWebサーバ60はSSP50に広告枠7への広告の表示を依頼している。
【0022】
広告主Webサーバ70も閲覧者が使用するクライアントコンピュータ(本実施形態の端末装置30)に対しネットワークを通じて情報や機能を提供するサーバ(一般的な情報処理装置)である。閲覧者が広告枠7をクリック(又はタップ)すると端末装置30が広告主Webサーバ70にアクセスする。広告主Webサーバ70は広告主により運営されており、DSP20に自社の製品又はサービスの広告を表示する広告枠7の購入を依頼し、画像配信装置10に広告の生成と広告の表示を依頼している。
【0023】
広告主Webサーバ70及びパートナーサイトWebサーバ60と端末装置30は例えばHTTP又はHTTPsの通信プロトコルを使って通信する。端末装置30からの要求に対し広告主Webサーバ70とパートナーサイトWebサーバ60が画面情報を端末装置30に送信する。画面情報は、HTML、スクリプト言語、及びCSS(cascading style sheet)で記述されたプログラムであり、主にHTMLによりWebページの構造が特定され、スクリプト言語によりWebページの動作が規定され、CSSによりWebページのスタイルが特定される。本実施形態で、閲覧者のWebページに対する操作を全天球画像6に反映させるのはスクリプト言語である。スクリプト言語として、具体的には、JavaScript(登録商標)又はECMAScriptというプログラム言語が知られている。
【0024】
広告主Webサーバ70及びパートナーサイトWebサーバ60はいずれもクッキー(Cookie)を端末装置30に記録する。広告主Webサーバ70は自社のクッキーとDSP20のクッキーの両方を記録し、パートナーサイトWebサーバ60は自社のクッキーとSSP50のクッキーの両方を記録する。
【0025】
SSP50は、広告枠7を掲載するパートナーサイトWebサーバ60が広告枠7を販売することで収益を最大化するための仕組みである。図では1つの装置のように記載されているが、1台以上の情報処理装置のネットワークである。パートナーサイトWebサーバ60はSSP50に広告枠7の販売を依頼している。具体的には広告枠7にSSP50が発行する広告タグが記載されており、端末装置30がパートナーサイトWebサーバ60のWebページを表示すると広告タグがSSP50に広告の配信を要求する(広告リクエスト)。SSP50はDSP20から広告枠7の入札を受け付け、落札したDSP20にアクセスするためのアクセス情報1を端末装置30に送信する。
【0026】
DSP20は広告枠7の買い付け、広告配信等、広告主のために効率的・効果的な広告配信を行う仕組みである。図では1つの装置のように記載されているが、1台以上の情報処理装置のネットワークである。すなわち、DSP20はSSP50からクッキー(区別するためSSPクッキーという)等を取得して、自分が管理するDSPクッキーとSSPクッキーの対応付情報に基づき閲覧者の属性等を判断する。そして、閲覧者の属性や予算等に基づいて依頼している広告主からの広告の配信設定に基づいて決定した価格でSSP50に入札する。
【0027】
落札したDSP20はアクセス情報1により端末装置30から広告を要求される。DSP20は画像配信装置10に広告リクエストを通知して、画像配信装置10から画像配信装置10に端末装置30が広告データを要求するためのアクセス情報2を取得する。なお、広告データは、全天球画像6を表示させる表示プログラムと操作履歴を取得する操作履歴プログラムを含む。
【0028】
DSP20はアクセス情報2を端末装置30に送信する。DSP20は契約にしたがって広告主に課金する。画像配信装置10と広告主との間では契約に従った課金が行われる。ただし、広告が表示されただけで課金されるかどうかなどは契約によって異なる。
【0029】
画像配信装置10は、DSP20が買い取った広告枠7に対し閲覧者の属性に最適な広告の素材(全天球画像6)を含む広告データを提供する1台以上の情報処理装置である。画像配信装置10はバナーやテキストなどの入稿素材や広告画像を保持している。広告データは単なるバナー(文字や写真や絵でつくられた画像)の場合もあるし、画像に加えスクリプト言語が含まれる場合がある。本実施形態では、全天球画像6を表示順に回転させたり、閲覧者の全天球画像6に対する操作を全天球画像6の表示態様に反映させたりする表示プログラム、及び、全天球画像6に対する操作履歴を記録したりするための操作履歴プログラムが含まれる。いずれもスクリプト言語で記述される。
【0030】
端末装置30がアクセス情報2に基づいて画像配信装置10に広告データを要求すると、画像配信装置10は広告データを端末装置30に送信する。広告データには全天球画像6が含まれており、表示プログラムは全天球画像6の注目点を辿るように自動的に全天球画像を回転させ、また、拡大したり縮小したりする。また、操作履歴プログラムは画像配信装置10のクッキー(区別するため画像クッキーという)及び画像IDと共に全天球画像6に対する操作履歴を画像配信装置10に送信する。操作履歴は例えば、どの閲覧画角が表示されたかという情報であるなお、この操作履歴は注目点の決定に使用されるため、操作履歴が注目点の決定に使用されない場合、操作履歴は送信されなくてもよい。
【0031】
また、操作履歴プログラムは、後述する表示パターンのパターンIDと共にクリックされた旨を画像配信装置10に送信する。画像配信装置10は1つの全天球画像6に対し複数の表示パターンを定めており、各表示パターンのクリック率を監視することで、クリック率が高い表示パターンのみを配信できるようになる。
【0032】
<ハードウェア構成例>
図4は、端末装置30の概略的なハードウェア構成を示したブロック図である。端末装置30は、概ねパーソナル・コンピュータ、ワークステーション又はアプライアンス・サーバとして実装することができる。端末装置30は、CPU201と、CPU201が使用するデータの高速アクセスを可能とするメモリ202とを備える。CPU201及びメモリ202は、システム・バス203を介して、端末装置30の他のデバイス又はドライバ、例えば、グラフィックス・ドライバ204及びネットワーク・デバイス(NIC)205へと接続されている。
【0033】
グラフィックス・ドライバ204は、バスを介してLCD(表示装置)206に接続されて、CPU201による処理結果をモニタする。LCD206にはタッチパネルが一体に配置されていてもよい。この場合、閲覧者は操作手段として指を使って端末装置30を操作できる。
【0034】
また、ネットワーク・ドライバ205は、トランスポート層レベル及び物理層レベルで端末装置30をネットワークNへと接続して、広告主Webサーバ70等とのセッションを確立させている。
【0035】
システム・バス203には、更にI/Oバス・ブリッジ207が接続されている。I/Oバス・ブリッジ207の下流側には、PCIなどのI/Oバス208を介して、IDE、ATA、ATAPI、シリアルATA、SCSI、USBなどにより、HDD209などの記憶装置が接続されている。HDD209の代わりに又はHDD209と共にSSD(Solid State Drive)を有していてもよい。
【0036】
HDD209は端末装置30の全体を制御するプログラム209pを記憶している。プログラム209pは、ブラウザ8の他、広告主Webサーバ70、パートナーサイトWebサーバ60、DSP20が送信した画面情報を含んでいる。端末装置30はブラウザ8と画面情報に含まれる表示プログラムと操作履歴プログラムを実行する。プログラム209pは、広告タグ、アクセス情報1,2等を含む。
【0037】
また、I/Oバス208には、USBなどのバスを介して、キーボード及びマウス(ポインティング・デバイスと呼ばれる)などの入力装置210が接続され、閲覧者などのオペレータによる入力及び指令を受け付けている。
【0038】
広告主Webサーバ70、パートナーサイトWebサーバ60、SSP50、DSP20、及び画像配信装置10のハードウェア構成図は
図4と相違がないか、又は、相違があったとしても本実施形態の説明の上で支障がないものとする。広告主Webサーバ70、パートナーサイトWebサーバ60、DSP20、及び画像配信装置10はクラウドコンピューティングに対応していることが好ましい。クラウドコンピューティングとは、特定ハードウェア資源が意識されずにネットワーク上のリソースが利用される利用形態をいう。この場合、
図4に示したハードウェア構成は、1つの筐体に収納されていたり一まとまりの装置として備えられていたりする必要はなく、広告主Webサーバ70、パートナーサイトWebサーバ60、DSP20、及び画像配信装置10が備えていることが好ましいハード的な要素を示す。また、クラウドコンピューティングに対応するため、本実施例の広告主Webサーバ70、パートナーサイトWebサーバ60、DSP20、及び画像配信装置10の物理的な構成は固定的でなくてもよく、負荷等に応じてハード的なリソースが動的に接続・切断されることで構成されてよい。
【0039】
<全天球画像6について>
図5~
図8を用いて全天球画像6について説明する。
図5は、全天球カメラ9の使用イメージ図である。全天球カメラ9は、
図5に示されているように、ユーザが手に持ってユーザの周りの被写体を撮像するために用いられる。全天球カメラ9は、2つの撮像素子の背面同士が対向させられた構造を有しており、それぞれユーザの周りの被写体を撮像することで、2つの半球画像を得る。
【0040】
次に、
図6及び
図7を用いて、全天球カメラ9で撮像された画像から全天球画像6が作成されるまでの処理の概略を説明する。なお、
図6(a)は全天球カメラ9で撮像された半球画像(前側)、
図6(b)は全天球カメラ9で撮像された半球画像(後側)、
図6(c)は正距円筒図法により表された画像(以下、「正距円筒画像」という)を示した図である。
図7(a)は正距円筒画像で球を被う状態を示した概念図、
図7(b)は全天球画像6を示した図である。
【0041】
図6(a)に示されているように、全天球カメラ9によって得られた画像は、魚眼レンズによって湾曲した半球画像(前側)となる。また、
図6(b)に示されているように、全天球カメラ9によって得られた画像は、魚眼レンズによって湾曲した半球画像(後側)となる。そして、半球画像(前側)と、180度反転された半球画像(後側)とは、全天球カメラ9によって合成され、
図6(c)に示されているように、正距円筒画像が作成される。
【0042】
そして、OpenGL ES(Open Graphics Library for Embedded Systems)が利用されることで、
図7(a)に示されているように、正距円筒画像が球面を覆うように貼り付けられ、
図7(b)に示されているような全天球画像6が作成される。このように、全天球画像6は、正距円筒画像が球の中心を向いた画像として表される。なお、OpenGL ESは、2D(2-Dimensions)及び3D(3-Dimensions)のデータを視覚化するために使用するグラフィックスライブラリである。全天球画像6は、静止画であっても動画であってもよい。
【0043】
画像配信装置10が配信する広告データにはこの全天球画像6が含まれている。全天球画像6は、球面を覆うように貼り付けられた画像であるため湾曲しており、人間が見ると違和感を持ってしまう。そこで、端末装置30は、全天球画像6の一部の所定領域Tを湾曲の少ない平面画像として表示することで、人間に違和感を与えないように表示する。所定領域Tは、三次元の仮想空間における座標(X,Y,Z)によって示される。一方、LCD206は二次元平面なので所定領域Tのままでは端末装置30が表示できない。そこで、3Dコンピュータグラフィックの技法を用いて三次元の物体を二次元平面に投影する透視投影変換により端末装置30は所定領域Tを得る。以上のようにして
図1に示したように、全天球画像6の所定領域Tが表示領域としてLCD206に表示される。
【0044】
図8は、閲覧者の視線を説明する図の一例である。全天球画像6は三次元の座標を有しているので、視線方向は三次元の座標又は緯度・経度などの球体の座標を特定する情報で特定される。本実施形態では、所定領域Tの中心cpを視線方向とする。
【0045】
閲覧者は操作により視線方向を変えることができるが、仮想カメラICが平行移動しないと仮定すると、仮想カメラICは剛体としてロール(Z軸を中心とする回転)、ヨー(Y軸を中心とする回転)、及びピッチ(X軸を中心とする回転)の3つの回転が可能である。この3つの回転のいずれが生じても視線方向が変化する。例えば、閲覧者が全天球画像6を水平方向に回転させるとヨー角が変化し、上下方向に回転させるとピッチ角が変化し、LCD206の中心を軸に全天球画像6を回転させるとロール角が変化する。本実施形態では、閲覧者のWebページに対する操作が、視線方向(ロール角、ヨー角、ピッチ角)等に反映される。どのように反映されるかは表示プログラムに予め記述されているものとする。
【0046】
<機能について>
図9は端末装置30、広告主Webサーバ70、パートナーサイトWebサーバ60、画像配信装置10、SSP50及びDSP20の機能をブロック状に示す機能ブロック図の一例である。
【0047】
<<広告主Webサーバ70、パートナーサイトWebサーバ60>>
広告主Webサーバ70とパートナーサイトWebサーバ60は、Webページ提供部71を有している。広告主Webサーバ70とパートナーサイトWebサーバ60が有するこれらの各機能は、HDD209からメモリ202に展開されたプログラム209pをCPU201が実行することにより実現される機能又は手段である。
【0048】
Webページ提供部71は、例えば一般的なHTTP通信を行い、端末装置30からのWebページの要求に対しWebページを構築して端末装置30に送信する。処理に必要であればアプリケーションサーバに処理を依頼し、処理結果をWebページに配置して送信する。広告主Webサーバ70のWebページには広告主のクッキーとDSPクッキーが含まれている。広告主Webサーバ70はDSP20に広告の配信を依頼しているためである。これによりリターゲッティング広告等が可能になる。パートナーサイトWebサーバ60のWebページにはパートナーサイトのクッキーとSSPクッキーが含まれている。パートナーサイトWebサーバ60はSSP50に広告枠7の販売を依頼しているためである。Webページ提供部71は、
図4に示したCPU201がプログラム209pを実行すること等により実現される。
【0049】
<<SSP50>>
SSP50は、広告要求取得部52、広告リクエスト部51、アクセス情報送信部53、及び、落札部54を有している。SSP50が有するこれらの各機能は、HDD209からメモリ202に展開されたプログラム209pをCPU201が実行することにより実現される機能又は手段である。
【0050】
広告要求取得部52は、端末装置30が広告枠7に対応づけられた広告タグを実行することでSSPクッキーと共に要求する広告リクエストを取得する。広告要求取得部52はSSPクッキーが含まれる広告リクエストを広告リクエスト部51に送出する。広告要求取得部52は、
図4に示したCPU201がプログラム209pを実行すること等により実現される。
【0051】
広告リクエスト部51は、DSP20に対し広告リクエストを送信する。広告リクエストには、SSPクッキー、パートナーサイトWebサーバ60のドメイン、広告枠ID、広告枠サイズ、広告フォーマット、ブラウザ種類、OS種類等が含まれる。広告リクエスト部51は
図4に示したCPU201がプログラム209pを実行すること等により実現される。
【0052】
落札部54はDSP20から入札を受け付け、基本的に最も高い入札金額のDSP20に広告枠7を販売するオークションを行う(広告主の製品やサービスによっては入札を受け付けない)。落札部54は落札IDを生成してDSP20に通知する。落札部54は、
図4に示したCPU201がプログラム209pを実行すること等により実現される。
【0053】
アクセス情報送信部53は落札したDSP20に対し広告を要求するためのアクセス情報1を生成し落札IDと共に端末装置30に送信する。アクセス情報1にはDSP20のURL(IPアドレス)が含まれる。アクセス情報送信部53は、
図4に示したCPU201がプログラム209pを実行すること等により実現される。
【0054】
<<DSP20>>
DSP20は、リクエスト受付部21、入札判断部22、入札部23、広告要求受付部24、及び、画像依頼部25を有している。DSP20が有するこれらの各機能は、HDD209からメモリ202に展開されたプログラム209pをCPU201が実行することにより実現される機能又は手段である。
【0055】
また、記憶部29には、クッキー情報DB291と配信設定DB292が構築されている。記憶部29は、
図4に示したHDD209又はメモリ202により実現される。
【0056】
【表1】
表1はクッキー情報DB291に記憶される情報を模式的に示す。クッキー情報DB291はDSPクッキーとSSPクッキーを対応付けると共に、閲覧者が訪問した訪問ドメインが登録されている。DSPクッキーとSSPクッキーの対応付けはクッキーシンクと呼ばれる技術により可能である。また、訪問ドメインはDSP20がタグ(行動監視タグ)を貼り付けたWebサイトを閲覧者が訪問することで得られる。したがって、DSP20は、SSPクッキーからDSPクッキーを特定でき、更に、この閲覧者がどのようなWebサイトに興味を持っているかを判断できる。
【0057】
【表2】
表2は配信設定DB292に記憶される情報を模式的に示す。配信設定DB292には、広告主ID、広告対象属性(好ましい対象者の属性)、及び、非広告対象属性(好ましくない対象者の属性)が登録されている。広告主IDは広角画像を提供する提供元になる広告主を特定又は識別するための識別情報である。したがって、DSP20又は画像配信装置10は、広角画像の提供元に対し設定されている好ましい対象者の属性又は好ましくない対象者の属性を参照して、広角画像を送信するか否かを決定することができる。
【0058】
なお、IDはIdentificationの略であり識別子や識別情報という意味である。IDは複数の対象から、ある特定の対象を一意的に区別するために用いられる名称、符号、文字列、数値又はこれらのうち1つ以上の組み合わせをいう。以下のIDについても同様である。広告対象属性は広告主が広告を配信したい閲覧者の属性であり、非広告対象属性は広告主が広告を配信したくない閲覧者の属性である。DSP20はクッキー情報DB291等から判断される閲覧者の属性と配信設定DB292の情報を比較して閲覧者の属性を数値化し、入札金額を決定する。なお、入札金額の決定には時間帯、曜日、閲覧者の地域等、各種の情報が考慮されてよい。
【0059】
(DSP20の機能)
リクエスト受付部21はSSP50から広告リクエストを受けつける。リクエスト情報により端末装置30の広告枠ID等の基本的な情報が得られる。リクエスト受付部21は
図4に示したCPU201がプログラム209pを実行すること等により実現される。
【0060】
入札判断部22はリクエスト受付部21が受けつけた広告リクエストをクッキー情報DB291と配信設定DB292を参照して評価することで入札金額を決定する(入札しない場合もある)。上記のように、SSPクッキーからDSPクッキーを特定し、DSPクッキーに対応付けて蓄積されている属性情報が、配信設定DB292に記憶された広告主の依頼とどの程度一致するかにより入札金額を決定する。入札判断部22は
図4に示したCPU201がプログラム209pを実行すること等により実現される。
【0061】
入札部23は、決定された入札金額でSSP50に入札する。入札部23は
図4に示したCPU201がプログラム209pを実行すること等により実現される。落札できた場合は落札IDを取得し、広告リクエストと対応付けておく。
【0062】
広告要求受付部24は、アクセス情報1に基づく端末装置30からの広告要求(落札ID、DSPクッキー)を取得する。広告要求受付部24は落札IDにより広告リクエストを特定する。DSPクッキーはなくてもよく、SSPクッキーとDSPクッキーが対応付けられていない場合に使用される。広告要求受付部24は
図4に示したCPU201がプログラム209pを実行すること等により実現される。
【0063】
画像依頼部25はDSPクッキー、広告主ID、及びリクエスト内容と共にアクセス情報2を画像配信装置10に対し要求する。広告主IDにより広告主が特定される。リクエスト内容の広告枠IDにより広告枠7が特定される。更に、閲覧者の属性を画像配信装置10に送信してもよい。これにより、画像配信装置10は閲覧者に適した全天球画像6を配信できる。画像依頼部25は
図4に示したCPU201がプログラム209pを実行すること等により実現される。
【0064】
<<端末装置30>>
端末装置30は、Webページ取得部31、Webページ解析部32、Webページ表示部33、操作受付部34、及びスクリプト実行部35を有している。端末装置30が有するこれらの各機能は、HDD209からメモリ202に展開されたプログラム209pをCPU201が実行することにより実現される機能又は手段である。
【0065】
操作受付部34は、端末装置30に対する各種の操作を受け付ける。具体的には、端末装置30が実行するブラウザに対する操作を受け付ける。Webページがスクリプト言語で記述されたプログラム(上記のスクリプト)を有得する場合は、スクリプトが動作の契機とするWebページに対する操作を受け付ける。なお、本実施形態では、操作の対象が端末装置30、ブラウザ又はWebページのいずれであるか厳密に区別せず、端末装置30に対する操作、ブラウザに対する操作又はWebページに対する操作は同等の意味を持つ。操作受付部34は、
図4に示したCPU201がプログラム209pを実行し入力装置210やタッチパネルを制御すること等により実現される。
【0066】
Webページ取得部31は、閲覧者の操作により又はスクリプトの動作により広告主Webサーバ70及びパートナーサイトWebサーバ60と通信して、広告主Webサーバ70及びパートナーサイトWebサーバ60からWebページを取得する。Webページ取得部31は、
図4に示したCPU201がプログラム209pを実行しネットワーク・ドライバ205を制御すること等により実現される。
【0067】
Webページ解析部32は、画面情報に含まれるHTMLを先頭から順番に読み取りHTMLに含まれる文章や画像データの構造を解析する。また、CSSに記述されたHTMLの文章や画像データとの紐付けを検出して、HTMLに含まれる文章や画像データのスタイルを対応付ける。また、Webページ解析部32は、HTMLからscriptタグを検出してスクリプト言語で記述されているスクリプトを抽出する。Webページ解析部32はHTMLとCSSをWebページ表示部33に送出し、スクリプトをスクリプト実行部35に送出する。Webページ解析部32は、
図4に示したCPU201がプログラム209pを実行すること等により実現される。
【0068】
Webページ表示部33はHTMLの先頭から解析が終わった順にWebページをLCD206に表示していく。また、Webページに対する操作に応じてWebページを更新する。Webページ表示部33は
図4に示したCPU201がプログラム209pを実行すること等により実現される。
【0069】
スクリプト実行部35は、Webページ解析部32が抽出したスクリプトを実行する。スクリプトの具体的な内容はWebページによって様々である。本実施形態ではスクリプトとして、広告枠7に対応付けられた広告タグ、SSP50から取得するアクセス情報1、DSP20から取得するアクセス情報2、画像配信装置10から配信される広告データが検出される。スクリプト実行部35は、
図4に示したCPU201がプログラム209pを実行すること等により実現される。また、スクリプト実行部35が有する各機能又は手段は、CPU201がスクリプトを実行することで実現される。
【0070】
広告枠検出部36は、Webページ取得部31が取得した画面情報に含まれる広告枠7に対応付けられた広告タグを端末装置30が実行して実現される機能である。広告枠検出部36は広告枠7に対応づけられたURLに基づいてSSPクッキーと共に広告リクエストをSSP50に送信する。
【0071】
アクセス情報取得部37は、SSP50からアクセス情報1を取得する。アクセス情報1はスクリプトで記述されている。広告要求部38は、アクセス情報1に含まれるURLに基づいてDSP20にアクセスし落札IDとDSPクッキーと共に広告を要求する。広告要求部38はこの要求に対しアクセス情報2と広告機会IDを取得する。アクセス情報2もスクリプトで記述されている。
【0072】
広告取得部39はアクセス情報2に含まれる画像配信装置10のURLに基づき、広告機会IDを指定して、画像配信装置10に対し広告データを要求する。画像配信装置10は広告データを生成するので、広告取得部39は広告データを取得する。本実施形態の広告データは、全天球画像6、表示パターン、表示プログラム及び操作履歴プログラムを含む。操作履歴プログラムは操作履歴を画像配信装置10に送信させる。表示プログラムは表示パターンで全天球画像6を回転させ、全天球画像6への操作を全天球画像6の表示態様に反映させる。操作履歴プログラムと表示プログラムもスクリプト言語で記述されており、スクリプト実行部35により実行される。
【0073】
広告表示部40は、画像配信装置10から取得した広告データを表示する。広告表示部40は主に表示プログラムで実現され、広告枠7に全天球画像6(すなわち広告)を表示すると共に注目点を辿るように自動的に回転させる。また、全天球画像6に対する操作に応じて全天球画像6の表示態様を変更する。
【0074】
画像配信装置10から広告データを取得することで端末装置30は画像配信装置10の画像クッキーを取得し記憶部49に記憶できる。広告取得部39が画像クッキーを画像配信装置10に送信することで、画像配信装置10ではDSPクッキーと画像クッキーを対応付けることができる。
【0075】
操作履歴記録部41は、主に操作履歴プログラムにより実現され、全天球画像6に対する操作情報を操作履歴として記録する。操作履歴の詳細は画像配信装置10において説明する。操作履歴送信部42は、主に操作履歴プログラムにより実現され、広告枠7に表示された全天球画像6に対する操作履歴を画像クッキー及び画像ID(全天球画像6を識別する)と共に画像配信装置10に送信する。また、クリックされた場合は更に表示パターンと共にその旨を画像配信装置10に送信する。
【0076】
<<画像配信装置10>>
画像配信装置10は、画像情報応答部11、広告配信部12、操作履歴解析部、注目点決定部13、及び、操作履歴取得部14を有している。画像配信装置10が有するこれらの各機能は、HDD209からメモリ202に展開されたプログラム209pをCPU201が実行することにより実現される機能又は手段である。
【0077】
また、画像配信装置10は、
図4に示したHDD209又はメモリ202により実現される記憶部19を有している。記憶部19には、配信履歴DB191、操作履歴DB192、クッキー対応DB193、広告画像DB194、及び、パターンDB195が構築されている。
【0078】
【表3】
表3は、操作履歴DB192に記憶される情報を模式的に示す。操作履歴DB192には各閲覧者が全天球画像6に対しどのような操作を行ったのかという履歴が記録されている。操作履歴DB192には画像ID、閲覧時刻、画像クッキー、閲覧画角1~3の各項目が記録されている。画像IDは全天球画像6を特定するための情報である。画像クッキーは端末装置30を操作する閲覧者又は端末装置30の同一性を判別する情報になる(装置識別情報の一例)。閲覧画角1~3は閲覧者が全天球画像6を閲覧した際の画角である。各閲覧画角1~3には閲覧時間、拡大の有無、拡大した場合は拡大後の画角、及び、縮小の有無、が格納されている。このように、各画像ごとに閲覧者が興味を持ったと考えられる画角が記録される。閲覧画角1~3は、閲覧者が全天球画像6を回転させずに静止した時間が所定時間(例えば1秒)以上の画角である。端末装置30の操作履歴記録部41は静止した時間が上位3つの画角を記録する。1つだけでもよいし4つ以上でもよい。同様に、操作履歴記録部41はそれぞれの閲覧画角1~3で閲覧者が拡大又は縮小したか否かを記録する。画像配信装置10はこのような操作履歴を注目点Pとする場合がある。更に、画像IDに画像クッキーが対応付けられていればリターゲッティング広告が可能になる。操作履歴としてクリック時画角を記録してもよい。
【0079】
【表4】
表4は、広告画像DB194に記憶されている情報を模式的に示す。広告画像DB194には、広告の対象となる全天球画像6に関する情報が登録されている。広告画像DB194には、広告主ID、画像ID、優先度、及び、対象属性が対応付けて登録されている。DSP20により広告主が決定されるので、この広告主が配信したい画像うち、閲覧者の属性と表4の対象属性の一致度又は優先度の少なくとも一方に基づいて配信する画像が決定される。なお、リターゲッティング広告の場合は、操作履歴DB192で画像クッキーに対応付けられた画像が配信される。
【0080】
【表5】
表5は、クッキー対応DB193に記憶されている情報を模式的に示す。クッキー対応DB193には、DSPクッキーと画像クッキーが対応付けられている。DSPクッキーはDSP20から通知され、画像クッキーは端末装置30から通知される。両者が対応付けられることでDSPクッキーだけで画像配信装置10が閲覧者を判別できるようになる。
【0081】
【表6】
表6は、パターンDB195に登録されている情報を模式的に示す。パターンDB195には全天球画像6の注目点Pを表示させる順番及び画角の組み合わせが登録されている。順番及び画角の組み合わせを表示パターンという。表6では4つの座標1~4が注目点Pである。注目点Pの数は1つの全天球画像6に4つとは限らず3つ以下又は5つ以上でもよい。また、全天球画像6によって様々でよい。表示パターンは座標1~4の表示順を有している。したがって、注目点Pが4つの場合、表示順は4の階乗個(=24)ある。また、各注目点Pの画角が例えば3段階に変更される場合、3の4乗の画角の組み合わせがある。したがって、画角に関して1つの表示順について81通りの組み合わせがある。最終的に1つの全天球画像について24×81の表示パターンがある。クリック回数はこの表示パターンごとに閲覧者がクリックした回数である。クリックは「所定の操作」の一例である。つまり、画像配信装置10は同じ全天球画像6を同じ表示パターンで全天球画像6を複数の端末装置30に表示させ、端末装置30がクリックした旨を記録する。こうすることで、クリック率の低い表示パターンによる配信を徐々に回避できる。なお、クリック回数は閲覧者の属性(性別、年代、家族構成等)ごとに記録することが好適である。これにより、閲覧者の属性に対しクリック回数が多い表示パターンで表示できる。
【0082】
【表7】
表7は、配信履歴DB191に登録されている情報を模式的に示す。配信履歴DB191には画像クッキーに対応付けて配信された全天球画像6の画像IDと表示パターンが登録されている。画像配信装置10が広告データを送信する際に端末装置30に画像クッキーが登録されている場合、画像配信装置10はこの画像クッキーを端末装置30から取得できる。画像配信装置10は同一の閲覧者に同じ全天球画像6の配信を避けたり、同じ全天球画像6を同じ表示パターンで配信することを避けたりすることができる。逆に、リターゲッティング配信することもできる。
【0083】
(履歴管理サーバの機能について)
画像情報応答部11はDSP20から取得したDSPクッキー、広告主ID、リクエスト内容(主に広告枠ID)に対し広告機会IDを付与し、アクセス情報2と共にDSP20に返送する。広告機会IDにより端末装置30の広告枠7ごとに広告の配信機会を特定できる。画像情報応答部11は、
図4に示したCPU201がプログラム209pを実行すること等により実現される。
【0084】
広告配信部12は、端末装置30から広告機会IDと共に広告データを要求されると配信する全天球画像6と表示パターンを決定する。まず、DSP20から取得した広告主IDに対応付けられた全天球画像6を広告画像DB194から決定する。好ましくは閲覧者の属性を考慮する。閲覧者の属性はDSP20から通知されてもよいし、画像配信装置10が画像クッキーに対応付けて蓄積したものでもよい。次に、広告配信部12はパターンDB195を参照して全天球画像6の表示パターンを決定する。例えば、最もクリック回数の多いパターンを決定する、又は、クリック回数が閾値以上のパターンから任意に決定する。パターン決定時も閲覧者の属性が考慮されることが好ましい。広告配信部12は、
図4に示したCPU201がプログラム209pを実行してネットワーク・ドライバ205を制御すること等により実現される。
【0085】
操作履歴取得部14は、端末装置30から画像クッキー及び画像IDと共に操作履歴を取得し、操作履歴DB192に設定する。なお、注目点を決定するための操作履歴とクリック回数を更新するための操作履歴(クリックしたこと)の2種類の操作履歴がある。操作履歴取得部14は、
図4に示したCPU201がプログラム209pを実行してネットワーク・ドライバ205を制御すること等により実現される。
【0086】
端末装置30の操作履歴記録部41を画像配信装置10が有していてもよい。操作履歴記録部41は時系列的な操作内容を必要とするので、通信帯域などによっては画像配信装置10が取得することが困難になるおそれがある。これに対し、端末装置30の操作履歴記録部41は最終的な操作履歴のみを画像配信装置10に送信すればよいので通信負荷を低減できる。
【0087】
注目点決定部13は、全天球画像6の注目点Pを決定する。各種の注目点Pの決定方法が考えられるが、詳細は後述する。注目点決定部13は決定した注目点Pを使った表示パターンをパターンDB195に登録する。注目点決定部13は、
図4に示したCPU201がプログラム209pを実行すること等により実現される。
【0088】
<注目点Pの決定>
<<特徴量から注目点Pを決定する方法>>
図10は、注目点決定部13が注目点Pを決定する手順を示すフローチャート図の一例である。ステップS1において、注目点決定部13は単位球と共通する中心を有する正多面体を定義した上で、各面の法線方向を視線方向として透視投影変換を行って部分画像を得る。
図11(a)、全天球画像の投影面として正八面体を定義した例を示し、
図11(b)は、全天球画像の投影面として正十二面体を定義した例を示す。
【0089】
ステップS2では、注目点決定部13がステップS1で得た各部分画像から所定の特徴量を抽出する。入力画像を上記の方法で分割し、歪みの少ない部分画像から特徴量を算出するので、180度を超える広角画像をロバストに処理することが可能になる。特徴量として、色、エッジ、顕著性、物体位置/ラベル、などを用いることができる。
【0090】
続くステップS3では、注目点決定部13が、所定の回帰モデルを用いて、各部分画像から抽出した特徴量から入力画像の位置ごと(画素ごと)に重要度を算出する。詳細は割愛するが、位置ごとの重要度と特徴量を回帰により関数で表す。なお、予め訓練データを用いて出力(教師データ)である重要度gを適切な方法で決定しておき、特徴量と重要度gの関係を求めておく。
【0091】
続くステップS4では、注目点決定部13が重要度の高い方向にユーザの注目点Pが存在するという設計思想の下、ステップS3で算出された重要度の分布に基づいて注目点Pの尤度分布を算出する。例えば、単位画像面上に視点を通過する領域Rを定義した上で、領域R内の各位置の重要度を加算した加算値を視点の注目点尤度として算出することができる。
【0092】
続くステップS5では、注目点決定部13が、注目点尤度分布に基づいて注目点Pを算出する。本実施形態では、例えば、注目点尤度の最尤値に対応する撮像方向に対応する位置を注目点Pとして算出する。
【0093】
このようにして、いくつかの注目点Pが算出できる。注目点決定部13は上位の注目点PのN個のうち、予め決められた数の注目点P、又は、閾値以上の注目点Pを特定する。そして、パターンDB195に、注目点Pの表示順と画角を組み合わせたパターンを登録する。
【0094】
<<人物を注目点Pに決定する>>
人が注目する被写体としては人物が考えられる。人物の検出方法としては、顔認識が知られている。顔認識にはFOG特徴量やHaar-like特徴量を検出してパターンマッチングする公知の方法を利用できる。注目点決定部13は顔の中心を注目点Pとして検出する。顔の数が多い場合は、距離が近い顔を1つと見なして顔の数を決まった数に低減してもよい。
【0095】
<<笑顔を注目点Pに決定する>>
人が注目する被写体としては人の笑顔が考えられる。笑顔の検出方法としては、上記の顔認識に加え、予め保持されている笑顔のパターンを用いてパターンマッチングする公知の方法を利用できる。顔の数が多い場合は、笑顔のみを注目点Pとしてもよい。また、笑顔の他、悲しみ、怒り、困惑などの顔を注目点Pに決定してもよい。
【0096】
<<子供を注目点Pに決定する>>
大人の中に子供が存在する場合、人が子供に注目する場合がある。あるいは、この逆に大勢の子供の中に大人が存在する場合、人が大人に注目する場合がある。子供又は大人の検出方法としては、顔の位置を利用できる。上記の顔認識で特定される顔の位置が他の顔の位置より低い場合は子供であると推定され、顔認識で特定される顔の位置が他の顔の位置より高い場合は大人であると推定される。
【0097】
<<任意の被写体を注目点Pに決定する>>
広告主が閲覧者に閲覧させたい注目点Pは広告主が把握していると考えられる。したがって、広告主が指定した被写体を注目点決定部13が検出して注目点Pとすることができる。例えば、自動車、家具、食品等、広告主の製品やサービスをパターン認識により検出して注目点Pとする。
【0098】
<<操作履歴を利用する>>
大人の中に子供が存在する場合、人が子供に注目する場合がある。あるいは、この逆に大勢の子供の中に大人が存在する場合、人が大人に注目する場合がある。子供又は大人の検出方法としては、顔の位置を利用できる。上記の顔認識で特定される顔の位置が他の顔の位置より低い場合は子供であると推定され、顔認識で特定される顔の位置が他の顔の位置より高い場合は大人であると推定される。クリックされた場合はこのクリック時画角を注目点Pとしてもよい。
【0099】
<Webページが使用する情報>
図12は、Webページが使用する情報を模式的に説明する図の一例である。
図12(a)はパートナーサイトWebサーバ60が提供するWebページである。パートナーサイトWebサーバ60が提供するWebページは1つ以上の広告枠7を有している。また、端末装置30は予めSSPクッキーとDSPクッキーを保持している。広告枠7にはSSP50のURL及び広告枠ID等が対応付けられている。端末装置30のブラウザ(広告枠検出部36)はSSPクッキー、及びリクエスト内容をSSP50に送信する。また、広告枠7を落札したDSP20のURLを含むアクセス情報1と落札IDがSSP50から端末装置30に送信される。
【0100】
図12(b)はアクセス情報1の動作を説明する図である。アクセス情報1はDSP20のURLに基づいてDSP20に落札IDとDSPクッキーを送信する。DSP20は落札IDで広告リクエストを特定し、画像配信装置10から画像配信装置10のURLを含むアクセス情報2と広告機会IDを取得する。端末装置30はアクセス情報2と広告機会IDをDSP20から取得する。
【0101】
図12(c)はアクセス情報2の動作を説明する図である。アクセス情報2は画像配信装置10のURLに基づいて画像配信装置10に広告機会IDを送信する。画像配信装置10は広告機会IDで特定される広告リクエスト等に基づいて広告データを生成し、画像クッキー、広告枠ID及び表示パターンと共に端末装置30に送信する。このようにして、Webページの広告枠7に全天球画像6が表示される。
【0102】
<動作手順>
図13は、閲覧システム100が広告として表示される全天球画像6を配信する手順を説明するシーケンス図の一例である。
【0103】
S1:まず、閲覧者はパートナーサイトWebサーバ60と接続するように端末装置30を操作する。端末装置30の操作受付部34は操作を受け付け、Webページ取得部31がWebページを取得する。
【0104】
S2:端末装置30のWebページ解析部32はWebページを解析しHTML、CSS,スクリプトを抽出し、Webページ表示部33がHTMLとCSSに基づいてWebページを表示する。
【0105】
S3:端末装置30の広告枠検出部36は広告枠7に対応付けられた広告タグ(スクリプト)を実行することで広告リクエストをSSP50に送信する。広告リクエストには、例えばSSPクッキー、パートナーサイトWebサーバ60のドメイン、広告枠ID、広告枠サイズ、広告フォーマット、ブラウザ種類、OS種類等が含まれる。
【0106】
S4:SSP50の広告要求取得部52は広告リクエストを取得し、広告リクエスト部51が広告リクエストを受け付ける。広告リクエスト部51はSSPクッキーを検出してDSP20に対し広告リクエストを通知して広告枠7を販売する。
【0107】
S5:DSP20のリクエスト受付部21は広告リクエストを入札判断部22に送出する。DSP20の入札判断部22はクッキー情報DB291を参照してSSPクッキーからDSPクッキーを特定する。
【0108】
S6:入札判断部22はDSPクッキーから属性を判断する。クッキー情報DB291の訪問ドメインを参照してもよいし、適宜、DSPクッキーで特定される閲覧者の属性情報を参照してもよい。
【0109】
S7:入札判断部22は配信設定DB292を参照して広角画像の提供元に対し設定されている好ましい対象者の属性又は好ましくない対象者の属性に基づいて、この閲覧者に広角画像を送信するか否かを決定する。ここでは少なくとも1つの広告主について配信すると決定したものとする。
【0110】
S8:入札判断部22は広告主の予算や属性の一致度等に応じて入札金額を決定する。
【0111】
S9:DSP20の入札部23はSSP50に入札する。SSP50の落札部54は複数のDSP20からの入札に対し原則的に最も高い入札金額を申し入れたDSP20を落札者に決定する。
【0112】
S10:ここでは図示するDSP20が落札したものとする。SSP50は落札IDをDSP20に通知する。
【0113】
S11:SSP50のアクセス情報送信部53は落札IDと共にアクセス情報1を端末装置30に送信する。
【0114】
S12:端末装置30の広告要求部38はアクセス情報1を実行することで落札IDと共に広告要求をDSP20に送信する。
【0115】
S13:DSP20の広告要求受付部24は落札IDにより広告リクエストを特定する。画像依頼部25は広告主ID、DSPクッキー、及び、広告リクエストと共に画像配信装置10に画像を要求する。
【0116】
S14:画像配信装置10の画像情報応答部11は画像要求を受信すると広告リクエストを特定するための広告機会IDを生成する。
【0117】
S15:画像情報応答部11は広告機会IDと対応付けられたアクセス情報2をDSP20に送信する。
【0118】
S16:DSP20の画像依頼部25はアクセス情報2を受信して、広告要求受付部24が端末装置30に送信する。
【0119】
S17:端末装置30の広告取得部39はアクセス情報2に含まれる画像配信装置10のURLに基づいて広告要求(広告機会ID)を送信する。端末装置30が画像クッキーを保持している場合は画像クッキーを送信することができる。
【0120】
S18:画像配信装置10の広告配信部12は広告機会IDにより画像要求を特定する。
【0121】
S19:広告配信部12はDSPクッキーから属性を判断したり、画像クッキーから属性を判断したりする。
【0122】
S20:広告配信部12は広告主IDと属性に基づき全天球画像6を特定する。すなわち、広告画像DB194を参照し全天球画像6に対し設定されている配信の対象者の属性又は優先度に基づいて送信する全天球画像6を決定する。表示パターンはクリック回数が閾値より高いものであるが、全天球画像6の配信数が少ない間は不作為に選択する。
【0123】
S21:広告配信部12は全天球画像6、表示パターン、画像ID、画像クッキー、及び、広告枠IDを含む広告データを端末装置30に送信する。全天球画像6には広告主Webサーバ70のURLが対応付けられている。
【0124】
S22:端末装置30の広告取得部39は広告データを取得し、広告表示部40が広告枠7に全天球画像6を表示する。閲覧者が広告枠7をクリックすると操作受付部34が受け付け、Webページ取得部31が広告主Webサーバ70と通信を開始する。
【0125】
<表示パターンごとのクリック回数の更新>
図14は、画像配信装置10が表示パターンごとのクリック回数を更新する手順を示すシーケンス図の一例である。
【0126】
S1:閲覧者は表示パターンにしたがって回転する広告枠7の全天球画像6を閲覧し、興味があると広告枠7をクリック(又はタップ)すると考えられる。端末装置30の操作受付部34はクリックを受け付ける。
【0127】
S2:操作履歴記録部41はクリックという操作を記録し、操作履歴送信部42がクリックされた旨を画像配信装置10に送信する。クリックされた旨の送信はクリックの直後でもよいし、通信付加などが小さい時でもよい。この通知には画像ID、パターンID及び画像クッキーが含まれる。画像クッキーがあることで属性ごとのクリック回数の記録が可能になる。
【0128】
S3:画像配信装置10の操作履歴取得部14はクリックした旨を取得し、パターンDB195の画像IDとパターンIDに対応付けられたクリック回数を1つ大きくする(更新する)。あるいは、画像クッキーに基づいて属性を判断し、属性ごとにクリック回数を大きくする。
【0129】
このような処理により、表示パターンごとにクリック回数が蓄積され、クリックされやすい表示パターンのクリック回数が大きくなる。換言するとクリックされにくい表示パターンが明らかになる。
【0130】
<表示パターンに基づく表示>
図15は、表示パターンに基づく注目点Pの表示を模式的に示す図である。
図15(a)は表示パターンの一例を示し、
図15(b)は全天球画像6における注目点Pと画角の一例を示す。
【0131】
図15(a)に示す表示パターンは広告データに含まれており、広告表示部40は注目点P-1を中サイズの画角で、注目点P-2を小さい画角で、注目点P-3を大きい画角で、注目点P-4を中の画角で、順番に表示する。注目点P-4の後は注目点P-1の表示に戻る。
【0132】
具体的には、
図15(b)に示すように全天球画像6の表示範囲1~4が連続的に移動する。表示範囲1~4は注目点P-1~P-4と画角によって決まる全天球画像6の部分である。この表示範囲が広告枠7に表示される。広告表示部40は全天球画像6を常に表示しながら連続的に表示範囲1~4を順番に辿る。
【0133】
広告枠7のサイズは変化しないので、閲覧者から見ると表示範囲1から表示範囲2への移動では拡大されたように見え、表示範囲2から表示範囲3への移動では縮小されたように見え、表示範囲3から表示範囲4への移動では拡大されたように見え、表示範囲4から表示範囲1への移動では拡大又は縮小されないように見える。
【0134】
このように複数の注目点Pを順番に自動的に辿って端末装置30が全天球画像6を常に表示するので、閲覧者が操作しなくても全天球画像6の特徴的な部分を閲覧者に閲覧させることができる。
【0135】
図16は、拡大又は縮小を模式的に説明する図の一例である。
図16(a)は表示範囲の移動と並行に拡大を行う表示方法を示し、
図16(b)は表示範囲の移動の後に拡大を行う表示方法を示す。表示範囲1から表示範囲2へ移動で画角が小さくなっているので
図16は拡大を意味するが、縮小の場合も同様になる。
【0136】
図16(a)の表示方法について説明する。広告表示部40は、注目点P-1で中の画角の場合の4つの頂点S1~S4を特定している。注目点P-2で小さい画角の場合の4つの頂点Q1~Q4の座標は算出可能である。したがって、S1とQ1、S2とQ2、S3とQ3、及び、S4とQ4を接続する球体上(全天球の球面上)の曲線をいくつかに分割(補間)して各分割点の座標と画角で端末装置30が全天球画像6を表示する。こうすることで、全天球画像6の表示範囲1から表示範囲2に滑らかに移動しながら縮小し、注目点Pを決まった画角で表示できる。
【0137】
図16(b)の表示方法について説明する。広告表示部40は、注目点P-1で中の画角の場合の4つの頂点S1~S4を特定している。注目点P-2で小さい画角の場合の4つの頂点S1´~S4´の座標は算出可能である。広告表示部40は、S1とS1´、S2とS2´、S3とS3´、及び、S4とS4´を接続する球体上の曲線をいくつかに分割(補間)して各分割点の座標と画角(一定)で端末装置30が画像を表示する。
【0138】
次に、広告表示部40は、S1´とQ1、S2´とQ2、S3´とQ3、及び、S4´とQ4を接続する球体上の曲線をいくつかに分割して各分割点の座標と画角で端末装置30が画像を表示する。こうすることで、全天球画像6の表示範囲1から表示範囲2に滑らかに移動し、その後、表示範囲2を拡大して決まった画角で表示できる。
【0139】
どちらの表示方法で表示するかは広告の訴求力が高い方でよく、予め画像配信装置10に設定されているものとする。あるいは、2つの表示方法を表示パターンの1種としてクリック回数をカウントし、クリック回数が高い方を採用してもよい。
【0140】
<静止時間及び移動速度について>
図17は、時間に対する移動量及び移動速度の一例を模式的に説明する図の一例である。
図17(a)は移動量を示し、
図17(b)は移動速度を示す。
図17(a)(b)に示すように、注目点P-1、P-2,P-3,P-4で表示範囲の移動は停止し、注目点P-1から注目点P-2、注目点P-2から注目点P-3、注目点P-3から注目点P-4に移動する際は等速に移動する。注目点P-1、P-2,P-3,P-4で所定時間、表示範囲が静止するため閲覧者は注目点Pを確認できる。移動速度に関する情報はパターンDB195に記憶されており、端末装置30に送信される。
【0141】
なお、静止時間は数秒(例えば1,2秒)である。また、静止時間はゼロでもよい。しかしながら、好ましくは閲覧者が確認できるように、P-1、P-2,P-3,P-4で完全に止まらないまでもゆっくりと移動することが好ましい。
【0142】
図18は、注目点P-1から注目点P-2への移動速度を説明する図の一例である。これ以外の注目点Pの間の移動も同様である。
図18(a)は端末装置30が注目点P-1から注目点P-2へ一定速度で表示範囲を移動させる移動方法を示す。すなわち
図17と同様である。最も高速に表示範囲を移動させることができる。
【0143】
図18(b)は移動開始点の注目点P-1から徐々に移動速度が速くなり、その後、一定になり、次の注目点P-2の手前で徐々に移動速度が遅くなる移動方法を示す。急激な移動が回避されるので閲覧者が見やすいというメリットがある。
【0144】
図18(c)は移動開始点の注目点P-1から注目点P-2での停止まで徐々に移動速度が速くなる移動方法を示す。移動開始時に急激な移動を回避できる。
【0145】
図18(d)は移動開始点の注目点P-1から注目点P-2での停止まで徐々に移動速度が遅くなる移動方法を示す。注目点P-2の手前で徐々に移動速度が遅くなるので、閲覧者は次の注目点Pを長時間閲覧できる。
【0146】
表示範囲がどの移動方法で移動するかは広告の訴求力が高い移動方法が採用されるものとして、予め画像配信装置10に設定されているものとする。あるいは、これらの移動方法を表示パターンの1つとしてクリック回数をカウントし、クリック回数が高い方を採用してもよい。
【0147】
<表示パターンに基づく表示>
図19は、広告表示部40が表示パターンに基づいて全天球画像6を表示する手順を示すフローチャート図の一例である。
図19の手順は端末装置30が広告データを受信するとスタートする。
【0148】
まず、広告表示部40はiに"1"を設定する(S10)。iは表示パターンが有する注目点と画角の表示順を示す。
【0149】
次に、広告表示部40は表示パターンのi番目の注目点と画角で全天球画像6を表示する(S20)。
【0150】
次に、表示を開始してから一定時間が経過したか否かを判断する(S30)。一定時間がゼロでもよい。
【0151】
ステップS30の判断がYesになると、広告表示部40は表示パターンが終了したか否かを判断する(S40)。
【0152】
表示パターンが終了すると、広告表示部40はiに"1"を設定し、表示順が1番目の注目点と画角で全天球画像6を表示する(S60)。
【0153】
表示パターンが終了していない場合、広告表示部40はiを1つ大きくする(S50)。
【0154】
次に、広告表示部40は表示パターンのi番目の注目点に移動開始する(S70)。
【0155】
そして、広告表示部40は表示パターンのi番目の注目点に移動してから画角を変更するか、又は、移動しながら画角を変更する(S80)。
【0156】
処理はステップS20に戻り、表示順に基づいて表示パターンが有する注目点と画角を表示する。
【0157】
<表示パターンの繰り返しについて>
端末装置30が広告枠7に表示した全天球画像6は上記のように注目点Pを自動的に辿りながら回転する。しかしながら、クリックされない表示パターンで繰り返し表示するよりも、クリックされない場合は別の表示パターンで表示することでクリック率を向上できる場合がある。そこで、以下のように端末装置30は同じ全天球画像6の表示パターンを変更する。
【0158】
図20(a)は1つ目の表示パターンを示し、
図20(b)は2つ目の表示パターンを示し、
図20(c)は3つ目の表示パターンを示す。画像配信装置10は複数の表示パターンを端末装置30に送信する。広告表示部40は、例えば、1つの表示パターンを2回だけ繰り返し、2回繰り返すと別の表示パターンで表示する。
A.まず、1つめの表示パターンを2回繰り返す。
B.1つめの表示パターンの最期の注目点P-4の次に、2つ目の表示パターンの最初の注目点P-1に移動する。
C.2つめの表示パターンを2回繰り返す。
D.2つめの表示パターンの最期の注目点P-3の次に、3つ目の表示パターンの最初の注目点P-3に移動する。注目点P-3から注目点P-3へ移動する必要がないため、移動することなく3つ目の表示パターンが始まる。
【0159】
なお、表示パターンの最期と次の表示パターンの最初の注目点Pが同じ場合、次の表示パターンの最初の注目点Pの表示は終わったものとして、次の表示パターンの2番目の注目点Pから表示を開始してもよい。
【0160】
このように所定回数以上、同じ表示パターンで表示すると表示パターンを切り替えることで、クリック率を向上できる。なお、所定回数の2回は一例であって、切り替えの基準となる所定回数は任意に決定される。例えば、1回の表示パターンの表示時間に応じて端末装置30が決定してもよい。
【0161】
なお、端末装置30の操作履歴記録部41はクリックされた時に採用していた表示パターンのパターンIDを画像配信装置10に送信する。
【0162】
図21は端末装置30が表示パターンを切り替える手順を示すフローチャート図の一例である。
【0163】
端末装置30の広告表示部40は広告データを受信すると全天球画像6を表示すると共に回転を開始する(S10)。
【0164】
次に、操作受付部34がクリックを受け付けたか否かを操作履歴記録部41が判断する(S20)。ステップS20の判断がYesの場合、操作履歴記録部41はクリック通知(画像ID、パターンID、画像クッキー)を画像配信装置10に送信する(S30)。
【0165】
ステップS20の判断がNoの場合、広告表示部40は同じ表示パターンを2回繰り返したか否かを判断する(S40)。
【0166】
ステップS40の判断がNoの場合、ステップS20~S30が繰り返し実行される。
【0167】
ステップS40の判断がYesの場合、広告表示部40は表示パターンを切り替える(S50)。処理はステップS10に進み、次の表示パターンで全天球画像6の回転が開始される。
【0168】
<同じ閲覧者に同じ画像を配信する際の表示パターンの切り替え>
配信履歴DB191に画像クッキーが登録されている閲覧者は全天球画像6を何らかの表示パターンで閲覧したことがある。この閲覧者がパートナーサイトWebサーバ60のWebページ又は別のWebサーバのWebページを閲覧する場合に、画像配信装置10が全天球画像6を配信する場合がある。この場合、画像配信装置10が表示パターンを変更することでクリック率を向上させることが可能になる。なお、
図20,
図21で説明したように端末装置30が表示パターンを切り替えながら繰り返し表示する場合、少なくとも最初の表示パターンを切り替える。
【0169】
図22は画像配信装置10の広告配信部12が同じ表示パターンによる全天球画像の配信を抑制する手順を示すフローチャート図の一例である。
【0170】
まず、広告配信部12は画像クッキーと共に広告データの要求を取得する(S10)。過去に、全天球画像6の配信を受けている端末装置30の場合、画像クッキーを記憶しているので、画像配信装置10は閲覧者を判別できる。
【0171】
広告配信部12は配信する全天球画像6の配信履歴があるか否かを、配信履歴DB191を参照して判断する(S20)。すなわち、属性等に応じて決定した全天球画像6を同じ閲覧者に配信した配信履歴があるか否かを判断する。
【0172】
ステップS20の判断がNoの場合、広告配信部12は上記のようにクリック回数の高い表示パターンで配信する(S30)。
【0173】
ステップS20の判断がYesの場合、広告配信部12は配信履歴DB191に記録されている表示パターンとは異なる表示パターンで配信する(S40)。例えば、配信履歴DB191に記録されている表示パターンとは異なる表示パターンのうち最もクリック回数が高い表示パターンで配信する。
【0174】
なお、リターゲッティング広告の場合、配信履歴DB191に記録されている全天球画像が配信されるが、この場合も、画像配信装置10が配信履歴DB191に記録されている表示パターンとは異なる表示パターンで配信することで、同じ全天球画像6を異なる表示パターンで配信できる。また、リターゲッティング広告の場合、意図的に同じ表示パターンで配信することもできる。
【0175】
<動画の配信>
動画の全天球画像6が配信される場合も少なくない。動画とは撮像時刻が異なるフレームを有する画像である。動画の場合、撮像位置がほとんど動かない場合と動く場合がある。撮像位置が動かない場合、注目点Pの位置も移動しないので、静止画の場合と同様になる。
【0176】
図23は、撮像位置がほとんど動かない動画の場合の座標の変化を説明する図である。
図23(a)は注目点P-1で静止している表示範囲301を示す。動画であるため時刻が経過するとフレームが切り替わるが、注目点P-1は移動しない。すなわち、時刻t1~t3で端末装置30が表示する表示範囲301は移動しない。
【0177】
図23(b)は注目点P-1から注目点P-2へ移動する表示範囲301を示す。フレームの切り替わりと並行して注目点P-1から注目点P-2に表示範囲301が移動するが、注目点Pは移動しないので静止画と同様に表示範囲301を移動させればよい。
【0178】
図23(c)は注目点P-2で静止している表示範囲301を示す。動画であるため時刻が経過するとフレームが切り替わるが、注目点P-2は移動しない。すなわち、時刻t7~t9で端末装置30が表示する表示範囲301は移動しない。
【0179】
これに対し、撮像位置が時間と共に移動する動画の場合、注目点決定部13は注目点Pを検出すると共に同じ注目点Pをフレーム間で追跡する処理を行い、各フレームで注目点Pをラベリングする。静止時間の間は同じ注目点Pが表示されるように各フレームで座標と画角を調整する。座標が移動する際は、静止画と同様に補間すればよい。動画であるため、再生の途中で注目点Pが消失する場合がある。この場合は、消失する前に次の注目点Pに移動する。したがって、注目点決定部13が注目点Pを追跡し、時間帯に対し注目点Pの有無を管理することで、注目点Pを順番に表示する表示パターンを生成できる。
【0180】
<まとめ>
以上説明したように、本実施形態の閲覧システム100によれば、端末装置30は全天球画像6の特徴部に相当する注目点を動画のように自動的に表示できるため閲覧者の興味を引きやすくなる。また、画角が変化することによって、ズームイン(拡大)又はズームアウト(縮小)したように表示されるため、更に閲覧者を注目させやすくすることができる。全天球画像のように全体を一覧することは困難な広告に対し、本実施形態の閲覧システム100は、広告主が見せたい部分を閲覧者に閲覧させやすくなる。また、クリック回数により徐々に表示パターンが選別されるので、時間と共にクリックされやすい表示パターンで広告を配信できる。したがって、広告の効果(クリック率)を向上させることができる。
【実施例2】
【0181】
実施例1によれば、全天球画像6により広告の効果を向上できるが、全天球画像6は広角である分、画素数が多いため、平面画像よりも圧縮されるか解像度が下げられてから配信される場合が多い。例えば、画像配信装置10が配信する広告データの容量(例えばファイルサイズ等)に制限を設けている場合には制限を満たす必要があり、また、容量が大きいために配信に時間がかかるとユーザが広告を見ないおそれがあるためである。
【0182】
このため、全天球画像6は一般的な平面画像よりも画質が低下してしまい広告の効果が低下するおそれがある。例えば、遠くに移っている背景に特徴的な被写体が写っていたとしても、ユーザが拡大した際には画像がぼやけてしまい広告のクリックに結びつかない状況が生じ得る。
【0183】
そこで、本実施例では、注目点Pで特定される領域に関し高画質な一部画像を用意しておき、低画質の全天球画像6と共に画像配信装置10が端末装置30に送信する。一部画像は全天球画像の一部の画像である。高画質な一部画像は全天球画像6の一部なので広告データの容量の増大を抑制できる。高画質な一部画像を用意する方法としては以下の2つの方法がある。
(i) 注目点Pと注目点Pに対応付けられた画角で特定される領域の一部画像の圧縮率を全天球画像6よりも小さくする。
(ii) 注目点Pと注目点Pに対応付けられた画角で特定される領域の一部画像の解像度を全天球画像6よりも大きくする。
【0184】
高画質な一部画像は、ユーザが拡大した際にも画像がぼやけにくいので広告のクリックに結びつきやすくなり、広告の効果の低下を抑制できる。
【0185】
更に、広告の効果という点では、一部画像の高画質化を図る方法以外に、下記の3つめの方法を採用してもよい。
(iii) 注目点Pと注目点Pに対応付けられた画角で特定される領域の一部画像を動画として配信する。
【0186】
人は動くものに視線を奪われやすいので、画質が低下していても注目点Pが動画であれば広告の効果が低下しにくい。また動画の場合、ユーザが画質の低下に気づきにくいことが知られているため、この点からも広告の効果が低下しにくい。
【0187】
<機能について>
図24は本実施例において、端末装置30、広告主Webサーバ70、パートナーサイトWebサーバ60、画像配信装置10、SSP50及びDSP20の機能をブロック状に示す機能ブロック図の一例である。本実施例において、
図9において同一の符号を付した構成要素は同様の機能を果たすので、主に本実施例の主要な構成要素についてのみ説明する場合がある。
【0188】
本実施例の画像配信装置10は新たに画像処理部15を有している。画像処理部15は、パターンDB195に登録されている注目点Pとその画角を取得して、全天球画像6から一部画像を生成する。なお、画像処理部15が生成した一部画像は、全天球画像6における座標(位置)を有したままである。
【0189】
一部画像を動画として用意する場合、元の全天球画像6も動画である必要がある。画像処理部15は、全天球画像6から所定の1フレームを静止画として取得し、注目点Pとその画角で特定される一部画像を動画として取得する。
【0190】
また、端末装置30のスクリプト実行部35は画像調整部43を有している。画像調整部43は、全天球画像6と共に一部画像が送信された場合、一部画像が有する座標に基づいて一部画像を全天球画像6に貼り付ける。
【0191】
<高画質な一部画像の生成>
<<圧縮率を小さくする>>
まず、
図25に基づいて、一部画像5の圧縮率を全天球画像6よりも小さくすることで、高画質な一部画像5を生成する方法について説明する。実施例1で説明した、画像配信装置10から配信される全天球画像6はすでに圧縮されているか解像度が縮小された画像である点に注意されたい。このため、全天球画像6の画質が低下してしまい上記の課題が生じる。換言すると、圧縮前又は解像度縮小前の高画質な全天球画像6aが存在するのであり、本実施例ではこの高画質な全天球画像6aを利用して高画質な一部画像5を生成する。
(1)
図25では圧縮前の全天球画像6aが示されている。パターンDB195に登録されている全天球画像6aの注目点Pと画角(大中小のいずれか)から一部画像5の領域が対角頂点(X1,Y2)(X2,Y1)で特定されている。
(2)画像処理部15は、圧縮前の全天球画像6aから一部画像5を生成する。例えば、一部画像5の範囲をコピー(複製)すればよい。あるいは、切り取ってもよい(トリミング)。これらにより、高画質な一部画像5が生成された。なお、複製と切り取りはどちらが採用されてもよいが、切り取ることで画素がなくなるので(均一な白画素などになる)、全天球画像6のサイズを小さくできる。一部画像5は全天球画像6aにおける座標を有している。
(3)次に、画像処理部15は広告として配信するために圧縮前の全天球画像6aを圧縮して圧縮された全天球画像6を生成する。
図25の説明ではこの圧縮で解像度(画素数)は変わらないものとするが解像度が変わってもよい。なお、画像の圧縮とは画像の解像度(画素数)を変えずにファイルサイズを小さくすることをいう。例えば、ビットマップ形式の画像をJPEG形式などの画像に変換すると圧縮が行われファイルサイズを小さくできる。また、JPEGでは圧縮率が可変であり、圧縮率が高いほどファイルサイズを小さくできる。しかし、圧縮では似たようなデータを同じデータと見なすという処理が行われており、圧縮率が高いほど画質が低下する。
(4)画像配信装置10は、圧縮された全天球画像6と一部画像5(座標を含む)を端末装置30に配信する。
【0192】
配信を受けた端末装置30の画像調整部43は、圧縮された全天球画像6に一部画像5を貼り付ける。まず、全天球画像6は緯度と経度の組に画素値が対応付けられた画像データである。一部画像5は全天球画像6における座標を保持しているので、この座標にしたがって一部画像5を全天球画像6に貼り付ければよい。
【0193】
貼り付ける場合は、圧縮された全天球画像6の画素を一部画像5の画素値で置き換える(圧縮された全天球画像6の注目点Pの画像は表示されない)こと、又は、重畳する(圧縮された全天球画像6の注目点Pの画像も表示される)ことのどちらで行ってもよい。いずれの方法でも一部画像5がある範囲では、ユーザからは一部画像5しか見えない。
【0194】
なお、本実施形態では、立体球を包み込むように全天球画像6が立体球に貼り付けられるため、重畳する場合は、端末装置30の広告表示部40は2つの立体球に全天球画像6と一部画像5をそれぞれ貼り付け、一部画像の立体球がユーザに対し手前に来るように表示してもよい。
【0195】
このように圧縮された全天球画像6に高画質な一部画像5が貼り付けられることで、ユーザが一部画像5を拡大した場合にもユーザが細部まで閲覧しやすくなり、広告の効果の低下を抑制できる。なお、全天球画像6の解像度が更に縮小されていても、一部画像5は全天球画像6における座標を有しているので、
図26にて説明するように同様に貼り付けることができる。
【0196】
<<解像度を大きくする>>
次に、
図26に基づいて、一部画像5の解像度を全天球画像6よりも大きくすることで、高画質な一部画像5を生成する方法について説明する。
図26では、画像配信装置10から配信される全天球画像6は、圧縮又は解像度を小さくすることで容量が小さくなった画像である。
(1)
図26では解像度が縮小される前の全天球画像6aが示されている。全天球画像6aの注目点Pと画角から一部画像5の領域が対角頂点(X1,Y2)(X2,Y1)で特定されている。
(2)画像処理部15は、
図25と同様に解像度が縮小される前の全天球画像6aから一部画像5を生成する。解像度が縮小されても一部画像5は全天球画像6aにおける座標を有している。
(3)次に、画像処理部15は広告として配信するために全天球画像6aの解像度を小さくして全天球画像6を生成する。
図26の説明では解像度が縮小されても圧縮されないとするが圧縮されてもよい。
【0197】
本実施例の解像度は全天球画像6を構成する画素数をいう。画素数が多いほど1つの全天球画像6を表す情報が多いのできめ細かな全天球画像6を表示できる。例えば、解像度の変更前の全天球画像6aの解像度が1000×2000であり、変更後の全天球画像6の解像度が500×1000であるとする。この場合、解像度が縦と横それぞれ1/2に縮小された。しかしながら、全天球画像6の各画素値は緯度と経度に対応付けられている点に変わりはない(解像度が変わっても座標に変更がない)。
(4)画像配信装置10は、解像度が縮小された全天球画像6と一部画像5を端末装置30に配信する。
【0198】
配信を受けた端末装置30の画像調整部43は、解像度が縮小された全天球画像6に一部画像5を貼り付ける。一部画像5の解像度は、解像度が小さくなった全天球画像6の一部画像5に対し2倍であるため、そのままでは一部画像5の画素が全天球画像6に納まらない。このため、一部画像の解像度が変更された場合、端末装置30の広告表示部40は、
図7で説明したように、2つの立体球に全天球画像6と一部画像5をそれぞれ貼り付け、一部画像の立体球がユーザに対し手前に来るように表示する(重畳する)ことが好適になる。画素数が多い領域は全天球パノラマ画像でも画素数が多くなるので注目点Pの解像度を高くすることができる。これにより、一部画像5がある領域では画素数が多くなった全天球画像6が得られる。
【0199】
このように解像度が小さくなった全天球画像6に解像度が高い一部画像5が貼り付けられることで、ユーザが一部画像5を拡大した場合にもユーザが細部まで閲覧しやすくなり、広告の効果の低下を抑制できる。なお、全天球画像6が更に圧縮されていても、一部画像5は全天球画像6における座標を有しているので、同様に貼り付けることができる。
【0200】
<<動画を利用する>>
次に、
図27に基づいて、動画の一部画像5を生成する方法について説明する。
図27の説明では、画像配信装置10から配信される全天球画像6は、圧縮により容量が小さくなった画像であるとするが、解像度を小さくしてもよいし、圧縮と解像度の縮小の両方が行われてもよい。
(1)
図27では圧縮前の全天球画像6aの一例が示されている。動画の一部画像5を作成する場合、全天球画像6aも動画であることが前提になる。なお、全天球画像6aの注目点Pと画角は各動画で同じであり、一部画像5が対角頂点(X1,Y2)(X2,Y1)で特定されている。
(2)画像処理部15は、圧縮前の各全天球画像6aから動画の一部画像5を生成する。つまり、動画の全天球画像6aの各フレームから一部画像5だけを取り込むことで動画の一部画像5が得られる。
(3)画像処理部15は、動画に含まれる全天球画像6aの1フレーム(静止画)を決定する。例えば、1番最初のフレームでもよいし、真ん中、又は最後のフレームでもよい。あるいは、輝度のバランスなどから見た画質が最もよいフレームでもよい。
(4)画像処理部15は動画の一部画像5を圧縮して圧縮された動画の一部画像5を生成する。この圧縮では解像度(画素数)は変わってもよいし変わらなくてもよい。こうすることで、広告データの容量を低減できる。なお、動画の一部画像5は圧縮しないで配信してもよい。
(5)画像処理部15は広告として配信するために(3)で決定した全天球画像6aを圧縮して圧縮された全天球画像6を生成する。この圧縮では解像度(画素数)は変わってもよいし変わらなくてもよい。
(6)画像配信装置10は、圧縮された全天球画像6と動画の一部画像5を端末装置30に配信する。
【0201】
配信を受けた端末装置30の画像調整部43は、圧縮された全天球画像6に動画の一部画像5を貼り付ける。圧縮された場合又は解像度が変更された場合のいずれかの方法で、1枚の静止画に対し元の座標にしたがって一部画像5を貼り付ければよい。再生時には時間と共に一部画像5の貼り付けを繰り返す。このように元の全天球画像6から動画の一部画像5を生成するため、画質が低下していても広告の効果の低下を抑制できる。
【0202】
上記(i)~(iii)の方法に共通しているのは、元の全天球画像6aから高画質な一部画像5を生成するため、全天球画像6への一部画像5の貼り付けが容易であることである。仮に、平面撮影用のデジタルカメラで撮影した平面画像を全天球画像6に貼り付けることを考えると、位置合わせなどが容易でない。本実施例では、一部画像5が取得された全天球画像6の元の場所に一部画像5を貼り付ければよい。
【0203】
<動作手順>
以下、
図28~
図30を用いて、上記(i)~(iii)で説明した一部画像5の配信手順を説明する。
【0204】
図28は、全天球画像6と一部画像5の圧縮率が異なる広告データを画像配信装置10が配信する手順を示すシーケンス図の一例である。
図28の処理は、一例として広告データが配信される際(Webページが端末装置30で表示される際)にスタートするものとする。しかし、画像配信装置10における処理は注目点Pが定まったタイミング以降であれば可能である。
【0205】
S101:画像配信装置10は
図13等で説明したように広告データで配信される全天球画像6aを特定する。
【0206】
S102:画像処理部15は圧縮前の全天球画像6aから一部画像5を生成する。
【0207】
S103:画像処理部15は全天球画像6aを圧縮する。
【0208】
S104:画像配信装置10の広告配信部12は、圧縮された全天球画像6aと一部画像5を含む広告データを端末装置30に配信する。
【0209】
S105:端末装置30の広告取得部39は広告データを受信し、一部画像5が有する全天球画像6の座標に基づいて、画像調整部43が全天球画像6に一部画像5を貼り付ける。これにより、1枚の正距円筒画像が得られるので、
図7で説明したように、広告表示部40は全天球パノラマ画像を生成できる。
【0210】
S106:広告表示部40は全天球画像6を広告枠に表示する。例えば注目点P1を広告枠に表示する。注目点P1は上記のように圧縮率が全天球画像6よりも低いので高画質な注目点P1を表示できる。
【0211】
図29は、全天球画像6と一部画像5の解像度が異なる広告データを画像配信装置10が配信する手順を示すシーケンス図の一例である。なお、
図29の説明では主に
図28との相違を説明する。
【0212】
S201:画像配信装置10は
図13等で説明したように広告データで配信される全天球画像6aを特定する。
【0213】
S202:画像処理部15は解像度を縮小前の全天球画像6aから一部画像5を生成する。
【0214】
S203:画像処理部15は全天球画像6aの解像度を縮小する。
【0215】
S204~S206:
図28のS104~S106と同様でよい。注目点P1は上記のように解像度が全天球画像6よりも高いので高画質な注目点P1を表示できる。
【0216】
図30は、動画の一部画像5と全天球画像6を含む広告データを画像配信装置10が配信する手順を示すシーケンス図の一例である。なお、
図30の説明では主に
図28との相違を説明する。
【0217】
S301:画像配信装置10は
図13等で説明したように広告データで配信される全天球画像6aを特定する。
【0218】
S302:画像処理部15は圧縮前の全天球画像6aの各フレームから一部画像5を生成する。
【0219】
S303:画像処理部15は動画の一部画像5をそれぞれ圧縮する。
【0220】
S304:画像処理部15は全天球画像6から配信するフレーム(静止画)を特定する。
【0221】
S305:画像処理部15は全天球画像6(フレーム)を圧縮する。
【0222】
S306~S308:
図28のS104~S106と同様でよい。注目点P1は上記のように動画として表示されるので、広告の効果を高めることができる。
【0223】
<圧縮、解像度、動画の組み合わせについて>
本実施例で説明した、一部画像5の圧縮率を全天球画像6よりも小さくすること、一部画像5の解像度を全天球画像6よりも大きくすること、及び、一部画像5を動画として配信すること、の3つの方法はこのうち任意の2つ以上を組み合わせることができる。すなわち、
・一部画像5の圧縮率を全天球画像6よりも小さくして、かつ、一部画像5の解像度を全天球画像6よりも大きくする。
・一部画像5の圧縮率を全天球画像6よりも小さくして、かつ、動画の一部画像5を配信する。
・一部画像5の解像度を全天球画像6よりも大きくして、かつ、動画の一部画像5を配信する。
・一部画像5の圧縮率を全天球画像6よりも小さくして、一部画像5の解像度を全天球画像6よりも大きくし、動画の一部画像5を配信する。
【0224】
これらにより、一部画像5が更に高画質化され、また、動画により注目されやすくなるため、広告の効果の低下を抑制することができる。
【0225】
<まとめ>
以上説明したように、本実施例の閲覧システム100は、注目点Pで特定される領域に関し高画質な一部画像又は動画を配信することで、広告データの容量の増大を抑制しつつ、広告の効果の低下を抑制できる。あるいは、広告の効果を向上することができる。例えば、一部画像5の圧縮率を向上させたり解像度を大きくしたりした場合、遠方の例えば東京タワーをユーザが拡大してもある程度の拡大までは鮮明な画像が得られる。このため、広告をクリックさせやすくなる。また、動画の一部画像5が配信された場合は、画質が低下していても動きにより興味を惹き付けるので広告をクリックさせやすくなる。
【0226】
<その他の適用例>
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【0227】
例えば、本実施形態では、広告枠7に全天球画像が表示される例を説明したが、全天球画像は広告として表示されなくてもよい。例えば、広告主Webサーバ70が直接、提供するWebページで表示される全天球画像が注目点Pを辿るように回転してもよい。
【0228】
また、全天球画像を表示する端末装置30のアプリケーションはブラウザ8に限られず、任意のアプリケーションソフトウェアが全天球画像を表示する際も注目点Pを辿るように回転させることができる。
【0229】
また、本実施形態では全天球画像が広告に利用される例を説明したが、全天球画像が広告に利用されるものである必要はない。
【0230】
また、
図13にて説明したように、本実施形態では端末装置30がDSP20にアクセスし、次に、画像配信装置10にアクセスして広告データを取得している。しかし、DSP20が画像配信装置10から直接、広告データを取得して端末装置30に送信してもよい。端末装置30はDSP20にアクセスするだけで広告データを取得できるため、広告が表示されるまでの時間を短縮できる。
【0231】
また、表示パターンで表示されている全天球画像6がクリックされた場合、クリック時の表示位置と閲覧画角を、注目点Pを決定するための操作履歴としてもよい。
【0232】
また、DSP20と画像配信装置10が一体に構成されており、DSP20が広告データ(全天球画像)を端末装置30に配信してもよい。
【0233】
また、広告配信部12はクリック回数でなくクリック率により表示パターンを評価してもよい。あるいは、「いいねボタン」などの押下回数など評価可能な指標で評価してもよい。
【0234】
また、本実施形態で説明されたSSP50,DSP20及び画像配信装置10が連携する広告の配信方法は一例に過ぎず、端末装置30が広告を表示するまでのプロセスを制限する意図はない。例えば、単純なプロセスとして、パートナーサイトWebサーバ60が広告主からの広告データを預かっておき、端末装置30に配信してもよい。この場合、SSP50、DSP20及び画像配信装置10はなくてよい。
【0235】
また、本実施形態では、全天球カメラの周囲の360度が撮像可能な全天球画像がWebページに配置されるとして説明したが、Webページの画像データは広角画像であればよい。本実施形態の広角画像は、広告枠に表示しきれない部分を有する画像をいう。例えば、水平方向にだけ180度程度の画角を有するパノラマ画像でもよい。
【0236】
また、全天球画像は2つの画像が張り合わされる方法で作成される場合に限られず、例えば、撮像方向を少しずつ移動しながら撮像した画像データの重複部分を重ね合わせて作成してもよい。すなわち、全天球画像の作成方法は制限されない。
【0237】
また、本実施形態では説明の便宜上、全天球画像6の一部を切り出す表示範囲が説明されているが、全天球画像の全体をカバーする画角が設定されることで、端末装置30は全天球画像の全体(立体球)を表示できる。表示パターンの一部又は全部の注目点Pの画角が全天球画像6の全体を含むものでよい。
【0238】
また、以上の実施例で示した
図9などの構成例は、閲覧システム100の処理の理解を容易にするために、主な機能に応じて分割したものである。しかし、各処理単位の分割の仕方や名称によって本願発明が制限されることはない。閲覧システム100は、処理内容に応じて更に多くの処理単位に分割することもできる。また、1つの処理単位が更に多くの処理を含むように分割することもできる。
【0239】
パターンDB195は表示方法記憶手段の一例であり、広告配信部12は広角画像送信手段の一例であり、広告取得部39は広角画像取得手段の一例であり、広告表示部40は広角画像表示手段の一例であり、操作受付部34は操作受付手段の一例であり、操作履歴送信部42は操作履歴送信手段の一例であり、操作履歴取得部14は操作履歴取得手段の一例である。注目点P-i(i:1~4)は第一の表示位置の一例であり、注目点P-i+1は第二の表示位置の一例である。端末装置30は情報処理装置又は第二の情報処理装置の一例である。画像処理部15は画像生成手段の一例であり、画像調整部43は画像設定手段の一例である。
【符号の説明】
【0240】
7 広告枠
10 画像配信装置
20 DSP
30 端末装置
40 広告表示部
50 SSP
60 パートナーサイトWebサーバ
70 広告主Webサーバ
100 閲覧システム
【先行技術文献】
【特許文献】
【0241】