JP2019036807A - Browsing system, information processing apparatus, image distribution method, and program - Google Patents
Browsing system, information processing apparatus, image distribution method, and program Download PDFInfo
- Publication number
- JP2019036807A JP2019036807A JP2017156152A JP2017156152A JP2019036807A JP 2019036807 A JP2019036807 A JP 2019036807A JP 2017156152 A JP2017156152 A JP 2017156152A JP 2017156152 A JP2017156152 A JP 2017156152A JP 2019036807 A JP2019036807 A JP 2019036807A
- Authority
- JP
- Japan
- Prior art keywords
- image
- angle
- wide
- still image
- advertisement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】配信可能な画像に制約がある場合に適切な画像を配信する閲覧システムを提供する。【解決手段】閲覧システムは、少なくとも広角画像の一部を配信する画像配信装置10と、少なくとも広角画像の一部を表示する情報処理装置30とを有する。画像配信装置は、広角画像6から1つ以上の静止画5を生成する静止画生成手段と、広角画像の全体又は静止画のいずれかを情報処理装置に送信する配信手段と、を有する。情報処理装置は、広角画像又は静止画を取得する画像取得手段と、画像取得手段が取得した広角画像又は静止画を表示装置に表示する画像表示手段と、を有する。【選択図】図2PROBLEM TO BE SOLVED: To provide a browsing system for delivering an appropriate image when there are restrictions on the images that can be delivered. A viewing system includes an image distribution device 10 that distributes at least a part of a wide-angle image, and an information processing device 30 that displays at least a part of the wide-angle image. The image distribution device includes a still image generation means for generating one or more still images 5 from the wide-angle image 6 and a distribution means for transmitting either the entire wide-angle image or the still image to the information processing device. The information processing apparatus includes an image acquisition means for acquiring a wide-angle image or a still image, and an image display means for displaying the wide-angle image or the still image acquired by the image acquisition means on the display device. [Selection diagram] Fig. 2
Description
本発明は、閲覧システム、情報処理装置、画像配信方法、及びプログラムに関する。 The present invention relates to a browsing system, an information processing apparatus, an image distribution method, and a program.
Webページに設けられた広告枠に広告主が広告を表示させる配信型のディスプレイ広告が知られている。広告主は様々なWebサイトが提供する広告枠に製品やサービスの広告を表示させることができる。広告枠に表示された製品やサービスに興味を持った閲覧者は広告枠をクリック(又はタップ)するので、広告主は閲覧者を自社のWebサイトに呼び込むことができる。 A distribution-type display advertisement in which an advertiser displays an advertisement in an advertisement space provided on a Web page is known. Advertisers can display advertisements for products and services in advertising spaces provided by various websites. Since a viewer who is interested in the product or service displayed in the advertisement frame clicks (or taps) the advertisement frame, the advertiser can call the viewer into his / her website.
広告主としては閲覧者が広告をクリックする頻度を向上させたいが、1つのWebページに掲載される広告の数は増大傾向にあり、広告主は閲覧者の注意を惹き付ける表示方法を工夫している(例えば、特許文献1参照。)。特許文献1には、動画広告を配信することで広告の効果(クリック率)を高める技術について開示されている。人は動く物に視線を奪われやすいという傾向があるため、広告の注目度を高め広告の効果を向上させることができる。 Advertisers want to improve the frequency with which viewers click on advertisements, but the number of advertisements posted on one web page is increasing, and advertisers devise display methods that attract the attention of viewers (For example, refer to Patent Document 1). Patent Document 1 discloses a technique for improving the effect (click rate) of an advertisement by distributing a video advertisement. Since people tend to lose their line of sight to moving objects, it is possible to increase the degree of attention of advertisements and improve the effectiveness of advertisements.
しかしながら、従来のディスプレイ広告では動画を配信できない場合について考慮されていないという問題がある。すなわち、動画を表示するにはスクリプト(プログラム)が端末装置で動作し、更に、広告の配信ネットワークが動画に対応している必要がある。端末装置が動画の表示に対応していない場合、又は、広告の配信ネットワークの仕様により動画を配信できない場合等、動画を配信できない状況が生じうる。動画を配信できない場合に、広告主が広告の配信を取りやめると、広告主としては広告機会が失われ、広告代理店としては収益機会が失われてしまう。動画の代わりに静止画を配信することが検討されるが、端末装置が単に静止画を表示するだけでは広告の訴求力が低下してしまう。 However, there is a problem that the conventional display advertisement does not consider the case where the moving image cannot be distributed. That is, in order to display a moving image, a script (program) operates on the terminal device, and the advertisement distribution network needs to support the moving image. When the terminal device does not support the display of a moving image, or when the moving image cannot be distributed due to the specifications of the advertisement distribution network, a situation in which the moving image cannot be distributed may occur. If the advertiser stops delivering the video when the video cannot be delivered, the advertising opportunity is lost for the advertiser, and the revenue opportunity is lost for the advertising agency. Although it is considered to distribute a still image instead of a moving image, if the terminal device simply displays a still image, the appeal of the advertisement is reduced.
本発明は、上記課題に鑑み、配信可能な画像に制約がある場合に適切な画像を配信する閲覧システムを提供することを目的とする。 An object of this invention is to provide the browsing system which delivers an appropriate image, when the image which can be delivered has restrictions in view of the said subject.
本発明は、少なくとも広角画像の一部を配信する画像配信装置と、少なくとも前記広角画像の一部を表示する情報処理装置とを有する閲覧システムであって、
前記画像配信装置は、前記広角画像から1つ以上の静止画を生成する静止画生成手段と、前記広角画像の全体又は前記静止画のいずれかを前記情報処理装置に送信する配信手段と、を有し、前記情報処理装置は、前記広角画像又は前記静止画を取得する画像取得手段と、前記画像取得手段が取得した前記広角画像又は前記静止画を表示装置に表示する画像表示手段と、を有する。
The present invention is a browsing system including an image distribution device that distributes at least a part of a wide-angle image, and an information processing device that displays at least a part of the wide-angle image,
The image distribution device includes: a still image generation unit that generates one or more still images from the wide-angle image; and a distribution unit that transmits either the entire wide-angle image or the still image to the information processing device. And the information processing apparatus includes: an image acquisition unit that acquires the wide-angle image or the still image; and an image display unit that displays the wide-angle image or the still image acquired by the image acquisition unit on a display device. Have.
配信可能な画像に制約がある場合に適切な画像を配信する閲覧システムを提供することができる。 It is possible to provide a browsing system that distributes an appropriate image when there are restrictions on images that can be distributed.
以下、本発明を実施するための形態の一例として、閲覧システム及び閲覧システムが行う画像配信方法について図面を参照しながら説明する。 Hereinafter, as an example of an embodiment for carrying out the present invention, a browsing system and an image distribution method performed by the browsing system will be described with reference to the drawings.
<本実施形態の電子機器システムの概略>
図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を画角という。
<Outline of Electronic Device System of Present Embodiment>
FIG. 1 is an example of a diagram illustrating an omnidirectional image 6 as an example of a wide-angle image. FIG. 1A shows an omnidirectional image 6 represented by a three-dimensional solid sphere CS, and FIG. 1B shows an omnidirectional image 6 represented by an equirectangular projection. The omnidirectional image 6 generated by the omnidirectional camera has a three-dimensional structure in which an image as shown in FIG. The virtual camera IC corresponds to the viewer's viewpoint, and the viewpoint is at the center of the omnidirectional image 6 in FIG. The viewer can display an arbitrary predetermined region T of the omnidirectional image 6 by rotating three axes around the X axis, the Y axis, and the Z axis passing through the virtual camera IC. The predetermined area T can be enlarged or reduced, and the displayed predetermined area T in the omnidirectional image 6 is called an angle of view.
図2は、本実施形態の閲覧システム100の概略を説明する図である。本実施形態では第三者配信によるディスプレイ広告について説明する。第三者配信とは、広告主側でキャンペーン全体を管理するために、複数の媒体を横断して広告を配信する仕組みである。第三者配信サーバは広告の配信頻度などのコントロールや広告の効果の計測等を行う。図2では画像配信装置10が第三者配信サーバに相当する。 FIG. 2 is a diagram illustrating an overview of the browsing system 100 of the present embodiment. In this embodiment, a display advertisement by third party distribution will be described. Third-party distribution is a mechanism for distributing advertisements across a plurality of media in order to manage the entire campaign on the advertiser side. The third-party distribution server controls the advertisement distribution frequency and measures the advertisement effect. In FIG. 2, the image distribution apparatus 10 corresponds to a third party distribution server.
また、本実施形態では配信される広告に全天球画像6から生成された静止画を用いる閲覧システム100について説明する。全天球画像6は画角が広いので閲覧者が歪みの少ない全天球画像6を閲覧するためには端末装置がスクリプトを実行し、回転操作による所定領域Tの表示等が必要になる。しかし、以下の場合は、端末装置がスクリプトを実行できず全天球画像を表示できない。
(i) 端末装置がスクリプトを実行する機能を有さない場合
(ii) 端末装置がスクリプトを実行する機能をOFFにしている場合(又はブラウザがスクリプトの実行に対応していない場合)
(ii) 後述するDSPがスクリプトの配信を受け付けない場合
そこで、本実施形態の画像配信装置10は予め全天球画像から注目点を含む静止画を用意しておき、(i)〜(iii)に該当する場合にはこの静止画を端末装置に配信する。
(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と画角で切り取られる静止画5を作成しておく。
(6)画像配信装置10はアクセス情報2で要求された場合、(i)〜(iii)に該当するか否かを判断して、該当する場合には全天球画像でなく静止画5を含む広告データを端末装置30に送信する。
(7)端末装置30は広告データを受信して、静止画5を表示する。
In the present embodiment, a browsing system 100 that uses a still image generated from the omnidirectional image 6 for a distributed advertisement will be described. Since the omnidirectional image 6 has a wide angle of view, in order for the viewer to view the omnidirectional image 6 with less distortion, the terminal device needs to execute a script and display the predetermined area T by a rotation operation. However, in the following cases, the terminal device cannot execute the script and cannot display the omnidirectional image.
(i) When the terminal device does not have a function to execute scripts
(ii) When the terminal device turns off the script execution function (or when the browser does not support script execution)
(ii) When a DSP described later does not accept script distribution Therefore, the image distribution apparatus 10 of the present embodiment prepares a still image including a point of interest from an omnidirectional image in advance, and (i) to (iii) If this is the case, the still image is distributed to the terminal device.
(1) When the terminal device 30 opens a Web page having the advertising space 7 with the browser 8, a DSP 20 (Demand Side Platform) that wants to display an advertisement on the terminal device 30 is notified to the terminal device 30. The terminal device 30 requests an advertisement from the DSP 20.
(2) The DSP 20 requests an advertisement from the image distribution apparatus 10.
(3) The image distribution device 10 stores the advertisement request, generates access information 2 for the terminal device 30 to access the own device, and transmits the access information 2 to the DSP 20.
(4) The DSP 20 transmits the received access information 2 to the terminal device 30.
(5) The terminal device 30 requests advertisement data (omnidirectional image 6) from the image distribution device 10 based on the access information 2. The image distribution apparatus 10 according to the present embodiment includes a plurality of attention points P of the omnidirectional image 6 (each attention point is represented by Pn (n: natural number), and arbitrary attention points are simply indicated by “P”) and images. The still image 5 that holds the corner and is cut out at the attention point P and the angle of view is created.
(6) When requested by the access information 2, the image distribution apparatus 10 determines whether or not it corresponds to (i) to (iii), and if so, the still image 5 is not an omnidirectional image. The included advertisement data is transmitted to the terminal device 30.
(7) The terminal device 30 receives the advertisement data and displays the still image 5.
端末装置30は全天球画像6ではなく静止画5を表示するが、この静止画5は閲覧者の興味を惹きやすい注目点を含むように作成されているため、閲覧者の興味を惹きやすい。全天球画像は周囲360度が撮像されているため、全体を一覧することは困難であるが、本実施形態の閲覧システム100では、注目点を静止画5として表示できるため、広告主が見せたい部分を閲覧者に閲覧させやすくなる。したがって、端末装置30がスクリプトを実行できないために動きのある画像を表示できなくても広告の効果(クリック率)を向上させることができる。 Although the terminal device 30 displays the still image 5 instead of the omnidirectional image 6, the still image 5 is created so as to include an attention point that easily attracts the viewer's interest. . It is difficult to list the whole celestial sphere image because 360 degrees is taken around it. However, in the browsing system 100 according to the present embodiment, the point of interest can be displayed as the still image 5, so that the advertiser shows it. It makes it easier for the viewer to browse the desired part. Therefore, the advertising effect (click rate) can be improved even if the terminal device 30 cannot display a moving image because the script cannot be executed.
<用語について>
注目点Pとは、全天球画像6のうち特徴的な像が写っている部分(特徴的な部分)をいう。「点」と称しても1画素に限られるものでなく一部を意味してよい。より具体的に、注目点Pは閲覧者が興味を示すと推測される部分である。注目点Pは、例えば純粋な画像処理により決定されてもよいし、所定の被写体が写っている部分として検出されてもよいし、閲覧者が実際に表示した部分から統計的に決定されてもよい。
<Terminology>
The attention point P refers to a part (characteristic part) in which a characteristic image is reflected in the omnidirectional image 6. The term “point” is not limited to one pixel but may mean a part. More specifically, the attention point P is a portion where the viewer is assumed to be interested. The attention point P may be determined by, for example, pure image processing, may be detected as a portion where a predetermined subject is captured, or may be statistically determined from a portion actually displayed by the viewer Good.
広告の効果とは、少なくとも注目させることであるが、更に閲覧者がクリック(又はタップ)することを効果と称してもよい。 The effect of the advertisement is at least attention, but further clicking (or tapping) by the viewer may be referred to as an effect.
動画とは、複数の画像(例えば時系列に変化する画像)が切り替わることをいうだけでなく、1つの画像の表示範囲が変わることで動きのある画像に見えるものを含む。 The moving image includes not only that a plurality of images (for example, images that change in time series) are switched, but also that that appears as a moving image by changing the display range of one image.
<システム構成例>
図3は、閲覧システム100の概略的な構成図の一例である。閲覧システム100は、ネットワークNを介して通信可能な端末装置30、画像配信装置10、広告主Webサーバ70、DSP20、SSP50(Supply Side Platform)、及び、パートナーサイトWebサーバ60を有している。
<System configuration example>
FIG. 3 is an example of a schematic configuration diagram of the browsing system 100. The browsing system 100 includes a terminal device 30, an image distribution device 10, an advertiser Web server 70, a DSP 20, an SSP 50 (Supply Side Platform), and a partner site Web server 60 that can communicate via a network N.
ネットワークNは、端末装置30が設置されている施設などに構築されているLAN、LANをインターネットに接続するプロバイダのプロバイダネットワーク、及び、回線事業者が提供する回線等により構築されている。ネットワークNが複数のLANを有する場合、ネットワークNはWANやインターネットと呼ばれる。ネットワークNは有線又は無線のどちらで構築されてもよく、また、有線と無線が組み合わされていてもよい。また、端末装置30が直接、公衆回線網に接続する場合は、LANを介さずにプロバイダネットワークに接続することができる。 The network N is constructed by a LAN constructed in a facility where the terminal device 30 is installed, a provider network of a provider that connects the LAN to the Internet, a line provided by a circuit provider, and the like. When the network N has a plurality of LANs, the network N is called a WAN or the Internet. The network N may be constructed by either wired or wireless, and wired and wireless may be combined. Further, when the terminal device 30 is directly connected to the public network, it can be connected to the provider network without going through the LAN.
端末装置30は、本実施形態においてクライアント端末として動作する情報処理装置である。端末装置30ではブラウザ8又はこれと同等の機能を有するアプリケーションソフトウェアが動作しており、端末装置30が要求したWebページをパートナーサイトWebサーバ60から受信してディスプレイ(後述するLCD:Liquid Crystal Display)に表示させる。 The terminal device 30 is an information processing device that operates as a client terminal in the present embodiment. In the terminal device 30, the browser 8 or application software having an equivalent function is operating, and the Web page requested by the terminal device 30 is received from the partner site Web server 60 and displayed (LCD: Liquid Crystal Display described later). To display.
端末装置30は、例えばPC(Personal Computer)、タブレット装置、スマートフォン、PDA(Personal Digital Assistant)、ゲーム機、ナビゲーション端末、ウェアラブルPCなどであるが、Webページを表示させることができればよい。例えば、プリンターがWebページを表示させる機能やディスプレイを有する場合、プリンターが端末装置30として使用されてもよい。また、デジタルサイネージがWebページを表示させてもよい。デジタルサイネージとは、屋外、店頭、公共空間及び交通機関など、人が通過又は存在しうる場所でディスプレイなどの電子的な表示機器を使って情報を発信するシステム、表示機器又は表示される情報をいう。なお、本実施形態ではWebページにWebアプリが含まれるものとする。Webアプリとは、Webブラウザ上で動作するプログラミング言語(たとえばJavaScript(登録商標))によるプログラムとWebサーバ側のプログラムが協調することによって動作し、Webブラウザ上で使用されるソフトウェア又はその仕組みを言う。 The terminal device 30 is, for example, a PC (Personal Computer), a tablet device, a smartphone, a PDA (Personal Digital Assistant), a game machine, a navigation terminal, a wearable PC, or the like, as long as it can display a Web page. For example, the printer may be used as the terminal device 30 when the printer has a function for displaying a Web page or a display. Digital signage may display a web page. Digital signage is a system, display device, or information that is displayed using electronic display devices such as a display in places where people can pass or exist, such as outdoors, stores, public spaces, and transportation facilities. Say. In the present embodiment, it is assumed that the web application is included in the web page. The web application refers to software used on the web browser or a mechanism thereof, which operates when a program in a programming language (for example, JavaScript (registered trademark)) that operates on the web browser and a program on the web server side cooperate. .
端末装置30は、有線LANや無線LANのアクセスポイントを介してネットワークNと接続してもよいし、3G、4GやLTE(Long Term Evolution)といった交換回線型の通信により、ネットワークNに接続してもよい。 The terminal device 30 may be connected to the network N via a wired LAN or wireless LAN access point, or connected to the network N by switched line type communication such as 3G, 4G or LTE (Long Term Evolution). Also good.
パートナーサイトWebサーバ60は閲覧者が使用するクライアントコンピュータ(本実施形態の端末装置30)に対しネットワークを通じて情報や機能を提供するサーバ(一般的な情報処理装置)である。広告主Webサーバ70が提供するWebページには広告枠7が設けられている。パートナーサイトWebサーバ60はSSP50に広告枠7への広告の表示を依頼している。 The partner site Web server 60 is a server (general information processing device) that provides information and functions to a client computer (a terminal device 30 of the present embodiment) used by a viewer through a network. An advertisement frame 7 is provided on a web page provided by the advertiser web server 70. The partner site Web server 60 requests the SSP 50 to display an advertisement on the advertisement space 7.
広告主Webサーバ70も閲覧者が使用するクライアントコンピュータ(本実施形態の端末装置30)に対しネットワークを通じて情報や機能を提供するサーバ(一般的な情報処理装置)である。静止画が表示された広告枠7を閲覧者がクリック(又はタップ)すると端末装置30が広告主Webサーバ70にアクセスする。広告主Webサーバ70は広告主により運営されており、DSP20に自社の製品又はサービスの広告を表示する広告枠7の購入を依頼し、画像配信装置10に広告の生成と広告の表示を依頼している。 The advertiser Web server 70 is also a server (general information processing apparatus) that provides information and functions through a network to a client computer (terminal apparatus 30 of the present embodiment) used by a viewer. When the viewer clicks (or taps) the advertising space 7 on which the still image is displayed, the terminal device 30 accesses the advertiser Web server 70. The advertiser web server 70 is operated by the advertiser, and requests the DSP 20 to purchase the advertising space 7 for displaying the advertisement of its product or service, and requests the image distribution apparatus 10 to generate the advertisement and display the advertisement. ing.
広告主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というプログラム言語が知られている。 The advertiser web server 70 and partner site web server 60 communicate with the terminal device 30 using, for example, a communication protocol of HTTP or HTTPs. In response to the request from the terminal device 30, the advertiser Web server 70 and the partner site Web server 60 transmit screen information to the terminal device 30. The screen information is a program described in HTML, script language, and CSS (cascading style sheet). The structure of the Web page is specified mainly by HTML, the operation of the Web page is specified by the script language, and the Web is specified by CSS. The page style is specified. In the present embodiment, it is a script language that reflects the operation of the browser on the Web page in the omnidirectional image 6. Specifically, a program language called JavaScript (registered trademark) or ECMAScript is known as the script language.
広告主Webサーバ70及びパートナーサイトWebサーバ60はいずれもクッキー(Cookie)を端末装置30に記録する。広告主Webサーバ70は自社のクッキーとDSP20のクッキーの両方を記録し、パートナーサイトWebサーバ60は自社のクッキーとSSP50のクッキーの両方を記録する。 Both the advertiser web server 70 and the partner site web server 60 record cookies on the terminal device 30. Advertiser Web server 70 records both its own cookies and DSP 20 cookies, and partner site Web server 60 records both its own cookies and SSP 50 cookies.
SSP50は、広告枠7を掲載するパートナーサイトWebサーバ60が広告枠7を販売することで収益を最大化するための仕組みである。図では1つの装置のように記載されているが、1台以上の情報処理装置のネットワークである。パートナーサイトWebサーバ60はSSP50に広告枠7の販売を依頼している。具体的には広告枠7にSSP50が発行する広告タグが記載されており、端末装置30がパートナーサイトWebサーバ60のWebページを表示すると広告タグがSSP50に広告の配信を要求する(広告リクエスト)。SSP50はDSP20に端末装置30が広告を要求するためのアクセス情報1を端末装置30に送信する。 The SSP 50 is a mechanism for maximizing profits by selling the advertising space 7 by the partner site Web server 60 on which the advertising space 7 is posted. Although shown as one device in the figure, it is a network of one or more information processing devices. The partner site Web server 60 requests the SSP 50 to sell the advertising space 7. Specifically, an advertisement tag issued by the SSP 50 is described in the advertisement space 7, and when the terminal device 30 displays a web page of the partner site web server 60, the advertisement tag requests the SSP 50 to distribute an advertisement (advertisement request). . The SSP 50 transmits access information 1 for the terminal device 30 to request an advertisement to the DSP 20 to the terminal device 30.
DSP20は広告枠7の買い付け、広告配信等、広告主のために効率的・効果的な広告配信を行う仕組みである。図では1つの装置のように記載されているが、1台以上の情報処理装置のネットワークである。すなわち、DSP20はSSP50からクッキー(区別するためSSPクッキーという)等を取得して、自分が管理するDSPクッキーとSSPクッキーの対応付情報に基づき閲覧者の属性等を判断する。そして、閲覧者の属性や予算等に基づいて依頼している広告主からの広告の配信設定に基づいて決定した価格でSSP50に入札する。落札できるとDSP20は画像配信装置10に広告リクエストを通知して、画像配信装置10から画像配信装置10に広告データを要求するためのアクセス情報2を取得する。なお、広告データは、全天球画像6を表示させる表示プログラムと操作履歴を取得する操作履歴プログラムを含む。 The DSP 20 is a mechanism for performing efficient and effective advertisement distribution for advertisers, such as purchase of advertisement space 7 and advertisement distribution. Although shown as one device in the figure, it is a network of one or more information processing devices. That is, the DSP 20 acquires a cookie (referred to as an SSP cookie for distinction) from the SSP 50, and determines the attributes of the viewer based on the correspondence information between the DSP cookie and the SSP cookie managed by the DSP 20. Then, a bid is placed on the SSP 50 at a price determined based on the advertisement distribution setting from the advertiser requested based on the viewer's attributes, budget, and the like. When the bid is successful, the DSP 20 notifies the image distribution apparatus 10 of the advertisement request, and obtains access information 2 for requesting the advertisement data from the image distribution apparatus 10 to the image distribution apparatus 10. The advertisement data includes a display program for displaying the omnidirectional image 6 and an operation history program for acquiring an operation history.
DSP20は画像配信装置10に広告データを要求するためのアクセス情報2を端末装置30に送信する。DSP20は契約にしたがって広告主に課金する。画像配信装置10と広告主との間では契約に従った課金が行われる。ただし、広告が表示されただけで課金されるかどうかなどは契約によって異なる。 The DSP 20 transmits access information 2 for requesting advertisement data to the image distribution device 10 to the terminal device 30. The DSP 20 charges the advertiser according to the contract. Billing according to the contract is performed between the image distribution apparatus 10 and the advertiser. However, whether or not the user is charged only when the advertisement is displayed differs depending on the contract.
画像配信装置10は、DSP20が買い取った広告枠7に対し閲覧者の属性に最適な広告の素材(全天球画像6)を含む広告データを提供する1台以上の情報処理装置である。画像配信装置10はバナーやテキストなどの入稿素材や広告画像を保持している。広告データは単なるバナー(文字や写真や絵でつくられた画像)の場合もあるし、画像に加えスクリプト言語が含まれる場合がある。本実施形態では、全天球画像6を回転させたり、閲覧者の全天球画像6に対する操作を全天球画像6の表示態様に反映させたりする表示プログラム、及び、全天球画像6に対する操作履歴を記録したりするための操作履歴プログラムが含まれる。いずれもスクリプト言語で記述される。ただし、静止画が配信される場合、スクリプトは配信されなくてよい。 The image distribution apparatus 10 is one or more information processing apparatuses that provide advertisement data including an advertisement material (global image 6) that is optimal for the viewer's attribute to the advertisement space 7 purchased by the DSP 20. The image distribution apparatus 10 holds input materials such as banners and texts and advertisement images. The advertisement data may be just a banner (an image made up of characters, photos or pictures), or may include a script language in addition to the image. In the present embodiment, the display program for rotating the omnidirectional image 6 or reflecting the operation of the viewer on the omnidirectional image 6 in the display mode of the omnidirectional image 6, and the omnidirectional image 6 An operation history program for recording an operation history is included. Both are described in a script language. However, when a still image is distributed, the script may not be distributed.
端末装置30がアクセス情報2に基づいて画像配信装置10に広告データを要求すると、画像配信装置10は広告データを端末装置30に送信する。広告データには静止画と全天球画像6の少なくともどちらかが含まれる。静止画には少なくとも広告主Webサーバ70のURL(Uniform Resource Locator)が含まれる。また、全天球画像6が含まれている場合には表示プログラムと操作履歴プログラムが広告データに含まれ、表示プログラムは全天球画像を回転させ、また、ユーザの操作又は自動的に拡大したり縮小したりする。また、操作履歴プログラムは画像配信装置10のクッキー(区別するため画像クッキーという)及び画像IDと共に全天球画像6に対する操作履歴を画像配信装置10に送信する。操作履歴は例えば、どの閲覧画角が表示されたかという情報である。なお、この操作履歴は注目点の決定に使用されるため、操作履歴が注目点の決定に使用されない場合、操作履歴は送信されなくてもよい。 When the terminal device 30 requests the advertisement data from the image distribution device 10 based on the access information 2, the image distribution device 10 transmits the advertisement data to the terminal device 30. The advertisement data includes at least one of the still image and the omnidirectional image 6. The still image includes at least the URL (Uniform Resource Locator) of the advertiser Web server 70. When the omnidirectional image 6 is included, the display program and the operation history program are included in the advertisement data, and the display program rotates the omnidirectional image, and the user's operation or automatically enlarges it. Or shrink. In addition, the operation history program transmits an operation history for the omnidirectional image 6 to the image distribution apparatus 10 together with a cookie (referred to as an image cookie for distinction) of the image distribution apparatus 10 and an image ID. The operation history is information indicating which viewing angle of view is displayed, for example. Since this operation history is used to determine the attention point, when the operation history is not used to determine the attention point, the operation history may not be transmitted.
静止画と共に操作履歴プログラムが送信された場合、操作履歴プログラムは、後述する静止画IDと共にクリックされた旨を画像配信装置10に送信する。画像配信装置10は1つの全天球画像6から1つ以上の静止画を生成しており、各静止画のクリック率を監視することで、クリック率が高い静止画のみを配信できるようになる。 When the operation history program is transmitted together with the still image, the operation history program transmits to the image distribution apparatus 10 that the operation history program is clicked together with a still image ID described later. The image distribution device 10 generates one or more still images from one omnidirectional image 6, and only the still images with a high click rate can be distributed by monitoring the click rate of each still image. .
<ハードウェア構成例>
図4は、端末装置30の概略的なハードウェア構成を示したブロック図である。端末装置30は、概ねパーソナル・コンピュータ、ワークステーション又はアプライアンス・サーバとして実装することができる。端末装置30は、CPU201と、CPU201が使用するデータの高速アクセスを可能とするメモリ202とを備える。CPU201及びメモリ202は、システム・バス203を介して、端末装置30の他のデバイス又はドライバ、例えば、グラフィックス・ドライバ204及びネットワーク・デバイス(NIC)205へと接続されている。
<Hardware configuration example>
FIG. 4 is a block diagram illustrating a schematic hardware configuration of the terminal device 30. The terminal device 30 can be generally implemented as a personal computer, a workstation, or an appliance server. The terminal device 30 includes a CPU 201 and a memory 202 that enables high-speed access of data used by the CPU 201. The CPU 201 and the memory 202 are connected to other devices or drivers of the terminal device 30, for example, a graphics driver 204 and a network device (NIC) 205 via the system bus 203.
グラフィックス・ドライバ204は、バスを介してLCD(表示装置)206に接続されて、CPU201による処理結果をモニタする。LCD206にはタッチパネルが一体に配置されていてもよい。この場合、閲覧者は操作手段として指を使って端末装置30を操作できる。 The graphics driver 204 is connected to an LCD (display device) 206 via a bus and monitors a processing result by the CPU 201. A touch panel may be integrally disposed on the LCD 206. In this case, the viewer can operate the terminal device 30 using a finger as an operation means.
また、ネットワーク・ドライバ205は、トランスポート層レベル及び物理層レベルで端末装置30をネットワークNへと接続して、広告主Webサーバ70等とのセッションを確立させている。 The network driver 205 connects the terminal device 30 to the network N at the transport layer level and the physical layer level to establish a session with the advertiser Web server 70 and the like.
システム・バス203には、更にI/Oバス・ブリッジ207が接続されている。I/Oバス・ブリッジ207の下流側には、PCIなどのI/Oバス208を介して、IDE、ATA、ATAPI、シリアルATA、SCSI、USBなどにより、HDD209などの記憶装置が接続されている。HDD209の代わりに又はHDD209と共にSSD(Solid State Drive)を有していてもよい。 An I / O bus bridge 207 is further connected to the system bus 203. On the downstream side of the I / O bus bridge 207, a storage device such as an HDD 209 is connected by an IDE, ATA, ATAPI, serial ATA, SCSI, USB, etc. via an I / O bus 208 such as PCI. . Instead of the HDD 209 or together with the HDD 209, an SSD (Solid State Drive) may be included.
HDD209は端末装置30の全体を制御するプログラム209pを記憶している。プログラム209pは、ブラウザ8の他、広告主Webサーバ70、パートナーサイトWebサーバ60、DSP20が送信した画面情報を含んでいる。端末装置30はブラウザ8と画面情報に含まれる表示プログラムと操作履歴プログラムを実行する。プログラム209pは、広告タグ、アクセス情報1,2等を含む。 The HDD 209 stores a program 209p for controlling the entire terminal device 30. The program 209p includes screen information transmitted by the advertiser Web server 70, the partner site Web server 60, and the DSP 20 in addition to the browser 8. The terminal device 30 executes the display program and the operation history program included in the browser 8 and the screen information. The program 209p includes an advertisement tag, access information 1, 2 and the like.
また、I/Oバス208には、USBなどのバスを介して、キーボード及びマウス(ポインティング・デバイスと呼ばれる)などの入力装置210が接続され、閲覧者などのオペレータによる入力及び指令を受け付けている。 Further, an input device 210 such as a keyboard and a mouse (referred to as a pointing device) is connected to the I / O bus 208 via a bus such as a USB, and accepts inputs and commands by an operator such as a viewer. .
広告主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の物理的な構成は固定的でなくてもよく、負荷等に応じてハード的なリソースが動的に接続・切断されることで構成されてよい。 The hardware configuration diagram of the advertiser Web server 70, the partner site Web server 60, the SSP 50, the DSP 20, and the image distribution apparatus 10 is the same as or different from that in FIG. It shall not be a problem. Advertiser Web server 70, partner site Web server 60, DSP 20, and image distribution device 10 are preferably compatible with cloud computing. Cloud computing refers to a usage pattern in which resources on a network are used without being aware of specific hardware resources. In this case, the hardware configuration shown in FIG. 4 does not have to be housed in a single housing or provided as a single device, and is not limited to the advertiser web server 70, partner site web server 60, DSP 20, And hardware elements that the image distribution apparatus 10 preferably includes. In addition, in order to support cloud computing, the physical configurations of the advertiser Web server 70, partner site Web server 60, DSP 20, and image distribution apparatus 10 of this embodiment may not be fixed, and load may be increased. Accordingly, it may be configured by dynamically connecting / disconnecting hardware resources.
<全天球画像6について>
図5〜図8を用いて全天球画像6について説明する。図5は、全天球カメラ9の使用イメージ図である。全天球カメラ9は、図5に示されているように、ユーザが手に持ってユーザの周りの被写体を撮像するために用いられる。全天球カメラ9は、2つの撮像素子の背面同士が対向させられた構造を有しており、それぞれユーザの周りの被写体を撮像することで、2つの半球画像を得る。
<About spherical image 6>
The omnidirectional image 6 will be described with reference to FIGS. FIG. 5 is a usage image diagram of the omnidirectional camera 9. As shown in FIG. 5, the omnidirectional camera 9 is used for the user to take an image of a subject around the user with his / her hand. The omnidirectional camera 9 has a structure in which the back surfaces of two imaging elements are opposed to each other, and obtains two hemispherical images by imaging a subject around the user.
次に、図6及び図7を用いて、全天球カメラ9で撮像された画像から全天球画像6が作成されるまでの処理の概略を説明する。なお、図6(a)は全天球カメラ9で撮像された半球画像(前側)、図6(b)は全天球カメラ9で撮像された半球画像(後側)、図6(c)は正距円筒図法により表された画像(以下、「正距円筒画像」という)を示した図である。図7(a)は正距円筒画像で球を被う状態を示した概念図、図7(b)は全天球画像6を示した図である。 Next, an outline of processing until an omnidirectional image 6 is created from an image captured by the omnidirectional camera 9 will be described with reference to FIGS. 6 and 7. 6A shows a hemispheric image (front side) captured by the omnidirectional camera 9, FIG. 6B shows a hemispheric image captured by the omnidirectional camera 9 (rear side), and FIG. 6C. FIG. 4 is a diagram showing an image represented by equirectangular projection (hereinafter, referred to as “equal equirectangular image”). FIG. 7A is a conceptual diagram showing a state in which a sphere is covered with an equirectangular image, and FIG. 7B is a diagram showing an omnidirectional image 6.
図6(a)に示されているように、全天球カメラ9によって得られた画像は、魚眼レンズによって湾曲した半球画像(前側)となる。また、図6(b)に示されているように、全天球カメラ9によって得られた画像は、魚眼レンズによって湾曲した半球画像(後側)となる。そして、半球画像(前側)と、180度反転された半球画像(後側)とは、全天球カメラ9によって合成され、図6(c)に示されているように、正距円筒画像が作成される。 As shown in FIG. 6A, the image obtained by the omnidirectional camera 9 is a hemispherical image (front side) curved by the fisheye lens. Also, as shown in FIG. 6B, the image obtained by the omnidirectional camera 9 is a hemispherical image (rear side) curved by the fisheye lens. Then, the hemispherical image (front side) and the hemispherical image inverted by 180 degrees (rear side) are synthesized by the omnidirectional camera 9, and as shown in FIG. Created.
そして、OpenGL ES(Open Graphics Library for Embedded Systems)が利用されることで、図7(a)に示されているように、正距円筒画像が球面を覆うように貼り付けられ、図7(b)に示されているような全天球画像6が作成される。このように、全天球画像6は、正距円筒画像が球の中心を向いた画像として表される。なお、OpenGL ESは、2D(2-Dimensions)及び3D(3-Dimensions)のデータを視覚化するために使用するグラフィックスライブラリである。全天球画像6は、静止画であっても動画であってもよい。 Then, by using OpenGL ES (Open Graphics Library for Embedded Systems), as shown in FIG. 7A, the equirectangular image is pasted so as to cover the spherical surface, and FIG. The omnidirectional image 6 as shown in FIG. Thus, the omnidirectional image 6 is represented as an image in which the equirectangular image is directed toward the center of the sphere. OpenGL ES is a graphics library used to visualize 2D (2-Dimensions) and 3D (3-Dimensions) data. The omnidirectional image 6 may be a still image or a moving image.
画像配信装置10が配信する広告データはこの全天球画像6が含まれる場合がある。全天球画像6は、球面を覆うように貼り付けられた画像であるため湾曲しており、人間が見ると違和感を持ってしまう。そこで、端末装置30は、全天球画像6の一部の所定領域Tを湾曲の少ない平面画像として表示することで、人間に違和感を与えないように表示する。所定領域Tは、三次元の仮想空間における座標(X,Y,Z)によって示される。一方、LCD206は二次元平面なので所定領域Tのままでは端末装置30が表示できない。そこで、3Dコンピュータグラフィックの技法を用いて三次元の物体を二次元平面に投影する透視投影変換により端末装置30は所定領域Tを得る。以上のようにして図1に示したように、全天球画像6の所定領域Tが表示領域としてLCD206に表示される。 The advertisement data distributed by the image distribution device 10 may include the omnidirectional image 6. Since the omnidirectional image 6 is an image pasted so as to cover the spherical surface, it is curved and has a sense of incongruity when viewed by humans. Therefore, the terminal device 30 displays a predetermined region T of the omnidirectional image 6 as a flat image with a small curvature so as not to give a sense of incongruity to humans. The predetermined area T is indicated by coordinates (X, Y, Z) in a three-dimensional virtual space. On the other hand, since the LCD 206 is a two-dimensional plane, the terminal device 30 cannot be displayed in the predetermined area T. Therefore, the terminal device 30 obtains the predetermined region T by perspective projection conversion in which a three-dimensional object is projected onto a two-dimensional plane using a 3D computer graphic technique. As described above, as shown in FIG. 1, the predetermined area T of the omnidirectional image 6 is displayed on the LCD 206 as a display area.
図8は、閲覧者の視線を説明する図の一例である。全天球画像6は三次元の座標を有しているので、視線方向は三次元の座標又は緯度・経度などの球体の座標を特定する情報で特定される。本実施形態では、所定領域Tの中心cpを視線方向とする。 FIG. 8 is an example of a diagram illustrating a viewer's line of sight. Since the omnidirectional image 6 has three-dimensional coordinates, the line-of-sight direction is specified by information for specifying the three-dimensional coordinates or the coordinates of the sphere such as latitude and longitude. In the present embodiment, the center cp of the predetermined region T is the line-of-sight direction.
閲覧者は操作により視線方向を変えることができるが、仮想カメラICが平行移動しないと仮定すると、仮想カメラICは剛体としてロール(Z軸を中心とする回転)、ヨー(Y軸を中心とする回転)、及びピッチ(X軸を中心とする回転)の3つの回転が可能である。この3つの回転のいずれが生じても視線方向が変化する。例えば、閲覧者が全天球画像6を水平方向に回転させるとヨー角が変化し、上下方向に回転させるとピッチ角が変化し、LCD206の中心を軸に全天球画像6を回転させるとロール角が変化する。本実施形態では、閲覧者のWebページに対する操作が、視線方向(ロール角、ヨー角、ピッチ角)等に反映される。どのように反映されるかは表示プログラムに予め記述されているものとする。 The viewer can change the line-of-sight direction by operation, but assuming that the virtual camera IC does not move in parallel, the virtual camera IC is a rigid body that rolls (rotates around the Z axis) and yaw (centers around the Y axis). Rotation) and pitch (rotation around the X axis) are possible. The line-of-sight direction changes regardless of which of these three rotations occurs. For example, when the viewer rotates the omnidirectional image 6 in the horizontal direction, the yaw angle changes. When the viewer rotates it in the vertical direction, the pitch angle changes, and when the omnidirectional image 6 is rotated about the center of the LCD 206. The roll angle changes. In the present embodiment, a browser operation on the web page is reflected in the viewing direction (roll angle, yaw angle, pitch angle) and the like. It is assumed that how it is reflected is described in advance in the display program.
<機能について>
図9は端末装置30、広告主Webサーバ70、パートナーサイトWebサーバ60、画像配信装置10、SSP50及びDSP20の機能をブロック状に示す機能ブロック図の一例である。
<About functions>
FIG. 9 is an example of a functional block diagram illustrating the functions of the terminal device 30, the advertiser Web server 70, the partner site Web server 60, the image distribution device 10, the SSP 50, and the DSP 20 in a block form.
<<広告主Webサーバ70、パートナーサイトWebサーバ60>>
広告主Webサーバ70とパートナーサイトWebサーバ60は、Webページ提供部71を有している。広告主Webサーバ70とパートナーサイトWebサーバ60が有するこれらの各機能は、HDD209からメモリ202に展開されたプログラム209pをCPU201が実行することにより実現される機能又は手段である。
<< Advertiser Web Server 70, Partner Site Web Server 60 >>
The advertiser web server 70 and the partner site web server 60 have a web page providing unit 71. These functions of the advertiser Web server 70 and the partner site Web server 60 are functions or means realized by the CPU 201 executing the program 209p expanded from the HDD 209 to the memory 202.
Webページ提供部71は、端末装置30からのHTTPリクエストを解釈してWebページを構築してHTTPレスポンスとして端末装置30に送信する。処理に必要であればアプリケーションサーバに処理を依頼し、処理結果をWebページに配置して送信する。広告主Webサーバ70のWebページには広告主のクッキーとDSPクッキーが含まれている。広告主Webサーバ70はDSP20に広告の配信を依頼しているためである。これによりリターゲッティング広告等が可能になる。パートナーサイトWebサーバ60のWebページにはパートナーサイトのクッキーとSSPクッキーが含まれている。パートナーサイトWebサーバ60はSSP50に広告枠7の販売を依頼しているためである。 The web page providing unit 71 interprets the HTTP request from the terminal device 30, constructs a web page, and transmits it to the terminal device 30 as an HTTP response. If necessary for the processing, the application server is requested to perform the processing, and the processing result is arranged on the Web page and transmitted. The web page of the advertiser web server 70 includes an advertiser cookie and a DSP cookie. This is because the advertiser Web server 70 requests the DSP 20 to distribute advertisements. Thereby, a retargeting advertisement or the like becomes possible. The web page of the partner site web server 60 includes a partner site cookie and an SSP cookie. This is because the partner site Web server 60 requests the SSP 50 to sell the advertising space 7.
<<SSP50>>
SSP50は、広告要求取得部52、広告リクエスト部51、アクセス情報送信部53、及び、落札部54を有している。SSP50が有するこれらの各機能は、HDD209からメモリ202に展開されたプログラム209pをCPU201が実行することにより実現される機能又は手段である。
<< SSP50 >>
The SSP 50 includes an advertisement request acquisition unit 52, an advertisement request unit 51, an access information transmission unit 53, and a successful bid unit 54. Each of these functions of the SSP 50 is a function or means realized by the CPU 201 executing the program 209p expanded from the HDD 209 to the memory 202.
広告要求取得部52は、端末装置30が広告枠7に対応づけられた広告タグを実行することでSSPクッキーと共に要求する広告リクエストを取得する。広告要求取得部52はSSPクッキーが含まれる広告リクエストを広告リクエスト部51に送出する。 The advertisement request acquisition unit 52 acquires the advertisement request requested together with the SSP cookie by executing the advertisement tag associated with the advertisement space 7 by the terminal device 30. The advertisement request acquisition unit 52 sends an advertisement request including the SSP cookie to the advertisement request unit 51.
広告リクエスト部51は、DSP20に対し広告リクエストを送信する。広告リクエストには、SSPクッキー、パートナーサイトWebサーバ60のドメイン、広告枠ID、広告枠サイズ、広告フォーマット(対応している画像のフォーマット)、スクリプトON/OFF、ブラウザ種類、OS種類等が含まれる。 The advertisement request unit 51 transmits an advertisement request to the DSP 20. The advertisement request includes the SSP cookie, the domain of the partner site Web server 60, the advertisement space ID, the advertisement space size, the advertisement format (supported image format), script ON / OFF, browser type, OS type, and the like. .
落札部54はDSP20から入札を受け付け、基本的に最も高い入札金額のDSP20に広告枠7を販売するオークションを行う(広告主の製品やサービスによっては入札を受け付けない)。落札部54は落札IDを生成してDSP20に通知する。 The successful bid unit 54 accepts bids from the DSP 20, and basically conducts an auction for selling the advertising space 7 to the DSP 20 with the highest bid amount (some advertisers' products and services do not accept bids). The successful bid section 54 generates a successful bid ID and notifies the DSP 20 of it.
アクセス情報送信部53は落札したDSP20に対し広告を要求するためのアクセス情報1を生成し落札IDと共に端末装置30に送信する。アクセス情報1にはDSP20のURL(少なくともIPアドレス)が含まれる。 The access information transmission unit 53 generates access information 1 for requesting an advertisement to the DSP 20 that has made a successful bid, and transmits it to the terminal device 30 together with the successful bid ID. The access information 1 includes the URL (at least the IP address) of the DSP 20.
<<DSP20>>
DSP20は、リクエスト受付部21、入札判断部22、入札部23、広告要求受付部24、及び、画像依頼部25を有している。DSP20が有するこれらの各機能は、HDD209からメモリ202に展開されたプログラム209pをCPU201が実行することにより実現される機能又は手段である。
<< DSP20 >>
The DSP 20 includes a request reception unit 21, a bid determination unit 22, a bid unit 23, an advertisement request reception unit 24, and an image request unit 25. Each of these functions of the DSP 20 is a function or means realized by the CPU 201 executing the program 209p expanded from the HDD 209 to the memory 202.
また、記憶部29には、クッキー情報DB291と配信設定DB292が構築されている。記憶部29は、図4に示したHDD209又はメモリ202により実現される。 In the storage unit 29, a cookie information DB 291 and a distribution setting DB 292 are constructed. The storage unit 29 is realized by the HDD 209 or the memory 202 shown in FIG.
(DSP20の機能)
リクエスト受付部21はSSP50から広告リクエストを受けつける。リクエスト情報により端末装置30の広告枠ID等の基本的な情報が得られる。
(Function of DSP 20)
The request reception unit 21 receives an advertisement request from the SSP 50. Basic information such as the advertising space ID of the terminal device 30 is obtained from the request information.
入札判断部22はリクエスト受付部21が受けつけた広告リクエストをクッキー情報DB291と配信設定DB292を参照して評価することで入札金額を決定する(入札しない場合もある)。上記のように、SSPクッキーからDSPクッキーを特定し、DSPクッキーに対応付けて蓄積されている属性情報が、配信設定DB292に記憶された広告主の依頼とどの程度一致するかにより入札金額を決定する。 The bid determination unit 22 determines the bid amount by evaluating the advertisement request received by the request reception unit 21 with reference to the cookie information DB 291 and the distribution setting DB 292 (there may not be a bid). As described above, the DSP cookie is identified from the SSP cookie, and the bid amount is determined by how much the attribute information stored in association with the DSP cookie matches the advertiser request stored in the distribution setting DB 292. To do.
入札部23は、決定された入札金額でSSP50に入札する。落札できた場合は落札IDを取得し、広告リクエストと対応付けておく。 The bidding unit 23 bids on the SSP 50 with the determined bid amount. If successful bid is obtained, a successful bid ID is acquired and associated with the advertisement request.
広告要求受付部24は、アクセス情報1に基づく端末装置30からの広告要求(落札ID、DSPクッキー)を取得する。広告要求受付部24は落札IDにより広告リクエストを特定する。DSPクッキーはなくてもよく、SSPクッキーとDSPクッキーが対応付けられていない場合に使用される。 The advertisement request receiving unit 24 acquires an advertisement request (successful bid ID, DSP cookie) from the terminal device 30 based on the access information 1. The advertisement request receiving unit 24 specifies an advertisement request by the successful bid ID. The DSP cookie may not be used, and is used when the SSP cookie and the DSP cookie are not associated with each other.
画像依頼部25はDSPクッキー、広告主ID、及びリクエスト内容と共にアクセス情報2を画像配信装置10に対し要求する。広告主IDにより広告主が特定される。リクエスト内容の広告枠IDにより広告枠7が特定される。更に、閲覧者の属性を画像配信装置10に送信してもよい。これにより、画像配信装置10は閲覧者に適した全天球画像6を配信できる。 The image request unit 25 requests the image distribution apparatus 10 for the access information 2 together with the DSP cookie, the advertiser ID, and the request content. The advertiser is specified by the advertiser ID. The advertising space 7 is specified by the advertising space ID of the request content. Further, the viewer's attribute may be transmitted to the image distribution apparatus 10. Thereby, the image delivery apparatus 10 can deliver the omnidirectional image 6 suitable for the viewer.
<<端末装置30>>
端末装置30は、Webページ取得部31、Webページ解析部32、Webページ表示部33、操作受付部34、及びスクリプト実行部35を有している。端末装置30が有するこれらの各機能は、HDD209からメモリ202に展開されたプログラム209pをCPU201が実行することにより実現される機能又は手段である。
<< Terminal device 30 >>
The terminal device 30 includes a web page acquisition unit 31, a web page analysis unit 32, a web page display unit 33, an operation reception unit 34, and a script execution unit 35. Each of these functions of the terminal device 30 is a function or means realized by the CPU 201 executing the program 209p expanded from the HDD 209 to the memory 202.
操作受付部34は、端末装置30に対する各種の操作を受け付ける。具体的には、端末装置30が実行するブラウザに対する操作を受け付ける。Webページがスクリプト言語で記述されたプログラム(上記のスクリプト)を有得する場合は、スクリプトが動作の契機とするWebページに対する操作を受け付ける。なお、本実施形態では、操作の対象が端末装置30、ブラウザ又はWebページのいずれであるか厳密に区別せず、端末装置30に対する操作、ブラウザに対する操作又はWebページに対する操作は同等の意味を持つ。 The operation receiving unit 34 receives various operations on the terminal device 30. Specifically, an operation for a browser executed by the terminal device 30 is accepted. When the Web page has a program (the above script) described in the script language, an operation on the Web page triggered by the script is accepted. In this embodiment, it is not strictly distinguished whether the operation target is the terminal device 30, the browser, or the web page, and the operation on the terminal device 30, the operation on the browser, or the operation on the web page has the same meaning. .
Webページ取得部31は、閲覧者の操作により又はスクリプトの動作により広告主Webサーバ70又はパートナーサイトWebサーバ60と通信して、広告主Webサーバ70及びパートナーサイトWebサーバ60からWebページを取得する。 The web page acquisition unit 31 communicates with the advertiser web server 70 or the partner site web server 60 by a browser operation or a script operation, and obtains a web page from the advertiser web server 70 and the partner site web server 60. .
Webページ解析部32は、画面情報に含まれるHTMLを先頭から順番に読み取りHTMLに含まれる文章や画像データの構造を解析する。また、CSSに記述されたHTMLの文章や画像データとの紐付けを検出して、HTMLに含まれる文章や画像データのスタイルを対応付ける。また、Webページ解析部32は、HTMLからscriptタグを検出してスクリプト言語で記述されているスクリプトを抽出する。Webページ解析部32はHTMLとCSSをWebページ表示部33に送出し、スクリプトをスクリプト実行部35に送出する。 The Web page analysis unit 32 reads the HTML included in the screen information in order from the top, and analyzes the structure of text and image data included in the HTML. In addition, a link between HTML text and image data described in CSS is detected, and the style of text and image data included in HTML is associated. Further, the Web page analysis unit 32 detects a script tag from HTML and extracts a script described in a script language. The web page analysis unit 32 sends HTML and CSS to the web page display unit 33 and sends the script to the script execution unit 35.
Webページ表示部33はHTMLの先頭から解析が終わった順にWebページをLCD206に表示していく。また、Webページに対する操作に応じてWebページを更新する。 The web page display unit 33 displays web pages on the LCD 206 in the order in which the analysis is completed from the top of the HTML. In addition, the web page is updated according to an operation on the web page.
スクリプト実行部35は、Webページ解析部32が抽出したスクリプトを実行する。スクリプトの具体的な内容はWebページによって様々である。本実施形態ではスクリプトとして、広告枠7に対応付けられた広告タグ、SSP50から取得するアクセス情報1、DSP20から取得するアクセス情報2、画像配信装置10から配信される広告データが検出される。スクリプト実行部35は、図4に示したCPU201がプログラム209pを実行すること等により実現される。また、スクリプト実行部35が有する各機能又は手段は、CPU201がスクリプトを実行することで実現される。 The script execution unit 35 executes the script extracted by the web page analysis unit 32. The specific content of the script varies depending on the Web page. In the present embodiment, as a script, an advertisement tag associated with the advertising space 7, access information 1 acquired from the SSP 50, access information 2 acquired from the DSP 20, and advertisement data distributed from the image distribution device 10 are detected. The script execution unit 35 is realized by the CPU 201 illustrated in FIG. 4 executing the program 209p. Each function or means of the script execution unit 35 is realized by the CPU 201 executing the script.
広告枠検出部36は、Webページ取得部31が取得した画面情報に含まれる広告枠7に対応付けられた広告タグを端末装置30が実行して実現される機能である。広告枠検出部36は広告枠7に対応づけられたURLに基づいてSSPクッキーと共に広告リクエストをSSP50に送信する。 The advertising space detection unit 36 is a function realized by the terminal device 30 executing an advertising tag associated with the advertising space 7 included in the screen information acquired by the Web page acquisition unit 31. The advertisement space detection unit 36 transmits an advertisement request to the SSP 50 together with the SSP cookie based on the URL associated with the advertisement space 7.
アクセス情報取得部37は、SSP50からアクセス情報1を取得する。アクセス情報1はスクリプトで記述されている。広告要求部38は、アクセス情報1に含まれるURLに基づいてDSP20にアクセスし落札IDとDSPクッキーと共に広告を要求する。広告要求部38はこの要求に対しアクセス情報2と広告機会IDを取得する。アクセス情報2もスクリプトで記述されている。 The access information acquisition unit 37 acquires access information 1 from the SSP 50. Access information 1 is described in a script. The advertisement request unit 38 accesses the DSP 20 based on the URL included in the access information 1 and requests an advertisement together with the successful bid ID and the DSP cookie. In response to this request, the advertisement request unit 38 acquires the access information 2 and the advertisement opportunity ID. Access information 2 is also described by a script.
広告取得部39はアクセス情報2に含まれる画像配信装置10のURLに基づき、広告機会IDを指定して、画像配信装置10に対し広告データを要求する。画像配信装置10は広告データを生成するので、広告取得部39は広告データを取得する。本実施形態の広告データは、静止画のみの場合と全天球画像6を含むスクリプトの場合がある。すなわち、端末装置30がスクリプトを実行できない場合に静止画が配信されるので、静止画のみが配信される。全天球画像6の表示にはスクリプトが必要なので、全天球画像6、表示プログラム及び操作履歴プログラムが配信される。表示プログラムは全天球画像6を回転させたりして全天球画像6を表示させる。操作履歴プログラムは全天球画像6に対する操作を受け付けて操作履歴を画像配信装置10に送信する。操作履歴プログラムと表示プログラムもスクリプト言語で記述されており、スクリプト実行部35により実行される。 Based on the URL of the image distribution device 10 included in the access information 2, the advertisement acquisition unit 39 specifies an advertisement opportunity ID and requests the image distribution device 10 for advertisement data. Since the image distribution apparatus 10 generates advertisement data, the advertisement acquisition unit 39 acquires advertisement data. The advertisement data of this embodiment may be a still image only or a script including the omnidirectional image 6. That is, since the still image is distributed when the terminal device 30 cannot execute the script, only the still image is distributed. Since a script is required to display the omnidirectional image 6, the omnidirectional image 6, the display program, and the operation history program are distributed. The display program displays the omnidirectional image 6 by rotating the omnidirectional image 6 or the like. The operation history program receives an operation on the omnidirectional image 6 and transmits the operation history to the image distribution apparatus 10. The operation history program and the display program are also described in a script language, and are executed by the script execution unit 35.
広告表示部40は、画像配信装置10から取得した広告データを表示する。広告表示部40は主に表示プログラムで実現され、広告枠7に全天球画像6(すなわち広告)を表示すると共に注目点を辿るように自動的に回転させる。また、全天球画像6に対する操作に応じて全天球画像6の表示態様を変更する。 The advertisement display unit 40 displays the advertisement data acquired from the image distribution device 10. The advertisement display unit 40 is mainly realized by a display program, and displays the omnidirectional image 6 (that is, advertisement) in the advertisement frame 7 and automatically rotates it so as to follow the point of interest. Further, the display mode of the omnidirectional image 6 is changed according to the operation on the omnidirectional image 6.
画像配信装置10から広告データを取得することで端末装置30は画像配信装置10のクッキーを取得し記憶部49に記憶できる。広告取得部39が画像クッキーを画像配信装置10に送信することで、画像配信装置10ではDSPクッキーと画像クッキーを対応付けることができる。 By acquiring the advertisement data from the image distribution device 10, the terminal device 30 can acquire the cookie of the image distribution device 10 and store it in the storage unit 49. When the advertisement acquisition unit 39 transmits the image cookie to the image distribution device 10, the image distribution device 10 can associate the DSP cookie with the image cookie.
操作履歴記録部41は、主に操作履歴プログラムにより実現され、全天球画像6に対する操作履歴を記録する。操作履歴の詳細は画像配信装置10において説明する。操作履歴送信部42は、主に操作履歴プログラムにより実現され、広告枠7に表示された全天球画像6に対する操作履歴を画像クッキー及び画像ID(全天球画像6を識別する)と共に画像配信装置10に送信する。 The operation history recording unit 41 is mainly realized by an operation history program, and records an operation history for the omnidirectional image 6. Details of the operation history will be described in the image distribution apparatus 10. The operation history transmission unit 42 is realized mainly by an operation history program, and distributes an operation history for the omnidirectional image 6 displayed in the advertising space 7 together with an image cookie and an image ID (identifies the omnidirectional image 6). Transmit to device 10.
<<画像配信装置10>>
画像配信装置10は、画像情報応答部11、広告配信部12、操作履歴解析部、注目点決定部13、静止画生成部15、及び、操作履歴取得部14を有している。画像配信装置10が有するこれらの各機能は、HDD209からメモリ202に展開されたプログラム209pをCPU201が実行することにより実現される機能又は手段である。
<< Image distribution device 10 >>
The image distribution apparatus 10 includes an image information response unit 11, an advertisement distribution unit 12, an operation history analysis unit, an attention point determination unit 13, a still image generation unit 15, and an operation history acquisition unit 14. These functions of the image distribution apparatus 10 are functions or means realized by the CPU 201 executing the program 209p expanded from the HDD 209 to the memory 202.
また、画像配信装置10は、図4に示したHDD209又はメモリ202により実現される記憶部19を有している。記憶部19には、配信履歴DB191、操作履歴DB192、クッキー対応DB193、広告画像DB194、クリック数DB195、及び、画像判断DB196が構築されている。 Further, the image distribution apparatus 10 includes the storage unit 19 realized by the HDD 209 or the memory 202 illustrated in FIG. In the storage unit 19, a distribution history DB 191, an operation history DB 192, a cookie correspondence DB 193, an advertisement image DB 194, a click number DB 195, and an image determination DB 196 are constructed.
画像配信装置10はこのような操作履歴に基づいて注目点Pを決定することができる。更に、画像IDに画像クッキーが対応付けられていればリターゲッティング広告が可能になる。 The image distribution apparatus 10 can determine the attention point P based on such an operation history. Further, if an image cookie is associated with an image ID, a retargeting advertisement is possible.
(履歴管理サーバの機能について)
画像情報応答部11はDSP20から取得したDSPクッキー、広告主ID、リクエスト内容に対し広告機会IDを付与し、アクセス情報2と共にDSP20に返送する。広告機会IDにより端末装置30の広告枠7ごとに広告の配信機会を特定できる。
(About history management server functions)
The image information response unit 11 assigns an advertising opportunity ID to the DSP cookie, the advertiser ID, and the request content acquired from the DSP 20, and returns them to the DSP 20 together with the access information 2. An advertisement distribution opportunity can be specified for each advertisement space 7 of the terminal device 30 by the advertisement opportunity ID.
広告配信部12は、端末装置30から広告機会IDと共に広告データを要求されると配信する全天球画像6と静止画のどちらを配信するかを決定し、全天球画像6又は静止画を配信する。まず、広告リクエストにスクリプトONが含まれているか否かを判断する。含まれている場合、画像判断DB196のDSPスクリプト対応情報を参照して広告を依頼したDSP20がスクリプトに対応しているか否か判断する。対応している場合、画像判断DB196のブラウザスクリプト対応情報を参照して、広告リクエストに含まれるブラウザ種類がスクリプトに対応しているか否か判断する。この場合、全天球画像6を配信できるので広告配信部12はDSP20から取得した広告主IDに対応付けられた全天球画像6を広告画像DB194から決定する。好ましくは閲覧者の属性を考慮する。閲覧者の属性はDSP20から通知されてもよいし、画像配信装置10が画像クッキーに対応付けて蓄積したものでもよい。 When the advertisement data is requested from the terminal device 30 together with the advertisement opportunity ID, the advertisement distribution unit 12 determines whether to distribute the omnidirectional image 6 or the still image to be distributed, and the omnidirectional image 6 or the still image is determined to be distributed. To deliver. First, it is determined whether or not the script ON is included in the advertisement request. If included, it is determined whether or not the DSP 20 that requested the advertisement corresponds to the script with reference to the DSP script corresponding information in the image determination DB 196. If it corresponds, the browser script correspondence information in the image determination DB 196 is referred to and it is determined whether or not the browser type included in the advertisement request corresponds to the script. In this case, since the omnidirectional image 6 can be distributed, the advertisement distribution unit 12 determines the omnidirectional image 6 associated with the advertiser ID acquired from the DSP 20 from the advertisement image DB 194. Preferably the attributes of the viewer are taken into account. The viewer's attribute may be notified from the DSP 20 or may be accumulated by the image distribution apparatus 10 in association with the image cookie.
全天球画像6を配信できないと判断された場合、広告配信部12は同様に配信する全天球画像6を決定するが、更に、配信する静止画を決定する。広告配信部12はクリック数DB195を参照して全天球画像6の複数の静止画から1つの静止画を決定する。例えば、最もクリック回数の多い静止画を決定する、又は、クリック回数が閾値以上の静止画から任意に決定する。静止画決定時も閲覧者の属性が考慮されることが好ましい。 When it is determined that the omnidirectional image 6 cannot be distributed, the advertisement distribution unit 12 similarly determines the omnidirectional image 6 to be distributed, but further determines the still image to be distributed. The advertisement distribution unit 12 refers to the click number DB 195 and determines one still image from the plurality of still images of the omnidirectional image 6. For example, the still image with the largest number of clicks is determined, or is arbitrarily determined from still images with the number of clicks equal to or greater than a threshold. It is preferable that the viewer's attributes are taken into consideration when determining a still image.
操作履歴取得部14は、端末装置30から画像クッキー、及び画像ID(更に静止画IDを含む場合がある)と共に操作履歴を取得し、操作履歴DB192に設定する。なお、注目点を決定するための操作履歴とクリック回数を更新するための操作履歴(クリックしたこと)の2種類の操作履歴がある。注目点を決定するための操作履歴(クリック時画角)をクリック回数の更新に使用してもよい。この場合、クリック時画角を最も近い画角IDに対応付けてクリック回数を更新する。 The operation history acquisition unit 14 acquires an operation history together with an image cookie and an image ID (may further include a still image ID) from the terminal device 30, and sets the operation history in the operation history DB 192. There are two types of operation history: an operation history for determining a point of interest and an operation history for updating the number of clicks (clicked). You may use for the update of the frequency | count of an operation history (view angle at the time of a click) for determining an attention point. In this case, the click count is updated by associating the click angle of view with the closest view angle ID.
なお、端末装置30の操作履歴記録部41を画像配信装置10が有していてもよい。操作履歴記録部41は時系列的な操作内容を必要とするので、通信帯域などによっては画像配信装置10が取得することが困難になるおそれがある。これに対し、端末装置30の操作履歴記録部41は最終的な操作履歴のみを画像配信装置10に送信すればよいので通信負荷を低減できる。 Note that the image distribution device 10 may have the operation history recording unit 41 of the terminal device 30. Since the operation history recording unit 41 requires time-series operation content, it may be difficult for the image distribution apparatus 10 to acquire depending on a communication band or the like. On the other hand, since the operation history recording unit 41 of the terminal device 30 only needs to transmit only the final operation history to the image distribution device 10, the communication load can be reduced.
注目点決定部13は、全天球画像6の注目点Pを決定する。各種の注目点Pの決定方法が考えられるが、詳細は後述する。 The attention point determination unit 13 determines the attention point P of the omnidirectional image 6. Various methods for determining the attention point P can be considered, and details will be described later.
静止画生成部15は、注目点決定部13が決定した注目点Pから大、中、小の画角の静止画を生成する。この時、広告枠サイズが考慮される。詳細は後述される。静止画生成部15は生成した静止画の静止画IDをクリック数DB195に登録する。 The still image generation unit 15 generates a still image having large, medium, and small angles of view from the attention point P determined by the attention point determination unit 13. At this time, the advertisement frame size is taken into consideration. Details will be described later. The still image generation unit 15 registers the still image ID of the generated still image in the click number DB 195.
<注目点Pの決定>
<<特徴量から注目点Pを決定する方法>>
図10は、注目点決定部13が注目点Pを決定する手順を示すフローチャート図の一例である。ステップS1001において、注目点決定部13は単位球と共通する中心を有する正多面体を定義した上で、各面の法線方向を視線方向として透視投影変換を行って部分画像を得る。図11(a)、全天球画像の投影面として正八面体を定義した例を示し、図11(b)は、全天球画像の投影面として正十二面体を定義した例を示す。
<Determination of attention point P>
<< Method of determining the point of interest P from the feature quantity >>
FIG. 10 is an example of a flowchart illustrating a procedure in which the attention point determination unit 13 determines the attention point P. In step S1001, the point-of-interest determination unit 13 defines a regular polyhedron having a center in common with the unit sphere, and performs perspective projection conversion with the normal direction of each surface as the line-of-sight direction to obtain a partial image. FIG. 11A shows an example in which a regular octahedron is defined as the projection plane of the omnidirectional image, and FIG. 11B shows an example in which a regular dodecahedron is defined as the projection plane of the omnidirectional image.
ステップS1002では、注目点決定部13がステップS1001で得た各部分画像から所定の特徴量を抽出する。入力画像を上記の方法で分割し、歪みの少ない部分画像から特徴量を算出するので、180度を超える超広角画像をロバストに処理することが可能になる。特徴量として、色、エッジ、顕著性、物体位置/ラベル、などを用いることができる。 In step S1002, the attention point determination unit 13 extracts a predetermined feature amount from each partial image obtained in step S1001. Since the input image is divided by the above-described method and the feature amount is calculated from the partial image with less distortion, it is possible to robustly process an ultra-wide-angle image exceeding 180 degrees. As the feature quantity, color, edge, saliency, object position / label, and the like can be used.
続くステップS1003では、注目点決定部13が、所定の回帰モデルを用いて、各部分画像から抽出した特徴量から入力画像の位置ごと(画素ごと)に重要度を算出する。詳細は割愛するが、位置ごとの重要度と特徴量を回帰により関数で表す。なお、予め訓練データを用いて出力(教師データ)である重要度gを適切な方法で決定しておき、特徴量と重要度gの関係を求めておく。 In subsequent step S1003, the point-of-interest determination unit 13 calculates the importance for each position (pixel) of the input image from the feature amount extracted from each partial image using a predetermined regression model. Although details are omitted, the importance and the feature amount for each position are expressed by a function by regression. It should be noted that importance g as output (teacher data) is determined in advance using training data by an appropriate method, and the relationship between the feature quantity and importance g is obtained.
続くステップS1004では、注目点決定部13が重要度の高い方向にユーザの注目点Pが存在するという設計思想の下、ステップS1003で算出された重要度の分布に基づいて注目点Pの尤度分布を算出する。例えば、単位画像面上に視点を通過する領域Rを定義した上で、領域R内の各位置の重要度を加算した加算値を視点の注目点尤度として算出することができる。 In subsequent step S1004, the likelihood of the attention point P based on the importance distribution calculated in step S1003 under the design concept that the attention point determination unit 13 has the user attention point P in the direction of higher importance. Calculate the distribution. For example, after defining a region R that passes the viewpoint on the unit image plane, an added value obtained by adding the importance of each position in the region R can be calculated as the attention point likelihood of the viewpoint.
続くステップS1005では、注目点決定部13が、注目点尤度分布に基づいて注目点Pを算出する。本実施形態では、例えば、注目点尤度の最尤値に対応する撮像方向に対応する位置を注目点Pとして算出する。 In subsequent step S1005, the attention point determination unit 13 calculates the attention point P based on the attention point likelihood distribution. In the present embodiment, for example, a position corresponding to the imaging direction corresponding to the maximum likelihood value of the attention point likelihood is calculated as the attention point P.
このようにして、いくつかの注目点Pが算出できる。注目点決定部13は上位の注目点PのN個のうち、予め決められた数の注目点P、又は、閾値以上の注目点Pを特定する。そして、クリック数DB195に、注目点Pと画角を組み合わせた静止画を登録する。 In this way, several attention points P can be calculated. The attention point determination unit 13 identifies a predetermined number of attention points P or attention points P that are equal to or greater than a threshold value among the N upper attention points P. Then, a still image combining the attention point P and the angle of view is registered in the click number DB 195.
<<人物を注目点Pに決定する>>
人が注目する被写体としては人物が考えられる。人物の検出方法としては、顔認識が知られている。顔認識にはFOG特徴量やHaar-like特徴量を検出してパターンマッチングする公知の方法を利用できる。注目点決定部13は顔の中心を注目点Pとして検出する。顔の数が多い場合は、距離が近い顔を1つと見なして顔の数を決まった数に低減してもよい。
<< Determining the person as the point of interest P >>
A person can be considered as a subject to be noticed by a person. Face recognition is known as a person detection method. For face recognition, a known method of pattern matching by detecting FOG feature values or Haar-like feature values can be used. The attention point determination unit 13 detects the center of the face as the attention point P. When the number of faces is large, the number of faces may be reduced to a fixed number by considering the faces that are close to each other as one.
<<笑顔を注目点Pに決定する>>
人が注目する被写体としては人の笑顔が考えられる。笑顔の検出方法としては、上記の顔認識に加え、予め保持されている笑顔のパターンを用いてパターンマッチングする公知の方法を利用できる。顔の数が多い場合は、笑顔のみを注目点Pとしてもよい。また、笑顔の他、悲しみ、怒り、困惑などの顔を注目点Pに決定してもよい。
<< Determine smile as attention point P >>
A person's smile can be considered as a subject that people pay attention to. As a method for detecting a smile, in addition to the above face recognition, a known method for pattern matching using a smile pattern held in advance can be used. When the number of faces is large, only the smile may be set as the attention point P. In addition to a smile, faces such as sadness, anger, and confusion may be determined as the attention point P.
<<子供を注目点Pに決定する>>
大人の中に子供が存在する場合、人が子供に注目する場合がある。あるいは、この逆に大勢の子供の中に大人が存在する場合、人が大人に注目する場合がある。子供又は大人の検出方法としては、顔の位置を利用できる。上記の顔認識で特定される顔の位置が他の顔の位置より低い場合は子供であると推定され、顔認識で特定される顔の位置が他の顔の位置より高い場合は大人であると推定される。クリックされた場合はこのクリック時画角を注目点Pとしてもよい。
<< A child is determined as a point of interest P >>
When a child exists in an adult, a person may pay attention to the child. Or, conversely, when there are adults among many children, a person may pay attention to the adults. The position of the face can be used as a method for detecting children or adults. If the face position specified by the above face recognition is lower than other face positions, it is estimated that the child is a child, and if the face position specified by face recognition is higher than the other face positions, it is an adult. It is estimated to be. When clicked, the angle of view at the time of clicking may be set as the attention point P.
<<任意の被写体を注目点Pに決定する>>
広告主が閲覧者に閲覧させたい注目点Pは広告主が把握していると考えられる。したがって、広告主が指定した被写体を注目点決定部13が検出して注目点Pとすることができる。例えば、自動車、家具、食品等、広告主の製品やサービスをパターン認識により検出して注目点Pとする。
<< Determine an arbitrary subject as the point of interest P >>
It is considered that the advertiser knows the attention point P that the advertiser wants the viewer to browse. Therefore, the attention point determination unit 13 can detect the subject designated by the advertiser and set it as the attention point P. For example, an advertiser's product or service, such as an automobile, furniture, or food, is detected by pattern recognition and set as the attention point P.
<<操作履歴を利用する>>
上記のように、画像配信装置10は操作履歴DB192に各全天球画像6の操作履歴を記録している。この操作履歴の閲覧画角を注目点Pとすることができる。同じ全天球画像6に対し複数の閲覧者から操作履歴が送信されるので、座標が近い閲覧画角を同じ閲覧画角と見なし、各閲覧画角をポイント化する。静止時間が長いほど大きいポイントを付与し、クリックされた閲覧画角に大きいポイントを付与する。1つの全天球画像ごとに、ポイント累計が大きい上位、複数個の閲覧画角を注目点Pに決定する。
<< Use operation history >>
As described above, the image distribution apparatus 10 records the operation history of each omnidirectional image 6 in the operation history DB 192. The viewing angle of view of this operation history can be set as the attention point P. Since operation histories are transmitted from a plurality of viewers to the same omnidirectional image 6, the viewing angle of view with close coordinates is regarded as the same viewing angle of view, and each viewing angle of view is pointed. A longer point is given as the stationary time is longer, and a larger point is given to the clicked viewing angle. For each omnidirectional image, the higher viewing point of view with a large total point is determined as the attention point P.
<静止画の生成>
図12は広告枠の種類の一例を示す図である。図12(a)は縦長の広告枠を、図12(b)は横長の広告枠を、図12(c)は正方形かこれに近い広告枠をそれぞれ示す。静止画生成部15は広告枠の種類ごとに注目点Pを大中小の画角で切り出して静止画を生成する。図12の例では、合計15個の広告枠の種類(サイズ)がある。本実施形態では一例として1つの注目点に付き大中小の画角が設定される。
<Generation of still images>
FIG. 12 is a diagram illustrating an example of the types of advertisement space. 12A shows a vertically long advertisement frame, FIG. 12B shows a horizontally long advertisement frame, and FIG. 12C shows a square or close advertisement frame. The still image generating unit 15 generates a still image by cutting out the attention point P with a large, medium, and small angle of view for each type of advertisement frame. In the example of FIG. 12, there are a total of 15 types (sizes) of advertising spaces. In this embodiment, as an example, a large, medium, and small angle of view is set for one point of interest.
広告枠7が取り得る広告枠サイズは決まっており、静止画生成部15は広告枠7が取り得る広告枠サイズごとに静止画を生成する。例えば、静止画生成部15は注目点1つにつき15×3=45個の静止画を生成する。 The advertisement frame size that the advertisement frame 7 can take is determined, and the still image generation unit 15 generates a still image for each advertisement frame size that the advertisement frame 7 can take. For example, the still image generation unit 15 generates 15 × 3 = 45 still images for each point of interest.
また、縦長と横長の広告枠では有効に広告枠を利用することが検討される。全天球画像の注目点は縦方向又は横方向に広がっている場合よりも縦横の幅が同程度の範囲内に存在する場合が多いと考えられる。そこで、静止画生成部15は縦長と横長の広告枠を2つ以上に分割して、分割後の広告枠に対し複数の静止画を生成する。 In addition, it is considered to use the advertising space effectively for the vertical and horizontal advertising space. It is considered that the attention point of the omnidirectional image is often present in a range in which the vertical and horizontal widths are approximately the same as in the case where the vertical and horizontal widths are spread. Therefore, the still image generation unit 15 divides the vertically long and horizontally long advertisement frames into two or more, and generates a plurality of still images for the divided advertisement frames.
図13は、横長の広告枠のために生成される静止画を模式的に示す。図13(a)は全天球画像6を示し、図13(b)は広告枠7に表示された2つの静止画を示す。図13(b)の広告枠7には図13(a)の2つの注目点P−1、P−3が配置されている。このように1つの広告枠7に2つ以上の静止画を表示できるため、広告効果を向上させやすくなる。 FIG. 13 schematically shows a still image generated for a horizontally long advertising space. FIG. 13A shows the omnidirectional image 6, and FIG. 13B shows two still images displayed in the advertisement frame 7. Two attention points P-1 and P-3 in FIG. 13A are arranged in the advertising space 7 in FIG. Thus, since two or more still images can be displayed in one advertising space 7, it becomes easy to improve the advertising effect.
なお、広告枠7が分割されても生成される静止画の数が増えるわけではない。静止画生成部15は、注目点Pと画角の組み合わせで静止画を生成するのであり、等分する限り分割しても広告枠7の種類が増えるわけではないからである。 Even if the advertising space 7 is divided, the number of generated still images does not increase. This is because the still image generation unit 15 generates a still image by combining the attention point P and the angle of view, and the number of types of the advertising space 7 does not increase even if it is divided as long as it is equally divided.
図14は、静止画生成部15が静止画を生成する手順を示すフローチャート図の一例である。図14の処理は全天球画像ごとに実行される。 FIG. 14 is an example of a flowchart illustrating a procedure in which the still image generation unit 15 generates a still image. The process in FIG. 14 is executed for each omnidirectional image.
まず、静止画生成部15は全天球画像を1つ決定する(S1401)。 First, the still image generation unit 15 determines one omnidirectional image (S1401).
次に、静止画生成部15は注目点決定部13が決定した注目点を1つ決定する(S1402)。 Next, the still image generation unit 15 determines one attention point determined by the attention point determination unit 13 (S1402).
次に、静止画生成部15は大中小のいずれかの画角を1つ決定する(S1403)。 Next, the still image generation unit 15 determines one of the large, medium, and small field angles (S1403).
次に、静止画生成部15は広告枠7を決定する(S1404)。 Next, the still image generation unit 15 determines the advertising space 7 (S1404).
静止画生成部15は広告枠7が縦長又は横長かどうかを判断する(S1405)。判断基準の一例としてはアスペクト比(縦の横の比)が1対2以上の場合(縦÷横=2以上)横長と判断し、アスペクト比が2対1以下の場合(縦÷横=0.5以下)縦長と判断する。 The still image generation unit 15 determines whether the advertising space 7 is vertically long or horizontally long (S1405). As an example of a judgment criterion, when the aspect ratio (vertical / horizontal ratio) is 1: 2 or more (vertical / horizontal = 2 or more), it is determined that the aspect ratio is horizontal, and when the aspect ratio is 2: 1 or less (vertical / horizontal = 0). .5 or less) Judged as vertically long.
ステップS1405の判断がYesの場合、静止画生成部15はアスペクト比が2未満、又は0.5超になるように広告枠を分割する(S1406)。まず、2つに等分しアスペクト比が2未満又は0.5超であるか判断する。2未満又は0.5超でない場合は、3等分、4等分のように分割数を多くする。 When the determination in step S1405 is Yes, the still image generation unit 15 divides the advertising space so that the aspect ratio is less than 2 or more than 0.5 (S1406). First, it is equally divided into two to determine whether the aspect ratio is less than 2 or more than 0.5. When it is not less than 2 or more than 0.5, the number of divisions is increased so as to be divided into three equal parts and four equal parts.
静止画生成部15は広告枠7のサイズに合わせて静止画を生成する(S1407)。等分に分割した場合は分割後の広告枠7のサイズに合わせて静止画を生成する。具体的には、全天球画像は三次元の座標を有するため透視投影変換により平面の画像に変換する。 The still image generation unit 15 generates a still image according to the size of the advertising space 7 (S1407). When the image is divided equally, a still image is generated in accordance with the size of the divided advertising space 7. Specifically, since the omnidirectional image has three-dimensional coordinates, it is converted into a flat image by perspective projection conversion.
次に、静止画生成部15は全ての広告枠7で静止画を作ったか否かを判断する(S1408)。ステップS1408の判断がNoの場合、処理はステップS1404に戻り次の広告枠7で静止画が生成される。 Next, the still image generation unit 15 determines whether or not a still image has been created for all the advertising spaces 7 (S1408). If the determination in step S1408 is No, the process returns to step S1404, and a still image is generated in the next advertising space 7.
ステップS1408の判断がYesの場合、静止画生成部15は全ての画角で静止画を作ったか否かを判断する(S1409)。ステップS1409の判断がNoの場合、処理はステップS1403に戻り次の画角で静止画が生成される。 If the determination in step S1408 is Yes, the still image generation unit 15 determines whether a still image has been created at all angles (S1409). If the determination in step S1409 is No, the process returns to step S1403 to generate a still image at the next angle of view.
ステップS1409の判断がYesの場合、静止画生成部15は全ての注目点で静止画を作ったか否かを判断する(S1410)。ステップS1410の判断がNoの場合、処理はステップS1402に戻り次の注目点で静止画が生成される。ステップS1410の判断がYesの場合、図14の処理は終了する。 If the determination in step S1409 is Yes, the still image generation unit 15 determines whether or not a still image has been created with all the points of interest (S1410). If the determination in step S1410 is No, the process returns to step S1402 to generate a still image at the next point of interest. If the determination in step S1410 is Yes, the process in FIG. 14 ends.
このように、静止画生成部15は予め広告枠7のサイズごと、かつ、注目点Pと画角の組み合わせごとに静止画を生成しておく。広告配信部12は広告リクエストに含まれる広告枠サイズを参照して、予め生成されている静止画を配信できる。 As described above, the still image generation unit 15 generates a still image in advance for each size of the advertisement frame 7 and for each combination of the attention point P and the angle of view. The advertisement distribution unit 12 can distribute a still image generated in advance by referring to the advertisement frame size included in the advertisement request.
<Webページが使用する情報>
図15は、Webページが使用する情報を模式的に説明する図の一例である。図1(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に送信される。
<Information used by Web page>
FIG. 15 is an example of a diagram schematically illustrating information used by a Web page. FIG. 1A shows a web page provided by the partner site web server 60. The web page provided by the partner site web server 60 has one or more advertising spaces 7. The terminal device 30 holds an SSP cookie and a DSP cookie in advance. The advertisement frame 7 is associated with the URL of the SSP 50 and the advertisement frame ID. The browser (advertisement space detection unit 36) of the terminal device 30 transmits the SSP cookie and the request content to the SSP 50. Further, the access information 1 including the URL of the DSP 20 that has made a successful bid for the advertising space 7 and the successful bid ID are transmitted from the SSP 50 to the terminal device 30.
図15(b)はアクセス情報1の動作を説明する図である。アクセス情報1はDSP20のURLに基づいてDSP20に落札IDとDSPクッキーを送信する。DSP20は落札IDで広告リクエストを特定し、画像配信装置10から画像配信装置10のURLを含むアクセス情報2と広告機会IDを取得する。端末装置30はアクセス情報2と広告機会IDをDSP20から取得する。 FIG. 15B is a diagram for explaining the operation of the access information 1. The access information 1 transmits a successful bid ID and a DSP cookie to the DSP 20 based on the URL of the DSP 20. The DSP 20 specifies the advertisement request with the successful bid ID, and acquires the access information 2 including the URL of the image distribution device 10 and the advertisement opportunity ID from the image distribution device 10. The terminal device 30 acquires the access information 2 and the advertisement opportunity ID from the DSP 20.
図15(c)はアクセス情報2の動作を説明する図である。アクセス情報2は画像配信装置10のURLに基づいて画像配信装置10に広告機会IDを送信する。画像配信装置10は広告機会IDで特定される広告リクエスト等に基づいて広告データを生成し、画像クッキー、及び広告枠IDと共に端末装置30に送信する。このようにして、Webページの広告枠7に静止画が表示される。 FIG. 15C illustrates the operation of the access information 2. The access information 2 transmits an advertisement opportunity ID to the image distribution device 10 based on the URL of the image distribution device 10. The image distribution apparatus 10 generates advertisement data based on an advertisement request specified by the advertisement opportunity ID, and transmits the advertisement data to the terminal device 30 together with the image cookie and the advertisement frame ID. In this way, a still image is displayed in the advertising space 7 of the Web page.
<動作手順>
図16は、閲覧システム100が広告となる全天球画像6を配信する手順を説明するシーケンス図の一例である。
<Operation procedure>
FIG. 16 is an example of a sequence diagram illustrating a procedure in which the browsing system 100 distributes the omnidirectional image 6 serving as an advertisement.
S1601:まず、閲覧者はパートナーサイトWebサーバ60と接続するように端末装置30を操作する。端末装置30の操作受付部34は操作を受け付け、Webページ取得部31がWebページを取得する。 S1601: First, the viewer operates the terminal device 30 so as to connect to the partner site Web server 60. The operation reception unit 34 of the terminal device 30 receives the operation, and the web page acquisition unit 31 acquires the web page.
S1602:端末装置30のWebページ解析部32はWebページを解析しHTML、CSS,スクリプトを抽出し、Webページ表示部33がHTMLとCSSに基づいてWebページを表示する。 S1602: The web page analysis unit 32 of the terminal device 30 analyzes the web page and extracts HTML, CSS, and script, and the web page display unit 33 displays the web page based on the HTML and CSS.
S1603:端末装置30の広告枠検出部36は広告枠7に対応付けられた広告タグ(スクリプト)を実行することで広告リクエストをSSP50に送信する。広告リクエストには、例えばSSPクッキー、パートナーサイトWebサーバ60のドメイン、広告枠ID、広告枠サイズ、広告フォーマット、ブラウザ種類、OS種類等が含まれる。 S1603: The advertisement space detection unit 36 of the terminal device 30 transmits an advertisement request to the SSP 50 by executing the advertisement tag (script) associated with the advertisement space 7. The advertisement request includes, for example, the SSP cookie, the domain of the partner site Web server 60, the advertisement space ID, the advertisement space size, the advertisement format, the browser type, the OS type, and the like.
S1604:SSP50の広告要求取得部52は広告リクエストを取得し、広告リクエスト部51が広告リクエストを受け付ける。広告リクエスト部51はSSPクッキーを検出してDSP20に対し広告リクエストを通知して広告枠7を販売する。 S1604: The advertisement request acquisition unit 52 of the SSP 50 acquires an advertisement request, and the advertisement request unit 51 receives the advertisement request. The advertisement request unit 51 detects the SSP cookie, notifies the DSP 20 of the advertisement request, and sells the advertisement space 7.
S1605:DSP20のリクエスト受付部21は広告リクエストを入札判断部22に送出する。DSP20の入札判断部22はクッキー情報DB291を参照してSSPクッキーからDSPクッキーを特定する。 S1605: The request reception unit 21 of the DSP 20 sends an advertisement request to the bid determination unit 22. The bid determination unit 22 of the DSP 20 refers to the cookie information DB 291 to identify the DSP cookie from the SSP cookie.
S1606:入札判断部22はDSPクッキーから属性を判断する。クッキー情報DB291の訪問ドメインを参照してもよいし、適宜、DSPクッキーで特定される閲覧者の属性情報を参照してもよい。 S1606: The bid determination unit 22 determines the attribute from the DSP cookie. The visit domain of the cookie information DB 291 may be referred to, or the attribute information of the viewer specified by the DSP cookie may be referred to as appropriate.
S1607:入札判断部22は配信設定DB292を参照して閲覧者の属性と合致する属性を広告の配信対象とする広告主を特定する。 S1607: The bid determination unit 22 refers to the distribution setting DB 292 and identifies an advertiser whose distribution target is an attribute that matches the attribute of the viewer.
S1608:入札判断部22は広告主の予算や属性の一致度等に応じて入札金額を決定する。 S1608: The bid determination unit 22 determines the bid amount according to the advertiser's budget, the degree of matching of attributes, and the like.
S1609:DSP20の入札部23はSSP50に入札する。SSP50の落札部54は複数のDSP20からの入札に対し原則的に最も高い入札金額を申し入れたDSP20を落札者に決定する。 S1609: The bidding unit 23 of the DSP 20 bids on the SSP 50. The successful bid section 54 of the SSP 50 determines the DSP 20 that applied for the highest bid amount as a successful bidder in principle for bids from a plurality of DSPs 20.
S1610:ここでは図示するDSP20が落札したものとする。SSP50は落札IDをDSP20に通知する。 S1610: Here, it is assumed that the illustrated DSP 20 makes a successful bid. The SSP 50 notifies the DSP 20 of the successful bid ID.
S1611:SSP50のアクセス情報送信部53は落札IDと共にアクセス情報1を端末装置30に送信する。 S1611: The access information transmission unit 53 of the SSP 50 transmits the access information 1 together with the successful bid ID to the terminal device 30.
S1612:端末装置30の広告要求部38はアクセス情報1を実行することで落札IDと共に広告要求をDSP20に送信する。 S1612: The advertisement request unit 38 of the terminal device 30 executes the access information 1 to transmit an advertisement request together with the successful bid ID to the DSP 20.
S1613:DSP20の広告要求受付部24は落札IDにより広告リクエストを特定する。画像依頼部25は広告主ID、DSPクッキー、及び、広告リクエストと共に画像配信装置10に画像を要求する。 S1613: The advertisement request receiving unit 24 of the DSP 20 specifies the advertisement request by the successful bid ID. The image request unit 25 requests an image from the image distribution apparatus 10 together with the advertiser ID, the DSP cookie, and the advertisement request.
S1614:画像配信装置10の画像情報応答部11は画像要求を受信すると広告リクエストを特定するための広告機会IDを生成する。 S1614: When receiving the image request, the image information response unit 11 of the image distribution apparatus 10 generates an advertisement opportunity ID for specifying the advertisement request.
S1615:画像情報応答部11は広告機会IDと対応付けられたアクセス情報2をDSP20に送信する。 S1615: The image information response unit 11 transmits the access information 2 associated with the advertisement opportunity ID to the DSP 20.
S1616:DSP20の画像依頼部25はアクセス情報2を受信して、広告要求受付部24が端末装置30に送信する。 S1616: The image request unit 25 of the DSP 20 receives the access information 2, and the advertisement request receiving unit 24 transmits it to the terminal device 30.
S1617:端末装置30の広告取得部39はアクセス情報2に含まれる画像配信装置10のURLに基づいて広告要求(広告機会ID)を送信する。端末装置30が画像クッキーを保持している場合は画像クッキーを送信することができる。このタイミングで広告リクエスト(スクリプトON/OFF等)を送信してもよい。 S1617: The advertisement acquisition unit 39 of the terminal device 30 transmits an advertisement request (advertisement opportunity ID) based on the URL of the image distribution device 10 included in the access information 2. When the terminal device 30 holds an image cookie, the image cookie can be transmitted. An advertisement request (such as script ON / OFF) may be transmitted at this timing.
S1618:画像配信装置10の広告配信部12は広告機会IDにより画像要求を特定する。 S1618: The advertisement distribution unit 12 of the image distribution apparatus 10 identifies the image request by the advertisement opportunity ID.
S1619:広告配信部12はDSPクッキーから属性を判断したり、画像クッキーから属性を判断したりする。 S1619: The advertisement distribution unit 12 determines an attribute from the DSP cookie or determines an attribute from the image cookie.
S1620:広告配信部12は広告主IDと属性に基づき配信する全天球画像6又は静止画を特定する。詳細は図17にて説明する。 S1620: The advertisement distribution unit 12 specifies the omnidirectional image 6 or the still image to be distributed based on the advertiser ID and the attribute. Details will be described with reference to FIG.
S1621:静止画を送信する場合、広告配信部12は静止画、画像ID、静止画ID、画像クッキー、及び、広告枠IDを含む広告データを端末装置30に送信する。全天球画像6を送信する場合、全天球画像6、画像ID、画像クッキー、及び、広告枠IDを含む広告データ(スクリプトが含まれる)を端末装置30に送信する。静止画又は全天球画像6には広告主Webサーバ70のURLが対応付けられている。 S1621: When transmitting a still image, the advertisement distribution unit 12 transmits advertisement data including a still image, an image ID, a still image ID, an image cookie, and an advertisement frame ID to the terminal device 30. When the omnidirectional image 6 is transmitted, advertisement data (including a script) including the omnidirectional image 6, the image ID, the image cookie, and the advertising space ID is transmitted to the terminal device 30. The URL of the advertiser Web server 70 is associated with the still image or the omnidirectional image 6.
S1622:端末装置30の広告取得部39は広告データを取得し、広告表示部40が広告枠7に全天球画像6又は静止画を表示する。閲覧者が広告枠7をクリックすると操作受付部34が受け付け、Webページ取得部31が広告主Webサーバ70と通信を開始する。 S1622: The advertisement acquisition unit 39 of the terminal device 30 acquires the advertisement data, and the advertisement display unit 40 displays the omnidirectional image 6 or the still image in the advertisement frame 7. When the viewer clicks on the advertising space 7, the operation reception unit 34 receives the Web page acquisition unit 31 and starts communication with the advertiser Web server 70.
<全天球画像又は静止画の選択>
図17は、広告配信部12が全天球画像又は静止画の選択する手順を示すフローチャート図の一例である。
<Selection of spherical image or still image>
FIG. 17 is an example of a flowchart illustrating a procedure in which the advertisement distribution unit 12 selects an omnidirectional image or a still image.
広告配信部12は広告リクエストにスクリプトONが含まれているか否かを判断する(S1701)。 The advertisement distribution unit 12 determines whether or not the script ON is included in the advertisement request (S1701).
ステップS1701の判断がYesの場合、広告配信部12はDSP20がスクリプトに対応しているか否かを画像判断DB196のDSPスクリプト対応情報を参照して判断する(S1702)。 If the determination in step S1701 is Yes, the advertisement distribution unit 12 determines whether the DSP 20 supports a script with reference to the DSP script corresponding information in the image determination DB 196 (S1702).
ステップS1702の判断がYesの場合、広告配信部12は画像判断DB196のブラウザスクリプト対応情報を参照して、広告リクエストに含まれるブラウザ種類がスクリプトに対応しているか否か判断する(S1703)。 When the determination in step S1702 is Yes, the advertisement distribution unit 12 refers to the browser script correspondence information in the image determination DB 196 and determines whether the browser type included in the advertisement request corresponds to the script (S1703).
ステップS1703の判断がYesの場合、広告配信部12は全天球画像6を配信できると判断する(S1710)。広告配信部12はDSP20から取得した広告主IDに対応付けられた全天球画像6を広告画像DB194から決定する。 If the determination in step S1703 is Yes, the advertisement distribution unit 12 determines that the omnidirectional image 6 can be distributed (S1710). The advertisement distribution unit 12 determines the omnidirectional image 6 associated with the advertiser ID acquired from the DSP 20 from the advertisement image DB 194.
ステップS1701〜S1703のいずれかでNoと判断されると、広告配信部12は静止画を配信すると判断する(S1704)。 If it is determined No in any of steps S1701 to S1703, the advertisement distribution unit 12 determines to distribute a still image (S1704).
まず、広告配信部12は広告リクエストから広告枠サイズを取得する(S1705)。そして、広告枠が縦長又は横長かを判断する(S1706)。広告枠7が縦長又は横長の場合は複数の静止画を決定するためである。 First, the advertisement distribution unit 12 acquires the advertisement frame size from the advertisement request (S1705). Then, it is determined whether the advertising space is vertically long or horizontally long (S1706). This is because a plurality of still images are determined when the advertisement frame 7 is vertically long or horizontally long.
広告枠7が縦長又は横長でない場合(S1706のNo)、静止画を1つだけ決定すればよい。広告配信部12はDSP20から取得した広告主IDに対応付けられた全天球画像6を広告画像DB194から決定する。そして、この全天球画像6についてクリック回数が最も多い静止画(注目点IDと画角IDの組み合わせ)をクリック数DB195から特定する(S1707)。あるいは閾値以上のクリック回数の静止画(注目点IDと画角IDの組み合わせ)から不作為に特定してもよい。 When the advertising space 7 is not vertically long or horizontally long (No in S1706), only one still image needs to be determined. The advertisement distribution unit 12 determines the omnidirectional image 6 associated with the advertiser ID acquired from the DSP 20 from the advertisement image DB 194. Then, the still image (combination of the attention point ID and the view angle ID) having the largest number of clicks is specified from the click number DB 195 for the omnidirectional image 6 (S1707). Or you may specify at random from the still image (combination of attention point ID and angle-of-view ID) of the click frequency more than a threshold value.
次に、広告配信部12はステップS1707で決定した注目点IDと画角IDの静止画のうち広告リクエストに含まれる広告枠サイズのために生成された静止画を特定する(S1708)。 Next, the advertisement distribution unit 12 specifies a still image generated for the advertisement frame size included in the advertisement request among the still images having the attention point ID and the view angle ID determined in step S1707 (S1708).
広告枠が縦長又は横長である場合(S1706のYes)、静止画を2つ以上決定する。2つの静止画は、
・同じ全天球画像6から生成される場合
・別の全天球画像6から生成される場合
がある。以下では、広告枠7が2つに分割された場合を説明するが、3つ以上に分割された場合も同様である。なお、広告配信部12は、静止画生成部15が広告枠を分割したのと同じ方法で分割数を判断する。すなわち、分割数は広告リクエストに含まれる広告枠サイズに対して一意に定まる。
When the advertising space is vertically long or horizontally long (Yes in S1706), two or more still images are determined. The two still images are
-It may be generated from the same omnidirectional image 6-It may be generated from another omnidirectional image 6. Hereinafter, a case where the advertising space 7 is divided into two will be described, but the same applies to a case where the advertising space 7 is divided into three or more. The advertisement distribution unit 12 determines the number of divisions in the same manner as the still image generation unit 15 divides the advertising space. That is, the number of divisions is uniquely determined with respect to the advertisement frame size included in the advertisement request.
同じ全天球画像6から生成される場合、広告配信部12はDSP20から取得した広告主IDに対応付けられた全天球画像6を広告画像DB194から決定する。そして、この全天球画像6についてクリック回数が上位2つの注目点IDと画角IDの組み合わせをクリック数DB195から特定する(S1709−1)。あるいは閾値以上のクリック回数の注目点IDと画角IDの組み合わせから不作為に2つを特定してもよい。 When generated from the same omnidirectional image 6, the advertisement distribution unit 12 determines the omnidirectional image 6 associated with the advertiser ID acquired from the DSP 20 from the advertisement image DB 194. Then, the combination of the attention point ID and the field angle ID with the top two clicks for the omnidirectional image 6 is specified from the click number DB 195 (S1709-1). Or you may specify two at random from the combination of attention point ID and angle of view ID of the frequency | count of click more than a threshold value.
広告配信部12はステップS1709−1で決定した注目点IDと画角IDの静止画のうち分割後の広告枠サイズのために生成された静止画を特定する(S1709−2)。 The advertisement distribution unit 12 specifies the still image generated for the divided advertisement frame size among the still images with the attention point ID and the view angle ID determined in step S1709-1 (S1709-2).
別の全天球画像6から生成される場合、広告配信部はDSP20から取得した広告主IDに対応付けられた2つの全天球画像6を広告画像DB194から決定する。例えば、閲覧者の属性と表4の対象属性の一致度及び優先度に基づく評価が最高と次点の全天球画像を決定する。そして、それぞれの全天球画像でクリック回数が最も多い注目点IDと画角IDの組み合わせの静止画をクリック数DB195から特定する(S1709−3)。あるいは閾値以上のクリック回数の注目点IDと画角IDの組み合わせから不作為に特定してもよい。 When generated from another omnidirectional image 6, the advertisement distribution unit determines two omnidirectional images 6 associated with the advertiser ID acquired from the DSP 20 from the advertisement image DB 194. For example, the celestial sphere image with the highest and next evaluation based on the matching degree and priority of the attributes of the viewer and the target attributes in Table 4 is determined. Then, the still image of the combination of the attention point ID and the angle of view ID having the largest number of clicks in each omnidirectional image is specified from the click number DB 195 (S1709-3). Or you may specify at random from the combination of attention point ID and angle of view ID of the frequency | count of click more than a threshold value.
広告配信部12はステップS1709−3で決定した注目点IDと画角IDの静止画のうち分割後の広告枠サイズのために生成された静止画を特定する(S1709−4)。 The advertisement distribution unit 12 specifies a still image generated for the divided advertisement frame size among the still images with the attention point ID and the view angle ID determined in step S1709-3 (S1709-4).
広告配信部12は2つの静止画を左右又は上下に配置することで合成して1つの静止画を生成する。左右又は上下のどちらにどの静止画を配置するかは任意でよい。 The advertisement distribution unit 12 synthesizes two still images by arranging them on the left and right or top and bottom to generate one still image. Which still image is arranged on the left, right, or top and bottom may be arbitrary.
このように本実施形態の閲覧システム100は、静止画しか配信できない場合、クリック回数に基づいて広告枠サイズに最適な静止画を配信できる。 As described above, when only the still image can be distributed, the browsing system 100 according to the present embodiment can distribute a still image optimal for the advertisement frame size based on the number of clicks.
<静止画ごとのクリック回数の更新>
図18は、画像配信装置10が静止画に対するクリック回数を更新する手順を示すシーケンス図の一例である。
<Updating the number of clicks for each still image>
FIG. 18 is an example of a sequence diagram illustrating a procedure in which the image distribution apparatus 10 updates the number of clicks for a still image.
S1801:閲覧者は広告枠7に表示された静止画を閲覧し、興味があると広告枠7をクリック(又はタップ)すると考えられる。端末装置30の操作受付部34はクリックを受け付ける。広告枠7に複数の静止画が配置されている場合、どの静止画がクリックされたかを検出する。 S1801: It is considered that the viewer browses the still image displayed in the advertising space 7, and clicks (or taps) the advertising space 7 when interested. The operation reception unit 34 of the terminal device 30 receives a click. When a plurality of still images are arranged in the advertisement frame 7, it is detected which still image is clicked.
S1802:操作履歴記録部41はクリックという操作を記録し、操作履歴送信部42がクリックされた旨を画像配信装置10に送信する。クリックされた旨の送信はクリックの直後でもよいし、通信付加などが小さい時でもよい。この通知には画像ID、静止画ID、及び画像クッキーが含まれる。画像クッキーがあることで属性ごとのクリック回数の記録が可能になる。なお、静止画にはスクリプトが添付されていないので、静止画にリンクが貼り付けられている。 S1802: The operation history recording unit 41 records an operation of clicking, and transmits to the image distribution apparatus 10 that the operation history transmission unit 42 has been clicked. The transmission of the click may be performed immediately after the click or when the communication addition is small. This notification includes an image ID, a still image ID, and an image cookie. The presence of image cookies makes it possible to record the number of clicks for each attribute. Since no script is attached to the still image, a link is pasted to the still image.
S1803:画像配信装置10の操作履歴取得部14はクリックした旨を取得し、クリック数DB195の画像IDと静止画IDに対応付けられたクリック回数を1つ大きくする(更新する)。あるいは、画像クッキーに基づいて属性を判断し、属性ごとにクリック回数を大きくする。 S1803: The operation history acquisition unit 14 of the image distribution apparatus 10 acquires that the click has been made, and increases (updates) the number of clicks associated with the image ID and the still image ID in the click number DB 195 by one. Alternatively, the attribute is determined based on the image cookie, and the number of clicks is increased for each attribute.
このような処理により、静止画ごとにクリック回数が蓄積され、クリックされやすい静止画のクリック回数が大きくなる。換言するとクリックされにくい静止画が明らかになる。したがって、徐々にクリック回数が多い(広告の効果が高い)静止画を配信できるようになる。 By such processing, the number of clicks is accumulated for each still image, and the number of clicks of a still image that is easy to click increases. In other words, a still image that is difficult to click becomes clear. Accordingly, it becomes possible to distribute a still image with a gradually increasing number of clicks (highly effective advertisement).
<同じ閲覧者に同じ画像を配信する際の静止画の切り替え>
配信履歴DB191に画像クッキーが登録されている閲覧者は全天球画像6の静止画を閲覧したことがある。この閲覧者がパートナーサイトWebサーバ60のWebページ又は別のWebサーバのWebページを閲覧する場合に、画像配信装置10が全天球画像6を配信する場合がある。この場合、画像配信装置10が静止画を変更することでクリック率を向上させることが可能になる。
<Switching still images when distributing the same image to the same viewer>
A viewer whose image cookie is registered in the distribution history DB 191 has viewed a still image of the omnidirectional image 6. When the viewer browses a web page of the partner site web server 60 or a web page of another web server, the image delivery apparatus 10 may deliver the omnidirectional image 6. In this case, the image distribution device 10 can improve the click rate by changing the still image.
図19は画像配信装置10の広告配信部12が同じ静止画の配信を抑制する手順を示すフローチャート図の一例である。 FIG. 19 is an example of a flowchart illustrating a procedure in which the advertisement distribution unit 12 of the image distribution apparatus 10 suppresses distribution of the same still image.
まず、広告配信部12は広告データの要求(画像クッキー)を取得する(S1901)。過去に、全天球画像6の配信を受けている端末装置30の場合、画像クッキーを記憶しているので、画像配信装置10は閲覧者を判別できる。 First, the advertisement distribution unit 12 acquires a request for advertisement data (image cookie) (S1901). In the past, in the case of the terminal device 30 that has received the distribution of the omnidirectional image 6, since the image cookie is stored, the image distribution device 10 can determine the viewer.
広告配信部12は配信する全天球画像6の配信履歴があるか否かを判断する(S1902)。すなわち、属性等に応じて全天球画像6を決定するが、この全天球画像6の画像IDが配信履歴DB191に記録されているか否かを判断する。 The advertisement distribution unit 12 determines whether there is a distribution history of the omnidirectional image 6 to be distributed (S1902). That is, the omnidirectional image 6 is determined according to the attribute or the like, and it is determined whether or not the image ID of the omnidirectional image 6 is recorded in the distribution history DB 191.
ステップS1902の判断がNoの場合、広告配信部12は上記のようにクリック回数の高い静止画を配信する(S1903)。 If the determination in step S1902 is No, the advertisement distribution unit 12 distributes a still image with a high number of clicks as described above (S1903).
ステップS1902の判断がYesの場合、広告配信部12は配信履歴DB191に記録されている静止画とは異なる静止画を配信する(S1904)。例えば、決定した全天球画像6の注目点Pと画角の組み合わせのうち、すでに配信された注目点Pと画角を排除してクリック回数が最も多い注目点Pと画角の静止画を配信すると決定する。 If the determination in step S1902 is Yes, the advertisement distribution unit 12 distributes a still image different from the still image recorded in the distribution history DB 191 (S1904). For example, out of the determined combination of the attention point P and the angle of view of the omnidirectional image 6, the attention point P and the angle of view that have already been distributed are excluded, and the still image of the attention point P and the angle of view having the largest number of clicks is removed. Decide to deliver.
なお、リターゲッティング広告の場合、配信履歴DB191に記録されている全天球画像6の同じ静止画が配信される。同じ静止画が時間をおいて同じ閲覧者に表示されることで広告の訴求力を向上させることができる。 In the case of a retargeting advertisement, the same still image of the omnidirectional image 6 recorded in the distribution history DB 191 is distributed. By displaying the same still image to the same viewer after a while, the appeal of the advertisement can be improved.
<まとめ>
本実施形態の閲覧システム100は静止画5を配信せざるを得ない場合(動画を表示するにはスクリプト(プログラム)が端末装置30で動作しないか、又は、広告の配信ネットワークが動画に対応していない場合)でも、静止画5が閲覧者の興味を惹きやすい注目点を含むように作成されているため、閲覧者の興味を惹きやすい広告を表示できる。全天球画像は周囲360度が撮像されているため、全体を一覧することは困難であるが、本実施形態の閲覧システム100では、注目点を静止画5として表示できるため、広告主が見せたい部分を閲覧者に閲覧させやすくなる。また、クリック回数により徐々に静止画が選別されるので、時間と共にクリックされやすい静止画で広告を配信できる。したがって、広告の効果(クリック率)を向上させることができる。
<Summary>
When the browsing system 100 of this embodiment must distribute the still image 5 (a script (program) does not operate on the terminal device 30 in order to display a moving image, or an advertisement distribution network corresponds to a moving image. However, since the still image 5 is created so as to include an attention point that easily attracts the viewer's interest, an advertisement that easily attracts the viewer's interest can be displayed. It is difficult to list the whole celestial sphere image because 360 degrees is taken around it. However, in the browsing system 100 according to the present embodiment, the point of interest can be displayed as the still image 5, so that the advertiser shows it. It makes it easier for the viewer to browse the desired part. In addition, since still images are gradually selected according to the number of clicks, advertisements can be distributed as still images that are easily clicked over time. Therefore, the effect (click rate) of the advertisement can be improved.
<その他の適用例>
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
<Other application examples>
The best mode for carrying out the present invention has been described above with reference to the embodiments. However, the present invention is not limited to these embodiments, and various modifications can be made without departing from the scope of the present invention. And substitutions can be added.
例えば、本実施形態では、広告枠7に静止画が表示される例を説明したが、静止画は広告として表示されなくてもよい。例えば、広告主Webサーバ70が直接、提供するWebページで表示される静止画が注目点Pを含むように生成されていてもよい。 For example, in the present embodiment, an example in which a still image is displayed in the advertisement frame 7 has been described, but the still image may not be displayed as an advertisement. For example, the still image displayed on the web page provided by the advertiser web server 70 may be generated so as to include the attention point P.
また、全天球画像又は静止画を表示する端末装置30のアプリケーションはブラウザ8に限られず、任意のアプリケーションソフトウェアが全天球画像又は静止画を表示してもよい。 Further, the application of the terminal device 30 that displays the omnidirectional image or still image is not limited to the browser 8, and any application software may display the omnidirectional image or still image.
また、本実施形態では静止画が広告に利用される例を説明したが、静止画が広告に利用されるものである必要はない。 Moreover, although the example in which a still image is used for an advertisement has been described in the present embodiment, the still image does not have to be used for an advertisement.
また、図16にて説明したように、本実施形態では端末装置30がDSP20にアクセスし、次に、画像配信装置10にアクセスして広告データを取得している。しかし、DSP20が画像配信装置10から直接、広告データを取得して端末装置30に送信してもよい。端末装置30はDSP20にアクセスするだけで広告データを取得できるため、広告が表示されるまでの時間を短縮できる。 In addition, as described with reference to FIG. 16, in this embodiment, the terminal device 30 accesses the DSP 20 and then accesses the image distribution device 10 to acquire advertisement data. However, the DSP 20 may acquire advertisement data directly from the image distribution device 10 and transmit it to the terminal device 30. Since the terminal device 30 can acquire the advertisement data only by accessing the DSP 20, the time until the advertisement is displayed can be shortened.
また、DSP20と画像配信装置10が一体に構成されており、DSP20が広告データ(全天球画像)を端末装置30に配信してもよい。 Further, the DSP 20 and the image distribution device 10 may be configured integrally, and the DSP 20 may distribute the advertisement data (omnidirectional image) to the terminal device 30.
また、広告配信部12はクリック回数でなくクリック率により表示パターンを評価してもよい。あるいは、「いいねボタン」などの押下回数など評価可能な指標で評価してもよい。 Further, the advertisement distribution unit 12 may evaluate the display pattern not by the number of clicks but by the click rate. Alternatively, evaluation may be performed using an index that can be evaluated, such as the number of times the “like button” is pressed.
また、本実施形態で説明されたSSP50,DSP20及び画像配信装置10が連携する広告の配信方法は一例に過ぎず、端末装置30が広告を表示するまでのプロセスを制限する意図はない。例えば、単純なプロセスとして、パートナーサイトWebサーバ60が広告主からの広告データを預かっておき、端末装置30に配信してもよい。この場合、SSP50、DSP20及び画像配信装置10はなくてよい。 In addition, the advertisement distribution method in which the SSP 50, the DSP 20, and the image distribution apparatus 10 described in the present embodiment cooperate with each other is merely an example, and there is no intention to limit the process until the terminal apparatus 30 displays the advertisement. For example, as a simple process, the partner site Web server 60 may store advertisement data from an advertiser and distribute it to the terminal device 30. In this case, the SSP 50, the DSP 20, and the image distribution device 10 are not necessary.
また、本実施形態では、全天球カメラの周囲の360度が撮像可能な全天球画像がWebページに配置されるとして説明したが、Webページの画像データは広角画像であればよい。本実施形態の広角画像は、広告枠に表示しきれない部分を有する画像をいう。例えば、水平方向にだけ180度程度の画角を有するパノラマ画像でもよい。 Further, in the present embodiment, it has been described that the omnidirectional image capable of capturing 360 degrees around the omnidirectional camera is arranged on the web page, but the image data of the web page may be a wide-angle image. The wide-angle image of the present embodiment refers to an image having a portion that cannot be displayed in the advertisement frame. For example, a panoramic image having an angle of view of about 180 degrees only in the horizontal direction may be used.
また、全天球画像は2つの画像が張り合わされる方法で作成される場合に限られず、例えば、撮像方向を少しずつ移動しながら撮像した画像データの重複部分を重ね合わせて作成してもよい。すなわち、全天球画像の作成方法は制限されない。 In addition, the omnidirectional image is not limited to the case where the two images are created by a method in which the two images are pasted together. . That is, the method for creating the omnidirectional image is not limited.
また、本実施形態では説明の便宜上、全天球画像6の一部が静止画になると説明されているが、全天球画像の全体をカバーする画角の静止画が生成されてもよい。 Further, in this embodiment, for convenience of explanation, it is described that a part of the omnidirectional image 6 is a still image, but a still image having an angle of view that covers the entire omnidirectional image may be generated.
また、以上の実施例で示した図9などの構成例は、閲覧システム100の処理の理解を容易にするために、主な機能に応じて分割したものである。しかし、各処理単位の分割の仕方や名称によって本願発明が制限されることはない。閲覧システム100は、処理内容に応じて更に多くの処理単位に分割することもできる。また、1つの処理単位が更に多くの処理を含むように分割することもできる。 In addition, the configuration example such as FIG. 9 shown in the above embodiment is divided according to main functions in order to facilitate understanding of the processing of the browsing system 100. However, the present invention is not limited by the way of dividing or the name of each processing unit. The browsing system 100 can also be divided into more processing units according to the processing content. Moreover, it can also divide | segment so that one process unit may contain many processes.
なお、静止画生成部15は静止画生成手段の一例であり、広告配信部12は配信手段の一例であり、広告取得部39は画像取得手段の一例であり、広告表示部40は画像表示手段の一例であり、注目点決定部13は特徴部決定手段の一例であり、操作履歴送信部42は操作履歴送信手段の一例であり、操作履歴取得部14は操作履歴記録手段の一例であり、操作受付部34は操作受付手段の一例である。端末装置30は第二の情報処理装置の一例である。 The still image generation unit 15 is an example of a still image generation unit, the advertisement distribution unit 12 is an example of a distribution unit, the advertisement acquisition unit 39 is an example of an image acquisition unit, and the advertisement display unit 40 is an image display unit. The attention point determination unit 13 is an example of a feature part determination unit, the operation history transmission unit 42 is an example of an operation history transmission unit, and the operation history acquisition unit 14 is an example of an operation history recording unit. The operation reception unit 34 is an example of an operation reception unit. The terminal device 30 is an example of a second information processing device.
7 広告枠
10 画像配信装置
20 DSP
30 端末装置
40 広告表示部
50 SSP
60 パートナーサイトWebサーバ
70 広告主Webサーバ
100 閲覧システム
7 Advertising space 10 Image distribution device 20 DSP
30 terminal device 40 advertisement display unit 50 SSP
60 Partner Site Web Server 70 Advertiser Web Server 100 Browsing System
Claims (12)
前記画像配信装置は、
前記広角画像から1つ以上の静止画を生成する静止画生成手段と、
前記広角画像の全体又は前記静止画のいずれかを前記情報処理装置に送信する配信手段と、を有し、
前記情報処理装置は、
前記広角画像又は前記静止画を取得する画像取得手段と、
前記画像取得手段が取得した前記広角画像又は前記静止画を表示装置に表示する画像表示手段と、を有する閲覧システム。 A browsing system comprising: an image delivery device that delivers at least a part of a wide-angle image; and an information processing device that displays at least a part of the wide-angle image,
The image distribution device includes:
Still image generating means for generating one or more still images from the wide-angle image;
Distribution means for transmitting either the entire wide-angle image or the still image to the information processing apparatus,
The information processing apparatus includes:
Image acquisition means for acquiring the wide-angle image or the still image;
And a display system that displays the wide-angle image or the still image acquired by the image acquisition unit on a display device.
前記静止画生成手段は、前記特徴部決定手段が決定した前記特徴的な部分を含む前記静止画を生成する請求項1に記載の閲覧システム。 The image distribution apparatus has a characteristic part determining means for determining a characteristic part from the wide-angle image,
The browsing system according to claim 1, wherein the still image generation unit generates the still image including the characteristic part determined by the characteristic unit determination unit.
閲覧者の操作により表示された前記広角画像の閲覧画角又は所定の操作に関する情報を前記画像配信装置に送信する操作履歴送信手段を有し、
前記画像配信装置は、
前記広角画像の識別情報に対応付けて前記広角画像の閲覧画角又は前記所定の操作を記録する操作履歴記録手段、を有し、
前記特徴部決定手段は、前記広角画像の閲覧画角又は前記所定の操作の少なくとも一方に基づいて前記広角画像から特徴的な部分を決定する請求項2に記載の閲覧システム。 The information processing apparatus includes:
An operation history transmitting means for transmitting information related to a viewing angle of view or a predetermined operation of the wide-angle image displayed by the operation of the viewer to the image distribution device;
The image distribution device includes:
Operation history recording means for recording the viewing angle of view of the wide-angle image or the predetermined operation in association with the identification information of the wide-angle image,
The browsing system according to claim 2, wherein the feature determination unit determines a characteristic part from the wide-angle image based on at least one of a viewing angle of view of the wide-angle image or the predetermined operation.
前記配信手段は、前記複数の前記静止画から予め定められた方法で決定した前記静止画を前記情報処理装置に送信する請求項3に記載の閲覧システム。 The still image generating means generates a plurality of the still images from one wide-angle image for each combination of the characteristic portion determined by the feature determining means and a plurality of angle of view,
The browsing system according to claim 3, wherein the distribution unit transmits the still image determined by a predetermined method from the plurality of the still images to the information processing apparatus.
前記画像表示手段が表示した前記静止画に対する所定の操作を受け付ける操作受付手段を有し、
前記操作履歴送信手段は、前記広角画像の識別情報、前記特徴的な部分と前記画角の組み合わせの識別情報及び前記所定の操作が受け付けられた旨を前記画像配信装置に送信し、
前記画像配信装置の前記操作履歴記録手段が、前記広角画像の識別情報、及び、前記特徴的な部分と前記画角の組み合わせの識別情報に対応付けて前記所定の操作が行われた回数を記録し、
前記配信手段は、前記回数が閾値以上の前記静止画を前記情報処理装置に送信する請求項4に記載の閲覧システム。 The information processing apparatus includes:
Operation receiving means for receiving a predetermined operation on the still image displayed by the image display means;
The operation history transmitting means transmits the identification information of the wide-angle image, the identification information of the combination of the characteristic part and the angle of view, and the fact that the predetermined operation has been received to the image distribution device,
The operation history recording unit of the image distribution device records the number of times that the predetermined operation has been performed in association with the identification information of the wide-angle image and the identification information of the combination of the characteristic part and the angle of view. And
The browsing system according to claim 4, wherein the distribution unit transmits the still image whose number of times is equal to or greater than a threshold value to the information processing apparatus.
前記配信手段は、前記情報処理装置から取得した前記広角画像の一部又は前記静止画が表示される枠の枠サイズに適した前記静止画を前記情報処理装置に送信する請求項4又は5に記載の閲覧システム。 The still image generating means is configured to select a part of the wide-angle image or a frame size that can be taken by a frame in which the still image is displayed in the information processing apparatus, according to a combination of the characteristic part and the angle of view. Generating a still image from the wide-angle image;
The distribution unit transmits the still image suitable for a part of the wide-angle image acquired from the information processing device or a frame size of a frame in which the still image is displayed to the information processing device. The browsing system described.
前記静止画生成手段は前記枠サイズを分割し、分割された後の枠サイズに対し、前記特徴的な部分と前記画角の組み合わせに応じた前記静止画を前記広角画像から生成し、
前記配信手段は、前記情報処理装置から取得した前記広角画像の一部又は前記静止画が表示される枠の枠サイズが横長又は縦長の場合、前記枠サイズによって決まる分割数の前記静止画を1つの静止画に合成して前記情報処理装置に送信する請求項5又は6に記載の閲覧システム。 When a frame size that can be taken by a part of the wide-angle image or a frame in which the still image is displayed is horizontally long or vertically long,
The still image generating unit divides the frame size, and generates the still image corresponding to the combination of the characteristic part and the angle of view from the wide-angle image for the divided frame size,
When the frame size of a frame in which a part of the wide-angle image acquired from the information processing apparatus or the still image is displayed is horizontally long or vertically long, the distribution unit adds 1 still image of the number of divisions determined by the frame size. The browsing system according to claim 5 or 6, wherein the browsing system synthesizes the still image and transmits it to the information processing apparatus.
前記画像配信装置は前記装置識別情報に対応付けて、前記情報処理装置に配信した前記特徴的な部分と前記画角の組み合わせの識別情報を保持しており、
前記配信手段は、前記装置識別情報を保持する前記情報処理装置から前記広角画像又は前記静止画を要求された場合、前記装置識別情報に対応付けられた前記特徴的な部分と前記画角の組み合わせとは異なる前記特徴的な部分と前記画角の組み合わせの前記静止画を前記情報処理装置に送信する請求項4〜7のいずれか1項に記載の閲覧システム。 The information processing device transmits device identification information for identifying the information processing device to the image distribution device,
The image distribution device holds identification information of a combination of the characteristic portion and the angle of view distributed to the information processing device in association with the device identification information.
The distribution means, when the information processing device holding the device identification information requests the wide-angle image or the still image, the combination of the characteristic part associated with the device identification information and the angle of view. The browsing system according to any one of claims 4 to 7, wherein the still image having a combination of the characteristic part different from the angle of view and the angle of view is transmitted to the information processing apparatus.
前記広角画像を表示できないと判断した場合は前記静止画を送信し、前記広角画像を表示できると判断した場合は前記広角画像を送信する請求項1〜8のいずれか1項に記載の閲覧システム。 The distribution means determines whether the information processing apparatus can display the wide-angle image;
The browsing system according to claim 1, wherein when it is determined that the wide-angle image cannot be displayed, the still image is transmitted, and when it is determined that the wide-angle image can be displayed, the wide-angle image is transmitted. .
前記画像取得手段が取得した前記広角画像又は前記静止画を表示装置に表示する画像表示手段と、を有する第二の情報処理装置とネットワークを介して接続された情報処理装置であって、
前記広角画像から1つ以上の静止画を生成する静止画生成手段と、
前記広角画像の全体又は前記静止画のいずれかを前記情報処理装置に送信する配信手段と、を有する情報処理装置。 Image acquisition means for acquiring a wide-angle image or a still image generated from the wide-angle image;
An information display device connected via a network to a second information processing device having an image display means for displaying the wide-angle image or the still image acquired by the image acquisition means on a display device,
Still image generating means for generating one or more still images from the wide-angle image;
An information processing apparatus comprising: distribution means for transmitting either the entire wide-angle image or the still image to the information processing apparatus.
前記画像配信装置は、
静止画生成手段が、前記広角画像から1つ以上の静止画を生成するステップと、
配信手段が、前記広角画像の全体又は前記静止画のいずれかを前記情報処理装置に送信するステップと、
前記情報処理装置は、
画像取得手段が、前記広角画像又は前記静止画を取得するステップと、
画像表示手段が、前記画像取得手段が取得した前記広角画像又は前記静止画を表示装置に表示するステップと、を有する画像配信方法。 An image distribution method performed by a browsing system having an image distribution device that distributes at least a part of a wide-angle image and an information processing device that displays at least a part of the wide-angle image,
The image distribution device includes:
A still image generating means for generating one or more still images from the wide-angle image;
A distribution means for transmitting either the entire wide-angle image or the still image to the information processing apparatus;
The information processing apparatus includes:
An image acquisition means for acquiring the wide-angle image or the still image;
And a step of displaying the wide-angle image or the still image acquired by the image acquisition unit on a display device.
前記画像取得手段が取得した前記広角画像又は前記静止画を表示装置に表示する画像表示手段と、を有する第二の情報処理装置とネットワークを介して接続された情報処理装置を、
前記広角画像から1つ以上の静止画を生成する静止画生成手段と、
前記広角画像の全体又は前記静止画のいずれかを前記情報処理装置に送信する配信手段、として機能させるためのプログラム。 Image acquisition means for acquiring a wide-angle image or a still image generated from the wide-angle image;
An information display device connected via a network to a second information processing device having an image display means for displaying the wide-angle image or the still image acquired by the image acquisition device on a display device;
Still image generating means for generating one or more still images from the wide-angle image;
A program for functioning as a distribution unit that transmits either the entire wide-angle image or the still image to the information processing apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017156152A JP7031168B2 (en) | 2017-08-10 | 2017-08-10 | Browsing system, information processing device, image distribution method, program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017156152A JP7031168B2 (en) | 2017-08-10 | 2017-08-10 | Browsing system, information processing device, image distribution method, program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019036807A true JP2019036807A (en) | 2019-03-07 |
| JP7031168B2 JP7031168B2 (en) | 2022-03-08 |
Family
ID=65637897
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017156152A Active JP7031168B2 (en) | 2017-08-10 | 2017-08-10 | Browsing system, information processing device, image distribution method, program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7031168B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12452539B2 (en) | 2020-12-25 | 2025-10-21 | Ricoh Company, Ltd. | Moving image generation apparatus, moving image generation method, program, and recording medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014150352A (en) * | 2013-01-31 | 2014-08-21 | Nippon Telegr & Teleph Corp <Ntt> | Panorama video information reproduction method, panorama video information reproduction system and program |
| JP2017049956A (en) * | 2015-09-04 | 2017-03-09 | 株式会社リコー | Information providing system, information processing apparatus, terminal device, information providing program, and information providing method |
| JP2017059902A (en) * | 2015-09-14 | 2017-03-23 | 株式会社リコー | Information processing device, program, and image processing system |
-
2017
- 2017-08-10 JP JP2017156152A patent/JP7031168B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014150352A (en) * | 2013-01-31 | 2014-08-21 | Nippon Telegr & Teleph Corp <Ntt> | Panorama video information reproduction method, panorama video information reproduction system and program |
| JP2017049956A (en) * | 2015-09-04 | 2017-03-09 | 株式会社リコー | Information providing system, information processing apparatus, terminal device, information providing program, and information providing method |
| JP2017059902A (en) * | 2015-09-14 | 2017-03-23 | 株式会社リコー | Information processing device, program, and image processing system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12452539B2 (en) | 2020-12-25 | 2025-10-21 | Ricoh Company, Ltd. | Moving image generation apparatus, moving image generation method, program, and recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7031168B2 (en) | 2022-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11140324B2 (en) | Method of displaying wide-angle image, image display system, and information processing apparatus | |
| US10701263B2 (en) | Browsing system, image distribution apparatus, and image distribution method | |
| US10877649B2 (en) | Browsing system, browsing method, and information processing apparatus | |
| US10475103B2 (en) | Method, medium, and system for product recommendations based on augmented reality viewpoints | |
| CA2830268C (en) | Advertisement service | |
| JP7069970B2 (en) | Browsing system, image distribution device, image distribution method, program | |
| JP5600148B2 (en) | VIDEO DISTRIBUTION DEVICE, VIDEO DISTRIBUTION METHOD, AND VIDEO DISTRIBUTION PROGRAM | |
| WO2023093329A1 (en) | Information output method, head-mounted display device and readable storage medium | |
| US20140278765A1 (en) | Trend Analysis using Network-Connected Touch-Screen Generated Signals | |
| JP6844420B2 (en) | Browsing system, program | |
| US10991342B2 (en) | Terminal apparatus, system, and method of displaying image | |
| US9858598B1 (en) | Media content management and deployment system | |
| JP2020013552A (en) | Terminal device, browsing system, display method, and program | |
| JP7031168B2 (en) | Browsing system, information processing device, image distribution method, program | |
| JP6891667B2 (en) | Browsing system, program | |
| WO2020189341A1 (en) | Image display system, image distribution method, and program | |
| US9842353B1 (en) | Techniques of claiming all available timeslots in media content management and deployment system | |
| KR20140093936A (en) | Bidding for impressions | |
| JP2021056852A (en) | Program, information processing apparatus, and display method | |
| US9836762B1 (en) | Automatic assignment of media content items to digital signage device based on comparison between demographic information collected at digital signage device and media content metadata | |
| JP2020149364A (en) | Image display system, image display method, program | |
| JP6829391B2 (en) | Information processing equipment, information distribution method, and information distribution program | |
| US20240257187A1 (en) | Methods, systems, and media for providing content providers with contextual information associated with dynamic content | |
| WO2020184259A1 (en) | Image display system, image display method, and non-transitory recording medium | |
| JP2020009016A (en) | Terminal device, browsing system, display method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200604 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20210208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210210 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210309 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210428 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210824 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211007 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220125 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220207 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7031168 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |